Skip to content

Commit 4c79756

Browse files
committed
Replace tsimp with native --experimental-strip-types
1 parent 8d489d1 commit 4c79756

File tree

4 files changed

+12
-187
lines changed

4 files changed

+12
-187
lines changed

sample/create-react-app-5/package.json

+3-4
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
"scripts": {
99
"build": "yarn copy && react-scripts build",
1010
"copy": "yarn copy-cmaps && yarn copy-standard-fonts && yarn copy-worker",
11-
"copy-cmaps": "node --import tsimp/import ./scripts/copy-cmaps.ts",
12-
"copy-standard-fonts": "node --import tsimp/import ./scripts/copy-standard-fonts.ts",
13-
"copy-worker": "node --import tsimp/import ./scripts/copy-worker.ts",
11+
"copy-cmaps": "node --experimental-strip-types ./scripts/copy-cmaps.ts",
12+
"copy-standard-fonts": "node --experimental-strip-types ./scripts/copy-standard-fonts.ts",
13+
"copy-worker": "node --experimental-strip-types ./scripts/copy-worker.ts",
1414
"dev": "yarn copy && react-scripts start",
1515
"eject": "react-scripts eject",
1616
"test": "react-scripts test"
@@ -29,7 +29,6 @@
2929
},
3030
"devDependencies": {
3131
"@types/node": "*",
32-
"tsimp": "^2.0.11",
3332
"typescript": "^5.0.0"
3433
},
3534
"resolutions": {

sample/create-react-app-5/yarn.lock

+4-87
Original file line numberDiff line numberDiff line change
@@ -1866,22 +1866,6 @@ __metadata:
18661866
languageName: node
18671867
linkType: hard
18681868

1869-
"@isaacs/cached@npm:^1.0.1":
1870-
version: 1.0.1
1871-
resolution: "@isaacs/cached@npm:1.0.1"
1872-
dependencies:
1873-
"@isaacs/catcher": "npm:^1.0.0"
1874-
checksum: 10c0/1c15dc2a60873f2c73f4b04ed59ecfc8d9679976ff09af1b5b45e7273a590a4f86a339cc4c785c2d22309277ca47293611af20dd7d41550cdcfb53e06a04ac65
1875-
languageName: node
1876-
linkType: hard
1877-
1878-
"@isaacs/catcher@npm:^1.0.0, @isaacs/catcher@npm:^1.0.4":
1879-
version: 1.0.4
1880-
resolution: "@isaacs/catcher@npm:1.0.4"
1881-
checksum: 10c0/d8b77e2c6b84a6301d390d0b2badea1b4a321f2e8ba662645b045efc42f20a54a6c760f3181fab4ed0d90da58f2cb084a93490a892c53b4da21ec05278b8ba4f
1882-
languageName: node
1883-
linkType: hard
1884-
18851869
"@isaacs/cliui@npm:^8.0.2":
18861870
version: 8.0.2
18871871
resolution: "@isaacs/cliui@npm:8.0.2"
@@ -6036,7 +6020,7 @@ __metadata:
60366020
languageName: node
60376021
linkType: hard
60386022

6039-
"foreground-child@npm:^3.1.0, foreground-child@npm:^3.1.1":
6023+
"foreground-child@npm:^3.1.0":
60406024
version: 3.1.1
60416025
resolution: "foreground-child@npm:3.1.1"
60426026
dependencies:
@@ -6283,7 +6267,7 @@ __metadata:
62836267
languageName: node
62846268
linkType: hard
62856269

6286-
"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7":
6270+
"glob@npm:^10.2.2, glob@npm:^10.3.10":
62876271
version: 10.3.10
62886272
resolution: "glob@npm:10.3.10"
62896273
dependencies:
@@ -8352,15 +8336,6 @@ __metadata:
83528336
languageName: node
83538337
linkType: hard
83548338

8355-
"mkdirp@npm:^3.0.1":
8356-
version: 3.0.1
8357-
resolution: "mkdirp@npm:3.0.1"
8358-
bin:
8359-
mkdirp: dist/cjs/src/bin.js
8360-
checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d
8361-
languageName: node
8362-
linkType: hard
8363-
83648339
"mkdirp@npm:~0.5.1":
83658340
version: 0.5.6
83668341
resolution: "mkdirp@npm:0.5.6"
@@ -8983,7 +8958,7 @@ __metadata:
89838958
languageName: node
89848959
linkType: hard
89858960

8986-
"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6":
8961+
"pirates@npm:^4.0.1, pirates@npm:^4.0.4":
89878962
version: 4.0.6
89888963
resolution: "pirates@npm:4.0.6"
89898964
checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36
@@ -10144,7 +10119,6 @@ __metadata:
1014410119
react-dom: "npm:^18.2.0"
1014510120
react-pdf: "npm:latest"
1014610121
react-scripts: "npm:^5.0.0"
10147-
tsimp: "npm:^2.0.11"
1014810122
typescript: "npm:^5.0.0"
1014910123
languageName: unknown
1015010124
linkType: soft
@@ -10562,17 +10536,6 @@ __metadata:
1056210536
languageName: node
1056310537
linkType: hard
1056410538

10565-
"rimraf@npm:^5.0.5":
10566-
version: 5.0.5
10567-
resolution: "rimraf@npm:5.0.5"
10568-
dependencies:
10569-
glob: "npm:^10.3.7"
10570-
bin:
10571-
rimraf: dist/esm/bin.mjs
10572-
checksum: 10c0/d50dbe724f33835decd88395b25ed35995077c60a50ae78ded06e0185418914e555817aad1b4243edbff2254548c2f6ad6f70cc850040bebb4da9e8cc016f586
10573-
languageName: node
10574-
linkType: hard
10575-
1057610539
"rollup-plugin-terser@npm:^7.0.0":
1057710540
version: 7.0.2
1057810541
resolution: "rollup-plugin-terser@npm:7.0.2"
@@ -10893,7 +10856,7 @@ __metadata:
1089310856
languageName: node
1089410857
linkType: hard
1089510858

10896-
"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0":
10859+
"signal-exit@npm:^4.0.1":
1089710860
version: 4.1.0
1089810861
resolution: "signal-exit@npm:4.1.0"
1089910862
checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83
@@ -10946,24 +10909,6 @@ __metadata:
1094610909
languageName: node
1094710910
linkType: hard
1094810911

10949-
"sock-daemon@npm:^1.4.2":
10950-
version: 1.4.2
10951-
resolution: "sock-daemon@npm:1.4.2"
10952-
dependencies:
10953-
rimraf: "npm:^5.0.5"
10954-
signal-exit: "npm:^4.1.0"
10955-
socket-post-message: "npm:^1.0.3"
10956-
checksum: 10c0/1b5e0b02fdd8cd5454fc7de80557c11aac5d88085d0cee80ead08b8f4df5e3c0a4b50ebb2ae2113dab94f36dc88b5d3b7d4b1c2c8e53bbcfbddfc741abf3bd00
10957-
languageName: node
10958-
linkType: hard
10959-
10960-
"socket-post-message@npm:^1.0.3":
10961-
version: 1.0.3
10962-
resolution: "socket-post-message@npm:1.0.3"
10963-
checksum: 10c0/d3ffb51dad97754856aaa6709e036196f4b8b674f00366b71591ead122bcdbc073827f67d17c8b03c9a28c921b2c7cb277c581f6ca318d472034eae7afc169d1
10964-
languageName: node
10965-
linkType: hard
10966-
1096710912
"sockjs@npm:^0.3.24":
1096810913
version: 0.3.24
1096910914
resolution: "sockjs@npm:0.3.24"
@@ -11687,27 +11632,6 @@ __metadata:
1168711632
languageName: node
1168811633
linkType: hard
1168911634

11690-
"tsimp@npm:^2.0.11":
11691-
version: 2.0.11
11692-
resolution: "tsimp@npm:2.0.11"
11693-
dependencies:
11694-
"@isaacs/cached": "npm:^1.0.1"
11695-
"@isaacs/catcher": "npm:^1.0.4"
11696-
foreground-child: "npm:^3.1.1"
11697-
mkdirp: "npm:^3.0.1"
11698-
pirates: "npm:^4.0.6"
11699-
rimraf: "npm:^5.0.5"
11700-
signal-exit: "npm:^4.1.0"
11701-
sock-daemon: "npm:^1.4.2"
11702-
walk-up-path: "npm:^3.0.1"
11703-
peerDependencies:
11704-
typescript: ^5.1.0
11705-
bin:
11706-
tsimp: dist/esm/bin.mjs
11707-
checksum: 10c0/20743dc21ce31678050582903bfcd2d600fa17305f70162cb4127f2fd208116354549a921574f6c26cdfca5cb07c24526094e5519bb294f2ddd13c06cd2f43eb
11708-
languageName: node
11709-
linkType: hard
11710-
1171111635
"tslib@npm:^1.8.1":
1171211636
version: 1.14.1
1171311637
resolution: "tslib@npm:1.14.1"
@@ -12018,13 +11942,6 @@ __metadata:
1201811942
languageName: node
1201911943
linkType: hard
1202011944

12021-
"walk-up-path@npm:^3.0.1":
12022-
version: 3.0.1
12023-
resolution: "walk-up-path@npm:3.0.1"
12024-
checksum: 10c0/3184738e0cf33698dd58b0ee4418285b9c811e58698f52c1f025435a85c25cbc5a63fee599f1a79cb29ca7ef09a44ec9417b16bfd906b1a37c305f7aa20ee5bc
12025-
languageName: node
12026-
linkType: hard
12027-
1202811945
"walker@npm:^1.0.7":
1202911946
version: 1.0.8
1203011947
resolution: "walker@npm:1.0.8"

sample/parcel2/package.json

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"scripts": {
88
"build": "yarn copy && parcel build index.html --public-url ./",
99
"copy": "yarn copy-cmaps && yarn copy-standard-fonts",
10-
"copy-cmaps": "node --import tsimp/import ./scripts/copy-cmaps.ts",
11-
"copy-standard-fonts": "node --import tsimp/import ./scripts/copy-standard-fonts.ts",
10+
"copy-cmaps": "node --experimental-strip-types ./scripts/copy-cmaps.ts",
11+
"copy-standard-fonts": "node --experimental-strip-types ./scripts/copy-standard-fonts.ts",
1212
"dev": "yarn copy && parcel index.html"
1313
},
1414
"author": {
@@ -27,7 +27,6 @@
2727
"buffer": "^5.5.0",
2828
"parcel": "^2.0.0",
2929
"process": "^0.11.10",
30-
"tsimp": "^2.0.11",
3130
"typescript": "^5.0.0"
3231
}
3332
}

