Skip to content

Commit 1f9d88d

Browse files
committed
modernize ts node interop
1 parent 975a6cf commit 1f9d88d

File tree

8 files changed

+298
-144
lines changed

8 files changed

+298
-144
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Salesforce Commerce Cloud B2C Command Line Tools",
55
"main": "index.js",
66
"scripts": {
7-
"test": "echo \"Error: no test specified\" && exit 1"
7+
"test": "pnpm -r test"
88
},
99
"keywords": [],
1010
"author": "",

packages/b2c-cli/.mocharc.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
{
2-
"require": [
3-
"ts-node/register"
4-
],
52
"watch-extensions": [
63
"ts"
74
],
85
"recursive": true,
96
"reporter": "spec",
107
"timeout": 60000,
118
"node-option": [
12-
"loader=ts-node/esm",
13-
"experimental-specifier-resolution=node"
9+
"import=tsx"
1410
]
1511
}

packages/b2c-cli/.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"name": "Execute Command",
1515
"skipFiles": ["<node_internals>/**"],
1616
"runtimeExecutable": "node",
17-
"runtimeArgs": ["--loader", "ts-node/esm", "--no-warnings=ExperimentalWarning"],
17+
"runtimeArgs": ["--import", "tsx"],
1818
"program": "${workspaceFolder}/bin/dev.js",
1919
"args": ["hello", "world"]
2020
}

packages/b2c-cli/bin/dev.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
@echo off
22

3-
node --loader ts-node/esm --no-warnings=ExperimentalWarning "%~dp0\dev" %*
3+
node --import tsx "%~dp0\dev" %*

packages/b2c-cli/bin/dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env -S node --loader ts-node/esm --disable-warning=ExperimentalWarning
1+
#!/usr/bin/env -S node --import tsx
22

33
import {execute} from '@oclif/core'
44

packages/b2c-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"mocha": "^10",
2828
"oclif": "^4",
2929
"shx": "^0.3.3",
30-
"ts-node": "^10",
30+
"tsx": "^4.20.6",
3131
"typescript": "^5"
3232
},
3333
"engines": {

packages/b2c-cli/tsconfig.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,5 @@
88
"target": "es2022",
99
"moduleResolution": "node16"
1010
},
11-
"include": ["./src/**/*"],
12-
"ts-node": {
13-
"esm": true
14-
}
11+
"include": ["./src/**/*"]
1512
}

0 commit comments

Comments
 (0)