INNER CODE UNIT · JavaScript
addScript
nklayman/vue-cli-plugin-electron-builder · generator/index.js:74
const addScript = (name, command) => {
// Add on to existing script if it exists
if (pkg.scripts && pkg.scripts[name]) {
// Don't re-add script
if (!pkg.scripts[name].match(command)) {
// add command to existing script
scripts[name] = pkg.scripts[name] + ` && ${command}`
} else {
// command already exists, don't change it
scripts[name] = pkg.scripts[name]
}
} else {
// Create new postinstall script
scripts[name] = command
}
}
addScript('postinstall', 'electron-builder install-app-deps')
addScript('postuninstall', 'electron-builder install-app-deps')