sample/parcel2/yarn.lock

+3-93
Original file line numberDiff line numberDiff line change
@@ -33,22 +33,6 @@ __metadata:
3333
languageName: node
3434
linkType: hard
3535

36-
"@isaacs/cached@npm:^1.0.1":
37-
version: 1.0.1
38-
resolution: "@isaacs/cached@npm:1.0.1"
39-
dependencies:
40-
"@isaacs/catcher": "npm:^1.0.0"
41-
checksum: 10c0/1c15dc2a60873f2c73f4b04ed59ecfc8d9679976ff09af1b5b45e7273a590a4f86a339cc4c785c2d22309277ca47293611af20dd7d41550cdcfb53e06a04ac65
42-
languageName: node
43-
linkType: hard
44-
45-
"@isaacs/catcher@npm:^1.0.0, @isaacs/catcher@npm:^1.0.4":
46-
version: 1.0.4
47-
resolution: "@isaacs/catcher@npm:1.0.4"
48-
checksum: 10c0/d8b77e2c6b84a6301d390d0b2badea1b4a321f2e8ba662645b045efc42f20a54a6c760f3181fab4ed0d90da58f2cb084a93490a892c53b4da21ec05278b8ba4f
49-
languageName: node
50-
linkType: hard
51-
5236
"@isaacs/cliui@npm:^8.0.2":
5337
version: 8.0.2
5438
resolution: "@isaacs/cliui@npm:8.0.2"
@@ -1642,7 +1626,7 @@ __metadata:
16421626
languageName: node
16431627
linkType: hard
16441628

