|
7 | 7 | "name": "Maxime GRIS",
|
8 | 8 |
|
9 | 9 | },
|
10 |
| - "keywords" : [ |
| 10 | + "keywords": [ |
11 | 11 | "angular",
|
12 | 12 | "electron",
|
13 | 13 | "typescript",
|
|
18 | 18 | "scripts": {
|
19 | 19 | "ng": "ng",
|
20 | 20 | "start": "ng serve",
|
21 |
| - "build": "ng build", |
| 21 | + "build": "ng build && copyfiles main.js dist", |
22 | 22 | "test": "ng test",
|
23 | 23 | "lint": "ng lint",
|
24 | 24 | "e2e": "ng e2e",
|
25 |
| - "electron": "electron .", |
26 |
| - "electron dist": "electron main.js" |
| 25 | + "electron:serve": "electron . --serve", |
| 26 | + "electron:dist": "npm run build && electron dist/main.js", |
| 27 | + "electron:linux": "npm run build && copyfiles package.json dist && electron-packager dist --overwrite --platform=linux --arch=x64 --asar=true --out=app-builds", |
| 28 | + "electron:windows": "npm run build && copyfiles package.json dist && electron-packager dist --overwrite --platform=win32 --arch=ia32 --asar=false --out=app-builds", |
| 29 | + "electron:mac": "npm run build && copyfiles package.json dist && electron-packager . --overwrite --platform=darwin --arch=x64 --asar=true --out=app-builds" |
27 | 30 | },
|
28 | 31 | "dependencies": {
|
29 | 32 | "@angular/common": "~4.0.0",
|
|
44 | 47 | "@types/jasmine": "2.5.38",
|
45 | 48 | "@types/node": "~6.0.60",
|
46 | 49 | "codelyzer": "~2.0.0",
|
| 50 | + "copyfiles": "^1.2.0", |
| 51 | + "electron": "1.6.2", |
| 52 | + "electron-packager": "~8.6.0", |
47 | 53 | "electron-prebuilt": "~1.4.13",
|
48 | 54 | "jasmine-core": "~2.5.2",
|
49 | 55 | "jasmine-spec-reporter": "~3.2.0",
|
50 | 56 | "karma": "~1.4.1",
|
51 | 57 | "karma-chrome-launcher": "~2.0.0",
|
52 | 58 | "karma-cli": "~1.0.1",
|
| 59 | + "karma-coverage-istanbul-reporter": "~0.2.0", |
53 | 60 | "karma-jasmine": "~1.1.0",
|
54 | 61 | "karma-jasmine-html-reporter": "~0.2.2",
|
55 |
| - "karma-coverage-istanbul-reporter": "~0.2.0", |
56 | 62 | "protractor": "~5.1.0",
|
57 | 63 | "ts-node": "~2.0.0",
|
58 | 64 | "tslint": "~4.5.0",
|
|
0 commit comments