diff --git a/.node-version b/.node-version index 62ccda57fa..9a2a0e219c 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v19 +v20 diff --git a/package.json b/package.json index ddbe86a997..1c7208f48b 100644 --- a/package.json +++ b/package.json @@ -30,10 +30,10 @@ }, "scripts": { "preversion": ". ./resources/checkgit.sh && npm ci --ignore-scripts", - "version": "ts-node resources/gen-version.ts && npm test && git add src/version.ts", + "version": "node --loader ts-node/esm resources/gen-version.ts && npm test && git add src/version.ts", "fuzzonly": "mocha --full-trace src/**/__tests__/**/*-fuzz.ts", - "changelog": "ts-node resources/gen-changelog.ts", - "benchmark": "ts-node resources/benchmark.ts", + "changelog": "node --loader ts-node/esm resources/gen-changelog.ts", + "benchmark": "node --loader ts-node/esm resources/benchmark.ts", "test": "npm run lint && npm run check && npm run testonly:cover && npm run prettier:check && npm run check:spelling && npm run check:integrations", "lint": "eslint --cache --max-warnings 0 --rulesdir resources/eslint-internal-rules/ .", "check": "tsc --pretty", @@ -47,10 +47,10 @@ "check:integrations": "mocha --full-trace resources/integration-test.ts", "serve": "docusaurus serve --dir websiteDist/ --config website/docusaurus.config.cjs", "start": "npm run build:website && npm run serve", - "build:website": "ts-node resources/build-docusaurus.ts", - "build:npm": "ts-node resources/build-npm.ts", - "build:deno": "ts-node resources/build-deno.ts", - "diff:npm": "ts-node resources/diff-npm-package.ts", + "build:website": "node --loader ts-node/esm resources/build-docusaurus.ts", + "build:npm": "node --loader ts-node/esm resources/build-npm.ts", + "build:deno": "node --loader ts-node/esm resources/build-deno.ts", + "diff:npm": "node --loader ts-node/esm resources/diff-npm-package.ts", "gitpublish:npm": "bash ./resources/gitpublish.sh npm npmDist", "gitpublish:deno": "bash ./resources/gitpublish.sh deno denoDist" },