Skip to content

Commit cc2c941

Browse files
authored
build: add watch script (#339)
1 parent 79585d5 commit cc2c941

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ $(SEGMENT_SNIPPET_OUT): $(SRC) $(SNIPPET)
9090
build: $(TESTS) $(OUT) $(SNIPPET_OUT) $(SEGMENT_SNIPPET_OUT)
9191
@$(ROLLUP) --config rollup.test.js
9292
@$(ROLLUP) --config rollup.snippet-tests.js
93+
@-echo "Done building"
9394

9495
docs:
9596
@$(JSDOC) -d ./documentation/ src/*.js

package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,14 @@
6464
"rollup-plugin-uglify": "^6.0.2",
6565
"semantic-release": "^17.1.1",
6666
"sinon": "^7.0.0",
67-
"uglify-js": "^2.0.0"
67+
"uglify-js": "^2.0.0",
68+
"watch": "^1.0.2"
6869
},
6970
"scripts": {
7071
"test": "make test",
7172
"dev": "node test/browser/server.js",
73+
"build": "make build",
74+
"build:watch": "watch 'yarn build' src/ test/",
7275
"docs:install": "cd website/ && yarn install",
7376
"docs:generate-jsdoc": "cd website && yarn generate-jsdoc",
7477
"docs:start": "cd website/ && yarn start",

yarn.lock

+20
Original file line numberDiff line numberDiff line change
@@ -2949,6 +2949,13 @@ eventemitter3@^4.0.0:
29492949
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
29502950
integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
29512951

2952+
exec-sh@^0.2.0:
2953+
version "0.2.2"
2954+
resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36"
2955+
integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==
2956+
dependencies:
2957+
merge "^1.2.0"
2958+
29522959
execa@^0.7.0:
29532960
version "0.7.0"
29542961
resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
@@ -5342,6 +5349,11 @@ merge2@^1.3.0:
53425349
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
53435350
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
53445351

5352+
merge@^1.2.0:
5353+
version "1.2.1"
5354+
resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145"
5355+
integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==
5356+
53455357
methods@~1.1.2:
53465358
version "1.1.2"
53475359
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
@@ -8702,6 +8714,14 @@ walk-back@^4.0.0:
87028714
resolved "https://registry.yarnpkg.com/walk-back/-/walk-back-4.0.0.tgz#9e4ad2bd72038f3beed2d83180f9fd40b233bfab"
87038715
integrity sha512-kudCA8PXVQfrqv2mFTG72vDBRi8BKWxGgFLwPpzHcpZnSwZk93WMwUDVcLHWNsnm+Y0AC4Vb6MUNRgaHfyV2DQ==
87048716

8717+
watch@^1.0.2:
8718+
version "1.0.2"
8719+
resolved "https://registry.yarnpkg.com/watch/-/watch-1.0.2.tgz#340a717bde765726fa0aa07d721e0147a551df0c"
8720+
integrity sha1-NApxe952Vyb6CqB9ch4BR6VR3ww=
8721+
dependencies:
8722+
exec-sh "^0.2.0"
8723+
minimist "^1.2.0"
8724+
87058725
wcwidth@^1.0.0:
87068726
version "1.0.1"
87078727
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"

0 commit comments

Comments
 (0)