OSDN Git Service

2dfb71e1c6f9214858cee8866beefb31baa8c6cb
[serene/MyBrowser.git] / build-win.js
1 const builder = require('electron-builder');
2 const fs = require('fs');
3 const packageJson = JSON.parse(fs.readFileSync('./app/package.json', 'utf8'));
4
5 builder.build({
6     platform: 'win',
7     config: {
8         'appId': `org.aoichaan0513.${packageJson.name}`,
9         'productName': packageJson.name,
10         'copyright': `Copyright 2019 ${packageJson.author.name}. All rights reserved.`,
11         'asar': true,
12         'fileAssociations': [
13             {
14                 'name': 'Document',
15                 'description': packageJson.name,
16                 'role': 'Viewer',
17                 'ext': 'html'
18             }
19         ],
20         'nsis': {
21             'installerIcon': './static/icon.ico',
22             'uninstallerIcon': './static/icon.ico'
23         },
24         'win': {
25             'target': 'nsis',
26             'icon': './static/icon.ico',
27         },
28     },
29 });