quickbuild
Version:
A mature, feature-complete application generator with an emphasis on speed
30 lines (26 loc) • 811 B
JavaScript
const ChildProcess = require('child_process')
const path = require('path')
const metadata = require('../package')
const command = path.join(__dirname, '..', 'node_modules', '.bin', 'electron-windows-store.cmd')
const args = [
'--input-directory',
path.join(__dirname, '..', 'out', 'ElectronAPIDemos-win32-ia32'),
'--output-directory',
path.join(__dirname, '..', 'out', 'windows-store'),
'--flatten',
true,
'--package-version',
metadata.version + '.0',
'--package-name',
metadata.name,
'--package-display-name',
metadata.productName,
'--assets',
path.join(__dirname, '..', 'assets', 'tiles'),
'--package-description',
metadata.description
]
const windowsStore = ChildProcess.spawn(command, args, {stdio: 'inherit'})
windowsStore.on('close', (code) => {
process.exit(code)
})