UNPKG

@talex/electron-windows-store

Version:
29 lines (20 loc) 740 B
'use strict' const path = require('path') const fs = require('fs-extra') const chalk = require('chalk') const utils = require('./utils') module.exports = function (program) { if (!program.manifest) { return Promise.resolve() } // Let's copy in the new manifest utils.log(chalk.bold.green('Overwriting manifest...')) const source = path.normalize(program.manifest) const destination = path.join(program.outputDirectory, 'pre-appx', 'AppXManifest.xml') utils.debug(`Copying manifest from ${source} to ${destination}`) return fs.copy(source, destination) .catch(error => { utils.debug(`Could not overwrite manifest. Error: ${JSON.stringify(error)}`) throw error }) }