Skip to content

Commit 598c568

Browse files
committed
Add watch command
1 parent c5e9e56 commit 598c568

File tree

2 files changed

+144
-8
lines changed

2 files changed

+144
-8
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
"calendar",
@@ -53,6 +54,7 @@
5354
"eslint-config-wojtekmaj": "^0.9.0",
5455
"husky": "^8.0.0",
5556
"jsdom": "^21.1.0",
57+
"nodemon": "^3.0.0",
5658
"prettier": "^2.7.0",
5759
"pretty-quick": "^3.1.0",
5860
"react": "^18.2.0",

yarn.lock

Lines changed: 141 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@ __metadata:
826826
languageName: node
827827
linkType: hard
828828

829-
"abbrev@npm:^1.0.0":
829+
"abbrev@npm:1, abbrev@npm:^1.0.0":
830830
version: 1.1.1
831831
resolution: "abbrev@npm:1.1.1"
832832
checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17
@@ -952,6 +952,16 @@ __metadata:
952952
languageName: node
953953
linkType: hard
954954

955+
"anymatch@npm:~3.1.2":
956+
version: 3.1.3
957+
resolution: "anymatch@npm:3.1.3"
958+
dependencies:
959+
normalize-path: ^3.0.0
960+
picomatch: ^2.0.4
961+
checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2
962+
languageName: node
963+
linkType: hard
964+
955965
"aproba@npm:^1.0.3 || ^2.0.0":
956966
version: 2.0.0
957967
resolution: "aproba@npm:2.0.0"
@@ -1138,6 +1148,13 @@ __metadata:
11381148
languageName: node
11391149
linkType: hard
11401150

1151+
"binary-extensions@npm:^2.0.0":
1152+
version: 2.2.0
1153+
resolution: "binary-extensions@npm:2.2.0"
1154+
checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8
1155+
languageName: node
1156+
linkType: hard
1157+
11411158
"blueimp-md5@npm:^2.10.0":
11421159
version: 2.19.0
11431160
resolution: "blueimp-md5@npm:2.19.0"
@@ -1173,7 +1190,7 @@ __metadata:
11731190
languageName: node
11741191
linkType: hard
11751192

1176-
"braces@npm:^3.0.2":
1193+
"braces@npm:^3.0.2, braces@npm:~3.0.2":
11771194
version: 3.0.2
11781195
resolution: "braces@npm:3.0.2"
11791196
dependencies:
@@ -1313,6 +1330,25 @@ __metadata:
13131330
languageName: node
13141331
linkType: hard
13151332

1333+
"chokidar@npm:^3.5.2":
1334+
version: 3.5.3
1335+
resolution: "chokidar@npm:3.5.3"
1336+
dependencies:
1337+
anymatch: ~3.1.2
1338+
braces: ~3.0.2
1339+
fsevents: ~2.3.2
1340+
glob-parent: ~5.1.2
1341+
is-binary-path: ~2.1.0
1342+
is-glob: ~4.0.1
1343+
normalize-path: ~3.0.0
1344+
readdirp: ~3.6.0
1345+
dependenciesMeta:
1346+
fsevents:
1347+
optional: true
1348+
checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c
1349+
languageName: node
1350+
linkType: hard
1351+
13161352
"chownr@npm:^2.0.0":
13171353
version: 2.0.0
13181354
resolution: "chownr@npm:2.0.0"
@@ -2633,7 +2669,7 @@ __metadata:
26332669
languageName: node
26342670
linkType: hard
26352671

2636-
"glob-parent@npm:^5.1.2":
2672+
"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
26372673
version: 5.1.2
26382674
resolution: "glob-parent@npm:5.1.2"
26392675
dependencies:
@@ -2932,6 +2968,13 @@ __metadata:
29322968
languageName: node
29332969
linkType: hard
29342970

2971+
"ignore-by-default@npm:^1.0.1":
2972+
version: 1.0.1
2973+
resolution: "ignore-by-default@npm:1.0.1"
2974+
checksum: 441509147b3615e0365e407a3c18e189f78c07af08564176c680be1fabc94b6c789cad1342ad887175d4ecd5225de86f73d376cec8e06b42fd9b429505ffcf8a
2975+
languageName: node
2976+
linkType: hard
2977+
29352978
"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
29362979
version: 5.2.4
29372980
resolution: "ignore@npm:5.2.4"
@@ -3049,6 +3092,15 @@ __metadata:
30493092
languageName: node
30503093
linkType: hard
30513094

