OSDN Git Service

v1.5.6
[serene/MyBrowser.git] / build-linux.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: 'linux',
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         'linux': {
21             'category': 'Network',
22             'target': [
23                 {
24                     'target': 'AppImage',
25                     'arch': ['ia32', 'x64']
26                 }
27             ],
28         },
29     },
30 });