|
7 | 7 | "author": "Antonio Vivace <avivace4@gmail.com>", |
8 | 8 | "license": "ISC", |
9 | 9 | "scripts": { |
10 | | - "clean": "rm dist/bundle.js", |
11 | | - "build-dev": "webpack -d --mode development", |
12 | | - "build-prod": "webpack -p --mode production", |
13 | | - "dev": "webpack-dev-server" |
| 10 | + "start": "npm run dev", |
| 11 | + "dev": "webpack-dev-server", |
| 12 | + "clean": "npx rimraf dist/*", |
| 13 | + "build-dev": "npx run-s clean build-copy-index build-dev-webpack", |
| 14 | + "build-prod": "npx run-s clean build-copy-index build-prod-webpack", |
| 15 | + "build-dev-webpack": "webpack -d --mode development", |
| 16 | + "build-prod-webpack": "webpack -p --mode production", |
| 17 | + "build-copy-index": "npx copyfiles index.html dist/", |
| 18 | + "serve-prod": "npx run-s build-prod serve-prod-server", |
| 19 | + "serve-prod-server": "npx ws -p 8080 -d dist -z", |
| 20 | + "deploy": "npx run-s build-prod deploy-gh-pages", |
| 21 | + "deploy-gh-pages": "npx gh-pages -d dist -b master" |
14 | 22 | }, |
15 | 23 | "dependencies": { |
16 | 24 | "typeface-cabin": "0.0.54" |
17 | 25 | }, |
18 | 26 | "devDependencies": { |
19 | 27 | "bulma": "^0.7.2", |
| 28 | + "copyfiles": "^2.1.0", |
20 | 29 | "css-loader": "^1.0.1", |
21 | 30 | "extract-text-webpack-plugin": "^4.0.0-beta.0", |
22 | 31 | "file-loader": "^2.0.0", |
| 32 | + "gh-pages": "^2.0.1", |
| 33 | + "local-web-server": "^2.6.0", |
23 | 34 | "node-sass": "^4.10.0", |
| 35 | + "npm-run-all": "^4.1.5", |
| 36 | + "rimraf": "^2.6.2", |
24 | 37 | "sass-loader": "^7.1.0", |
25 | 38 | "style-loader": "^0.23.1", |
26 | 39 | "stylus": "^0.54.5", |
|
0 commit comments