Skip to content

Commit f66d51b

Browse files
Include npm installation
1 parent 33f4adb commit f66d51b

File tree

8 files changed

+3746
-2179
lines changed

8 files changed

+3746
-2179
lines changed

electron-builder.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
directories:
2+
output: dist
3+
buildResources: build
4+
appId: com.eevee.react-proto
5+
copyright: Copyright © 2018
6+
linux:
7+
target:
8+
- AppImage
9+
- deb
10+
maintainer: [email protected]
11+
mac:
12+
category: public.app-category.developer-tools
13+
target: dmg
14+
nsis:
15+
createStartMenuShortcut: true
16+
createDesktopShortcut: true
17+
win:
18+
target: nsis-web
19+
files:
20+
- main.js
21+
- build
22+
productName: React-Proto
23+
dmg:
24+
contents:
25+
- x: 110
26+
'y': 150
27+
- x: 240
28+
'y': 150
29+
type: link
30+
path: /Applications
31+
electronVersion: 2.0.7

index.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env node
2+
const util = require('util');
3+
const program = require('commander');
4+
const execFile = util.promisify(require('child_process').execFile);
5+
6+
program
7+
.version('0.1.0')
8+
.description('An application for prototyping React application.');
9+
10+
program
11+
.command('start')
12+
.alias('s')
13+
.description('Start-up react-proto app')
14+
.action(() => {
15+
execFile('npm', ['start'])
16+
.catch(err => console.log(err));
17+
});
18+
19+
program.parse(process.argv);

installers/setupEvents.js

Lines changed: 0 additions & 65 deletions
This file was deleted.

installers/windows/createInstaller.js

Lines changed: 0 additions & 25 deletions
This file was deleted.

main.js

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
// handle setupevents as quickly as possible
2-
// const setupEvents = require('./installers/setupEvents');
3-
4-
// if (setupEvents.handleSquirrelEvent()) {
5-
// // squirrel event handled and app will exit in 1000ms, so don't do anything else
6-
// return;
7-
// }
8-
91
const {
102
app,
113
BrowserWindow,
@@ -15,7 +7,7 @@ const {
157
ipcMain,
168
} = require('electron');
179

18-
const isDev = process.env.NODE_ENV === 'development';
10+
const isDev = process.env.NODE_ENV === 'development' || process.env.NODE_ENV === 'test';
1911

2012
// Keep a global reference of the window object, if you don't, the window will
2113
// be closed automatically when the JavaScript object is garbage collected.

0 commit comments

Comments
 (0)