init
This commit is contained in:
2
mc_test/node_modules/electron-builder/out/cli/cli.d.ts
generated
vendored
Executable file
2
mc_test/node_modules/electron-builder/out/cli/cli.d.ts
generated
vendored
Executable file
@ -0,0 +1,2 @@
|
||||
#! /usr/bin/env node
|
||||
export {};
|
||||
69
mc_test/node_modules/electron-builder/out/cli/cli.js
generated
vendored
Executable file
69
mc_test/node_modules/electron-builder/out/cli/cli.js
generated
vendored
Executable file
@ -0,0 +1,69 @@
|
||||
#! /usr/bin/env node
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const builder_util_1 = require("builder-util");
|
||||
const chalk = require("chalk");
|
||||
const fs_extra_1 = require("fs-extra");
|
||||
const isCi = require("is-ci");
|
||||
const path = require("path");
|
||||
const read_config_file_1 = require("read-config-file");
|
||||
const util_1 = require("builder-util/out/util");
|
||||
const builder_1 = require("../builder");
|
||||
const create_self_signed_cert_1 = require("./create-self-signed-cert");
|
||||
const install_app_deps_1 = require("./install-app-deps");
|
||||
const start_1 = require("./start");
|
||||
const yarn_1 = require("app-builder-lib/out/util/yarn");
|
||||
const electronVersion_1 = require("app-builder-lib/out/electron/electronVersion");
|
||||
// tslint:disable:no-unused-expression
|
||||
void (0, builder_1.createYargs)()
|
||||
.command(["build", "*"], "Build", builder_1.configureBuildCommand, wrap(builder_1.build))
|
||||
.command("install-app-deps", "Install app deps", install_app_deps_1.configureInstallAppDepsCommand, wrap(install_app_deps_1.installAppDeps))
|
||||
.command("node-gyp-rebuild", "Rebuild own native code", install_app_deps_1.configureInstallAppDepsCommand /* yes, args the same as for install app deps */, wrap(rebuildAppNativeCode))
|
||||
.command("create-self-signed-cert", "Create self-signed code signing cert for Windows apps", yargs => yargs
|
||||
.option("publisher", {
|
||||
alias: ["p"],
|
||||
type: "string",
|
||||
requiresArg: true,
|
||||
description: "The publisher name",
|
||||
})
|
||||
.demandOption("publisher"), wrap(argv => (0, create_self_signed_cert_1.createSelfSignedCert)(argv.publisher)))
|
||||
.command("start", "Run application in a development mode using electron-webpack", yargs => yargs, wrap(() => (0, start_1.start)()))
|
||||
.help()
|
||||
.epilog(`See ${chalk.underline("https://electron.build")} for more documentation.`)
|
||||
.strict()
|
||||
.recommendCommands().argv;
|
||||
function wrap(task) {
|
||||
return (args) => {
|
||||
checkIsOutdated().catch((e) => builder_util_1.log.warn({ error: e }, "cannot check updates"));
|
||||
(0, read_config_file_1.loadEnv)(path.join(process.cwd(), "electron-builder.env"))
|
||||
.then(() => task(args))
|
||||
.catch(error => {
|
||||
process.exitCode = 1;
|
||||
// https://github.com/electron-userland/electron-builder/issues/2940
|
||||
process.on("exit", () => (process.exitCode = 1));
|
||||
if (error instanceof builder_util_1.InvalidConfigurationError) {
|
||||
builder_util_1.log.error(null, error.message);
|
||||
}
|
||||
else if (!(error instanceof util_1.ExecError) || !error.alreadyLogged) {
|
||||
builder_util_1.log.error({ failedTask: task.name, stackTrace: error.stack }, error.message);
|
||||
}
|
||||
});
|
||||
};
|
||||
}
|
||||
async function checkIsOutdated() {
|
||||
if (isCi || process.env.NO_UPDATE_NOTIFIER != null) {
|
||||
return;
|
||||
}
|
||||
const pkg = await (0, fs_extra_1.readJson)(path.join(__dirname, "..", "..", "package.json"));
|
||||
if (pkg.version === "0.0.0-semantic-release") {
|
||||
return;
|
||||
}
|
||||
const UpdateNotifier = require("simple-update-notifier");
|
||||
await UpdateNotifier({ pkg });
|
||||
}
|
||||
async function rebuildAppNativeCode(args) {
|
||||
const projectDir = process.cwd();
|
||||
// this script must be used only for electron
|
||||
return (0, yarn_1.nodeGypRebuild)(args.platform, args.arch, { version: await (0, electronVersion_1.getElectronVersion)(projectDir), useCustomDist: true });
|
||||
}
|
||||
//# sourceMappingURL=cli.js.map
|
||||
1
mc_test/node_modules/electron-builder/out/cli/cli.js.map
generated
vendored
Executable file
1
mc_test/node_modules/electron-builder/out/cli/cli.js.map
generated
vendored
Executable file
File diff suppressed because one or more lines are too long
1
mc_test/node_modules/electron-builder/out/cli/create-self-signed-cert.d.ts
generated
vendored
Executable file
1
mc_test/node_modules/electron-builder/out/cli/create-self-signed-cert.d.ts
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
export {};
|
||||
42
mc_test/node_modules/electron-builder/out/cli/create-self-signed-cert.js
generated
vendored
Executable file
42
mc_test/node_modules/electron-builder/out/cli/create-self-signed-cert.js
generated
vendored
Executable file
@ -0,0 +1,42 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.createSelfSignedCert = void 0;
|
||||
const filename_1 = require("app-builder-lib/out/util/filename");
|
||||
const builder_util_1 = require("builder-util");
|
||||
const fs_1 = require("builder-util/out/fs");
|
||||
const chalk = require("chalk");
|
||||
const windowsCodeSign_1 = require("app-builder-lib/out/codeSign/windowsCodeSign");
|
||||
const promises_1 = require("fs/promises");
|
||||
const path = require("path");
|
||||
/** @internal */
|
||||
async function createSelfSignedCert(publisher) {
|
||||
const tmpDir = new builder_util_1.TmpDir("create-self-signed-cert");
|
||||
const targetDir = process.cwd();
|
||||
const tempPrefix = path.join(await tmpDir.getTempDir({ prefix: "self-signed-cert-creator" }), (0, filename_1.sanitizeFileName)(publisher));
|
||||
const cer = `${tempPrefix}.cer`;
|
||||
const pvk = `${tempPrefix}.pvk`;
|
||||
builder_util_1.log.info(chalk.bold('When asked to enter a password ("Create Private Key Password"), please select "None".'));
|
||||
try {
|
||||
await (0, promises_1.mkdir)(path.dirname(tempPrefix), { recursive: true });
|
||||
const vendorPath = path.join(await (0, windowsCodeSign_1.getSignVendorPath)(), "windows-10", process.arch);
|
||||
await (0, builder_util_1.exec)(path.join(vendorPath, "makecert.exe"), ["-r", "-h", "0", "-n", `CN=${quoteString(publisher)}`, "-eku", "1.3.6.1.5.5.7.3.3", "-pe", "-sv", pvk, cer]);
|
||||
const pfx = path.join(targetDir, `${(0, filename_1.sanitizeFileName)(publisher)}.pfx`);
|
||||
await (0, fs_1.unlinkIfExists)(pfx);
|
||||
await (0, builder_util_1.exec)(path.join(vendorPath, "pvk2pfx.exe"), ["-pvk", pvk, "-spc", cer, "-pfx", pfx]);
|
||||
builder_util_1.log.info({ file: pfx }, `created. Please see https://electron.build/code-signing how to use it to sign.`);
|
||||
const certLocation = "Cert:\\LocalMachine\\TrustedPeople";
|
||||
builder_util_1.log.info({ file: pfx, certLocation }, `importing. Operation will be succeed only if runned from root. Otherwise import file manually.`);
|
||||
await (0, builder_util_1.spawn)("powershell.exe", ["-NoProfile", "-NonInteractive", "-Command", "Import-PfxCertificate", "-FilePath", `"${pfx}"`, "-CertStoreLocation", certLocation]);
|
||||
}
|
||||
finally {
|
||||
await tmpDir.cleanup();
|
||||
}
|
||||
}
|
||||
exports.createSelfSignedCert = createSelfSignedCert;
|
||||
function quoteString(s) {
|
||||
if (!s.includes(",") && !s.includes('"')) {
|
||||
return s;
|
||||
}
|
||||
return `"${s.replace(/"/g, '\\"')}"`;
|
||||
}
|
||||
//# sourceMappingURL=create-self-signed-cert.js.map
|
||||
1
mc_test/node_modules/electron-builder/out/cli/create-self-signed-cert.js.map
generated
vendored
Executable file
1
mc_test/node_modules/electron-builder/out/cli/create-self-signed-cert.js.map
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"create-self-signed-cert.js","sourceRoot":"","sources":["../../src/cli/create-self-signed-cert.ts"],"names":[],"mappings":";;;AAAA,gEAAoE;AACpE,+CAAuD;AACvD,4CAAoD;AACpD,+BAA8B;AAC9B,kFAAgF;AAChF,0CAAmC;AACnC,6BAA4B;AAE5B,gBAAgB;AACT,KAAK,UAAU,oBAAoB,CAAC,SAAiB;IAC1D,MAAM,MAAM,GAAG,IAAI,qBAAM,CAAC,yBAAyB,CAAC,CAAA;IACpD,MAAM,SAAS,GAAG,OAAO,CAAC,GAAG,EAAE,CAAA;IAC/B,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,MAAM,CAAC,UAAU,CAAC,EAAE,MAAM,EAAE,0BAA0B,EAAE,CAAC,EAAE,IAAA,2BAAgB,EAAC,SAAS,CAAC,CAAC,CAAA;IAC1H,MAAM,GAAG,GAAG,GAAG,UAAU,MAAM,CAAA;IAC/B,MAAM,GAAG,GAAG,GAAG,UAAU,MAAM,CAAA;IAE/B,kBAAG,CAAC,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,uFAAuF,CAAC,CAAC,CAAA;IAE7G,IAAI,CAAC;QACH,MAAM,IAAA,gBAAK,EAAC,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAA;QAC1D,MAAM,UAAU,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,IAAA,mCAAiB,GAAE,EAAE,YAAY,EAAE,OAAO,CAAC,IAAI,CAAC,CAAA;QACnF,MAAM,IAAA,mBAAI,EAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,cAAc,CAAC,EAAE,CAAC,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,IAAI,EAAE,MAAM,WAAW,CAAC,SAAS,CAAC,EAAE,EAAE,MAAM,EAAE,mBAAmB,EAAE,KAAK,EAAE,KAAK,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,CAAA;QAE/J,MAAM,GAAG,GAAG,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,GAAG,IAAA,2BAAgB,EAAC,SAAS,CAAC,MAAM,CAAC,CAAA;QACtE,MAAM,IAAA,mBAAc,EAAC,GAAG,CAAC,CAAA;QACzB,MAAM,IAAA,mBAAI,EAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,aAAa,CAAC,EAAE,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAA;QACzF,kBAAG,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,gFAAgF,CAAC,CAAA;QAEzG,MAAM,YAAY,GAAG,oCAAoC,CAAA;QACzD,kBAAG,CAAC,IAAI,CAAC,EAAE,IAAI,EAAE,GAAG,EAAE,YAAY,EAAE,EAAE,gGAAgG,CAAC,CAAA;QACvI,MAAM,IAAA,oBAAK,EAAC,gBAAgB,EAAE,CAAC,YAAY,EAAE,iBAAiB,EAAE,UAAU,EAAE,uBAAuB,EAAE,WAAW,EAAE,IAAI,GAAG,GAAG,EAAE,oBAAoB,EAAE,YAAY,CAAC,CAAC,CAAA;IACpK,CAAC;YAAS,CAAC;QACT,MAAM,MAAM,CAAC,OAAO,EAAE,CAAA;IACxB,CAAC;AACH,CAAC;AAzBD,oDAyBC;AAED,SAAS,WAAW,CAAC,CAAS;IAC5B,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC,CAAC,QAAQ,CAAC,GAAG,CAAC,EAAE,CAAC;QACzC,OAAO,CAAC,CAAA;IACV,CAAC;IAED,OAAO,IAAI,CAAC,CAAC,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG,CAAA;AACtC,CAAC","sourcesContent":["import { sanitizeFileName } from \"app-builder-lib/out/util/filename\"\nimport { exec, log, spawn, TmpDir } from \"builder-util\"\nimport { unlinkIfExists } from \"builder-util/out/fs\"\nimport * as chalk from \"chalk\"\nimport { getSignVendorPath } from \"app-builder-lib/out/codeSign/windowsCodeSign\"\nimport { mkdir } from \"fs/promises\"\nimport * as path from \"path\"\n\n/** @internal */\nexport async function createSelfSignedCert(publisher: string) {\n const tmpDir = new TmpDir(\"create-self-signed-cert\")\n const targetDir = process.cwd()\n const tempPrefix = path.join(await tmpDir.getTempDir({ prefix: \"self-signed-cert-creator\" }), sanitizeFileName(publisher))\n const cer = `${tempPrefix}.cer`\n const pvk = `${tempPrefix}.pvk`\n\n log.info(chalk.bold('When asked to enter a password (\"Create Private Key Password\"), please select \"None\".'))\n\n try {\n await mkdir(path.dirname(tempPrefix), { recursive: true })\n const vendorPath = path.join(await getSignVendorPath(), \"windows-10\", process.arch)\n await exec(path.join(vendorPath, \"makecert.exe\"), [\"-r\", \"-h\", \"0\", \"-n\", `CN=${quoteString(publisher)}`, \"-eku\", \"1.3.6.1.5.5.7.3.3\", \"-pe\", \"-sv\", pvk, cer])\n\n const pfx = path.join(targetDir, `${sanitizeFileName(publisher)}.pfx`)\n await unlinkIfExists(pfx)\n await exec(path.join(vendorPath, \"pvk2pfx.exe\"), [\"-pvk\", pvk, \"-spc\", cer, \"-pfx\", pfx])\n log.info({ file: pfx }, `created. Please see https://electron.build/code-signing how to use it to sign.`)\n\n const certLocation = \"Cert:\\\\LocalMachine\\\\TrustedPeople\"\n log.info({ file: pfx, certLocation }, `importing. Operation will be succeed only if runned from root. Otherwise import file manually.`)\n await spawn(\"powershell.exe\", [\"-NoProfile\", \"-NonInteractive\", \"-Command\", \"Import-PfxCertificate\", \"-FilePath\", `\"${pfx}\"`, \"-CertStoreLocation\", certLocation])\n } finally {\n await tmpDir.cleanup()\n }\n}\n\nfunction quoteString(s: string): string {\n if (!s.includes(\",\") && !s.includes('\"')) {\n return s\n }\n\n return `\"${s.replace(/\"/g, '\\\\\"')}\"`\n}\n"]}
|
||||
2
mc_test/node_modules/electron-builder/out/cli/install-app-deps.d.ts
generated
vendored
Executable file
2
mc_test/node_modules/electron-builder/out/cli/install-app-deps.d.ts
generated
vendored
Executable file
@ -0,0 +1,2 @@
|
||||
#! /usr/bin/env node
|
||||
export {};
|
||||
71
mc_test/node_modules/electron-builder/out/cli/install-app-deps.js
generated
vendored
Executable file
71
mc_test/node_modules/electron-builder/out/cli/install-app-deps.js
generated
vendored
Executable file
@ -0,0 +1,71 @@
|
||||
#! /usr/bin/env node
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.installAppDeps = exports.configureInstallAppDepsCommand = void 0;
|
||||
const electronVersion_1 = require("app-builder-lib/out/electron/electronVersion");
|
||||
const config_1 = require("app-builder-lib/out/util/config");
|
||||
const yarn_1 = require("app-builder-lib/out/util/yarn");
|
||||
const version_1 = require("app-builder-lib/out/version");
|
||||
const packageDependencies_1 = require("app-builder-lib/out/util/packageDependencies");
|
||||
const builder_util_1 = require("builder-util");
|
||||
const promise_1 = require("builder-util/out/promise");
|
||||
const fs_extra_1 = require("fs-extra");
|
||||
const lazy_val_1 = require("lazy-val");
|
||||
const path = require("path");
|
||||
const read_config_file_1 = require("read-config-file");
|
||||
const yargs = require("yargs");
|
||||
/** @internal */
|
||||
function configureInstallAppDepsCommand(yargs) {
|
||||
// https://github.com/yargs/yargs/issues/760
|
||||
// demandOption is required to be set
|
||||
return yargs
|
||||
.parserConfiguration({
|
||||
"camel-case-expansion": false,
|
||||
})
|
||||
.option("platform", {
|
||||
choices: ["linux", "darwin", "win32"],
|
||||
default: process.platform,
|
||||
description: "The target platform",
|
||||
})
|
||||
.option("arch", {
|
||||
choices: (0, builder_util_1.getArchCliNames)().concat("all"),
|
||||
default: process.arch === "arm" ? "armv7l" : process.arch,
|
||||
description: "The target arch",
|
||||
});
|
||||
}
|
||||
exports.configureInstallAppDepsCommand = configureInstallAppDepsCommand;
|
||||
/** @internal */
|
||||
async function installAppDeps(args) {
|
||||
try {
|
||||
builder_util_1.log.info({ version: version_1.PACKAGE_VERSION }, "electron-builder");
|
||||
}
|
||||
catch (e) {
|
||||
// error in dev mode without babel
|
||||
if (!(e instanceof ReferenceError)) {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
const projectDir = process.cwd();
|
||||
const packageMetadata = new lazy_val_1.Lazy(() => (0, read_config_file_1.orNullIfFileNotExist)((0, fs_extra_1.readJson)(path.join(projectDir, "package.json"))));
|
||||
const config = await (0, config_1.getConfig)(projectDir, null, null, packageMetadata);
|
||||
const [appDir, version] = await Promise.all([
|
||||
(0, config_1.computeDefaultAppDirectory)(projectDir, (0, builder_util_1.use)(config.directories, it => it.app)),
|
||||
(0, electronVersion_1.getElectronVersion)(projectDir, config),
|
||||
]);
|
||||
// if two package.json — force full install (user wants to install/update app deps in addition to dev)
|
||||
await (0, yarn_1.installOrRebuild)(config, appDir, {
|
||||
frameworkInfo: { version, useCustomDist: true },
|
||||
platform: args.platform,
|
||||
arch: args.arch,
|
||||
productionDeps: (0, packageDependencies_1.createLazyProductionDeps)(appDir, null),
|
||||
}, appDir !== projectDir);
|
||||
}
|
||||
exports.installAppDeps = installAppDeps;
|
||||
function main() {
|
||||
return installAppDeps(configureInstallAppDepsCommand(yargs).argv);
|
||||
}
|
||||
if (require.main === module) {
|
||||
builder_util_1.log.warn("please use as subcommand: electron-builder install-app-deps");
|
||||
main().catch(promise_1.printErrorAndExit);
|
||||
}
|
||||
//# sourceMappingURL=install-app-deps.js.map
|
||||
1
mc_test/node_modules/electron-builder/out/cli/install-app-deps.js.map
generated
vendored
Executable file
1
mc_test/node_modules/electron-builder/out/cli/install-app-deps.js.map
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"install-app-deps.js","sourceRoot":"","sources":["../../src/cli/install-app-deps.ts"],"names":[],"mappings":";;;;AAEA,kFAAiF;AACjF,4DAAuF;AACvF,wDAAgE;AAChE,yDAA6D;AAC7D,sFAAuF;AACvF,+CAAwD;AACxD,sDAA4D;AAC5D,uCAAmC;AACnC,uCAA+B;AAC/B,6BAA4B;AAC5B,uDAAuD;AACvD,+BAA8B;AAE9B,gBAAgB;AAChB,SAAgB,8BAA8B,CAAC,KAAiB;IAC9D,4CAA4C;IAC5C,qCAAqC;IACrC,OAAO,KAAK;SACT,mBAAmB,CAAC;QACnB,sBAAsB,EAAE,KAAK;KAC9B,CAAC;SACD,MAAM,CAAC,UAAU,EAAE;QAClB,OAAO,EAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,OAAO,CAAC;QACrC,OAAO,EAAE,OAAO,CAAC,QAAQ;QACzB,WAAW,EAAE,qBAAqB;KACnC,CAAC;SACD,MAAM,CAAC,MAAM,EAAE;QACd,OAAO,EAAE,IAAA,8BAAe,GAAE,CAAC,MAAM,CAAC,KAAK,CAAC;QACxC,OAAO,EAAE,OAAO,CAAC,IAAI,KAAK,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,OAAO,CAAC,IAAI;QACzD,WAAW,EAAE,iBAAiB;KAC/B,CAAC,CAAA;AACN,CAAC;AAjBD,wEAiBC;AAED,gBAAgB;AACT,KAAK,UAAU,cAAc,CAAC,IAAS;IAC5C,IAAI,CAAC;QACH,kBAAG,CAAC,IAAI,CAAC,EAAE,OAAO,EAAE,yBAAe,EAAE,EAAE,kBAAkB,CAAC,CAAA;IAC5D,CAAC;IAAC,OAAO,CAAM,EAAE,CAAC;QAChB,kCAAkC;QAClC,IAAI,CAAC,CAAC,CAAC,YAAY,cAAc,CAAC,EAAE,CAAC;YACnC,MAAM,CAAC,CAAA;QACT,CAAC;IACH,CAAC;IAED,MAAM,UAAU,GAAG,OAAO,CAAC,GAAG,EAAE,CAAA;IAChC,MAAM,eAAe,GAAG,IAAI,eAAI,CAAC,GAAG,EAAE,CAAC,IAAA,uCAAoB,EAAC,IAAA,mBAAQ,EAAC,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,CAAA;IAC7G,MAAM,MAAM,GAAG,MAAM,IAAA,kBAAS,EAAC,UAAU,EAAE,IAAI,EAAE,IAAI,EAAE,eAAe,CAAC,CAAA;IACvE,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,GAAG,MAAM,OAAO,CAAC,GAAG,CAAS;QAClD,IAAA,mCAA0B,EACxB,UAAU,EACV,IAAA,kBAAG,EAAC,MAAM,CAAC,WAAW,EAAE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,CACtC;QACD,IAAA,oCAAkB,EAAC,UAAU,EAAE,MAAM,CAAC;KACvC,CAAC,CAAA;IAEF,sGAAsG;IACtG,MAAM,IAAA,uBAAgB,EACpB,MAAM,EACN,MAAM,EACN;QACE,aAAa,EAAE,EAAE,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE;QAC/C,QAAQ,EAAE,IAAI,CAAC,QAAQ;QACvB,IAAI,EAAE,IAAI,CAAC,IAAI;QACf,cAAc,EAAE,IAAA,8CAAwB,EAAC,MAAM,EAAE,IAAI,CAAC;KACvD,EACD,MAAM,KAAK,UAAU,CACtB,CAAA;AACH,CAAC;AAjCD,wCAiCC;AAED,SAAS,IAAI;IACX,OAAO,cAAc,CAAC,8BAA8B,CAAC,KAAK,CAAC,CAAC,IAAI,CAAC,CAAA;AACnE,CAAC;AAED,IAAI,OAAO,CAAC,IAAI,KAAK,MAAM,EAAE,CAAC;IAC5B,kBAAG,CAAC,IAAI,CAAC,6DAA6D,CAAC,CAAA;IACvE,IAAI,EAAE,CAAC,KAAK,CAAC,2BAAiB,CAAC,CAAA;AACjC,CAAC","sourcesContent":["#! /usr/bin/env node\n\nimport { getElectronVersion } from \"app-builder-lib/out/electron/electronVersion\"\nimport { computeDefaultAppDirectory, getConfig } from \"app-builder-lib/out/util/config\"\nimport { installOrRebuild } from \"app-builder-lib/out/util/yarn\"\nimport { PACKAGE_VERSION } from \"app-builder-lib/out/version\"\nimport { createLazyProductionDeps } from \"app-builder-lib/out/util/packageDependencies\"\nimport { getArchCliNames, log, use } from \"builder-util\"\nimport { printErrorAndExit } from \"builder-util/out/promise\"\nimport { readJson } from \"fs-extra\"\nimport { Lazy } from \"lazy-val\"\nimport * as path from \"path\"\nimport { orNullIfFileNotExist } from \"read-config-file\"\nimport * as yargs from \"yargs\"\n\n/** @internal */\nexport function configureInstallAppDepsCommand(yargs: yargs.Argv): yargs.Argv {\n // https://github.com/yargs/yargs/issues/760\n // demandOption is required to be set\n return yargs\n .parserConfiguration({\n \"camel-case-expansion\": false,\n })\n .option(\"platform\", {\n choices: [\"linux\", \"darwin\", \"win32\"],\n default: process.platform,\n description: \"The target platform\",\n })\n .option(\"arch\", {\n choices: getArchCliNames().concat(\"all\"),\n default: process.arch === \"arm\" ? \"armv7l\" : process.arch,\n description: \"The target arch\",\n })\n}\n\n/** @internal */\nexport async function installAppDeps(args: any) {\n try {\n log.info({ version: PACKAGE_VERSION }, \"electron-builder\")\n } catch (e: any) {\n // error in dev mode without babel\n if (!(e instanceof ReferenceError)) {\n throw e\n }\n }\n\n const projectDir = process.cwd()\n const packageMetadata = new Lazy(() => orNullIfFileNotExist(readJson(path.join(projectDir, \"package.json\"))))\n const config = await getConfig(projectDir, null, null, packageMetadata)\n const [appDir, version] = await Promise.all<string>([\n computeDefaultAppDirectory(\n projectDir,\n use(config.directories, it => it.app)\n ),\n getElectronVersion(projectDir, config),\n ])\n\n // if two package.json — force full install (user wants to install/update app deps in addition to dev)\n await installOrRebuild(\n config,\n appDir,\n {\n frameworkInfo: { version, useCustomDist: true },\n platform: args.platform,\n arch: args.arch,\n productionDeps: createLazyProductionDeps(appDir, null),\n },\n appDir !== projectDir\n )\n}\n\nfunction main() {\n return installAppDeps(configureInstallAppDepsCommand(yargs).argv)\n}\n\nif (require.main === module) {\n log.warn(\"please use as subcommand: electron-builder install-app-deps\")\n main().catch(printErrorAndExit)\n}\n"]}
|
||||
1
mc_test/node_modules/electron-builder/out/cli/start.d.ts
generated
vendored
Executable file
1
mc_test/node_modules/electron-builder/out/cli/start.d.ts
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
export {};
|
||||
10
mc_test/node_modules/electron-builder/out/cli/start.js
generated
vendored
Executable file
10
mc_test/node_modules/electron-builder/out/cli/start.js
generated
vendored
Executable file
@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.start = void 0;
|
||||
/** @internal */
|
||||
function start() {
|
||||
require("electron-webpack/dev-runner");
|
||||
return Promise.resolve();
|
||||
}
|
||||
exports.start = start;
|
||||
//# sourceMappingURL=start.js.map
|
||||
1
mc_test/node_modules/electron-builder/out/cli/start.js.map
generated
vendored
Executable file
1
mc_test/node_modules/electron-builder/out/cli/start.js.map
generated
vendored
Executable file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"start.js","sourceRoot":"","sources":["../../src/cli/start.ts"],"names":[],"mappings":";;;AAAA,gBAAgB;AAChB,SAAgB,KAAK;IACnB,OAAO,CAAC,6BAA6B,CAAC,CAAA;IACtC,OAAO,OAAO,CAAC,OAAO,EAAE,CAAA;AAC1B,CAAC;AAHD,sBAGC","sourcesContent":["/** @internal */\nexport function start() {\n require(\"electron-webpack/dev-runner\")\n return Promise.resolve()\n}\n"]}
|
||||
Reference in New Issue
Block a user