Skip to content

Commit aebf98e

Browse files
committed
Convert copy-styles utility to TypeScript
1 parent c4df47e commit aebf98e

File tree

3 files changed

+142
-4
lines changed

3 files changed

+142
-4
lines changed
File renamed without changes.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"build-js-esm": "tsc --project tsconfig.build.json --outDir dist/esm --module esnext",
1616
"build-js-cjs": "tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs",
1717
"clean": "rimraf dist",
18-
"copy-styles": "node ./copy-styles.mjs",
18+
"copy-styles": "node --loader ts-node/esm ./copy-styles.ts",
1919
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
2020
"postinstall": "husky install",
2121
"prepack": "yarn clean && yarn build",
@@ -56,6 +56,7 @@
5656
"@testing-library/jest-dom": "^5.15.0",
5757
"@testing-library/react": "^14.0.0",
5858
"@testing-library/user-event": "^14.4.0",
59+
"@types/node": "*",
5960
"eslint": "^8.26.0",
6061
"eslint-config-wojtekmaj": "^0.8.4",
6162
"husky": "^8.0.0",
@@ -65,6 +66,7 @@
6566
"react": "^18.2.0",
6667
"react-dom": "^18.2.0",
6768
"rimraf": "^3.0.0",
69+
"ts-node": "^10.9.1",
6870
"typescript": "^5.0.0",
6971
"vitest": "^0.30.1",
7072
"vitest-canvas-mock": "^0.2.2"

yarn.lock

Lines changed: 139 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ __metadata:
4848
languageName: node
4949
linkType: hard
5050

51+
"@cspotcode/source-map-support@npm:^0.8.0":
52+
version: 0.8.1
53+
resolution: "@cspotcode/source-map-support@npm:0.8.1"
54+
dependencies:
55+
"@jridgewell/trace-mapping": 0.3.9
56+
checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa
57+
languageName: node
58+
linkType: hard
59+
5160
"@esbuild/android-arm64@npm:0.17.14":
5261
version: 0.17.14
5362
resolution: "@esbuild/android-arm64@npm:0.17.14"
@@ -308,13 +317,30 @@ __metadata:
308317
languageName: node
309318
linkType: hard
310319

311-
"@jridgewell/sourcemap-codec@npm:^1.4.13":
320+
"@jridgewell/resolve-uri@npm:^3.0.3":
321+
version: 3.1.1
322+
resolution: "@jridgewell/resolve-uri@npm:3.1.1"
323+
checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653
324+
languageName: node
325+
linkType: hard
326+
327+
"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13":
312328
version: 1.4.15
313329
resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
314330
checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8
315331
languageName: node
316332
linkType: hard
317333

334+
"@jridgewell/trace-mapping@npm:0.3.9":
335+
version: 0.3.9
336+
resolution: "@jridgewell/trace-mapping@npm:0.3.9"
337+
dependencies:
338+
"@jridgewell/resolve-uri": ^3.0.3
339+
"@jridgewell/sourcemap-codec": ^1.4.10
340+
checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef
341+
languageName: node
342+
linkType: hard
343+
318344
"@nodelib/fs.scandir@npm:2.1.5":
319345
version: 2.1.5
320346
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -446,6 +472,34 @@ __metadata:
446472
languageName: node
447473
linkType: hard
448474

475+
"@tsconfig/node10@npm:^1.0.7":
476+
version: 1.0.9
477+
resolution: "@tsconfig/node10@npm:1.0.9"
478+
checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df
479+
languageName: node
480+
linkType: hard
481+
482+
"@tsconfig/node12@npm:^1.0.7":
483+
version: 1.0.11
484+
resolution: "@tsconfig/node12@npm:1.0.11"
485+
checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a
486+
languageName: node
487+
linkType: hard
488+
489+
"@tsconfig/node14@npm:^1.0.0":
490+
version: 1.0.3
491+
resolution: "@tsconfig/node14@npm:1.0.3"
492+
checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d
493+
languageName: node
494+
linkType: hard
495+
496+
"@tsconfig/node16@npm:^1.0.2":
497+
version: 1.0.4
498+
resolution: "@tsconfig/node16@npm:1.0.4"
499+
checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff
500+
languageName: node
501+
linkType: hard
502+
449503
"@types/aria-query@npm:^5.0.1":
450504
version: 5.0.1
451505
resolution: "@types/aria-query@npm:5.0.1"
@@ -836,14 +890,14 @@ __metadata:
836890
languageName: node
837891
linkType: hard
838892

839-
"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.2.0":
893+
"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0":
840894
version: 8.2.0
841895
resolution: "acorn-walk@npm:8.2.0"
842896
checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1
843897
languageName: node
844898
linkType: hard
845899

846-
"acorn@npm:^8.1.0, acorn@npm:^8.8.0, acorn@npm:^8.8.2":
900+
"acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.8.0, acorn@npm:^8.8.2":
847901
version: 8.8.2
848902
resolution: "acorn@npm:8.8.2"
849903
bin:
@@ -943,6 +997,13 @@ __metadata:
943997
languageName: node
944998
linkType: hard
945999

