electron-packager-tf
Version:
Package and distribute your Electron app with OS-specific bundles (.app, .exe etc) via JS or CLI
15 lines (12 loc) • 452 B
JavaScript
const common = require('./common')
const fs = require('fs-extra-p')
const path = require('path')
const Promise = require('bluebird')
const sanitize = require('sanitize-filename')
module.exports = {
createApp: (opts, buildDir) => Promise.all([
common.initializeApp(opts, buildDir, path.join('resources', 'app')),
fs.rename(path.join(buildDir, 'electron'), path.join(buildDir, opts.executableName || sanitize(opts.name)))
])
}