Skip to content

Commit 19fcdd7

Browse files
fix: set front-end to Node v20, fix use of ts-node
1 parent 5c10eea commit 19fcdd7

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

mockserver/.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use-node-version=20.9.0

web/.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
enable-pre-post-scripts=true
2+
use-node-version=20.9.0

web/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"build": "pnpm update-version && vite build",
1515
"update-version": "echo '{\"version\": \"'$npm_package_version'\"}' > public/client-version.json",
1616
"create-generated-files": "pnpm run generate-world && pnpm run generate-zones-config",
17-
"generate-world": "ts-node --esm ./geo/generateWorld.ts",
18-
"generate-zones-config": "ts-node --esm ./scripts/generateZonesConfig.ts",
17+
"generate-world": "node --import=./scripts/register-tsNodeESM.js ./geo/generateWorld.ts",
18+
"generate-zones-config": "node --import=./scripts/register-tsNodeESM.js ./scripts/generateZonesConfig.ts",
1919
"predev": "pnpm run create-generated-files",
2020
"dev": "vite --open",
2121
"cy:component": "cypress open --component -b electron",
@@ -195,7 +195,7 @@
195195
"workbox-window": "7.0.0"
196196
},
197197
"engines": {
198-
"node": ">=18",
198+
"node": "^20",
199199
"pnpm": "^8"
200200
}
201201
}

web/scripts/register-tsNodeESM.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { register } from 'node:module';
2+
import { pathToFileURL } from 'node:url';
3+
register('ts-node/esm', pathToFileURL('./'));

0 commit comments

Comments
 (0)