Skip to content

Commit 7480302

Browse files
committed
drop support for Node.js versions below 18.19
add support for Node.js 22 for development tweak tsconfigs to be more accurate
1 parent d76d668 commit 7480302

File tree

6 files changed

+20
-11
lines changed

6 files changed

+20
-11
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
"@types/babel__core": "^7.20.5",
8080
"@types/babel__generator": "^7.6.8",
8181
"@types/babel__traverse": "^7.20.5",
82-
"@types/node": "~18.0.6",
82+
"@types/node": "~18.19.34",
8383
"@types/semver": "^7.5.8",
8484
"babel-plugin-here": "^1.0.1",
8585
"semver": "^7.6.0",

pnpm-lock.yaml

Lines changed: 12 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

scripts/emit-package-json.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env node
22
import { mkdirSync as makeDirectorySync, writeFileSync } from "fs"
3-
import packageJson_ from "../package.json" assert { type: "json" }
3+
import packageJson_ from "../package.json" with { type: "json" }
44

55
const { private: _, devDependencies, engines: { pnpm, ...engines }, ...packageJson } = packageJson_
66

scripts/version-dev.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env node
22
import { spawnSync } from "child_process"
33
import * as semver from "semver"
4-
import packageConfig from "../package.json" assert { type: "json" }
4+
import packageConfig from "../package.json" with { type: "json" }
55

66
const hash = spawnSync("git", [ "rev-parse", "--short", "HEAD" ], { encoding: "utf8" }).stdout.trim()
77

src/tsconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
"declaration": true,
55
"outDir": "../dist",
66
"types": [ "node", "@total-typescript/ts-reset", "babel-plugin-here/env" ],
7-
"rootDir": "."
7+
"rootDir": ".",
8+
"module": "es2022",
9+
"moduleResolution": "bundler"
810
},
911
"include": [ "**/*" ]
1012
}

tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
"lib": [ "es2023" ],
66
"types": [ "node", "@total-typescript/ts-reset" ],
77
"target": "es2022",
8-
"module": "esnext",
9-
"moduleResolution": "bundler",
8+
"module": "nodenext",
9+
"resolveJsonModule": true,
1010
"checkJs": true,
1111
"skipLibCheck": true,
1212
"strict": true,

0 commit comments

Comments
 (0)