Skip to content

Commit 6fb4810

Browse files
committed
Add watch command
1 parent b3b2dc6 commit 6fb4810

File tree

2 files changed

+143
-7
lines changed

2 files changed

+143
-7
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"prettier": "prettier --check . --cache",
2323
"test": "yarn lint && yarn tsc && yarn prettier && yarn unit",
2424
"tsc": "tsc --noEmit",
25-
"unit": "vitest"
25+
"unit": "vitest",
26+
"watch": "yarn build-js-esm --watch & yarn build-js-cjs --watch & nodemon --watch src --ext css --exec \"yarn copy-styles\""
2627
},
2728
"keywords": [
2829
"pdf",
@@ -56,6 +57,7 @@
5657
"eslint-config-wojtekmaj": "^0.9.0",
5758
"husky": "^8.0.0",
5859
"jsdom": "^21.1.0",
60+
"nodemon": "^3.0.0",
5961
"prettier": "^2.7.0",
6062
"pretty-quick": "^3.1.0",
6163
"react": "^18.2.0",

yarn.lock

Lines changed: 140 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -957,6 +957,16 @@ __metadata:
957957
languageName: node
958958
linkType: hard
959959

960+
"anymatch@npm:~3.1.2":
961+
version: 3.1.3
962+
resolution: "anymatch@npm:3.1.3"
963+
dependencies:
964+
normalize-path: ^3.0.0
965+
picomatch: ^2.0.4
966+
checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2
967+
languageName: node
968+
linkType: hard
969+
960970
"aproba@npm:^1.0.3 || ^2.0.0":
961971
version: 2.0.0
962972
resolution: "aproba@npm:2.0.0"
@@ -1153,6 +1163,13 @@ __metadata:
11531163
languageName: node
11541164
linkType: hard
11551165

1166+
"binary-extensions@npm:^2.0.0":
1167+
version: 2.2.0
1168+
resolution: "binary-extensions@npm:2.2.0"
1169+
checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8
1170+
languageName: node
1171+
linkType: hard
1172+
11561173
"blueimp-md5@npm:^2.10.0":
11571174
version: 2.19.0
11581175
resolution: "blueimp-md5@npm:2.19.0"
@@ -1188,7 +1205,7 @@ __metadata:
11881205
languageName: node
11891206
linkType: hard
11901207

1191-
"braces@npm:^3.0.2":
1208+
"braces@npm:^3.0.2, braces@npm:~3.0.2":
11921209
version: 3.0.2
11931210
resolution: "braces@npm:3.0.2"
11941211
dependencies:
@@ -1340,6 +1357,25 @@ __metadata:
13401357
languageName: node
13411358
linkType: hard
13421359

1360+
"chokidar@npm:^3.5.2":
1361+
version: 3.5.3
1362+
resolution: "chokidar@npm:3.5.3"
1363+
dependencies:
1364+
anymatch: ~3.1.2
1365+
braces: ~3.0.2
1366+
fsevents: ~2.3.2
1367+
glob-parent: ~5.1.2
1368+
is-binary-path: ~2.1.0
1369+
is-glob: ~4.0.1
1370+
normalize-path: ~3.0.0
1371+
readdirp: ~3.6.0
1372+
dependenciesMeta:
1373+
fsevents:
1374+
optional: true
1375+
checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c
1376+
languageName: node
1377+
linkType: hard
1378+
13431379
"chownr@npm:^2.0.0":
13441380
version: 2.0.0
13451381
resolution: "chownr@npm:2.0.0"
@@ -2690,7 +2726,7 @@ __metadata:
26902726
languageName: node
26912727
linkType: hard
26922728

2693-
"glob-parent@npm:^5.1.2":
2729+
"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
26942730
version: 5.1.2
26952731
resolution: "glob-parent@npm:5.1.2"
26962732
dependencies:
@@ -2989,6 +3025,13 @@ __metadata:
29893025
languageName: node
29903026
linkType: hard
29913027

3028+
"ignore-by-default@npm:^1.0.1":
3029+
version: 1.0.1
3030+
resolution: "ignore-by-default@npm:1.0.1"
3031+
checksum: 441509147b3615e0365e407a3c18e189f78c07af08564176c680be1fabc94b6c789cad1342ad887175d4ecd5225de86f73d376cec8e06b42fd9b429505ffcf8a
3032+
languageName: node
3033+
linkType: hard
3034+
29923035
"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
29933036
version: 5.2.4
29943037
resolution: "ignore@npm:5.2.4"
@@ -3106,6 +3149,15 @@ __metadata:
31063149
languageName: node
31073150
linkType: hard
31083151

3152+
"is-binary-path@npm:~2.1.0":
3153+
version: 2.1.0
3154+
resolution: "is-binary-path@npm:2.1.0"
3155+
dependencies:
3156+
binary-extensions: ^2.0.0
3157+
checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c
3158+
languageName: node
3159+
linkType: hard
3160+
31093161
"is-boolean-object@npm:^1.1.0":
31103162
version: 1.1.2
31113163
resolution: "is-boolean-object@npm:1.1.2"
@@ -3173,7 +3225,7 @@ __metadata:
31733225
languageName: node
31743226
linkType: hard
31753227

3176-
"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
3228+
"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
31773229
version: 4.0.3
31783230
resolution: "is-glob@npm:4.0.3"
31793231
dependencies:
@@ -4129,6 +4181,26 @@ __metadata:
41294181
languageName: node
41304182
linkType: hard
41314183

4184+
"nodemon@npm:^3.0.0":
4185+
version: 3.0.1
4186+
resolution: "nodemon@npm:3.0.1"
4187+
dependencies:
4188+
chokidar: ^3.5.2
4189+
debug: ^3.2.7
4190+
ignore-by-default: ^1.0.1
4191+
minimatch: ^3.1.2
4192+
pstree.remy: ^1.1.8
4193+
semver: ^7.5.3
4194+
simple-update-notifier: ^2.0.0
4195+
supports-color: ^5.5.0
4196+
touch: ^3.1.0
4197+
undefsafe: ^2.0.5
4198+
bin:
4199+
nodemon: bin/nodemon.js
4200+
checksum: 6a5d81855760d6617049eccce10ccf02bddb482dab13ceea5280ae595ec7004eee13e7b934368e3f46c37fe4d970342a8c38c99cae7e93e4d7a3ed1c1ecb6acf
4201+
languageName: node
4202+
linkType: hard
4203+
41324204
"nopt@npm:^5.0.0":
41334205
version: 5.0.0
41344206
resolution: "nopt@npm:5.0.0"
@@ -4151,6 +4223,17 @@ __metadata:
41514223
languageName: node
41524224
linkType: hard
41534225

4226+
"nopt@npm:~1.0.10":
4227+
version: 1.0.10
4228+
resolution: "nopt@npm:1.0.10"
4229+
dependencies:
4230+
abbrev: 1
4231+
bin:
4232+
nopt: ./bin/nopt.js
4233+
checksum: f62575aceaa3be43f365bf37a596b89bbac2e796b001b6d2e2a85c2140a4e378ff919e2753ccba959c4fd344776fc88c29b393bc167fa939fb1513f126f4cd45
4234+
languageName: node
4235+
linkType: hard
4236+
41544237
"normalize-package-data@npm:^3.0.2":
41554238
version: 3.0.3
41564239
resolution: "normalize-package-data@npm:3.0.3"
@@ -4175,6 +4258,13 @@ __metadata:
41754258
languageName: node
41764259
linkType: hard
41774260

4261+
"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
4262+
version: 3.0.0
4263+
resolution: "normalize-path@npm:3.0.0"
4264+
checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
4265+
languageName: node
4266+
linkType: hard
4267+
41784268
"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1":
41794269
version: 4.0.1
41804270
resolution: "npm-run-path@npm:4.0.1"
@@ -4595,7 +4685,7 @@ __metadata:
45954685
languageName: node
45964686
linkType: hard
45974687

4598-
"picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
4688+
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
45994689
version: 2.3.1
46004690
resolution: "picomatch@npm:2.3.1"
46014691
checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
@@ -4715,6 +4805,13 @@ __metadata:
47154805
languageName: node
47164806
linkType: hard
47174807

4808+
"pstree.remy@npm:^1.1.8":
4809+
version: 1.1.8
4810+
resolution: "pstree.remy@npm:1.1.8"
4811+
checksum: 5cb53698d6bb34dfb278c8a26957964aecfff3e161af5fbf7cee00bbe9d8547c7aced4bd9cb193bce15fb56e9e4220fc02a5bf9c14345ffb13a36b858701ec2d
4812+
languageName: node
4813+
linkType: hard
4814+
47184815
"pump@npm:^3.0.0":
47194816
version: 3.0.0
47204817
resolution: "pump@npm:3.0.0"
@@ -4805,6 +4902,7 @@ __metadata:
48054902
make-cancellable-promise: ^1.3.1
48064903
make-event-props: ^1.5.0
48074904
merge-refs: ^1.2.1
4905+
nodemon: ^3.0.0
48084906
pdfjs-dist: 3.6.172
48094907
prettier: ^2.7.0
48104908
pretty-quick: ^3.1.0
@@ -4870,6 +4968,15 @@ __metadata:
48704968
languageName: node
48714969
linkType: hard
48724970

4971+
"readdirp@npm:~3.6.0":
4972+
version: 3.6.0
4973+
resolution: "readdirp@npm:3.6.0"
4974+
dependencies:
4975+
picomatch: ^2.2.1
4976+
checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320
4977+
languageName: node
4978+
linkType: hard
4979+
48734980
"redent@npm:^3.0.0":
48744981
version: 3.0.0
48754982
resolution: "redent@npm:3.0.0"
@@ -5097,7 +5204,7 @@ __metadata:
50975204
languageName: node
50985205
linkType: hard
50995206

5100-
"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.0":
5207+
"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.0, semver@npm:^7.5.3":
51015208
version: 7.5.4
51025209
resolution: "semver@npm:7.5.4"
51035210
dependencies:
@@ -5174,6 +5281,15 @@ __metadata:
51745281
languageName: node
51755282
linkType: hard
51765283

5284+
"simple-update-notifier@npm:^2.0.0":
5285+
version: 2.0.0
5286+
resolution: "simple-update-notifier@npm:2.0.0"
5287+
dependencies:
5288+
semver: ^7.5.3
5289+
checksum: 9ba00d38ce6a29682f64a46213834e4eb01634c2f52c813a9a7b8873ca49cdbb703696f3290f3b27dc067de6d9418b0b84bef22c3eb074acf352529b2d6c27fd
5290+
languageName: node
5291+
linkType: hard
5292+
51775293
"slash@npm:^3.0.0":
51785294
version: 3.0.0
51795295
resolution: "slash@npm:3.0.0"
@@ -5438,7 +5554,7 @@ __metadata:
54385554
languageName: node
54395555
linkType: hard
54405556

5441-
"supports-color@npm:^5.3.0":
5557+
"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0":
54425558
version: 5.5.0
54435559
resolution: "supports-color@npm:5.5.0"
54445560
dependencies:
@@ -5566,6 +5682,17 @@ __metadata:
55665682
languageName: node
55675683
linkType: hard
55685684

5685+
"touch@npm:^3.1.0":
5686+
version: 3.1.0
5687+
resolution: "touch@npm:3.1.0"
5688+
dependencies:
5689+
nopt: ~1.0.10
5690+
bin:
5691+
nodetouch: ./bin/nodetouch.js
5692+
checksum: e0be589cb5b0e6dbfce6e7e077d4a0d5f0aba558ef769c6d9c33f635e00d73d5be49da6f8631db302ee073919d82b5b7f56da2987feb28765c95a7673af68647
5693+
languageName: node
5694+
linkType: hard
5695+
55695696
"tough-cookie@npm:^4.1.2":
55705697
version: 4.1.3
55715698
resolution: "tough-cookie@npm:4.1.3"
@@ -5716,6 +5843,13 @@ __metadata:
57165843
languageName: node
57175844
linkType: hard
57185845

5846+
"undefsafe@npm:^2.0.5":
5847+
version: 2.0.5
5848+
resolution: "undefsafe@npm:2.0.5"
5849+
checksum: f42ab3b5770fedd4ada175fc1b2eb775b78f609156f7c389106aafd231bfc210813ee49f54483d7191d7b76e483bc7f537b5d92d19ded27156baf57592eb02cc
5850+
languageName: node
5851+
linkType: hard
5852+
57195853
"unique-filename@npm:^2.0.0":
57205854
version: 2.0.1
57215855
resolution: "unique-filename@npm:2.0.1"

0 commit comments

Comments
 (0)