diff options
author | LinuxWizard42 <computerwizard@linuxmail.org> | 2022-10-12 23:08:57 +0300 |
---|---|---|
committer | LinuxWizard42 <computerwizard@linuxmail.org> | 2022-10-12 23:08:57 +0300 |
commit | 726b81b19251674e149ccfbb1abacbd837fc6db0 (patch) | |
tree | fbdbb227dc01357eb76e8222d76185bc124c5ca6 /node_modules/@electron/get/dist | |
parent | 34f0890e175698940d49238097579f44e4d78c89 (diff) | |
download | FlashRunner-726b81b19251674e149ccfbb1abacbd837fc6db0.tar.gz FlashRunner-726b81b19251674e149ccfbb1abacbd837fc6db0.tar.zst |
Removed files that should not have been included in git
Diffstat (limited to 'node_modules/@electron/get/dist')
54 files changed, 0 insertions, 1387 deletions
diff --git a/node_modules/@electron/get/dist/cjs/Cache.d.ts b/node_modules/@electron/get/dist/cjs/Cache.d.ts deleted file mode 100644 index 626001a..0000000 --- a/node_modules/@electron/get/dist/cjs/Cache.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export declare class Cache { - private cacheRoot; - constructor(cacheRoot?: string); - static getCacheDirectory(downloadUrl: string): string; - getCachePath(downloadUrl: string, fileName: string): string; - getPathForFileInCache(url: string, fileName: string): Promise<string | null>; - putFileInCache(url: string, currentPath: string, fileName: string): Promise<string>; -} diff --git a/node_modules/@electron/get/dist/cjs/Cache.js b/node_modules/@electron/get/dist/cjs/Cache.js deleted file mode 100644 index b8cd197..0000000 --- a/node_modules/@electron/get/dist/cjs/Cache.js +++ /dev/null @@ -1,60 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const debug_1 = require("debug"); -const env_paths_1 = require("env-paths"); -const fs = require("fs-extra"); -const path = require("path"); -const url = require("url"); -const crypto = require("crypto"); -const d = debug_1.default('@electron/get:cache'); -const defaultCacheRoot = env_paths_1.default('electron', { - suffix: '', -}).cache; -class Cache { - constructor(cacheRoot = defaultCacheRoot) { - this.cacheRoot = cacheRoot; - } - static getCacheDirectory(downloadUrl) { - const parsedDownloadUrl = url.parse(downloadUrl); - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const { search, hash, pathname } = parsedDownloadUrl, rest = __rest(parsedDownloadUrl, ["search", "hash", "pathname"]); - const strippedUrl = url.format(Object.assign(Object.assign({}, rest), { pathname: path.dirname(pathname || 'electron') })); - return crypto - .createHash('sha256') - .update(strippedUrl) - .digest('hex'); - } - getCachePath(downloadUrl, fileName) { - return path.resolve(this.cacheRoot, Cache.getCacheDirectory(downloadUrl), fileName); - } - async getPathForFileInCache(url, fileName) { - const cachePath = this.getCachePath(url, fileName); - if (await fs.pathExists(cachePath)) { - return cachePath; - } - return null; - } - async putFileInCache(url, currentPath, fileName) { - const cachePath = this.getCachePath(url, fileName); - d(`Moving ${currentPath} to ${cachePath}`); - if (await fs.pathExists(cachePath)) { - d('* Replacing existing file'); - await fs.remove(cachePath); - } - await fs.move(currentPath, cachePath); - return cachePath; - } -} -exports.Cache = Cache; -//# sourceMappingURL=Cache.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/Cache.js.map b/node_modules/@electron/get/dist/cjs/Cache.js.map deleted file mode 100644 index ec54c24..0000000 --- a/node_modules/@electron/get/dist/cjs/Cache.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Cache.js","sourceRoot":"","sources":["../../src/Cache.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,iCAA0B;AAC1B,yCAAiC;AACjC,+BAA+B;AAC/B,6BAA6B;AAC7B,2BAA2B;AAC3B,iCAAiC;AAEjC,MAAM,CAAC,GAAG,eAAK,CAAC,qBAAqB,CAAC,CAAC;AAEvC,MAAM,gBAAgB,GAAG,mBAAQ,CAAC,UAAU,EAAE;IAC5C,MAAM,EAAE,EAAE;CACX,CAAC,CAAC,KAAK,CAAC;AAET,MAAa,KAAK;IAChB,YAAoB,YAAY,gBAAgB;QAA5B,cAAS,GAAT,SAAS,CAAmB;IAAG,CAAC;IAE7C,MAAM,CAAC,iBAAiB,CAAC,WAAmB;QACjD,MAAM,iBAAiB,GAAG,GAAG,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC;QACjD,6DAA6D;QAC7D,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,KAAc,iBAAiB,EAA7B,gEAA6B,CAAC;QAC9D,MAAM,WAAW,GAAG,GAAG,CAAC,MAAM,iCAAM,IAAI,KAAE,QAAQ,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,CAAC,IAAG,CAAC;QAE5F,OAAO,MAAM;aACV,UAAU,CAAC,QAAQ,CAAC;aACpB,MAAM,CAAC,WAAW,CAAC;aACnB,MAAM,CAAC,KAAK,CAAC,CAAC;IACnB,CAAC;IAEM,YAAY,CAAC,WAAmB,EAAE,QAAgB;QACvD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,iBAAiB,CAAC,WAAW,CAAC,EAAE,QAAQ,CAAC,CAAC;IACtF,CAAC;IAEM,KAAK,CAAC,qBAAqB,CAAC,GAAW,EAAE,QAAgB;QAC9D,MAAM,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QACnD,IAAI,MAAM,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;YAClC,OAAO,SAAS,CAAC;SAClB;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,GAAW,EAAE,WAAmB,EAAE,QAAgB;QAC5E,MAAM,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QACnD,CAAC,CAAC,UAAU,WAAW,OAAO,SAAS,EAAE,CAAC,CAAC;QAC3C,IAAI,MAAM,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;YAClC,CAAC,CAAC,2BAA2B,CAAC,CAAC;YAC/B,MAAM,EAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;SAC5B;QAED,MAAM,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC;QAEtC,OAAO,SAAS,CAAC;IACnB,CAAC;CACF;AAxCD,sBAwCC"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/Downloader.d.ts b/node_modules/@electron/get/dist/cjs/Downloader.d.ts deleted file mode 100644 index 8e5e40e..0000000 --- a/node_modules/@electron/get/dist/cjs/Downloader.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface Downloader<T> { - download(url: string, targetFilePath: string, options: T): Promise<void>; -} diff --git a/node_modules/@electron/get/dist/cjs/Downloader.js b/node_modules/@electron/get/dist/cjs/Downloader.js deleted file mode 100644 index 5940840..0000000 --- a/node_modules/@electron/get/dist/cjs/Downloader.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=Downloader.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/Downloader.js.map b/node_modules/@electron/get/dist/cjs/Downloader.js.map deleted file mode 100644 index c6199d5..0000000 --- a/node_modules/@electron/get/dist/cjs/Downloader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Downloader.js","sourceRoot":"","sources":["../../src/Downloader.ts"],"names":[],"mappings":""}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/GotDownloader.d.ts b/node_modules/@electron/get/dist/cjs/GotDownloader.d.ts deleted file mode 100644 index 6494756..0000000 --- a/node_modules/@electron/get/dist/cjs/GotDownloader.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Progress as GotProgress, Options as GotOptions } from 'got'; -import { Downloader } from './Downloader'; -/** - * See [`got#options`](https://github.com/sindresorhus/got#options) for possible keys/values. - */ -export declare type GotDownloaderOptions = (GotOptions & { - isStream?: true; -}) & { - /** - * if defined, triggers every time `got`'s `downloadProgress` event callback is triggered. - */ - getProgressCallback?: (progress: GotProgress) => Promise<void>; - /** - * if `true`, disables the console progress bar (setting the `ELECTRON_GET_NO_PROGRESS` - * environment variable to a non-empty value also does this). - */ - quiet?: boolean; -}; -export declare class GotDownloader implements Downloader<GotDownloaderOptions> { - download(url: string, targetFilePath: string, options?: GotDownloaderOptions): Promise<void>; -} diff --git a/node_modules/@electron/get/dist/cjs/GotDownloader.js b/node_modules/@electron/get/dist/cjs/GotDownloader.js deleted file mode 100644 index ddbab14..0000000 --- a/node_modules/@electron/get/dist/cjs/GotDownloader.js +++ /dev/null @@ -1,76 +0,0 @@ -"use strict"; -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const fs = require("fs-extra"); -const got_1 = require("got"); -const path = require("path"); -const ProgressBar = require("progress"); -const PROGRESS_BAR_DELAY_IN_SECONDS = 30; -class GotDownloader { - async download(url, targetFilePath, options) { - if (!options) { - options = {}; - } - const { quiet, getProgressCallback } = options, gotOptions = __rest(options, ["quiet", "getProgressCallback"]); - let downloadCompleted = false; - let bar; - let progressPercent; - let timeout = undefined; - await fs.mkdirp(path.dirname(targetFilePath)); - const writeStream = fs.createWriteStream(targetFilePath); - if (!quiet || !process.env.ELECTRON_GET_NO_PROGRESS) { - const start = new Date(); - timeout = setTimeout(() => { - if (!downloadCompleted) { - bar = new ProgressBar(`Downloading ${path.basename(url)}: [:bar] :percent ETA: :eta seconds `, { - curr: progressPercent, - total: 100, - }); - // https://github.com/visionmedia/node-progress/issues/159 - // eslint-disable-next-line @typescript-eslint/no-explicit-any - bar.start = start; - } - }, PROGRESS_BAR_DELAY_IN_SECONDS * 1000); - } - await new Promise((resolve, reject) => { - const downloadStream = got_1.default.stream(url, gotOptions); - downloadStream.on('downloadProgress', async (progress) => { - progressPercent = progress.percent; - if (bar) { - bar.update(progress.percent); - } - if (getProgressCallback) { - await getProgressCallback(progress); - } - }); - downloadStream.on('error', error => { - if (error instanceof got_1.HTTPError && error.response.statusCode === 404) { - error.message += ` for ${error.response.url}`; - } - if (writeStream.destroy) { - writeStream.destroy(error); - } - reject(error); - }); - writeStream.on('error', error => reject(error)); - writeStream.on('close', () => resolve()); - downloadStream.pipe(writeStream); - }); - downloadCompleted = true; - if (timeout) { - clearTimeout(timeout); - } - } -} -exports.GotDownloader = GotDownloader; -//# sourceMappingURL=GotDownloader.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/GotDownloader.js.map b/node_modules/@electron/get/dist/cjs/GotDownloader.js.map deleted file mode 100644 index d5cb566..0000000 --- a/node_modules/@electron/get/dist/cjs/GotDownloader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GotDownloader.js","sourceRoot":"","sources":["../../src/GotDownloader.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,+BAA+B;AAC/B,6BAAqF;AACrF,6BAA6B;AAC7B,wCAAwC;AAIxC,MAAM,6BAA6B,GAAG,EAAE,CAAC;AAiBzC,MAAa,aAAa;IACxB,KAAK,CAAC,QAAQ,CACZ,GAAW,EACX,cAAsB,EACtB,OAA8B;QAE9B,IAAI,CAAC,OAAO,EAAE;YACZ,OAAO,GAAG,EAAE,CAAC;SACd;QACD,MAAM,EAAE,KAAK,EAAE,mBAAmB,KAAoB,OAAO,EAAzB,8DAAyB,CAAC;QAC9D,IAAI,iBAAiB,GAAG,KAAK,CAAC;QAC9B,IAAI,GAA4B,CAAC;QACjC,IAAI,eAAuB,CAAC;QAC5B,IAAI,OAAO,GAA+B,SAAS,CAAC;QACpD,MAAM,EAAE,CAAC,MAAM,CAAC,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC,CAAC;QAC9C,MAAM,WAAW,GAAG,EAAE,CAAC,iBAAiB,CAAC,cAAc,CAAC,CAAC;QAEzD,IAAI,CAAC,KAAK,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,wBAAwB,EAAE;YACnD,MAAM,KAAK,GAAG,IAAI,IAAI,EAAE,CAAC;YACzB,OAAO,GAAG,UAAU,CAAC,GAAG,EAAE;gBACxB,IAAI,CAAC,iBAAiB,EAAE;oBACtB,GAAG,GAAG,IAAI,WAAW,CACnB,eAAe,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,sCAAsC,EACvE;wBACE,IAAI,EAAE,eAAe;wBACrB,KAAK,EAAE,GAAG;qBACX,CACF,CAAC;oBACF,0DAA0D;oBAC1D,8DAA8D;oBAC7D,GAAW,CAAC,KAAK,GAAG,KAAK,CAAC;iBAC5B;YACH,CAAC,EAAE,6BAA6B,GAAG,IAAI,CAAC,CAAC;SAC1C;QACD,MAAM,IAAI,OAAO,CAAO,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YAC1C,MAAM,cAAc,GAAG,aAAG,CAAC,MAAM,CAAC,GAAG,EAAE,UAAU,CAAC,CAAC;YACnD,cAAc,CAAC,EAAE,CAAC,kBAAkB,EAAE,KAAK,EAAC,QAAQ,EAAC,EAAE;gBACrD,eAAe,GAAG,QAAQ,CAAC,OAAO,CAAC;gBACnC,IAAI,GAAG,EAAE;oBACP,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;iBAC9B;gBACD,IAAI,mBAAmB,EAAE;oBACvB,MAAM,mBAAmB,CAAC,QAAQ,CAAC,CAAC;iBACrC;YACH,CAAC,CAAC,CAAC;YACH,cAAc,CAAC,EAAE,CAAC,OAAO,EAAE,KAAK,CAAC,EAAE;gBACjC,IAAI,KAAK,YAAY,eAAS,IAAI,KAAK,CAAC,QAAQ,CAAC,UAAU,KAAK,GAAG,EAAE;oBACnE,KAAK,CAAC,OAAO,IAAI,QAAQ,KAAK,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC;iBAC/C;gBACD,IAAI,WAAW,CAAC,OAAO,EAAE;oBACvB,WAAW,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;iBAC5B;gBAED,MAAM,CAAC,KAAK,CAAC,CAAC;YAChB,CAAC,CAAC,CAAC;YACH,WAAW,CAAC,EAAE,CAAC,OAAO,EAAE,KAAK,CAAC,EAAE,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC;YAChD,WAAW,CAAC,EAAE,CAAC,OAAO,EAAE,GAAG,EAAE,CAAC,OAAO,EAAE,CAAC,CAAC;YAEzC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QACnC,CAAC,CAAC,CAAC;QAEH,iBAAiB,GAAG,IAAI,CAAC;QACzB,IAAI,OAAO,EAAE;YACX,YAAY,CAAC,OAAO,CAAC,CAAC;SACvB;IACH,CAAC;CACF;AAlED,sCAkEC"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/artifact-utils.d.ts b/node_modules/@electron/get/dist/cjs/artifact-utils.d.ts deleted file mode 100644 index e03c96e..0000000 --- a/node_modules/@electron/get/dist/cjs/artifact-utils.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { ElectronArtifactDetails } from './types'; -export declare function getArtifactFileName(details: ElectronArtifactDetails): string; -export declare function getArtifactRemoteURL(details: ElectronArtifactDetails): Promise<string>; -export declare function getArtifactVersion(details: ElectronArtifactDetails): string; diff --git a/node_modules/@electron/get/dist/cjs/artifact-utils.js b/node_modules/@electron/get/dist/cjs/artifact-utils.js deleted file mode 100644 index 5766965..0000000 --- a/node_modules/@electron/get/dist/cjs/artifact-utils.js +++ /dev/null @@ -1,66 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const utils_1 = require("./utils"); -const BASE_URL = 'https://github.com/electron/electron/releases/download/'; -const NIGHTLY_BASE_URL = 'https://github.com/electron/nightlies/releases/download/'; -function getArtifactFileName(details) { - utils_1.ensureIsTruthyString(details, 'artifactName'); - if (details.isGeneric) { - return details.artifactName; - } - utils_1.ensureIsTruthyString(details, 'arch'); - utils_1.ensureIsTruthyString(details, 'platform'); - utils_1.ensureIsTruthyString(details, 'version'); - return `${[ - details.artifactName, - details.version, - details.platform, - details.arch, - ...(details.artifactSuffix ? [details.artifactSuffix] : []), - ].join('-')}.zip`; -} -exports.getArtifactFileName = getArtifactFileName; -function mirrorVar(name, options, defaultValue) { - // Convert camelCase to camel_case for env var reading - const snakeName = name.replace(/([a-z])([A-Z])/g, (_, a, b) => `${a}_${b}`).toLowerCase(); - return ( - // .npmrc - process.env[`npm_config_electron_${name.toLowerCase()}`] || - process.env[`NPM_CONFIG_ELECTRON_${snakeName.toUpperCase()}`] || - process.env[`npm_config_electron_${snakeName}`] || - // package.json - process.env[`npm_package_config_electron_${name}`] || - process.env[`npm_package_config_electron_${snakeName.toLowerCase()}`] || - // env - process.env[`ELECTRON_${snakeName.toUpperCase()}`] || - options[name] || - defaultValue); -} -async function getArtifactRemoteURL(details) { - const opts = details.mirrorOptions || {}; - let base = mirrorVar('mirror', opts, BASE_URL); - if (details.version.includes('nightly')) { - const nightlyDeprecated = mirrorVar('nightly_mirror', opts, ''); - if (nightlyDeprecated) { - base = nightlyDeprecated; - console.warn(`nightly_mirror is deprecated, please use nightlyMirror`); - } - else { - base = mirrorVar('nightlyMirror', opts, NIGHTLY_BASE_URL); - } - } - const path = mirrorVar('customDir', opts, details.version).replace('{{ version }}', details.version.replace(/^v/, '')); - const file = mirrorVar('customFilename', opts, getArtifactFileName(details)); - // Allow customized download URL resolution. - if (opts.resolveAssetURL) { - const url = await opts.resolveAssetURL(details); - return url; - } - return `${base}${path}/${file}`; -} -exports.getArtifactRemoteURL = getArtifactRemoteURL; -function getArtifactVersion(details) { - return utils_1.normalizeVersion(mirrorVar('customVersion', details.mirrorOptions || {}, details.version)); -} -exports.getArtifactVersion = getArtifactVersion; -//# sourceMappingURL=artifact-utils.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/artifact-utils.js.map b/node_modules/@electron/get/dist/cjs/artifact-utils.js.map deleted file mode 100644 index bafa6f2..0000000 --- a/node_modules/@electron/get/dist/cjs/artifact-utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"artifact-utils.js","sourceRoot":"","sources":["../../src/artifact-utils.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/downloader-resolver.d.ts b/node_modules/@electron/get/dist/cjs/downloader-resolver.d.ts deleted file mode 100644 index f7f09b2..0000000 --- a/node_modules/@electron/get/dist/cjs/downloader-resolver.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { DownloadOptions } from './types'; -import { Downloader } from './Downloader'; -export declare function getDownloaderForSystem(): Promise<Downloader<DownloadOptions>>; diff --git a/node_modules/@electron/get/dist/cjs/downloader-resolver.js b/node_modules/@electron/get/dist/cjs/downloader-resolver.js deleted file mode 100644 index 52a51d3..0000000 --- a/node_modules/@electron/get/dist/cjs/downloader-resolver.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -async function getDownloaderForSystem() { - // TODO: Resolve the downloader or default to GotDownloader - // Current thoughts are a dot-file traversal for something like - // ".electron.downloader" which would be a text file with the name of the - // npm module to import() and use as the downloader - const { GotDownloader } = await Promise.resolve().then(() => require('./GotDownloader')); - return new GotDownloader(); -} -exports.getDownloaderForSystem = getDownloaderForSystem; -//# sourceMappingURL=downloader-resolver.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/downloader-resolver.js.map b/node_modules/@electron/get/dist/cjs/downloader-resolver.js.map deleted file mode 100644 index 586f565..0000000 --- a/node_modules/@electron/get/dist/cjs/downloader-resolver.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"downloader-resolver.js","sourceRoot":"","sources":["../../src/downloader-resolver.ts"],"names":[],"mappings":";;AAGO,KAAK,UAAU,sBAAsB;IAC1C,2DAA2D;IAC3D,+DAA+D;IAC/D,yEAAyE;IACzE,mDAAmD;IACnD,MAAM,EAAE,aAAa,EAAE,GAAG,2CAAa,iBAAiB,EAAC,CAAC;IAC1D,OAAO,IAAI,aAAa,EAAE,CAAC;AAC7B,CAAC;AAPD,wDAOC"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/index.d.ts b/node_modules/@electron/get/dist/cjs/index.d.ts deleted file mode 100644 index 93e709e..0000000 --- a/node_modules/@electron/get/dist/cjs/index.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { ElectronDownloadRequestOptions, ElectronPlatformArtifactDetailsWithDefaults } from './types'; -export { getHostArch } from './utils'; -export { initializeProxy } from './proxy'; -export * from './types'; -/** - * Downloads an artifact from an Electron release and returns an absolute path - * to the downloaded file. - * - * @param artifactDetails - The information required to download the artifact - */ -export declare function downloadArtifact(_artifactDetails: ElectronPlatformArtifactDetailsWithDefaults): Promise<string>; -/** - * Downloads a specific version of Electron and returns an absolute path to a - * ZIP file. - * - * @param version - The version of Electron you want to download - */ -export declare function download(version: string, options?: ElectronDownloadRequestOptions): Promise<string>; diff --git a/node_modules/@electron/get/dist/cjs/index.js b/node_modules/@electron/get/dist/cjs/index.js deleted file mode 100644 index 781ceda..0000000 --- a/node_modules/@electron/get/dist/cjs/index.js +++ /dev/null @@ -1,130 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const debug_1 = require("debug"); -const fs = require("fs-extra"); -const path = require("path"); -const semver = require("semver"); -const sumchecker = require("sumchecker"); -const artifact_utils_1 = require("./artifact-utils"); -const Cache_1 = require("./Cache"); -const downloader_resolver_1 = require("./downloader-resolver"); -const proxy_1 = require("./proxy"); -const utils_1 = require("./utils"); -var utils_2 = require("./utils"); -exports.getHostArch = utils_2.getHostArch; -var proxy_2 = require("./proxy"); -exports.initializeProxy = proxy_2.initializeProxy; -const d = debug_1.default('@electron/get:index'); -if (process.env.ELECTRON_GET_USE_PROXY) { - proxy_1.initializeProxy(); -} -/** - * Downloads an artifact from an Electron release and returns an absolute path - * to the downloaded file. - * - * @param artifactDetails - The information required to download the artifact - */ -async function downloadArtifact(_artifactDetails) { - const artifactDetails = Object.assign({}, _artifactDetails); - if (!_artifactDetails.isGeneric) { - const platformArtifactDetails = artifactDetails; - if (!platformArtifactDetails.platform) { - d('No platform found, defaulting to the host platform'); - platformArtifactDetails.platform = process.platform; - } - if (platformArtifactDetails.arch) { - platformArtifactDetails.arch = utils_1.getNodeArch(platformArtifactDetails.arch); - } - else { - d('No arch found, defaulting to the host arch'); - platformArtifactDetails.arch = utils_1.getHostArch(); - } - } - utils_1.ensureIsTruthyString(artifactDetails, 'version'); - artifactDetails.version = artifact_utils_1.getArtifactVersion(artifactDetails); - const fileName = artifact_utils_1.getArtifactFileName(artifactDetails); - const url = await artifact_utils_1.getArtifactRemoteURL(artifactDetails); - const cache = new Cache_1.Cache(artifactDetails.cacheRoot); - // Do not check if the file exists in the cache when force === true - if (!artifactDetails.force) { - d(`Checking the cache (${artifactDetails.cacheRoot}) for ${fileName} (${url})`); - const cachedPath = await cache.getPathForFileInCache(url, fileName); - if (cachedPath === null) { - d('Cache miss'); - } - else { - d('Cache hit'); - return cachedPath; - } - } - if (!artifactDetails.isGeneric && - utils_1.isOfficialLinuxIA32Download(artifactDetails.platform, artifactDetails.arch, artifactDetails.version, artifactDetails.mirrorOptions)) { - console.warn('Official Linux/ia32 support is deprecated.'); - console.warn('For more info: https://electronjs.org/blog/linux-32bit-support'); - } - return await utils_1.withTempDirectoryIn(artifactDetails.tempDirectory, async (tempFolder) => { - const tempDownloadPath = path.resolve(tempFolder, artifact_utils_1.getArtifactFileName(artifactDetails)); - const downloader = artifactDetails.downloader || (await downloader_resolver_1.getDownloaderForSystem()); - d(`Downloading ${url} to ${tempDownloadPath} with options: ${JSON.stringify(artifactDetails.downloadOptions)}`); - await downloader.download(url, tempDownloadPath, artifactDetails.downloadOptions); - // Don't try to verify the hash of the hash file itself - // and for older versions that don't have a SHASUMS256.txt - if (!artifactDetails.artifactName.startsWith('SHASUMS256') && - !artifactDetails.unsafelyDisableChecksums && - semver.gte(artifactDetails.version, '1.3.2')) { - await utils_1.withTempDirectory(async (tmpDir) => { - let shasumPath; - const checksums = artifactDetails.checksums; - if (checksums) { - shasumPath = path.resolve(tmpDir, 'SHASUMS256.txt'); - const fileNames = Object.keys(checksums); - if (fileNames.length === 0) { - throw new Error('Provided "checksums" object is empty, cannot generate a valid SHASUMS256.txt'); - } - const generatedChecksums = fileNames - .map(fileName => `${checksums[fileName]} *${fileName}`) - .join('\n'); - await fs.writeFile(shasumPath, generatedChecksums); - } - else { - shasumPath = await downloadArtifact({ - isGeneric: true, - version: artifactDetails.version, - artifactName: 'SHASUMS256.txt', - force: artifactDetails.force, - downloadOptions: artifactDetails.downloadOptions, - cacheRoot: artifactDetails.cacheRoot, - downloader: artifactDetails.downloader, - mirrorOptions: artifactDetails.mirrorOptions, - }); - } - // For versions 1.3.2 - 1.3.4, need to overwrite the `defaultTextEncoding` option: - // https://github.com/electron/electron/pull/6676#discussion_r75332120 - if (semver.satisfies(artifactDetails.version, '1.3.2 - 1.3.4')) { - const validatorOptions = {}; - validatorOptions.defaultTextEncoding = 'binary'; - const checker = new sumchecker.ChecksumValidator('sha256', shasumPath, validatorOptions); - await checker.validate(path.dirname(tempDownloadPath), path.basename(tempDownloadPath)); - } - else { - await sumchecker('sha256', shasumPath, path.dirname(tempDownloadPath), [ - path.basename(tempDownloadPath), - ]); - } - }); - } - return await cache.putFileInCache(url, tempDownloadPath, fileName); - }); -} -exports.downloadArtifact = downloadArtifact; -/** - * Downloads a specific version of Electron and returns an absolute path to a - * ZIP file. - * - * @param version - The version of Electron you want to download - */ -function download(version, options) { - return downloadArtifact(Object.assign(Object.assign({}, options), { version, platform: process.platform, arch: process.arch, artifactName: 'electron' })); -} -exports.download = download; -//# sourceMappingURL=index.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/index.js.map b/node_modules/@electron/get/dist/cjs/index.js.map deleted file mode 100644 index ac5d93c..0000000 --- a/node_modules/@electron/get/dist/cjs/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/proxy.d.ts b/node_modules/@electron/get/dist/cjs/proxy.d.ts deleted file mode 100644 index df3e16a..0000000 --- a/node_modules/@electron/get/dist/cjs/proxy.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Initializes a third-party proxy module for HTTP(S) requests. - */ -export declare function initializeProxy(): void; diff --git a/node_modules/@electron/get/dist/cjs/proxy.js b/node_modules/@electron/get/dist/cjs/proxy.js deleted file mode 100644 index 68160a8..0000000 --- a/node_modules/@electron/get/dist/cjs/proxy.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const debug = require("debug"); -const utils_1 = require("./utils"); -const d = debug('@electron/get:proxy'); -/** - * Initializes a third-party proxy module for HTTP(S) requests. - */ -function initializeProxy() { - try { - // Code originally from https://github.com/yeoman/yo/blob/b2eea87e/lib/cli.js#L19-L28 - const MAJOR_NODEJS_VERSION = parseInt(process.version.slice(1).split('.')[0], 10); - if (MAJOR_NODEJS_VERSION >= 10) { - // See: https://github.com/electron/get/pull/214#discussion_r798845713 - const env = utils_1.getEnv('GLOBAL_AGENT_'); - utils_1.setEnv('GLOBAL_AGENT_HTTP_PROXY', env('HTTP_PROXY')); - utils_1.setEnv('GLOBAL_AGENT_HTTPS_PROXY', env('HTTPS_PROXY')); - utils_1.setEnv('GLOBAL_AGENT_NO_PROXY', env('NO_PROXY')); - // `global-agent` works with Node.js v10 and above. - require('global-agent').bootstrap(); - } - else { - // `global-tunnel-ng` works with Node.js v10 and below. - require('global-tunnel-ng').initialize(); - } - } - catch (e) { - d('Could not load either proxy modules, built-in proxy support not available:', e); - } -} -exports.initializeProxy = initializeProxy; -//# sourceMappingURL=proxy.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/proxy.js.map b/node_modules/@electron/get/dist/cjs/proxy.js.map deleted file mode 100644 index 19b8124..0000000 --- a/node_modules/@electron/get/dist/cjs/proxy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"proxy.js","sourceRoot":"","sources":["../../src/proxy.ts"],"names":[],"mappings":";;AAAA,+BAA+B;AAC/B,mCAAyC;AAEzC,MAAM,CAAC,GAAG,KAAK,CAAC,qBAAqB,CAAC,CAAC;AAEvC;;GAEG;AACH,SAAgB,eAAe;IAC7B,IAAI;QACF,qFAAqF;QACrF,MAAM,oBAAoB,GAAG,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;QAElF,IAAI,oBAAoB,IAAI,EAAE,EAAE;YAC9B,sEAAsE;YACtE,MAAM,GAAG,GAAG,cAAM,CAAC,eAAe,CAAC,CAAC;YAEpC,cAAM,CAAC,yBAAyB,EAAE,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC;YACrD,cAAM,CAAC,0BAA0B,EAAE,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC;YACvD,cAAM,CAAC,uBAAuB,EAAE,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;YAEjD,mDAAmD;YACnD,OAAO,CAAC,cAAc,CAAC,CAAC,SAAS,EAAE,CAAC;SACrC;aAAM;YACL,uDAAuD;YACvD,OAAO,CAAC,kBAAkB,CAAC,CAAC,UAAU,EAAE,CAAC;SAC1C;KACF;IAAC,OAAO,CAAC,EAAE;QACV,CAAC,CAAC,4EAA4E,EAAE,CAAC,CAAC,CAAC;KACpF;AACH,CAAC;AAtBD,0CAsBC"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/types.d.ts b/node_modules/@electron/get/dist/cjs/types.d.ts deleted file mode 100644 index a8284bb..0000000 --- a/node_modules/@electron/get/dist/cjs/types.d.ts +++ /dev/null @@ -1,129 +0,0 @@ -import { Downloader } from './Downloader'; -export declare type DownloadOptions = any; -export interface MirrorOptions { - /** - * DEPRECATED - see nightlyMirror. - */ - nightly_mirror?: string; - /** - * The Electron nightly-specific mirror URL. - */ - nightlyMirror?: string; - /** - * The base URL of the mirror to download from, - * e.g https://github.com/electron/electron/releases/download - */ - mirror?: string; - /** - * The name of the directory to download from, - * often scoped by version number e.g 'v4.0.4' - */ - customDir?: string; - /** - * The name of the asset to download, - * e.g 'electron-v4.0.4-linux-x64.zip' - */ - customFilename?: string; - /** - * The version of the asset to download, - * e.g '4.0.4' - */ - customVersion?: string; - /** - * A function allowing customization of the url returned - * from getArtifactRemoteURL(). - */ - resolveAssetURL?: (opts: DownloadOptions) => Promise<string>; -} -export interface ElectronDownloadRequest { - /** - * The version of Electron associated with the artifact. - */ - version: string; - /** - * The type of artifact. For example: - * * `electron` - * * `ffmpeg` - */ - artifactName: string; -} -export interface ElectronDownloadRequestOptions { - /** - * Whether to download an artifact regardless of whether it's in the cache directory. - * - * Defaults to `false`. - */ - force?: boolean; - /** - * When set to `true`, disables checking that the artifact download completed successfully - * with the correct payload. - * - * Defaults to `false`. - */ - unsafelyDisableChecksums?: boolean; - /** - * Provides checksums for the artifact as strings. - * Can be used if you already know the checksums of the Electron artifact - * you are downloading and want to skip the checksum file download - * without skipping the checksum validation. - * - * This should be an object whose keys are the file names of the artifacts and - * the values are their respective SHA256 checksums. - */ - checksums?: Record<string, string>; - /** - * The directory that caches Electron artifact downloads. - * - * The default value is dependent upon the host platform: - * - * * Linux: `$XDG_CACHE_HOME` or `~/.cache/electron/` - * * MacOS: `~/Library/Caches/electron/` - * * Windows: `%LOCALAPPDATA%/electron/Cache` or `~/AppData/Local/electron/Cache/` - */ - cacheRoot?: string; - /** - * Options passed to the downloader module. - */ - downloadOptions?: DownloadOptions; - /** - * Options related to specifying an artifact mirror. - */ - mirrorOptions?: MirrorOptions; - /** - * The custom [[Downloader]] class used to download artifacts. Defaults to the - * built-in [[GotDownloader]]. - */ - downloader?: Downloader<DownloadOptions>; - /** - * A temporary directory for downloads. - * It is used before artifacts are put into cache. - */ - tempDirectory?: string; -} -export declare type ElectronPlatformArtifactDetails = { - /** - * The target artifact platform. These are Node-style platform names, for example: - * * `win32` - * * `darwin` - * * `linux` - */ - platform: string; - /** - * The target artifact architecture. These are Node-style architecture names, for example: - * * `ia32` - * * `x64` - * * `armv7l` - */ - arch: string; - artifactSuffix?: string; - isGeneric?: false; -} & ElectronDownloadRequest & ElectronDownloadRequestOptions; -export declare type ElectronGenericArtifactDetails = { - isGeneric: true; -} & ElectronDownloadRequest & ElectronDownloadRequestOptions; -export declare type ElectronArtifactDetails = ElectronPlatformArtifactDetails | ElectronGenericArtifactDetails; -export declare type Omit<T, K> = Pick<T, Exclude<keyof T, K>>; -export declare type ElectronPlatformArtifactDetailsWithDefaults = (Omit<ElectronPlatformArtifactDetails, 'platform' | 'arch'> & { - platform?: string; - arch?: string; -}) | ElectronGenericArtifactDetails; diff --git a/node_modules/@electron/get/dist/cjs/types.js b/node_modules/@electron/get/dist/cjs/types.js deleted file mode 100644 index 11e638d..0000000 --- a/node_modules/@electron/get/dist/cjs/types.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -//# sourceMappingURL=types.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/types.js.map b/node_modules/@electron/get/dist/cjs/types.js.map deleted file mode 100644 index 7b5fff8..0000000 --- a/node_modules/@electron/get/dist/cjs/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":""}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/utils.d.ts b/node_modules/@electron/get/dist/cjs/utils.d.ts deleted file mode 100644 index 3cc40c1..0000000 --- a/node_modules/@electron/get/dist/cjs/utils.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -export declare function withTempDirectoryIn<T>(parentDirectory: string | undefined, fn: (directory: string) => Promise<T>): Promise<T>; -export declare function withTempDirectory<T>(fn: (directory: string) => Promise<T>): Promise<T>; -export declare function normalizeVersion(version: string): string; -/** - * Runs the `uname` command and returns the trimmed output. - */ -export declare function uname(): string; -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name. - */ -export declare function getNodeArch(arch: string): string; -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name, from the `process` module information. - */ -export declare function getHostArch(): string; -export declare function ensureIsTruthyString<T, K extends keyof T>(obj: T, key: K): void; -export declare function isOfficialLinuxIA32Download(platform: string, arch: string, version: string, mirrorOptions?: object): boolean; -/** - * Find the value of a environment variable which may or may not have the - * prefix, in a case-insensitive manner. - */ -export declare function getEnv(prefix?: string): (name: string) => string | undefined; -export declare function setEnv(key: string, value: string | undefined): void; diff --git a/node_modules/@electron/get/dist/cjs/utils.js b/node_modules/@electron/get/dist/cjs/utils.js deleted file mode 100644 index 4806842..0000000 --- a/node_modules/@electron/get/dist/cjs/utils.js +++ /dev/null @@ -1,107 +0,0 @@ -"use strict"; -Object.defineProperty(exports, "__esModule", { value: true }); -const childProcess = require("child_process"); -const fs = require("fs-extra"); -const os = require("os"); -const path = require("path"); -async function useAndRemoveDirectory(directory, fn) { - let result; - try { - result = await fn(directory); - } - finally { - await fs.remove(directory); - } - return result; -} -async function withTempDirectoryIn(parentDirectory = os.tmpdir(), fn) { - const tempDirectoryPrefix = 'electron-download-'; - const tempDirectory = await fs.mkdtemp(path.resolve(parentDirectory, tempDirectoryPrefix)); - return useAndRemoveDirectory(tempDirectory, fn); -} -exports.withTempDirectoryIn = withTempDirectoryIn; -async function withTempDirectory(fn) { - return withTempDirectoryIn(undefined, fn); -} -exports.withTempDirectory = withTempDirectory; -function normalizeVersion(version) { - if (!version.startsWith('v')) { - return `v${version}`; - } - return version; -} -exports.normalizeVersion = normalizeVersion; -/** - * Runs the `uname` command and returns the trimmed output. - */ -function uname() { - return childProcess - .execSync('uname -m') - .toString() - .trim(); -} -exports.uname = uname; -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name. - */ -function getNodeArch(arch) { - if (arch === 'arm') { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - switch (process.config.variables.arm_version) { - case '6': - return uname(); - case '7': - default: - return 'armv7l'; - } - } - return arch; -} -exports.getNodeArch = getNodeArch; -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name, from the `process` module information. - */ -function getHostArch() { - return getNodeArch(process.arch); -} -exports.getHostArch = getHostArch; -function ensureIsTruthyString(obj, key) { - if (!obj[key] || typeof obj[key] !== 'string') { - throw new Error(`Expected property "${key}" to be provided as a string but it was not`); - } -} -exports.ensureIsTruthyString = ensureIsTruthyString; -function isOfficialLinuxIA32Download(platform, arch, version, mirrorOptions) { - return (platform === 'linux' && - arch === 'ia32' && - Number(version.slice(1).split('.')[0]) >= 4 && - typeof mirrorOptions === 'undefined'); -} -exports.isOfficialLinuxIA32Download = isOfficialLinuxIA32Download; -/** - * Find the value of a environment variable which may or may not have the - * prefix, in a case-insensitive manner. - */ -function getEnv(prefix = '') { - const envsLowerCase = {}; - for (const envKey in process.env) { - envsLowerCase[envKey.toLowerCase()] = process.env[envKey]; - } - return (name) => { - return (envsLowerCase[`${prefix}${name}`.toLowerCase()] || - envsLowerCase[name.toLowerCase()] || - undefined); - }; -} -exports.getEnv = getEnv; -function setEnv(key, value) { - // The `void` operator always returns `undefined`. - // See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void - if (value !== void 0) { - process.env[key] = value; - } -} -exports.setEnv = setEnv; -//# sourceMappingURL=utils.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/cjs/utils.js.map b/node_modules/@electron/get/dist/cjs/utils.js.map deleted file mode 100644 index 5add151..0000000 --- a/node_modules/@electron/get/dist/cjs/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src/utils.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/Cache.d.ts b/node_modules/@electron/get/dist/esm/Cache.d.ts deleted file mode 100644 index 626001a..0000000 --- a/node_modules/@electron/get/dist/esm/Cache.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export declare class Cache { - private cacheRoot; - constructor(cacheRoot?: string); - static getCacheDirectory(downloadUrl: string): string; - getCachePath(downloadUrl: string, fileName: string): string; - getPathForFileInCache(url: string, fileName: string): Promise<string | null>; - putFileInCache(url: string, currentPath: string, fileName: string): Promise<string>; -} diff --git a/node_modules/@electron/get/dist/esm/Cache.js b/node_modules/@electron/get/dist/esm/Cache.js deleted file mode 100644 index 4801010..0000000 --- a/node_modules/@electron/get/dist/esm/Cache.js +++ /dev/null @@ -1,57 +0,0 @@ -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -import debug from 'debug'; -import envPaths from 'env-paths'; -import * as fs from 'fs-extra'; -import * as path from 'path'; -import * as url from 'url'; -import * as crypto from 'crypto'; -const d = debug('@electron/get:cache'); -const defaultCacheRoot = envPaths('electron', { - suffix: '', -}).cache; -export class Cache { - constructor(cacheRoot = defaultCacheRoot) { - this.cacheRoot = cacheRoot; - } - static getCacheDirectory(downloadUrl) { - const parsedDownloadUrl = url.parse(downloadUrl); - // eslint-disable-next-line @typescript-eslint/no-unused-vars - const { search, hash, pathname } = parsedDownloadUrl, rest = __rest(parsedDownloadUrl, ["search", "hash", "pathname"]); - const strippedUrl = url.format(Object.assign(Object.assign({}, rest), { pathname: path.dirname(pathname || 'electron') })); - return crypto - .createHash('sha256') - .update(strippedUrl) - .digest('hex'); - } - getCachePath(downloadUrl, fileName) { - return path.resolve(this.cacheRoot, Cache.getCacheDirectory(downloadUrl), fileName); - } - async getPathForFileInCache(url, fileName) { - const cachePath = this.getCachePath(url, fileName); - if (await fs.pathExists(cachePath)) { - return cachePath; - } - return null; - } - async putFileInCache(url, currentPath, fileName) { - const cachePath = this.getCachePath(url, fileName); - d(`Moving ${currentPath} to ${cachePath}`); - if (await fs.pathExists(cachePath)) { - d('* Replacing existing file'); - await fs.remove(cachePath); - } - await fs.move(currentPath, cachePath); - return cachePath; - } -} -//# sourceMappingURL=Cache.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/Cache.js.map b/node_modules/@electron/get/dist/esm/Cache.js.map deleted file mode 100644 index 943403b..0000000 --- a/node_modules/@electron/get/dist/esm/Cache.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Cache.js","sourceRoot":"","sources":["../../src/Cache.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAC1B,OAAO,QAAQ,MAAM,WAAW,CAAC;AACjC,OAAO,KAAK,EAAE,MAAM,UAAU,CAAC;AAC/B,OAAO,KAAK,IAAI,MAAM,MAAM,CAAC;AAC7B,OAAO,KAAK,GAAG,MAAM,KAAK,CAAC;AAC3B,OAAO,KAAK,MAAM,MAAM,QAAQ,CAAC;AAEjC,MAAM,CAAC,GAAG,KAAK,CAAC,qBAAqB,CAAC,CAAC;AAEvC,MAAM,gBAAgB,GAAG,QAAQ,CAAC,UAAU,EAAE;IAC5C,MAAM,EAAE,EAAE;CACX,CAAC,CAAC,KAAK,CAAC;AAET,MAAM,OAAO,KAAK;IAChB,YAAoB,YAAY,gBAAgB;QAA5B,cAAS,GAAT,SAAS,CAAmB;IAAG,CAAC;IAE7C,MAAM,CAAC,iBAAiB,CAAC,WAAmB;QACjD,MAAM,iBAAiB,GAAG,GAAG,CAAC,KAAK,CAAC,WAAW,CAAC,CAAC;QACjD,6DAA6D;QAC7D,MAAM,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,KAAc,iBAAiB,EAA7B,gEAA6B,CAAC;QAC9D,MAAM,WAAW,GAAG,GAAG,CAAC,MAAM,iCAAM,IAAI,KAAE,QAAQ,EAAE,IAAI,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,CAAC,IAAG,CAAC;QAE5F,OAAO,MAAM;aACV,UAAU,CAAC,QAAQ,CAAC;aACpB,MAAM,CAAC,WAAW,CAAC;aACnB,MAAM,CAAC,KAAK,CAAC,CAAC;IACnB,CAAC;IAEM,YAAY,CAAC,WAAmB,EAAE,QAAgB;QACvD,OAAO,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,SAAS,EAAE,KAAK,CAAC,iBAAiB,CAAC,WAAW,CAAC,EAAE,QAAQ,CAAC,CAAC;IACtF,CAAC;IAEM,KAAK,CAAC,qBAAqB,CAAC,GAAW,EAAE,QAAgB;QAC9D,MAAM,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QACnD,IAAI,MAAM,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;YAClC,OAAO,SAAS,CAAC;SAClB;QAED,OAAO,IAAI,CAAC;IACd,CAAC;IAEM,KAAK,CAAC,cAAc,CAAC,GAAW,EAAE,WAAmB,EAAE,QAAgB;QAC5E,MAAM,SAAS,GAAG,IAAI,CAAC,YAAY,CAAC,GAAG,EAAE,QAAQ,CAAC,CAAC;QACnD,CAAC,CAAC,UAAU,WAAW,OAAO,SAAS,EAAE,CAAC,CAAC;QAC3C,IAAI,MAAM,EAAE,CAAC,UAAU,CAAC,SAAS,CAAC,EAAE;YAClC,CAAC,CAAC,2BAA2B,CAAC,CAAC;YAC/B,MAAM,EAAE,CAAC,MAAM,CAAC,SAAS,CAAC,CAAC;SAC5B;QAED,MAAM,EAAE,CAAC,IAAI,CAAC,WAAW,EAAE,SAAS,CAAC,CAAC;QAEtC,OAAO,SAAS,CAAC;IACnB,CAAC;CACF"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/Downloader.d.ts b/node_modules/@electron/get/dist/esm/Downloader.d.ts deleted file mode 100644 index 8e5e40e..0000000 --- a/node_modules/@electron/get/dist/esm/Downloader.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export interface Downloader<T> { - download(url: string, targetFilePath: string, options: T): Promise<void>; -} diff --git a/node_modules/@electron/get/dist/esm/Downloader.js b/node_modules/@electron/get/dist/esm/Downloader.js deleted file mode 100644 index 6ff5866..0000000 --- a/node_modules/@electron/get/dist/esm/Downloader.js +++ /dev/null @@ -1 +0,0 @@ -//# sourceMappingURL=Downloader.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/Downloader.js.map b/node_modules/@electron/get/dist/esm/Downloader.js.map deleted file mode 100644 index c6199d5..0000000 --- a/node_modules/@electron/get/dist/esm/Downloader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"Downloader.js","sourceRoot":"","sources":["../../src/Downloader.ts"],"names":[],"mappings":""}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/GotDownloader.d.ts b/node_modules/@electron/get/dist/esm/GotDownloader.d.ts deleted file mode 100644 index 6494756..0000000 --- a/node_modules/@electron/get/dist/esm/GotDownloader.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Progress as GotProgress, Options as GotOptions } from 'got'; -import { Downloader } from './Downloader'; -/** - * See [`got#options`](https://github.com/sindresorhus/got#options) for possible keys/values. - */ -export declare type GotDownloaderOptions = (GotOptions & { - isStream?: true; -}) & { - /** - * if defined, triggers every time `got`'s `downloadProgress` event callback is triggered. - */ - getProgressCallback?: (progress: GotProgress) => Promise<void>; - /** - * if `true`, disables the console progress bar (setting the `ELECTRON_GET_NO_PROGRESS` - * environment variable to a non-empty value also does this). - */ - quiet?: boolean; -}; -export declare class GotDownloader implements Downloader<GotDownloaderOptions> { - download(url: string, targetFilePath: string, options?: GotDownloaderOptions): Promise<void>; -} diff --git a/node_modules/@electron/get/dist/esm/GotDownloader.js b/node_modules/@electron/get/dist/esm/GotDownloader.js deleted file mode 100644 index 921bbeb..0000000 --- a/node_modules/@electron/get/dist/esm/GotDownloader.js +++ /dev/null @@ -1,73 +0,0 @@ -var __rest = (this && this.__rest) || function (s, e) { - var t = {}; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) - t[p] = s[p]; - if (s != null && typeof Object.getOwnPropertySymbols === "function") - for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { - if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) - t[p[i]] = s[p[i]]; - } - return t; -}; -import * as fs from 'fs-extra'; -import got, { HTTPError } from 'got'; -import * as path from 'path'; -import * as ProgressBar from 'progress'; -const PROGRESS_BAR_DELAY_IN_SECONDS = 30; -export class GotDownloader { - async download(url, targetFilePath, options) { - if (!options) { - options = {}; - } - const { quiet, getProgressCallback } = options, gotOptions = __rest(options, ["quiet", "getProgressCallback"]); - let downloadCompleted = false; - let bar; - let progressPercent; - let timeout = undefined; - await fs.mkdirp(path.dirname(targetFilePath)); - const writeStream = fs.createWriteStream(targetFilePath); - if (!quiet || !process.env.ELECTRON_GET_NO_PROGRESS) { - const start = new Date(); - timeout = setTimeout(() => { - if (!downloadCompleted) { - bar = new ProgressBar(`Downloading ${path.basename(url)}: [:bar] :percent ETA: :eta seconds `, { - curr: progressPercent, - total: 100, - }); - // https://github.com/visionmedia/node-progress/issues/159 - // eslint-disable-next-line @typescript-eslint/no-explicit-any - bar.start = start; - } - }, PROGRESS_BAR_DELAY_IN_SECONDS * 1000); - } - await new Promise((resolve, reject) => { - const downloadStream = got.stream(url, gotOptions); - downloadStream.on('downloadProgress', async (progress) => { - progressPercent = progress.percent; - if (bar) { - bar.update(progress.percent); - } - if (getProgressCallback) { - await getProgressCallback(progress); - } - }); - downloadStream.on('error', error => { - if (error instanceof HTTPError && error.response.statusCode === 404) { - error.message += ` for ${error.response.url}`; - } - if (writeStream.destroy) { - writeStream.destroy(error); - } - reject(error); - }); - writeStream.on('error', error => reject(error)); - writeStream.on('close', () => resolve()); - downloadStream.pipe(writeStream); - }); - downloadCompleted = true; - if (timeout) { - clearTimeout(timeout); - } - } -} -//# sourceMappingURL=GotDownloader.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/GotDownloader.js.map b/node_modules/@electron/get/dist/esm/GotDownloader.js.map deleted file mode 100644 index 4117388..0000000 --- a/node_modules/@electron/get/dist/esm/GotDownloader.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"GotDownloader.js","sourceRoot":"","sources":["../../src/GotDownloader.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/artifact-utils.d.ts b/node_modules/@electron/get/dist/esm/artifact-utils.d.ts deleted file mode 100644 index e03c96e..0000000 --- a/node_modules/@electron/get/dist/esm/artifact-utils.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { ElectronArtifactDetails } from './types'; -export declare function getArtifactFileName(details: ElectronArtifactDetails): string; -export declare function getArtifactRemoteURL(details: ElectronArtifactDetails): Promise<string>; -export declare function getArtifactVersion(details: ElectronArtifactDetails): string; diff --git a/node_modules/@electron/get/dist/esm/artifact-utils.js b/node_modules/@electron/get/dist/esm/artifact-utils.js deleted file mode 100644 index 8dc1433..0000000 --- a/node_modules/@electron/get/dist/esm/artifact-utils.js +++ /dev/null @@ -1,61 +0,0 @@ -import { ensureIsTruthyString, normalizeVersion } from './utils'; -const BASE_URL = 'https://github.com/electron/electron/releases/download/'; -const NIGHTLY_BASE_URL = 'https://github.com/electron/nightlies/releases/download/'; -export function getArtifactFileName(details) { - ensureIsTruthyString(details, 'artifactName'); - if (details.isGeneric) { - return details.artifactName; - } - ensureIsTruthyString(details, 'arch'); - ensureIsTruthyString(details, 'platform'); - ensureIsTruthyString(details, 'version'); - return `${[ - details.artifactName, - details.version, - details.platform, - details.arch, - ...(details.artifactSuffix ? [details.artifactSuffix] : []), - ].join('-')}.zip`; -} -function mirrorVar(name, options, defaultValue) { - // Convert camelCase to camel_case for env var reading - const snakeName = name.replace(/([a-z])([A-Z])/g, (_, a, b) => `${a}_${b}`).toLowerCase(); - return ( - // .npmrc - process.env[`npm_config_electron_${name.toLowerCase()}`] || - process.env[`NPM_CONFIG_ELECTRON_${snakeName.toUpperCase()}`] || - process.env[`npm_config_electron_${snakeName}`] || - // package.json - process.env[`npm_package_config_electron_${name}`] || - process.env[`npm_package_config_electron_${snakeName.toLowerCase()}`] || - // env - process.env[`ELECTRON_${snakeName.toUpperCase()}`] || - options[name] || - defaultValue); -} -export async function getArtifactRemoteURL(details) { - const opts = details.mirrorOptions || {}; - let base = mirrorVar('mirror', opts, BASE_URL); - if (details.version.includes('nightly')) { - const nightlyDeprecated = mirrorVar('nightly_mirror', opts, ''); - if (nightlyDeprecated) { - base = nightlyDeprecated; - console.warn(`nightly_mirror is deprecated, please use nightlyMirror`); - } - else { - base = mirrorVar('nightlyMirror', opts, NIGHTLY_BASE_URL); - } - } - const path = mirrorVar('customDir', opts, details.version).replace('{{ version }}', details.version.replace(/^v/, '')); - const file = mirrorVar('customFilename', opts, getArtifactFileName(details)); - // Allow customized download URL resolution. - if (opts.resolveAssetURL) { - const url = await opts.resolveAssetURL(details); - return url; - } - return `${base}${path}/${file}`; -} -export function getArtifactVersion(details) { - return normalizeVersion(mirrorVar('customVersion', details.mirrorOptions || {}, details.version)); -} -//# sourceMappingURL=artifact-utils.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/artifact-utils.js.map b/node_modules/@electron/get/dist/esm/artifact-utils.js.map deleted file mode 100644 index bfaaf9c..0000000 --- a/node_modules/@electron/get/dist/esm/artifact-utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"artifact-utils.js","sourceRoot":"","sources":["../../src/artifact-utils.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/downloader-resolver.d.ts b/node_modules/@electron/get/dist/esm/downloader-resolver.d.ts deleted file mode 100644 index f7f09b2..0000000 --- a/node_modules/@electron/get/dist/esm/downloader-resolver.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { DownloadOptions } from './types'; -import { Downloader } from './Downloader'; -export declare function getDownloaderForSystem(): Promise<Downloader<DownloadOptions>>; diff --git a/node_modules/@electron/get/dist/esm/downloader-resolver.js b/node_modules/@electron/get/dist/esm/downloader-resolver.js deleted file mode 100644 index 5a87c3c..0000000 --- a/node_modules/@electron/get/dist/esm/downloader-resolver.js +++ /dev/null @@ -1,9 +0,0 @@ -export async function getDownloaderForSystem() { - // TODO: Resolve the downloader or default to GotDownloader - // Current thoughts are a dot-file traversal for something like - // ".electron.downloader" which would be a text file with the name of the - // npm module to import() and use as the downloader - const { GotDownloader } = await import('./GotDownloader'); - return new GotDownloader(); -} -//# sourceMappingURL=downloader-resolver.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/downloader-resolver.js.map b/node_modules/@electron/get/dist/esm/downloader-resolver.js.map deleted file mode 100644 index 201069b..0000000 --- a/node_modules/@electron/get/dist/esm/downloader-resolver.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"downloader-resolver.js","sourceRoot":"","sources":["../../src/downloader-resolver.ts"],"names":[],"mappings":"AAGA,MAAM,CAAC,KAAK,UAAU,sBAAsB;IAC1C,2DAA2D;IAC3D,+DAA+D;IAC/D,yEAAyE;IACzE,mDAAmD;IACnD,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,MAAM,CAAC,iBAAiB,CAAC,CAAC;IAC1D,OAAO,IAAI,aAAa,EAAE,CAAC;AAC7B,CAAC"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/index.d.ts b/node_modules/@electron/get/dist/esm/index.d.ts deleted file mode 100644 index 93e709e..0000000 --- a/node_modules/@electron/get/dist/esm/index.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { ElectronDownloadRequestOptions, ElectronPlatformArtifactDetailsWithDefaults } from './types'; -export { getHostArch } from './utils'; -export { initializeProxy } from './proxy'; -export * from './types'; -/** - * Downloads an artifact from an Electron release and returns an absolute path - * to the downloaded file. - * - * @param artifactDetails - The information required to download the artifact - */ -export declare function downloadArtifact(_artifactDetails: ElectronPlatformArtifactDetailsWithDefaults): Promise<string>; -/** - * Downloads a specific version of Electron and returns an absolute path to a - * ZIP file. - * - * @param version - The version of Electron you want to download - */ -export declare function download(version: string, options?: ElectronDownloadRequestOptions): Promise<string>; diff --git a/node_modules/@electron/get/dist/esm/index.js b/node_modules/@electron/get/dist/esm/index.js deleted file mode 100644 index f3d30ee..0000000 --- a/node_modules/@electron/get/dist/esm/index.js +++ /dev/null @@ -1,124 +0,0 @@ -import debug from 'debug'; -import * as fs from 'fs-extra'; -import * as path from 'path'; -import * as semver from 'semver'; -import * as sumchecker from 'sumchecker'; -import { getArtifactFileName, getArtifactRemoteURL, getArtifactVersion } from './artifact-utils'; -import { Cache } from './Cache'; -import { getDownloaderForSystem } from './downloader-resolver'; -import { initializeProxy } from './proxy'; -import { withTempDirectoryIn, getHostArch, getNodeArch, ensureIsTruthyString, isOfficialLinuxIA32Download, withTempDirectory, } from './utils'; -export { getHostArch } from './utils'; -export { initializeProxy } from './proxy'; -const d = debug('@electron/get:index'); -if (process.env.ELECTRON_GET_USE_PROXY) { - initializeProxy(); -} -/** - * Downloads an artifact from an Electron release and returns an absolute path - * to the downloaded file. - * - * @param artifactDetails - The information required to download the artifact - */ -export async function downloadArtifact(_artifactDetails) { - const artifactDetails = Object.assign({}, _artifactDetails); - if (!_artifactDetails.isGeneric) { - const platformArtifactDetails = artifactDetails; - if (!platformArtifactDetails.platform) { - d('No platform found, defaulting to the host platform'); - platformArtifactDetails.platform = process.platform; - } - if (platformArtifactDetails.arch) { - platformArtifactDetails.arch = getNodeArch(platformArtifactDetails.arch); - } - else { - d('No arch found, defaulting to the host arch'); - platformArtifactDetails.arch = getHostArch(); - } - } - ensureIsTruthyString(artifactDetails, 'version'); - artifactDetails.version = getArtifactVersion(artifactDetails); - const fileName = getArtifactFileName(artifactDetails); - const url = await getArtifactRemoteURL(artifactDetails); - const cache = new Cache(artifactDetails.cacheRoot); - // Do not check if the file exists in the cache when force === true - if (!artifactDetails.force) { - d(`Checking the cache (${artifactDetails.cacheRoot}) for ${fileName} (${url})`); - const cachedPath = await cache.getPathForFileInCache(url, fileName); - if (cachedPath === null) { - d('Cache miss'); - } - else { - d('Cache hit'); - return cachedPath; - } - } - if (!artifactDetails.isGeneric && - isOfficialLinuxIA32Download(artifactDetails.platform, artifactDetails.arch, artifactDetails.version, artifactDetails.mirrorOptions)) { - console.warn('Official Linux/ia32 support is deprecated.'); - console.warn('For more info: https://electronjs.org/blog/linux-32bit-support'); - } - return await withTempDirectoryIn(artifactDetails.tempDirectory, async (tempFolder) => { - const tempDownloadPath = path.resolve(tempFolder, getArtifactFileName(artifactDetails)); - const downloader = artifactDetails.downloader || (await getDownloaderForSystem()); - d(`Downloading ${url} to ${tempDownloadPath} with options: ${JSON.stringify(artifactDetails.downloadOptions)}`); - await downloader.download(url, tempDownloadPath, artifactDetails.downloadOptions); - // Don't try to verify the hash of the hash file itself - // and for older versions that don't have a SHASUMS256.txt - if (!artifactDetails.artifactName.startsWith('SHASUMS256') && - !artifactDetails.unsafelyDisableChecksums && - semver.gte(artifactDetails.version, '1.3.2')) { - await withTempDirectory(async (tmpDir) => { - let shasumPath; - const checksums = artifactDetails.checksums; - if (checksums) { - shasumPath = path.resolve(tmpDir, 'SHASUMS256.txt'); - const fileNames = Object.keys(checksums); - if (fileNames.length === 0) { - throw new Error('Provided "checksums" object is empty, cannot generate a valid SHASUMS256.txt'); - } - const generatedChecksums = fileNames - .map(fileName => `${checksums[fileName]} *${fileName}`) - .join('\n'); - await fs.writeFile(shasumPath, generatedChecksums); - } - else { - shasumPath = await downloadArtifact({ - isGeneric: true, - version: artifactDetails.version, - artifactName: 'SHASUMS256.txt', - force: artifactDetails.force, - downloadOptions: artifactDetails.downloadOptions, - cacheRoot: artifactDetails.cacheRoot, - downloader: artifactDetails.downloader, - mirrorOptions: artifactDetails.mirrorOptions, - }); - } - // For versions 1.3.2 - 1.3.4, need to overwrite the `defaultTextEncoding` option: - // https://github.com/electron/electron/pull/6676#discussion_r75332120 - if (semver.satisfies(artifactDetails.version, '1.3.2 - 1.3.4')) { - const validatorOptions = {}; - validatorOptions.defaultTextEncoding = 'binary'; - const checker = new sumchecker.ChecksumValidator('sha256', shasumPath, validatorOptions); - await checker.validate(path.dirname(tempDownloadPath), path.basename(tempDownloadPath)); - } - else { - await sumchecker('sha256', shasumPath, path.dirname(tempDownloadPath), [ - path.basename(tempDownloadPath), - ]); - } - }); - } - return await cache.putFileInCache(url, tempDownloadPath, fileName); - }); -} -/** - * Downloads a specific version of Electron and returns an absolute path to a - * ZIP file. - * - * @param version - The version of Electron you want to download - */ -export function download(version, options) { - return downloadArtifact(Object.assign(Object.assign({}, options), { version, platform: process.platform, arch: process.arch, artifactName: 'electron' })); -} -//# sourceMappingURL=index.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/index.js.map b/node_modules/@electron/get/dist/esm/index.js.map deleted file mode 100644 index 61d145b..0000000 --- a/node_modules/@electron/get/dist/esm/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/proxy.d.ts b/node_modules/@electron/get/dist/esm/proxy.d.ts deleted file mode 100644 index df3e16a..0000000 --- a/node_modules/@electron/get/dist/esm/proxy.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Initializes a third-party proxy module for HTTP(S) requests. - */ -export declare function initializeProxy(): void; diff --git a/node_modules/@electron/get/dist/esm/proxy.js b/node_modules/@electron/get/dist/esm/proxy.js deleted file mode 100644 index 8063ef2..0000000 --- a/node_modules/@electron/get/dist/esm/proxy.js +++ /dev/null @@ -1,29 +0,0 @@ -import * as debug from 'debug'; -import { getEnv, setEnv } from './utils'; -const d = debug('@electron/get:proxy'); -/** - * Initializes a third-party proxy module for HTTP(S) requests. - */ -export function initializeProxy() { - try { - // Code originally from https://github.com/yeoman/yo/blob/b2eea87e/lib/cli.js#L19-L28 - const MAJOR_NODEJS_VERSION = parseInt(process.version.slice(1).split('.')[0], 10); - if (MAJOR_NODEJS_VERSION >= 10) { - // See: https://github.com/electron/get/pull/214#discussion_r798845713 - const env = getEnv('GLOBAL_AGENT_'); - setEnv('GLOBAL_AGENT_HTTP_PROXY', env('HTTP_PROXY')); - setEnv('GLOBAL_AGENT_HTTPS_PROXY', env('HTTPS_PROXY')); - setEnv('GLOBAL_AGENT_NO_PROXY', env('NO_PROXY')); - // `global-agent` works with Node.js v10 and above. - require('global-agent').bootstrap(); - } - else { - // `global-tunnel-ng` works with Node.js v10 and below. - require('global-tunnel-ng').initialize(); - } - } - catch (e) { - d('Could not load either proxy modules, built-in proxy support not available:', e); - } -} -//# sourceMappingURL=proxy.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/proxy.js.map b/node_modules/@electron/get/dist/esm/proxy.js.map deleted file mode 100644 index 81d7b83..0000000 --- a/node_modules/@electron/get/dist/esm/proxy.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"proxy.js","sourceRoot":"","sources":["../../src/proxy.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAC/B,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,SAAS,CAAC;AAEzC,MAAM,CAAC,GAAG,KAAK,CAAC,qBAAqB,CAAC,CAAC;AAEvC;;GAEG;AACH,MAAM,UAAU,eAAe;IAC7B,IAAI;QACF,qFAAqF;QACrF,MAAM,oBAAoB,GAAG,QAAQ,CAAC,OAAO,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;QAElF,IAAI,oBAAoB,IAAI,EAAE,EAAE;YAC9B,sEAAsE;YACtE,MAAM,GAAG,GAAG,MAAM,CAAC,eAAe,CAAC,CAAC;YAEpC,MAAM,CAAC,yBAAyB,EAAE,GAAG,CAAC,YAAY,CAAC,CAAC,CAAC;YACrD,MAAM,CAAC,0BAA0B,EAAE,GAAG,CAAC,aAAa,CAAC,CAAC,CAAC;YACvD,MAAM,CAAC,uBAAuB,EAAE,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC;YAEjD,mDAAmD;YACnD,OAAO,CAAC,cAAc,CAAC,CAAC,SAAS,EAAE,CAAC;SACrC;aAAM;YACL,uDAAuD;YACvD,OAAO,CAAC,kBAAkB,CAAC,CAAC,UAAU,EAAE,CAAC;SAC1C;KACF;IAAC,OAAO,CAAC,EAAE;QACV,CAAC,CAAC,4EAA4E,EAAE,CAAC,CAAC,CAAC;KACpF;AACH,CAAC"}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/types.d.ts b/node_modules/@electron/get/dist/esm/types.d.ts deleted file mode 100644 index a8284bb..0000000 --- a/node_modules/@electron/get/dist/esm/types.d.ts +++ /dev/null @@ -1,129 +0,0 @@ -import { Downloader } from './Downloader'; -export declare type DownloadOptions = any; -export interface MirrorOptions { - /** - * DEPRECATED - see nightlyMirror. - */ - nightly_mirror?: string; - /** - * The Electron nightly-specific mirror URL. - */ - nightlyMirror?: string; - /** - * The base URL of the mirror to download from, - * e.g https://github.com/electron/electron/releases/download - */ - mirror?: string; - /** - * The name of the directory to download from, - * often scoped by version number e.g 'v4.0.4' - */ - customDir?: string; - /** - * The name of the asset to download, - * e.g 'electron-v4.0.4-linux-x64.zip' - */ - customFilename?: string; - /** - * The version of the asset to download, - * e.g '4.0.4' - */ - customVersion?: string; - /** - * A function allowing customization of the url returned - * from getArtifactRemoteURL(). - */ - resolveAssetURL?: (opts: DownloadOptions) => Promise<string>; -} -export interface ElectronDownloadRequest { - /** - * The version of Electron associated with the artifact. - */ - version: string; - /** - * The type of artifact. For example: - * * `electron` - * * `ffmpeg` - */ - artifactName: string; -} -export interface ElectronDownloadRequestOptions { - /** - * Whether to download an artifact regardless of whether it's in the cache directory. - * - * Defaults to `false`. - */ - force?: boolean; - /** - * When set to `true`, disables checking that the artifact download completed successfully - * with the correct payload. - * - * Defaults to `false`. - */ - unsafelyDisableChecksums?: boolean; - /** - * Provides checksums for the artifact as strings. - * Can be used if you already know the checksums of the Electron artifact - * you are downloading and want to skip the checksum file download - * without skipping the checksum validation. - * - * This should be an object whose keys are the file names of the artifacts and - * the values are their respective SHA256 checksums. - */ - checksums?: Record<string, string>; - /** - * The directory that caches Electron artifact downloads. - * - * The default value is dependent upon the host platform: - * - * * Linux: `$XDG_CACHE_HOME` or `~/.cache/electron/` - * * MacOS: `~/Library/Caches/electron/` - * * Windows: `%LOCALAPPDATA%/electron/Cache` or `~/AppData/Local/electron/Cache/` - */ - cacheRoot?: string; - /** - * Options passed to the downloader module. - */ - downloadOptions?: DownloadOptions; - /** - * Options related to specifying an artifact mirror. - */ - mirrorOptions?: MirrorOptions; - /** - * The custom [[Downloader]] class used to download artifacts. Defaults to the - * built-in [[GotDownloader]]. - */ - downloader?: Downloader<DownloadOptions>; - /** - * A temporary directory for downloads. - * It is used before artifacts are put into cache. - */ - tempDirectory?: string; -} -export declare type ElectronPlatformArtifactDetails = { - /** - * The target artifact platform. These are Node-style platform names, for example: - * * `win32` - * * `darwin` - * * `linux` - */ - platform: string; - /** - * The target artifact architecture. These are Node-style architecture names, for example: - * * `ia32` - * * `x64` - * * `armv7l` - */ - arch: string; - artifactSuffix?: string; - isGeneric?: false; -} & ElectronDownloadRequest & ElectronDownloadRequestOptions; -export declare type ElectronGenericArtifactDetails = { - isGeneric: true; -} & ElectronDownloadRequest & ElectronDownloadRequestOptions; -export declare type ElectronArtifactDetails = ElectronPlatformArtifactDetails | ElectronGenericArtifactDetails; -export declare type Omit<T, K> = Pick<T, Exclude<keyof T, K>>; -export declare type ElectronPlatformArtifactDetailsWithDefaults = (Omit<ElectronPlatformArtifactDetails, 'platform' | 'arch'> & { - platform?: string; - arch?: string; -}) | ElectronGenericArtifactDetails; diff --git a/node_modules/@electron/get/dist/esm/types.js b/node_modules/@electron/get/dist/esm/types.js deleted file mode 100644 index 5b2306a..0000000 --- a/node_modules/@electron/get/dist/esm/types.js +++ /dev/null @@ -1 +0,0 @@ -//# sourceMappingURL=types.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/types.js.map b/node_modules/@electron/get/dist/esm/types.js.map deleted file mode 100644 index 7b5fff8..0000000 --- a/node_modules/@electron/get/dist/esm/types.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.js","sourceRoot":"","sources":["../../src/types.ts"],"names":[],"mappings":""}
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/utils.d.ts b/node_modules/@electron/get/dist/esm/utils.d.ts deleted file mode 100644 index 3cc40c1..0000000 --- a/node_modules/@electron/get/dist/esm/utils.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -export declare function withTempDirectoryIn<T>(parentDirectory: string | undefined, fn: (directory: string) => Promise<T>): Promise<T>; -export declare function withTempDirectory<T>(fn: (directory: string) => Promise<T>): Promise<T>; -export declare function normalizeVersion(version: string): string; -/** - * Runs the `uname` command and returns the trimmed output. - */ -export declare function uname(): string; -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name. - */ -export declare function getNodeArch(arch: string): string; -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name, from the `process` module information. - */ -export declare function getHostArch(): string; -export declare function ensureIsTruthyString<T, K extends keyof T>(obj: T, key: K): void; -export declare function isOfficialLinuxIA32Download(platform: string, arch: string, version: string, mirrorOptions?: object): boolean; -/** - * Find the value of a environment variable which may or may not have the - * prefix, in a case-insensitive manner. - */ -export declare function getEnv(prefix?: string): (name: string) => string | undefined; -export declare function setEnv(key: string, value: string | undefined): void; diff --git a/node_modules/@electron/get/dist/esm/utils.js b/node_modules/@electron/get/dist/esm/utils.js deleted file mode 100644 index 575ea86..0000000 --- a/node_modules/@electron/get/dist/esm/utils.js +++ /dev/null @@ -1,95 +0,0 @@ -import * as childProcess from 'child_process'; -import * as fs from 'fs-extra'; -import * as os from 'os'; -import * as path from 'path'; -async function useAndRemoveDirectory(directory, fn) { - let result; - try { - result = await fn(directory); - } - finally { - await fs.remove(directory); - } - return result; -} -export async function withTempDirectoryIn(parentDirectory = os.tmpdir(), fn) { - const tempDirectoryPrefix = 'electron-download-'; - const tempDirectory = await fs.mkdtemp(path.resolve(parentDirectory, tempDirectoryPrefix)); - return useAndRemoveDirectory(tempDirectory, fn); -} -export async function withTempDirectory(fn) { - return withTempDirectoryIn(undefined, fn); -} -export function normalizeVersion(version) { - if (!version.startsWith('v')) { - return `v${version}`; - } - return version; -} -/** - * Runs the `uname` command and returns the trimmed output. - */ -export function uname() { - return childProcess - .execSync('uname -m') - .toString() - .trim(); -} -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name. - */ -export function getNodeArch(arch) { - if (arch === 'arm') { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - switch (process.config.variables.arm_version) { - case '6': - return uname(); - case '7': - default: - return 'armv7l'; - } - } - return arch; -} -/** - * Generates an architecture name that would be used in an Electron or Node.js - * download file name, from the `process` module information. - */ -export function getHostArch() { - return getNodeArch(process.arch); -} -export function ensureIsTruthyString(obj, key) { - if (!obj[key] || typeof obj[key] !== 'string') { - throw new Error(`Expected property "${key}" to be provided as a string but it was not`); - } -} -export function isOfficialLinuxIA32Download(platform, arch, version, mirrorOptions) { - return (platform === 'linux' && - arch === 'ia32' && - Number(version.slice(1).split('.')[0]) >= 4 && - typeof mirrorOptions === 'undefined'); -} -/** - * Find the value of a environment variable which may or may not have the - * prefix, in a case-insensitive manner. - */ -export function getEnv(prefix = '') { - const envsLowerCase = {}; - for (const envKey in process.env) { - envsLowerCase[envKey.toLowerCase()] = process.env[envKey]; - } - return (name) => { - return (envsLowerCase[`${prefix}${name}`.toLowerCase()] || - envsLowerCase[name.toLowerCase()] || - undefined); - }; -} -export function setEnv(key, value) { - // The `void` operator always returns `undefined`. - // See: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void - if (value !== void 0) { - process.env[key] = value; - } -} -//# sourceMappingURL=utils.js.map
\ No newline at end of file diff --git a/node_modules/@electron/get/dist/esm/utils.js.map b/node_modules/@electron/get/dist/esm/utils.js.map deleted file mode 100644 index 6c65992..0000000 --- a/node_modules/@electron/get/dist/esm/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src/utils.ts"],"names":[],"mappings":"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"}
\ No newline at end of file |