1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.getAppCacheDir = void 0;
|
4 | const path = require("path");
|
5 | const os_1 = require("os");
|
6 | function getAppCacheDir() {
|
7 | const homedir = os_1.homedir();
|
8 |
|
9 | let result;
|
10 | if (process.platform === "win32") {
|
11 | result = process.env["LOCALAPPDATA"] || path.join(homedir, "AppData", "Local");
|
12 | }
|
13 | else if (process.platform === "darwin") {
|
14 | result = path.join(homedir, "Library", "Application Support", "Caches");
|
15 | }
|
16 | else {
|
17 | result = process.env["XDG_CACHE_HOME"] || path.join(homedir, ".cache");
|
18 | }
|
19 | return result;
|
20 | }
|
21 | exports.getAppCacheDir = getAppCacheDir;
|
22 |
|
\ | No newline at end of file |