|
20 | 20 | "minifyify": "^6.0.0", |
21 | 21 | "mocha": "^2.0.1", |
22 | 22 | "nodemon": "^1.2.1", |
| 23 | + "npm-run-all": "^4.1.2", |
23 | 24 | "opener": "^1.4.0", |
24 | | - "parallelshell": "^1.0.0", |
25 | 25 | "rimraf": "^2.2.8", |
26 | 26 | "s3-cli": "^0.11.1", |
27 | 27 | "stylus": "^0.49.3" |
|
32 | 32 | }, |
33 | 33 | "scripts": { |
34 | 34 | "clean": "rimraf dist/*", |
35 | | - |
36 | 35 | "prebuild": "npm run clean -s", |
37 | 36 | "build": "npm run build:scripts -s && npm run build:styles -s && npm run build:markup -s", |
38 | 37 | "build:scripts": "browserify -d assets/scripts/main.js -p [minifyify --compressPath . --map main.js.map --output dist/main.js.map] | hashmark -n dist/main.js -s -l 8 -m assets.json \"dist/{name}{hash}{ext}\"", |
39 | 38 | "build:styles": "stylus assets/styles/main.styl -m -o dist/ && hashmark -s -l 8 -m assets.json dist/main.css \"dist/{name}{hash}{ext}\"", |
40 | 39 | "build:markup": "jade assets/markup/index.jade --obj assets.json -o dist", |
41 | | - |
42 | 40 | "test": "karma start --singleRun", |
43 | | - |
44 | | - "watch": "parallelshell \"npm run watch:test -s\" \"npm run watch:build -s\"", |
| 41 | + "watch": "npm-run-all --parallel \"watch:* -s\"", |
45 | 42 | "watch:test": "karma start", |
46 | 43 | "watch:build": "nodemon -q -w assets/ --ext \".\" --exec \"npm run build\"", |
47 | | - |
48 | 44 | "open:prod": "opener http://example.com", |
49 | 45 | "open:stage": "opener http://staging.example.internal", |
50 | 46 | "open:dev": "opener http://localhost:9090", |
51 | | - |
52 | 47 | "deploy:prod": "s3-cli sync ./dist/ s3://example-com/prod-site/", |
53 | 48 | "deploy:stage": "s3-cli sync ./dist/ s3://example-com/stage-site/", |
54 | | - |
55 | 49 | "serve": "http-server -p 9090 dist/", |
56 | | - "live-reload": "live-reload --port=9091 dist/", |
57 | | - |
58 | | - "dev": "npm run open:dev -s && parallelshell \"npm run live-reload -s\" \"npm run serve -s\" \"npm run watch -s\"" |
| 50 | + "live-reload": "live-reload --port=9091 --delay=1250 dist/", |
| 51 | + "dev": "npm-run-all --parallel \"live-reload -s\" \"serve -s\" \"watch -s\" \"open:dev -s\"" |
59 | 52 | } |
60 | 53 | } |
0 commit comments