3095+
"is-binary-path@npm:~2.1.0":
3096+
version: 2.1.0
3097+
resolution: "is-binary-path@npm:2.1.0"
3098+
dependencies:
3099+
binary-extensions: ^2.0.0
3100+
checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c
3101+
languageName: node
3102+
linkType: hard
3103+
30523104
"is-boolean-object@npm:^1.1.0":
30533105
version: 1.1.2
30543106
resolution: "is-boolean-object@npm:1.1.2"
@@ -3116,7 +3168,7 @@ __metadata:
31163168
languageName: node
31173169
linkType: hard
31183170

3119-
"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
3171+
"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
31203172
version: 4.0.3
31213173
resolution: "is-glob@npm:4.0.3"
31223174
dependencies:
@@ -3998,6 +4050,26 @@ __metadata:
39984050
languageName: node
39994051
linkType: hard
40004052

4053+
"nodemon@npm:^3.0.0":
4054+
version: 3.0.1
4055+
resolution: "nodemon@npm:3.0.1"
4056+
dependencies:
4057+
chokidar: ^3.5.2
4058+
debug: ^3.2.7
4059+
ignore-by-default: ^1.0.1
4060+
minimatch: ^3.1.2
4061+
pstree.remy: ^1.1.8
4062+
semver: ^7.5.3
4063+
simple-update-notifier: ^2.0.0
4064+
supports-color: ^5.5.0
4065+
touch: ^3.1.0
4066+
undefsafe: ^2.0.5
4067+
bin:
4068+
nodemon: bin/nodemon.js
4069+
checksum: 6a5d81855760d6617049eccce10ccf02bddb482dab13ceea5280ae595ec7004eee13e7b934368e3f46c37fe4d970342a8c38c99cae7e93e4d7a3ed1c1ecb6acf
4070+
languageName: node
4071+
linkType: hard
4072+
40014073
"nopt@npm:^6.0.0":
40024074
version: 6.0.0
40034075
resolution: "nopt@npm:6.0.0"
@@ -4009,6 +4081,17 @@ __metadata:
40094081
languageName: node
40104082
linkType: hard
40114083

4084+
"nopt@npm:~1.0.10":
4085+
version: 1.0.10
4086+
resolution: "nopt@npm:1.0.10"
4087+
dependencies:
4088+
abbrev: 1
4089+
bin:
4090+
nopt: ./bin/nopt.js
4091+
checksum: f62575aceaa3be43f365bf37a596b89bbac2e796b001b6d2e2a85c2140a4e378ff919e2753ccba959c4fd344776fc88c29b393bc167fa939fb1513f126f4cd45
4092+
languageName: node
4093+
linkType: hard
4094+
40124095
"normalize-package-data@npm:^3.0.2":
40134096
version: 3.0.3
40144097
resolution: "normalize-package-data@npm:3.0.3"
@@ -4033,6 +4116,13 @@ __metadata:
40334116
languageName: node
40344117
linkType: hard
40354118

4119+
"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
4120+
version: 3.0.0
4121+
resolution: "normalize-path@npm:3.0.0"
4122+
checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
4123+
languageName: node
4124+
linkType: hard
4125+
40364126
"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1":
40374127
version: 4.0.1
40384128
resolution: "npm-run-path@npm:4.0.1"
@@ -4420,7 +4510,7 @@ __metadata:
44204510
languageName: node
44214511
linkType: hard
44224512

4423-
"picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
4513+
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
44244514
version: 2.3.1
44254515
resolution: "picomatch@npm:2.3.1"
44264516
checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf
@@ -4540,6 +4630,13 @@ __metadata:
45404630
languageName: node
45414631
linkType: hard
45424632

