Skip to content

Commit 6abc417

Browse files
author
Michael Mrowetz
committed
tooling: add seperate file-reader watch
to avoid double-reload on dev-server and speed up re-build
1 parent 36d2d2d commit 6abc417

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

Diff for: build-utils/grunt-config/watch.js

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
module.exports = {
2-
ts: {
3-
files: ["src/ts/**/*.ts", "Gruntfile.js"],
4-
tasks: ["distBase"],
2+
ts: { // all ts except the file reader ones (to avoid double-reload)
3+
files: ["src/ts/**/*.ts", "!src/ts/file-reader.ts"],
4+
tasks: ["browserify:dist"],
5+
options: {
6+
spawn: false,
7+
interrupt: true
8+
},
9+
},
10+
fileReader: { //handle file-reader builds
11+
files: ["src/ts/file-reader.ts", "src/zip/*.js"],
12+
tasks: ["distFileReader"],
513
options: {
614
spawn: false,
715
interrupt: true

Diff for: package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"lint": "grunt tslint",
99
"watch": "npm run start & grunt default",
1010
"build": "grunt releaseBuild",
11-
"start": "live-server --wait=50 --open=src/index.html --ignore=src/ts/",
11+
"start": "live-server --watch=build/stage/,src/index.html --ignore=build/stage/temp/ --open=src/index.html",
1212
"clearJS": "find ./src/ts -iname \"*.js\" -delete && find ./src/ts -iname \"*.map\" -delete",
1313
"ghPages": "grunt ghPages",
1414
"release-patch": "grunt release",
@@ -48,8 +48,8 @@
4848
"grunt-tslint": "^4.0.0",
4949
"live-server": "^1.2.0",
5050
"load-grunt-config": "^0.19.2",
51-
"tsify": "^3.0.0",
52-
"tslint": "^4.3.1",
51+
"tsify": "^3.0.1",
52+
"tslint": "^4.4.2",
5353
"typescript": "^2.1.5"
5454
}
5555
}

0 commit comments

Comments
 (0)