1000+
"arg@npm:^4.1.0":
1001+
version: 4.1.3
1002+
resolution: "arg@npm:4.1.3"
1003+
checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43
1004+
languageName: node
1005+
linkType: hard
1006+
9461007
"argparse@npm:^2.0.1":
9471008
version: 2.0.1
9481009
resolution: "argparse@npm:2.0.1"
@@ -1362,6 +1423,13 @@ __metadata:
13621423
languageName: node
13631424
linkType: hard
13641425

1426+
"create-require@npm:^1.1.0":
1427+
version: 1.1.1
1428+
resolution: "create-require@npm:1.1.1"
1429+
checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff
1430+
languageName: node
1431+
linkType: hard
1432+
13651433
"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
13661434
version: 7.0.3
13671435
resolution: "cross-spawn@npm:7.0.3"
@@ -1573,6 +1641,13 @@ __metadata:
15731641
languageName: node
15741642
linkType: hard
15751643

1644+
"diff@npm:^4.0.1":
1645+
version: 4.0.2
1646+
resolution: "diff@npm:4.0.2"
1647+
checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d
1648+
languageName: node
1649+
linkType: hard
1650+
15761651
"dir-glob@npm:^3.0.1":
15771652
version: 3.0.1
15781653
resolution: "dir-glob@npm:3.0.1"
@@ -3445,6 +3520,13 @@ __metadata:
34453520
languageName: node
34463521
linkType: hard
34473522

3523+
"make-error@npm:^1.1.1":
3524+
version: 1.3.6
3525+
resolution: "make-error@npm:1.3.6"
3526+
checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402
3527+
languageName: node
3528+
linkType: hard
3529+
34483530
"make-event-props@npm:^1.4.2":
34493531
version: 1.4.2
34503532
resolution: "make-event-props@npm:1.4.2"
@@ -4322,6 +4404,7 @@ __metadata:
43224404
"@testing-library/jest-dom": ^5.15.0
43234405
"@testing-library/react": ^14.0.0
43244406
"@testing-library/user-event": ^14.4.0
4407+
"@types/node": "*"
43254408
"@wojtekmaj/date-utils": ^1.1.3
43264409
clsx: ^1.2.1
43274410
eslint: ^8.26.0
@@ -4341,6 +4424,7 @@ __metadata:
43414424
react-fit: ^1.5.1
43424425
react-time-picker: ^6.0.0
43434426
rimraf: ^3.0.0
4427+
ts-node: ^10.9.1
43444428
typescript: ^5.0.0
43454429
vitest: ^0.30.1
43464430
vitest-canvas-mock: ^0.2.2
@@ -5077,6 +5161,44 @@ __metadata:
50775161
languageName: node
50785162
linkType: hard
50795163

5164+
"ts-node@npm:^10.9.1":
5165+
version: 10.9.1
5166+
resolution: "ts-node@npm:10.9.1"
5167+
dependencies:
5168+
"@cspotcode/source-map-support": ^0.8.0
5169+
"@tsconfig/node10": ^1.0.7
5170+
"@tsconfig/node12": ^1.0.7
5171+
"@tsconfig/node14": ^1.0.0
5172+
"@tsconfig/node16": ^1.0.2
5173+
acorn: ^8.4.1
5174+
acorn-walk: ^8.1.1
5175+
arg: ^4.1.0
5176+
create-require: ^1.1.0
5177+
diff: ^4.0.1
5178+
make-error: ^1.1.1
5179+
v8-compile-cache-lib: ^3.0.1
5180+
yn: 3.1.1
5181+
peerDependencies:
5182+
"@swc/core": ">=1.2.50"
5183+
"@swc/wasm": ">=1.2.50"
5184+
"@types/node": "*"
5185+
typescript: ">=2.7"
5186+
peerDependenciesMeta:
5187+
"@swc/core":
5188+
optional: true
5189+
"@swc/wasm":
5190+
optional: true
5191+
bin:
5192+
ts-node: dist/bin.js
5193+
ts-node-cwd: dist/bin-cwd.js
5194+
ts-node-esm: dist/bin-esm.js
5195+
ts-node-script: dist/bin-script.js
5196+
ts-node-transpile-only: dist/bin-transpile.js
5197+
ts-script: dist/bin-script-deprecated.js
5198+
checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35
5199+
languageName: node
5200+
linkType: hard
5201+
50805202
"tsconfig-paths@npm:^3.14.1":
50815203
version: 3.14.2
50825204
resolution: "tsconfig-paths@npm:3.14.2"
@@ -5261,6 +5383,13 @@ __metadata:
52615383
languageName: node
52625384
linkType: hard
52635385

5386+
"v8-compile-cache-lib@npm:^3.0.1":
5387+
version: 3.0.1
5388+
resolution: "v8-compile-cache-lib@npm:3.0.1"
5389+
checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0
5390+
languageName: node
5391+
linkType: hard
5392+
52645393
"vite-node@npm:0.30.1":
52655394
version: 0.30.1
52665395
resolution: "vite-node@npm:0.30.1"
@@ -5557,6 +5686,13 @@ __metadata:
55575686
languageName: node
55585687
linkType: hard
55595688

5689+
"yn@npm:3.1.1":
5690+
version: 3.1.1
5691+
resolution: "yn@npm:3.1.1"
5692+
checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6
5693+
languageName: node
5694+
linkType: hard
5695+
55605696
"yocto-queue@npm:^0.1.0":
55615697
version: 0.1.0
55625698
resolution: "yocto-queue@npm:0.1.0"

0 commit comments

Comments
 (0)