"use strict";
|
Object.defineProperty(exports, "__esModule", { value: true });
|
exports.getAppCacheDir = void 0;
|
const path = require("path");
|
const os_1 = require("os");
|
function getAppCacheDir() {
|
const homedir = os_1.homedir();
|
// https://github.com/electron/electron/issues/1404#issuecomment-194391247
|
let result;
|
if (process.platform === "win32") {
|
result = process.env["LOCALAPPDATA"] || path.join(homedir, "AppData", "Local");
|
}
|
else if (process.platform === "darwin") {
|
result = path.join(homedir, "Library", "Application Support", "Caches");
|
}
|
else {
|
result = process.env["XDG_CACHE_HOME"] || path.join(homedir, ".cache");
|
}
|
return result;
|
}
|
exports.getAppCacheDir = getAppCacheDir;
|
//# sourceMappingURL=AppAdapter.js.map
|