Skip to content

Commit 599707e

Browse files
authored
perf: use esbuild-register as node loader to replace ts-node (#165)
1 parent b0cf431 commit 599707e

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

package.json

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,20 @@
1919
"build:ts": "tsc --project ./tsconfig.build.json",
2020
"clean": "rimraf .nyc_output lib coverage build .svelte-kit svelte.config-dist.js",
2121
"pretest:base": "cross-env DEBUG=eslint-plugin-svelte*",
22-
"test": "mocha --require ts-node/register \"tests/src/**/*.ts\" --reporter dot --timeout 60000",
22+
"ts": "node -r esbuild-register",
23+
"mocha": "yarn ts ./node_modules/mocha/bin/mocha.js",
24+
"test": "yarn mocha \"tests/src/**/*.ts\" --reporter dot --timeout 60000",
2325
"cover": "nyc --reporter=lcov yarn test",
24-
"debug": "mocha --require ts-node/register/transpile-only \"tests/src/**/*.ts\" --reporter dot --timeout 60000",
26+
"debug": "yarn mocha \"tests/src/**/*.ts\" --reporter dot --timeout 60000",
2527
"lint": "eslint .",
2628
"eslint-fix": "eslint . --fix",
27-
"update": "ts-node --transpile-only ./tools/update.ts && yarn format-for-gen-file",
29+
"update": "yarn ts ./tools/update.ts && yarn format-for-gen-file",
2830
"format-for-gen-file": "eslint src/types-for-node.ts src/utils/rules.ts src/configs --fix",
29-
"new": "ts-node --transpile-only ./tools/new-rule.ts",
30-
"docs:watch": "node --experimental-loader ./svelte-kit-import-hook.mjs node_modules/@sveltejs/kit/svelte-kit.js dev",
31-
"docs:build": "node --experimental-loader ./svelte-kit-import-hook.mjs node_modules/@sveltejs/kit/svelte-kit.js build",
32-
"docs:preview": "node --experimental-loader ./svelte-kit-import-hook.mjs node_modules/@sveltejs/kit/svelte-kit.js preview",
31+
"new": "yarn ts ./tools/new-rule.ts",
32+
"svelte-kit": "node --experimental-loader ./svelte-kit-import-hook.mjs node_modules/@sveltejs/kit/svelte-kit.js",
33+
"docs:watch": "yarn svelte-kit dev",
34+
"docs:build": "yarn svelte-kit build",
35+
"docs:preview": "yarn svelte-kit preview",
3336
"preversion": "yarn test && git add .",
3437
"version": "env-cmd -e version yarn update && git add .",
3538
"prepublishOnly": "yarn clean && yarn build"
@@ -138,7 +141,6 @@
138141
"stylus": "^0.58.0",
139142
"svelte": "^3.46.1",
140143
"svelte-adapter-ghpages": "0.0.2",
141-
"ts-node": "^10.0.0",
142144
"typescript": "^4.5.2",
143145
"vite-plugin-svelte-md": "^0.1.3"
144146
}

0 commit comments

Comments
 (0)