Skip to content

Commit de2f8c5

Browse files
committed
fix: predev engine check implemented and types-node updated
1 parent b446665 commit de2f8c5

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

bun.lock

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@react-router/dev": "^7.2.0",
2424
"@tailwindcss/vite": "^4.0.9",
2525
"@types/eslint": "^9.6.1",
26-
"@types/node": "^20",
26+
"@types/node": "^22",
2727
"@types/react": "^19.0.10",
2828
"@types/react-dom": "^19.0.4",
2929
"@typescript-eslint/eslint-plugin": "^8.25.0",
@@ -439,7 +439,7 @@
439439

440440
"@types/mdast": ["@types/[email protected]", "", { "dependencies": { "@types/unist": "^2" } }, "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ=="],
441441

442-
"@types/node": ["@types/node@20.17.22", "", { "dependencies": { "undici-types": "~6.19.2" } }, "sha512-9RV2zST+0s3EhfrMZIhrz2bhuhBwxgkbHEwP2gtGWPjBzVQjifMzJ9exw7aDZhR1wbpj8zBrfp3bo8oJcGiUUw=="],
442+
"@types/node": ["@types/node@22.13.8", "", { "dependencies": { "undici-types": "~6.20.0" } }, "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ=="],
443443

444444
"@types/parse-json": ["@types/[email protected]", "", {}, "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw=="],
445445

@@ -1537,7 +1537,7 @@
15371537

15381538
"undici": ["[email protected]", "", {}, "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ=="],
15391539

1540-
"undici-types": ["undici-types@6.19.8", "", {}, "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw=="],
1540+
"undici-types": ["undici-types@6.20.0", "", {}, "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg=="],
15411541

15421542
"unicorn-magic": ["[email protected]", "", {}, "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ=="],
15431543

@@ -1651,6 +1651,8 @@
16511651

16521652
"@react-router/dev/prettier": ["[email protected]", "", { "bin": { "prettier": "bin-prettier.js" } }, "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q=="],
16531653

1654+
"@types/conventional-commits-parser/@types/node": ["@types/[email protected]", "", { "dependencies": { "undici-types": "~6.19.2" } }, "sha512-9RV2zST+0s3EhfrMZIhrz2bhuhBwxgkbHEwP2gtGWPjBzVQjifMzJ9exw7aDZhR1wbpj8zBrfp3bo8oJcGiUUw=="],
1655+
16541656
"@typescript-eslint/typescript-estree/minimatch": ["[email protected]", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="],
16551657

16561658
"accepts/negotiator": ["[email protected]", "", {}, "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="],
@@ -1767,6 +1769,8 @@
17671769

17681770
"@isaacs/cliui/wrap-ansi/ansi-styles": ["[email protected]", "", {}, "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="],
17691771

1772+
"@types/conventional-commits-parser/@types/node/undici-types": ["[email protected]", "", {}, "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw=="],
1773+
17701774
"@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["[email protected]", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="],
17711775

17721776
"babel-plugin-macros/cosmiconfig/yaml": ["[email protected]", "", {}, "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="],

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"type": "module",
55
"scripts": {
66
"build": "react-router build",
7+
"predev": "node -e \"if (parseInt(process.versions.node.split('.')[0]) < 22) throw new Error('Node.js version 22 or higher is required')\"",
78
"dev": "react-router dev",
89
"start": "react-router-serve ./build/server/index.js",
910
"check-types": "tsc --pretty --noEmit",
@@ -36,7 +37,7 @@
3637
"@react-router/dev": "^7.2.0",
3738
"@tailwindcss/vite": "^4.0.9",
3839
"@types/eslint": "^9.6.1",
39-
"@types/node": "^20",
40+
"@types/node": "^22",
4041
"@types/react": "^19.0.10",
4142
"@types/react-dom": "^19.0.4",
4243
"@typescript-eslint/eslint-plugin": "^8.25.0",
@@ -66,5 +67,8 @@
6667
"typescript": "^5.8.2",
6768
"vite": "^5.4.11",
6869
"vite-tsconfig-paths": "^5.1.4"
70+
},
71+
"engines": {
72+
"node": ">=22.0.0"
6973
}
7074
}

0 commit comments

Comments
 (0)