Skip to content

Commit

Permalink
fix: set front-end to Node v20, fix use of ts-node
Browse files Browse the repository at this point in the history
  • Loading branch information
travellingprog committed Oct 27, 2023
1 parent 5c10eea commit 19fcdd7
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 3 deletions.
1 change: 1 addition & 0 deletions mockserver/.npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
use-node-version=20.9.0
1 change: 1 addition & 0 deletions web/.npmrc
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
enable-pre-post-scripts=true
use-node-version=20.9.0
6 changes: 3 additions & 3 deletions web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
"build": "pnpm update-version && vite build",
"update-version": "echo '{\"version\": \"'$npm_package_version'\"}' > public/client-version.json",
"create-generated-files": "pnpm run generate-world && pnpm run generate-zones-config",
"generate-world": "ts-node --esm ./geo/generateWorld.ts",
"generate-zones-config": "ts-node --esm ./scripts/generateZonesConfig.ts",
"generate-world": "node --import=./scripts/register-tsNodeESM.js ./geo/generateWorld.ts",
"generate-zones-config": "node --import=./scripts/register-tsNodeESM.js ./scripts/generateZonesConfig.ts",
"predev": "pnpm run create-generated-files",
"dev": "vite --open",
"cy:component": "cypress open --component -b electron",
Expand Down Expand Up @@ -195,7 +195,7 @@
"workbox-window": "7.0.0"
},
"engines": {
"node": ">=18",
"node": "^20",
"pnpm": "^8"
}
}
3 changes: 3 additions & 0 deletions web/scripts/register-tsNodeESM.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { register } from 'node:module';
import { pathToFileURL } from 'node:url';
register('ts-node/esm', pathToFileURL('./'));

0 comments on commit 19fcdd7

Please sign in to comment.