4633+
"pstree.remy@npm:^1.1.8":
4634+
version: 1.1.8
4635+
resolution: "pstree.remy@npm:1.1.8"
4636+
checksum: 5cb53698d6bb34dfb278c8a26957964aecfff3e161af5fbf7cee00bbe9d8547c7aced4bd9cb193bce15fb56e9e4220fc02a5bf9c14345ffb13a36b858701ec2d
4637+
languageName: node
4638+
linkType: hard
4639+
45434640
"pump@npm:^3.0.0":
45444641
version: 3.0.0
45454642
resolution: "pump@npm:3.0.0"
@@ -4594,6 +4691,7 @@ __metadata:
45944691
get-user-locale: ^2.2.1
45954692
husky: ^8.0.0
45964693
jsdom: ^21.1.0
4694+
nodemon: ^3.0.0
45974695
prettier: ^2.7.0
45984696
pretty-quick: ^3.1.0
45994697
prop-types: ^15.6.0
@@ -4689,6 +4787,15 @@ __metadata:
46894787
languageName: node
46904788
linkType: hard
46914789

4790+
"readdirp@npm:~3.6.0":
4791+
version: 3.6.0
4792+
resolution: "readdirp@npm:3.6.0"
4793+
dependencies:
4794+
picomatch: ^2.2.1
4795+
checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320
4796+
languageName: node
4797+
linkType: hard
4798+
46924799
"redent@npm:^3.0.0":
46934800
version: 3.0.0
46944801
resolution: "redent@npm:3.0.0"
@@ -4916,7 +5023,7 @@ __metadata:
49165023
languageName: node
49175024
linkType: hard
49185025

4919-
"semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.0":
5026+
"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":
49205027
version: 7.5.4
49215028
resolution: "semver@npm:7.5.4"
49225029
dependencies:
@@ -4975,6 +5082,15 @@ __metadata:
49755082
languageName: node
49765083
linkType: hard
49775084

5085+
"simple-update-notifier@npm:^2.0.0":
5086+
version: 2.0.0
5087+
resolution: "simple-update-notifier@npm:2.0.0"
5088+
dependencies:
5089+
semver: ^7.5.3
5090+
checksum: 9ba00d38ce6a29682f64a46213834e4eb01634c2f52c813a9a7b8873ca49cdbb703696f3290f3b27dc067de6d9418b0b84bef22c3eb074acf352529b2d6c27fd
5091+
languageName: node
5092+
linkType: hard
5093+
49785094
"slash@npm:^3.0.0":
49795095
version: 3.0.0
49805096
resolution: "slash@npm:3.0.0"
@@ -5239,7 +5355,7 @@ __metadata:
52395355
languageName: node
52405356
linkType: hard
52415357

5242-
"supports-color@npm:^5.3.0":
5358+
"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0":
52435359
version: 5.5.0
52445360
resolution: "supports-color@npm:5.5.0"
52455361
dependencies:
@@ -5360,6 +5476,17 @@ __metadata:
53605476
languageName: node
53615477
linkType: hard
53625478

5479+
"touch@npm:^3.1.0":
5480+
version: 3.1.0
5481+
resolution: "touch@npm:3.1.0"
5482+
dependencies:
5483+
nopt: ~1.0.10
5484+
bin:
5485+
nodetouch: ./bin/nodetouch.js
5486+
checksum: e0be589cb5b0e6dbfce6e7e077d4a0d5f0aba558ef769c6d9c33f635e00d73d5be49da6f8631db302ee073919d82b5b7f56da2987feb28765c95a7673af68647
5487+
languageName: node
5488+
linkType: hard
5489+
53635490
"tough-cookie@npm:^4.1.2":
53645491
version: 4.1.3
53655492
resolution: "tough-cookie@npm:4.1.3"
@@ -5503,6 +5630,13 @@ __metadata:
55035630
languageName: node
55045631
linkType: hard
55055632

5633+
"undefsafe@npm:^2.0.5":
5634+
version: 2.0.5
5635+
resolution: "undefsafe@npm:2.0.5"
5636+
checksum: f42ab3b5770fedd4ada175fc1b2eb775b78f609156f7c389106aafd231bfc210813ee49f54483d7191d7b76e483bc7f537b5d92d19ded27156baf57592eb02cc
5637+
languageName: node
5638+
linkType: hard
5639+
55065640
"unique-filename@npm:^2.0.0":
55075641
version: 2.0.1
55085642
resolution: "unique-filename@npm:2.0.1"

0 commit comments

Comments
 (0)