Skip to content

Commit f81ee29

Browse files
test with node --import tsx instead of direct tsx
1 parent f6a7898 commit f81ee29

File tree

6 files changed

+10
-10
lines changed

6 files changed

+10
-10
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
4141
node-versions:
4242
runs-on: "ubuntu-latest"
43-
name: "${{ matrix.example }} on Node ${{ matrix.node-version }}"
43+
name: "Node ${{ matrix.node-version }} - ${{ matrix.example }}"
4444
needs: list-examples
4545
strategy:
4646
matrix:

examples/with-typescript-cjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "with-typescript-cjs",
33
"private": true,
44
"scripts": {
5-
"bench-benchmark-js": "tsx bench/benchmark.js/index.bench.ts",
6-
"bench-tinybench": "tsx bench/tinybench/index.bench.ts"
5+
"bench-benchmark-js": "node --require tsx/cjs bench/benchmark.js/index.bench.ts",
6+
"bench-tinybench": "node --require tsx/cjs bench/tinybench/index.bench.ts"
77
},
88
"devDependencies": {
99
"@codspeed/benchmark.js-plugin": "link:../../packages/benchmark.js-plugin",

examples/with-typescript-esm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"bench-benchmark-js": "tsx bench/benchmark.js/index.bench.ts",
7-
"bench-tinybench": "tsx bench/tinybench/index.bench.ts",
6+
"bench-benchmark-js": "node --import tsx/esm bench/benchmark.js/index.bench.ts",
7+
"bench-tinybench": "node --import tsx/esm bench/tinybench/index.bench.ts",
88
"bench-vitest": "vitest bench --run"
99
},
1010
"devDependencies": {

examples/with-typescript-simple-cjs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "with-typescript-simple-cjs",
33
"private": true,
44
"scripts": {
5-
"bench-benchmark-js": "tsx benchmark-js.ts",
6-
"bench-tinybench": "tsx tinybench.ts"
5+
"bench-benchmark-js": "node --require tsx/cjs benchmark-js.ts",
6+
"bench-tinybench": "node --require tsx/cjs tinybench.ts"
77
},
88
"devDependencies": {
99
"@codspeed/benchmark.js-plugin": "link:../../packages/benchmark.js-plugin",

examples/with-typescript-simple-esm/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"bench-benchmark-js": "tsx benchmark-js.ts",
7-
"bench-tinybench": "tsx tinybench.ts"
6+
"bench-benchmark-js": "node --import tsx/esm benchmark-js.ts",
7+
"bench-tinybench": "node --import tsx/esm tinybench.ts"
88
},
99
"devDependencies": {
1010
"@codspeed/benchmark.js-plugin": "link:../../packages/benchmark.js-plugin",

packages/tinybench-plugin/moon.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
tasks:
22
bench:
3-
command: tsx benches/sample.ts
3+
command: node --import tsx/esm tsx benches/sample.ts
44
inputs:
55
- "benches/**"
66
local: true

0 commit comments

Comments
 (0)