Пример #1
0
// builds the Windows installer
function buildWindowsInstaller(done) {
    winInstaller({
        path: './package/' + electronVersion + '/win32-ia32',
        out: './dist/win32-ia32',
        authors: 'Mark Farrall',
        exe: 'stamp.exe',
        icon: './src/client/img/stamp.ico',
        description: 'User interface for webdriver based testing and timing'
    }, done);
}
Пример #2
0
	return new Promise((resolve, reject) => {
		var out = path.join(path.dirname(app.dir), 'installer');
		installer({
			name: app.name,
			product_name: app.productName,
			path: app.dir,
			authors: pkg.author,
			loading_gif: makePath('resources/install-spinner.gif'),
			setup_icon: makePath('icon/livestyle.ico'),
			exe: app.exe,
			out,
			sign_with_params: `/a /f "${certificatePath}" /p "${certificatePassword}" /d "${app.productName}" /du "${app.url}" /t "${certificateTimestamp}"`,
			overwrite: true
		}, err => {
			if (err) {
				return reject(err);
			}

			resolve(extend(app, {dir: out}));
		});
	});
Пример #3
0
var createInstaller = require('electron-installer-squirrel-windows')
var opts = {
  path:'./some app i created',
  out:'./OUT',
  name:'someapp',
  product_name:'FOOBAR',
  authors:'red snake studios',
  description:'this is not bad',
  title:'floops',
  setup_icon:'./error32px.ico',
  version:'1.18'
}
createInstaller(opts, function done (err) { })