|
1 | 1 | { |
2 | 2 | "name": "steam-rom-manager", |
3 | | - "version": "1.2.1", |
| 3 | + "version": "2.0.0", |
4 | 4 | "license": "GPL-3.0", |
5 | 5 | "description": "An app for managing ROMs in Steam", |
6 | 6 | "author": { |
|
41 | 41 | "scripts": { |
42 | 42 | "build:main": "cross-env NODE_ENV=production webpack --config ./webpack/main.js", |
43 | 43 | "build:renderer": "cross-env NODE_ENV=production webpack --config ./webpack/renderer.js", |
44 | | - "build:win": "rimraf release && npm run build && build --win --ia32 --x64", |
45 | | - "build:linux": "rimraf release && npm run build && build --linux --ia32 --x64", |
46 | | - "build": "rimraf dist && npm run build:main && npm run build:renderer", |
| 44 | + "build:dist": "rimraf dist && npm run build:main && npm run build:renderer", |
| 45 | + "build:win": "npm run build:dist && build --win --ia32 --x64", |
| 46 | + "build:linux": "npm run build:dist && build --linux --ia32 --x64", |
| 47 | + "build:all:forWin": "npm run build:win && npm run docker:build:linux", |
47 | 48 | "watch:main": "webpack --watch --config ./webpack/main.js", |
48 | 49 | "watch:renderer": "webpack --watch --config ./webpack/renderer.js", |
49 | 50 | "start": "./node_modules/.bin/electron ./dist/main.bundle.js", |
50 | | - "clean": "rimraf dist release" |
| 51 | + "clean": "rimraf dist release", |
| 52 | + "docker:create": "docker build -t srm-linux .", |
| 53 | + "docker:install-dependencies": "docker run -v %cd%:/app -v node_modules:/app/node_modules srm-linux npm install", |
| 54 | + "docker:build:linux": "docker run -v %cd%:/app -v node_modules:/app/node_modules srm-linux npm run build:linux" |
51 | 55 | }, |
52 | 56 | "dependencies": { |
53 | 57 | "@angular/animations": "^4.0.3", |
|
59 | 63 | "@angular/platform-browser": "^4.0.3", |
60 | 64 | "@angular/platform-browser-dynamic": "^4.0.3", |
61 | 65 | "@angular/router": "^4.0.3", |
| 66 | + "async": "^2.4.1", |
62 | 67 | "blob-to-buffer": "^1.2.6", |
63 | 68 | "colornames": "^1.1.1", |
64 | 69 | "crc": "^3.4.4", |
|
78 | 83 | "zone.js": "^0.8.5" |
79 | 84 | }, |
80 | 85 | "devDependencies": { |
| 86 | + "@types/async": "^2.0.40", |
81 | 87 | "@types/crc": "^3.4.0", |
82 | 88 | "@types/electron": "^1.4.37", |
83 | 89 | "@types/fs-extra": "^2.1.0", |
|
89 | 95 | "awesome-typescript-loader": "^3.1.2", |
90 | 96 | "cross-env": "^4.0.0", |
91 | 97 | "css-loader": "^0.28.0", |
92 | | - "extract-zip": "=1.6.0", |
93 | 98 | "electron": "^1.6.7", |
94 | 99 | "electron-builder": "^17.0.1", |
95 | 100 | "extract-text-webpack-plugin": "^2.1.0", |
| 101 | + "extract-zip": "=1.6.0", |
96 | 102 | "file-loader": "^0.11.1", |
97 | 103 | "html-loader": "^0.4.5", |
98 | 104 | "html-webpack-plugin": "^2.28.0", |
|
0 commit comments