1645-
"foreground-child@npm:^3.1.0, foreground-child@npm:^3.1.1":
1629+
"foreground-child@npm:^3.1.0":
16461630
version: 3.1.1
16471631
resolution: "foreground-child@npm:3.1.1"
16481632
dependencies:
@@ -1701,7 +1685,7 @@ __metadata:
17011685
languageName: node
17021686
linkType: hard
17031687

1704-
"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7":
1688+
"glob@npm:^10.2.2, glob@npm:^10.3.10":
17051689
version: 10.3.10
17061690
resolution: "glob@npm:10.3.10"
17071691
dependencies:
@@ -2374,15 +2358,6 @@ __metadata:
23742358
languageName: node
23752359
linkType: hard
23762360

2377-
"mkdirp@npm:^3.0.1":
2378-
version: 3.0.1
2379-
resolution: "mkdirp@npm:3.0.1"
2380-
bin:
2381-
mkdirp: dist/cjs/src/bin.js
2382-
checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d
2383-
languageName: node
2384-
linkType: hard
2385-
23862361
"ms@npm:2.1.2":
23872362
version: 2.1.2
23882363
resolution: "ms@npm:2.1.2"
@@ -2735,13 +2710,6 @@ __metadata:
27352710
languageName: node
27362711
linkType: hard
27372712

2738-
"pirates@npm:^4.0.6":
2739-
version: 4.0.6
2740-
resolution: "pirates@npm:4.0.6"
2741-
checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36
2742-
languageName: node
2743-
linkType: hard
2744-
27452713
"postcss-value-parser@npm:^4.2.0":
27462714
version: 4.2.0
27472715
resolution: "postcss-value-parser@npm:4.2.0"
@@ -2841,7 +2809,6 @@ __metadata:
28412809
react: "npm:^18.2.0"
28422810
react-dom: "npm:^18.2.0"
28432811
react-pdf: "npm:latest"
2844-
tsimp: "npm:^2.0.11"
28452812
typescript: "npm:^5.0.0"
28462813
languageName: unknown
28472814
linkType: soft
@@ -2928,17 +2895,6 @@ __metadata:
29282895
languageName: node
29292896
linkType: hard
29302897

