UNPKG

@electron-forge/core

Version:

A complete tool for building modern Electron applications

16 lines 1.71 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.readMutatedPackageJson = exports.readRawPackageJson = void 0; const node_path_1 = __importDefault(require("node:path")); const fs_extra_1 = __importDefault(require("fs-extra")); const hook_1 = require("./hook"); // eslint-disable-next-line @typescript-eslint/no-explicit-any const readRawPackageJson = async (dir) => fs_extra_1.default.readJson(node_path_1.default.resolve(dir, 'package.json')); exports.readRawPackageJson = readRawPackageJson; // eslint-disable-next-line @typescript-eslint/no-explicit-any const readMutatedPackageJson = async (dir, forgeConfig) => (0, hook_1.runMutatingHook)(forgeConfig, 'readPackageJson', await (0, exports.readRawPackageJson)(dir)); exports.readMutatedPackageJson = readMutatedPackageJson; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVhZC1wYWNrYWdlLWpzb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbC9yZWFkLXBhY2thZ2UtanNvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSwwREFBNkI7QUFHN0Isd0RBQTBCO0FBRTFCLGlDQUF5QztBQUV6Qyw4REFBOEQ7QUFDdkQsTUFBTSxrQkFBa0IsR0FBRyxLQUFLLEVBQUUsR0FBVyxFQUFnQixFQUFFLENBQ3BFLGtCQUFFLENBQUMsUUFBUSxDQUFDLG1CQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxjQUFjLENBQUMsQ0FBQyxDQUFDO0FBRHBDLFFBQUEsa0JBQWtCLHNCQUNrQjtBQUVqRCw4REFBOEQ7QUFDdkQsTUFBTSxzQkFBc0IsR0FBRyxLQUFLLEVBQ3pDLEdBQVcsRUFDWCxXQUFnQyxFQUNsQixFQUFFLENBQ2hCLElBQUEsc0JBQWUsRUFDYixXQUFXLEVBQ1gsaUJBQWlCLEVBQ2pCLE1BQU0sSUFBQSwwQkFBa0IsRUFBQyxHQUFHLENBQUMsQ0FDOUIsQ0FBQztBQVJTLFFBQUEsc0JBQXNCLDBCQVEvQiJ9