Skip to content

Commit c095129

Browse files
committed
Use esbuild-register instead of ts-node (#53)
* Use esbuild-register instead of ts-node * Alias esbuild-register to typescript-register as `interpret` doesn't know ESBuild exists See: - gulpjs/interpret#74 - https://github.dev/webpack/webpack-cli/blob/b39dfb68fc478194c438d128ed1f7232a5346a1c/packages/webpack-cli/src/webpack-cli.ts#L1796
1 parent c0189e1 commit c095129

File tree

4 files changed

+31
-101
lines changed

4 files changed

+31
-101
lines changed

Diff for: .mocharc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
require: ["ts-node/register/transpile-only"],
2+
require: ["esbuild-register"],
33
extension: ["ts"],
44
watchExtensions: ["ts"],
55
// Extension tests run inside of VSCode instance, so we don't include them here

Diff for: package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
"@typescript-eslint/parser": "^5.3.0",
2525
"assert": "^2.0.0",
2626
"earljs": "^0.1.12",
27+
"esbuild": "^0.14.10",
28+
"esbuild-register": "^3.3.2",
29+
"typescript-register": "npm:esbuild-register@^3.3.2",
2730
"eslint": "^7",
2831
"eslint-config-typestrict": "^1.0.2",
2932
"eslint-plugin-import": "^2.25.2",
@@ -37,7 +40,6 @@
3740
"process": "^0.11.10",
3841
"serve": "^13.0.2",
3942
"ts-loader": "^9.2.5",
40-
"ts-node": "^10.4.0",
4143
"typescript": "^4.5.3",
4244
"webpack": "^5.52.1",
4345
"webpack-cli": "^4.8.0"

Diff for: packages/ethereum-viewer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"pretest": "yarn run build",
1212
"lint": "eslint src --ext ts",
1313
"serve": "serve --cors -l 5000 --ssl-cert ../../certs/localhost.pem --ssl-key ../../certs/localhost-key.pem",
14-
"supported-explorers": "ts-node ./scripts/supported-explorers"
14+
"supported-explorers": "node -r esbuild-register ./scripts/supported-explorers"
1515
},
1616
"dependencies": {
1717
"fast-json-stable-stringify": "^2.1.0",

Diff for: pnpm-lock.yaml

+26-98
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)