2931-
"rimraf@npm:^5.0.5":
2932-
version: 5.0.5
2933-
resolution: "rimraf@npm:5.0.5"
2934-
dependencies:
2935-
glob: "npm:^10.3.7"
2936-
bin:
2937-
rimraf: dist/esm/bin.mjs
2938-
checksum: 10c0/d50dbe724f33835decd88395b25ed35995077c60a50ae78ded06e0185418914e555817aad1b4243edbff2254548c2f6ad6f70cc850040bebb4da9e8cc016f586
2939-
languageName: node
2940-
linkType: hard
2941-
29422898
"safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0":
29432899
version: 5.2.1
29442900
resolution: "safe-buffer@npm:5.2.1"
@@ -3021,7 +2977,7 @@ __metadata:
30212977
languageName: node
30222978
linkType: hard
30232979

3024-
"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0":
2980+
"signal-exit@npm:^4.0.1":
30252981
version: 4.1.0
30262982
resolution: "signal-exit@npm:4.1.0"
30272983
checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83
@@ -3053,24 +3009,6 @@ __metadata:
30533009
languageName: node
30543010
linkType: hard
30553011

3056-
"sock-daemon@npm:^1.4.2":
3057-
version: 1.4.2
3058-
resolution: "sock-daemon@npm:1.4.2"
3059-
dependencies:
3060-
rimraf: "npm:^5.0.5"
3061-
signal-exit: "npm:^4.1.0"
3062-
socket-post-message: "npm:^1.0.3"
3063-
checksum: 10c0/1b5e0b02fdd8cd5454fc7de80557c11aac5d88085d0cee80ead08b8f4df5e3c0a4b50ebb2ae2113dab94f36dc88b5d3b7d4b1c2c8e53bbcfbddfc741abf3bd00
3064-
languageName: node
3065-
linkType: hard
3066-
3067-
"socket-post-message@npm:^1.0.3":
3068-
version: 1.0.3
3069-
resolution: "socket-post-message@npm:1.0.3"
3070-
checksum: 10c0/d3ffb51dad97754856aaa6709e036196f4b8b674f00366b71591ead122bcdbc073827f67d17c8b03c9a28c921b2c7cb277c581f6ca318d472034eae7afc169d1
3071-
languageName: node
3072-
linkType: hard
3073-
30743012
"socks-proxy-agent@npm:^8.0.1":
30753013
version: 8.0.2
30763014
resolution: "socks-proxy-agent@npm:8.0.2"
@@ -3288,27 +3226,6 @@ __metadata:
32883226
languageName: node
32893227
linkType: hard
32903228

3291-
"tsimp@npm:^2.0.11":
3292-
version: 2.0.11
3293-
resolution: "tsimp@npm:2.0.11"
3294-
dependencies:
3295-
"@isaacs/cached": "npm:^1.0.1"
3296-
"@isaacs/catcher": "npm:^1.0.4"
3297-
foreground-child: "npm:^3.1.1"
3298-
mkdirp: "npm:^3.0.1"
3299-
pirates: "npm:^4.0.6"
3300-
rimraf: "npm:^5.0.5"
3301-
signal-exit: "npm:^4.1.0"
3302-
sock-daemon: "npm:^1.4.2"
3303-
walk-up-path: "npm:^3.0.1"
3304-
peerDependencies:
3305-
typescript: ^5.1.0
3306-
bin:
3307-
tsimp: dist/esm/bin.mjs
3308-
checksum: 10c0/20743dc21ce31678050582903bfcd2d600fa17305f70162cb4127f2fd208116354549a921574f6c26cdfca5cb07c24526094e5519bb294f2ddd13c06cd2f43eb
3309-
languageName: node
3310-
linkType: hard
3311-
33123229
"tslib@npm:^2.4.0":
33133230
version: 2.5.0
33143231
resolution: "tslib@npm:2.5.0"
@@ -3403,13 +3320,6 @@ __metadata:
34033320
languageName: node
34043321
linkType: hard
34053322

3406-
"walk-up-path@npm:^3.0.1":
3407-
version: 3.0.1
3408-
resolution: "walk-up-path@npm:3.0.1"
3409-
checksum: 10c0/3184738e0cf33698dd58b0ee4418285b9c811e58698f52c1f025435a85c25cbc5a63fee599f1a79cb29ca7ef09a44ec9417b16bfd906b1a37c305f7aa20ee5bc
3410-
languageName: node
3411-
linkType: hard
3412-
34133323
"warning@npm:^4.0.0":
34143324
version: 4.0.3
34153325
resolution: "warning@npm:4.0.3"

0 commit comments

Comments
 (0)