Skip to content

Commit 77f7208

Browse files
committed
chore: switch to tsx from esbuild-register
1 parent 390d3fc commit 77f7208

File tree

4 files changed

+35
-23
lines changed

4 files changed

+35
-23
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
- name: Build codes
7171
run: |
7272
pnpm build --all -t
73-
node -r esbuild-register scripts/postprocess.ts
73+
npx tsx ./scripts/postprocess.ts
7474
7575
- name: Cache dist
7676
uses: actions/cache@v4

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"scripts": {
1717
"benchmark": "node ./benchmark/index.mjs",
18-
"build": "node -r esbuild-register scripts/build.ts",
18+
"build": "tsx ./scripts/build.ts",
1919
"build:explorer": "pnpm --filter @intlify/message-format-explorer build",
2020
"build:size": "pnpm build && run-p build:size-*",
2121
"build:size-core": "pnpm --filter @intlify/size-check-core build",
@@ -24,14 +24,14 @@
2424
"build:sourcemap": "pnpm build --sourcemap",
2525
"build:type": "./scripts/build.sh",
2626
"build:typed": "pnpm build core-base vue-i18n-core --types",
27-
"check-install": "node -r esbuild-register scripts/playwright.ts",
27+
"check-install": "tsx ./scripts/playwright.ts",
2828
"clean": "run-p clean:*",
2929
"clean:coverage": "rimraf ./coverage",
3030
"clean:dist": "rimraf ./dist ./packages/**/dist ./docs/.vitepress/dist",
3131
"clean:docs": "trash './docs/api/!(injection).md'",
3232
"clean:type": "rimraf ./temp",
3333
"coverage": "opener coverage/index.html",
34-
"dev": "node -r esbuild-register scripts/dev.ts",
34+
"dev": "tsx ./scripts/dev.ts",
3535
"dev:e2e": "cross-env TZ=UTC vitest -c ./vitest.e2e.config.ts",
3636
"dev:eslint": "npx @eslint/config-inspector",
3737
"dev:explorer": "pnpm --filter @intlify/message-format-explorer dev",
@@ -49,7 +49,7 @@
4949
"example:ssr": "cd examples/ssr/vite && pnpm dev",
5050
"fix": "run-p lint:fix format:fix",
5151
"format:fix": "run-p \"format:prettier --write\" format:package",
52-
"format:package": "node -r esbuild-register ./scripts/fixpack.ts",
52+
"format:package": "tsx ./scripts/fixpack.ts",
5353
"format:prettier": "prettier --config prettier.config.mjs --ignore-path .prettierignore --list-different '**/*.{ts,js,json,html}'",
5454
"lint": "run-p lint:secret lint:codes lint:docs",
5555
"lint:codes": "eslint . --cache",
@@ -64,7 +64,7 @@
6464
"preview:size-petite-vue-i18n": "pnpm --filter @intlify/size-check-petite-vue-i18n preview",
6565
"preview:size-vue-i18n": "pnpm --filter @intlify/size-check-vue-i18n preview",
6666
"release": "bumpp package.json packages/**/package.json --commit \"release: v\" --push --tag",
67-
"test": "npm-run-all lint test:cover test:type check-install test:e2e",
67+
"test": "run-s lint test:cover test:type check-install test:e2e",
6868
"test:cover": "pnpm test:unit --coverage",
6969
"test:e2e": "cross-env TZ=UTC vitest run -c ./vitest.e2e.config.ts",
7070
"test:type": "tsc -p ./test-dts/tsconfig.json",
@@ -95,7 +95,6 @@
9595
"brotli": "^1.3.2",
9696
"bumpp": "^9.3.0",
9797
"cross-env": "^7.0.3",
98-
"esbuild-register": "^3.5.0",
9998
"eslint": "^9.1.0",
10099
"eslint-config-prettier": "^9.1.0",
101100
"eslint-plugin-vue": "^9.25.0",
@@ -143,6 +142,7 @@
143142
"textlint-rule-write-good": "^2.0.0",
144143
"trash-cli": "^5.0.0",
145144
"tslib": "^2.6.2",
145+
"tsx": "^4.11.2",
146146
"typescript": "^5.3.3",
147147
"typescript-eslint": "^7.5.0",
148148
"vitepress": "1.2.3",

pnpm-lock.yaml

Lines changed: 27 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ set -xe
44

55
pnpm build --types
66

7-
node -r esbuild-register scripts/postprocess.ts
7+
tsx ./scripts/postprocess.ts

0 commit comments

Comments
 (0)