OverviewFilesCommitsIssuesDocsReleasesPeers

mirall-cli / node_modules / electron-windows-msix / lib / index.js

25 lines · javascript ref:
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.packageMSIX = void 0;
const bin_1 = require("./bin");
const cert_1 = require("./cert");
const manifestation_1 = require("./manifestation");
const utils_1 = require("./utils");
const packageMSIX = async (options) => {
    (0, utils_1.setLogLevel)(options);
    await (0, utils_1.ensureFolders)(options);
    const manifestVars = await (0, manifestation_1.getManifestVariables)(options);
    await (0, utils_1.verifyOptions)(options, manifestVars);
    const program = await (0, utils_1.makeProgramOptions)(options, manifestVars);
    await (0, utils_1.createLayout)(program);
    await (0, cert_1.ensureDevCert)(program);
    await (0, bin_1.priConfig)(program);
    await (0, bin_1.pri)(program);
    await (0, bin_1.make)(program);
    await (0, bin_1.sign)(program);
    return {
        msixPackage: program.msix,
    };
};
exports.packageMSIX = packageMSIX;
//# sourceMappingURL=index.js.map