UNPKG

react-zeroconfig

Version:
21 lines • 1.04 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const fs_extra_1 = __importDefault(require("fs-extra")); const path_1 = __importDefault(require("path")); async function copyElectronPackageJson({ file, app, copyTo }) { const { devDependencies } = await fs_extra_1.default.readJson(file); const { electron } = devDependencies; const appPackageJson = (await fs_extra_1.default.pathExistsSync(app)) ? await fs_extra_1.default.readJson(app) : {}; await fs_extra_1.default.mkdirp(path_1.default.dirname(copyTo)); const content = { main: 'main.js', ...appPackageJson, devDependencies: { electron, ...appPackageJson.devDependencies }, }; await fs_extra_1.default.writeJson(copyTo, content, { encoding: 'utf8' }); } exports.copyElectronPackageJson = copyElectronPackageJson; //# sourceMappingURL=copyElectronPackageJson.js.map