OSDN Git Service

v1.4.7
[serene/MyBrowser.git] / build-win.js
diff --git a/build-win.js b/build-win.js
new file mode 100644 (file)
index 0000000..c1da1cc
--- /dev/null
@@ -0,0 +1,22 @@
+'use strict';
+
+const builder = require('electron-builder');
+const fs = require('fs');
+const packageJson = JSON.parse(fs.readFileSync('./app/package.json', 'utf8'));
+
+builder.build({
+    platform: 'win',
+    config: {
+        'appId': `org.aoichaan0513.${packageJson.name}`,
+        'productName': packageJson.name,
+        'asar': true,
+        'nsis': {
+            'installerIcon': './static/icon.ico',
+            'uninstallerIcon': './static/icon.ico'
+        },
+        'win': {
+            'target': 'nsis',
+            'icon': './static/icon.ico',
+        },
+    },
+});
\ No newline at end of file