|
15 | 15 | },
|
16 | 16 | "scripts": {
|
17 | 17 | "benchmark": "node ./benchmark/index.mjs",
|
18 |
| - "build": "node -r esbuild-register scripts/build.ts", |
| 18 | + "build": "tsx ./scripts/build.ts", |
19 | 19 | "build:explorer": "pnpm --filter @intlify/message-format-explorer build",
|
20 | 20 | "build:size": "pnpm build && run-p build:size-*",
|
21 | 21 | "build:size-core": "pnpm --filter @intlify/size-check-core build",
|
|
24 | 24 | "build:sourcemap": "pnpm build --sourcemap",
|
25 | 25 | "build:type": "./scripts/build.sh",
|
26 | 26 | "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", |
28 | 28 | "clean": "run-p clean:*",
|
29 | 29 | "clean:coverage": "rimraf ./coverage",
|
30 | 30 | "clean:dist": "rimraf ./dist ./packages/**/dist ./docs/.vitepress/dist",
|
31 | 31 | "clean:docs": "trash './docs/api/!(injection).md'",
|
32 | 32 | "clean:type": "rimraf ./temp",
|
33 | 33 | "coverage": "opener coverage/index.html",
|
34 |
| - "dev": "node -r esbuild-register scripts/dev.ts", |
| 34 | + "dev": "tsx ./scripts/dev.ts", |
35 | 35 | "dev:e2e": "cross-env TZ=UTC vitest -c ./vitest.e2e.config.ts",
|
36 | 36 | "dev:eslint": "npx @eslint/config-inspector",
|
37 | 37 | "dev:explorer": "pnpm --filter @intlify/message-format-explorer dev",
|
|
49 | 49 | "example:ssr": "cd examples/ssr/vite && pnpm dev",
|
50 | 50 | "fix": "run-p lint:fix format:fix",
|
51 | 51 | "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", |
53 | 53 | "format:prettier": "prettier --config prettier.config.mjs --ignore-path .prettierignore --list-different '**/*.{ts,js,json,html}'",
|
54 | 54 | "lint": "run-p lint:secret lint:codes lint:docs",
|
55 | 55 | "lint:codes": "eslint . --cache",
|
|
64 | 64 | "preview:size-petite-vue-i18n": "pnpm --filter @intlify/size-check-petite-vue-i18n preview",
|
65 | 65 | "preview:size-vue-i18n": "pnpm --filter @intlify/size-check-vue-i18n preview",
|
66 | 66 | "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", |
68 | 68 | "test:cover": "pnpm test:unit --coverage",
|
69 | 69 | "test:e2e": "cross-env TZ=UTC vitest run -c ./vitest.e2e.config.ts",
|
70 | 70 | "test:type": "tsc -p ./test-dts/tsconfig.json",
|
|
95 | 95 | "brotli": "^1.3.2",
|
96 | 96 | "bumpp": "^9.3.0",
|
97 | 97 | "cross-env": "^7.0.3",
|
98 |
| - "esbuild-register": "^3.5.0", |
99 | 98 | "eslint": "^9.1.0",
|
100 | 99 | "eslint-config-prettier": "^9.1.0",
|
101 | 100 | "eslint-plugin-vue": "^9.25.0",
|
|
143 | 142 | "textlint-rule-write-good": "^2.0.0",
|
144 | 143 | "trash-cli": "^5.0.0",
|
145 | 144 | "tslib": "^2.6.2",
|
| 145 | + "tsx": "^4.11.2", |
146 | 146 | "typescript": "^5.3.3",
|
147 | 147 | "typescript-eslint": "^7.5.0",
|
148 | 148 | "vitepress": "1.2.3",
|
|
0 commit comments