Skip to content

Commit 1668be7

Browse files
committed
Use TSX to run build script with ESBuild
1 parent b74b4f8 commit 1668be7

File tree

5 files changed

+63
-18
lines changed

5 files changed

+63
-18
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"@babel/traverse": "7.19.3",
4545
"@babel/types": "7.19.3",
4646
"console-testing-library": "patch:console-testing-library@npm:0.3.1#.yarn/patches/console-testing-library__npm_0.3.1.patch",
47+
"esbuild": "0.17.0",
4748
"msw": "patch:msw@npm:0.40.2#.yarn/patches/msw-npm-0.40.2-2107d48752",
4849
"jscodeshift": "0.13.1",
4950
"react-redux": "npm:8.0.2",

packages/toolkit/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,16 @@
7373
"terser": "^5.6.1",
7474
"ts-jest": "^27",
7575
"tslib": "^1.10.0",
76+
"tsx": "^3.12.2",
7677
"typescript": "~4.9",
7778
"yargs": "^15.3.1"
7879
},
7980
"scripts": {
80-
"build-ci": "yarn rimraf dist && yarn tsc && node scripts/cli.js --skipExtraction",
81+
"run-build": "tsx ./scripts/build.ts",
82+
"build-ci": "yarn rimraf dist && yarn tsc && yarn run-build --skipExtraction",
8183
"build-prepare": "npm run build-ci",
82-
"build": "yarn rimraf dist && yarn tsc && node scripts/cli.js --local --skipExtraction",
83-
"build-only": "yarn rimraf dist && yarn tsc && node scripts/cli.js --skipExtraction",
84+
"build": "yarn rimraf dist && yarn tsc && yarn run-build --local --skipExtraction",
85+
"build-only": "yarn rimraf dist && yarn tsc && yarn run-build --skipExtraction",
8486
"format": "prettier --write \"(src|examples)/**/*.{ts,tsx}\" \"**/*.md\"",
8587
"format:check": "prettier --list-different \"(src|examples)/**/*.{ts,tsx}\" \"docs/*/**.md\"",
8688
"lint": "eslint src examples",

packages/toolkit/scripts/cli.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

packages/toolkit/scripts/register.js

Lines changed: 0 additions & 11 deletions
This file was deleted.

yarn.lock

Lines changed: 57 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4278,6 +4278,36 @@ __metadata:
42784278
languageName: node
42794279
linkType: hard
42804280

4281+
"@esbuild-kit/cjs-loader@npm:^2.4.1":
4282+
version: 2.4.1
4283+
resolution: "@esbuild-kit/cjs-loader@npm:2.4.1"
4284+
dependencies:
4285+
"@esbuild-kit/core-utils": ^3.0.0
4286+
get-tsconfig: ^4.2.0
4287+
checksum: a516065907be0ead76ac2199ccb08ff92659ba5e2edb4bb8772b6a63afe4faed7eb45a3b4d87266a68c7c135c3dba971cd087bc6f16c382356e835c7dd3440f5
4288+
languageName: node
4289+
linkType: hard
4290+
4291+
"@esbuild-kit/core-utils@npm:^3.0.0":
4292+
version: 3.0.0
4293+
resolution: "@esbuild-kit/core-utils@npm:3.0.0"
4294+
dependencies:
4295+
esbuild: ~0.15.10
4296+
source-map-support: ^0.5.21
4297+
checksum: 0e89ec718e2211bf95c48a8085aaef88e8e416f42abd1c62d488d5458eecd3fbc144179a0c5570ad36fa7e2d3bbc411f8d3fb28802c37ced2154dc2c6ded9dfe
4298+
languageName: node
4299+
linkType: hard
4300+
4301+
"@esbuild-kit/esm-loader@npm:^2.5.4":
4302+
version: 2.5.4
4303+
resolution: "@esbuild-kit/esm-loader@npm:2.5.4"
4304+
dependencies:
4305+
"@esbuild-kit/core-utils": ^3.0.0
4306+
get-tsconfig: ^4.2.0
4307+
checksum: 8f4b4b6470f7afeb58ddc15ddcc4e35a6d25910133f2b21a82a793918c6f8e28768d5cd77b1c90a003f2f1c83cb476b68354580a4e04e83e2da3312afe5b5895
4308+
languageName: node
4309+
linkType: hard
4310+
42814311
"@esbuild/android-arm64@npm:0.17.0":
42824312
version: 0.17.0
42834313
resolution: "@esbuild/android-arm64@npm:0.17.0"
@@ -6536,6 +6566,7 @@ __metadata:
65366566
terser: ^5.6.1
65376567
ts-jest: ^27
65386568
tslib: ^1.10.0
6569+
tsx: ^3.12.2
65396570
typescript: ~4.9
65406571
yargs: ^15.3.1
65416572
peerDependencies:
@@ -13442,7 +13473,7 @@ __metadata:
1344213473
languageName: node
1344313474
linkType: hard
1344413475

13445-
"esbuild@npm:~0.17":
13476+
"esbuild@npm:0.17.0":
1344613477
version: 0.17.0
1344713478
resolution: "esbuild@npm:0.17.0"
1344813479
dependencies:
@@ -15171,6 +15202,13 @@ fsevents@^1.2.7:
1517115202
languageName: node
1517215203
linkType: hard
1517315204

15205+
"get-tsconfig@npm:^4.2.0":
15206+
version: 4.3.0
15207+
resolution: "get-tsconfig@npm:4.3.0"
15208+
checksum: 2597aab99aa3a24db209e192a3e5874ac47fc5abc71703ee26346e0c5816cb346ca09fc813c739db5862d3a2905d89aeca1b0cbc46c2b272398d672309aaf414
15209+
languageName: node
15210+
linkType: hard
15211+
1517415212
"get-value@npm:^2.0.3, get-value@npm:^2.0.6":
1517515213
version: 2.0.6
1517615214
resolution: "get-value@npm:2.0.6"
@@ -25235,7 +25273,7 @@ fsevents@^1.2.7:
2523525273
languageName: node
2523625274
linkType: hard
2523725275

25238-
"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20":
25276+
"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.21, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20":
2523925277
version: 0.5.21
2524025278
resolution: "source-map-support@npm:0.5.21"
2524125279
dependencies:
@@ -26714,6 +26752,23 @@ fsevents@^1.2.7:
2671426752
languageName: node
2671526753
linkType: hard
2671626754

26755+
"tsx@npm:^3.12.2":
26756+
version: 3.12.2
26757+
resolution: "tsx@npm:3.12.2"
26758+
dependencies:
26759+
"@esbuild-kit/cjs-loader": ^2.4.1
26760+
"@esbuild-kit/core-utils": ^3.0.0
26761+
"@esbuild-kit/esm-loader": ^2.5.4
26762+
fsevents: ~2.3.2
26763+
dependenciesMeta:
26764+
fsevents:
26765+
optional: true
26766+
bin:
26767+
tsx: dist/cli.js
26768+
checksum: c227512ed7b480bd295c5420c560ec8311a4827b92e8040b7ca519627c7e1d35d48c25b26b4b11277cc437bba98696149f5148a9a06334f37b48bbaa870bff64
26769+
languageName: node
26770+
linkType: hard
26771+
2671726772
"tty-browserify@npm:0.0.0":
2671826773
version: 0.0.0
2671926774
resolution: "tty-browserify@npm:0.0.0"

0 commit comments

Comments
 (0)