Skip to content

Commit 2c71efb

Browse files
authored
Merge pull request #854 from ml5js/bomani.build-examples-on-changes
Rebuild examples.json on changes to examples directory
2 parents 3534342 + 9352dfd commit 2c71efb

File tree

2 files changed

+184
-17
lines changed

2 files changed

+184
-17
lines changed

package-lock.json

Lines changed: 179 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"scripts": {
1111
"commit": "git-cz",
1212
"prebuild": "rimraf dist",
13-
"develop": "npm-run-all --parallel start examples:serve",
13+
"develop": "npm-run-all --parallel start examples:serve examples:watch",
1414
"start": "webpack-dev-server --config webpack.dev.babel.js",
1515
"manual-test": "webpack-dev-server --open --config webpack.test.babel.js",
1616
"build": "webpack --config webpack.prod.babel.js --config-name ml5",
@@ -23,8 +23,9 @@
2323
"publish:npm": "npm run build && npm publish",
2424
"contributors:add": "all-contributors add",
2525
"contributors:generate": "all-contributors generate",
26-
"examples:serve": "live-server ./examples --port=8081 --mount=/:./examples",
26+
"examples:serve": "live-server ./examples --port=8081 --mount=/:./examples --wait=250",
2727
"examples:update-json": "node scripts/update-examples-json.js",
28+
"examples:watch": "onchange -f 'addDir unlinkDir' './examples' -- npm run examples:update-json",
2829
"preexamples:build": "rimraf dist_examples",
2930
"examples:build": "npm run examples:update-json && webpack --config webpack.prod.babel.js --config-name examples"
3031
},
@@ -115,6 +116,7 @@
115116
"@tensorflow/tfjs-vis": "^1.1.0",
116117
"events": "^3.0.0",
117118
"face-api.js": "~0.22.2",
118-
"live-server": "^1.2.1"
119+
"live-server": "^1.2.1",
120+
"onchange": "^6.1.0"
119121
}
120122
}

0 commit comments

Comments
 (0)