Skip to content

Commit b31e647

Browse files
authored
fix: update package.json engines to reflect node20 support (#210)
1 parent 4f3ae2a commit b31e647

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,6 @@
6565
"typescript-eslint": "^8.43.0"
6666
},
6767
"engines": {
68-
"node": ">=22.12.0"
68+
"node": "^20.19.0 || ^22.12.0 || >=23"
6969
}
7070
}

src/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,13 @@ import {version} from 'node:process';
1010

1111
const [major, minor] = version.substring(1).split('.').map(Number);
1212

13+
if (major === 20 && minor < 19) {
14+
console.error(
15+
`ERROR: \`chrome-devtools-mcp\` does not support Node ${process.version}. Please upgrade to Node 20.19.0 LTS or a newer LTS.`,
16+
);
17+
process.exit(1);
18+
}
19+
1320
if (major === 22 && minor < 12) {
1421
console.error(
1522
`ERROR: \`chrome-devtools-mcp\` does not support Node ${process.version}. Please upgrade to Node 22.12.0 LTS or a newer LTS.`,
@@ -19,7 +26,7 @@ if (major === 22 && minor < 12) {
1926

2027
if (major < 20) {
2128
console.error(
22-
`ERROR: \`chrome-devtools-mcp\` does not support Node ${process.version}. Please upgrade to Node 20 LTS or a newer LTS.`,
29+
`ERROR: \`chrome-devtools-mcp\` does not support Node ${process.version}. Please upgrade to Node 20.19.0 LTS or a newer LTS.`,
2330
);
2431
process.exit(1);
2532
}

0 commit comments

Comments
 (0)