fix(deploy): require Node 22.12+, remove better-sqlite3 remnants

This commit is contained in:
jessy-david-dev
2026-04-11 15:55:17 +02:00
parent 0fdf9dd32e
commit fd99425269
2 changed files with 4 additions and 13 deletions
+4 -3
View File
@@ -4,12 +4,14 @@
"private": true, "private": true,
"author": "Jessy DAVID - https://jessy-david.dev", "author": "Jessy DAVID - https://jessy-david.dev",
"description": "WikiRush - Navigue entre les articles Wikipedia pour atteindre la cible en premier !", "description": "WikiRush - Navigue entre les articles Wikipedia pour atteindre la cible en premier !",
"engines": {
"node": ">=22.12.0"
},
"scripts": { "scripts": {
"dev": "next dev", "dev": "next dev",
"build": "next build", "build": "next build",
"start": "next start", "start": "next start",
"lint": "eslint", "lint": "eslint"
"postinstall": "npx node-gyp rebuild --directory node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3 2>/dev/null || true"
}, },
"dependencies": { "dependencies": {
"@panva/hkdf": "^1.2.1", "@panva/hkdf": "^1.2.1",
@@ -27,7 +29,6 @@
"devDependencies": { "devDependencies": {
"@tailwindcss/postcss": "^4", "@tailwindcss/postcss": "^4",
"@types/bcryptjs": "^3.0.0", "@types/bcryptjs": "^3.0.0",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^20", "@types/node": "^20",
"@types/react": "^19", "@types/react": "^19",
"@types/react-dom": "^19", "@types/react-dom": "^19",
-10
View File
@@ -48,9 +48,6 @@ importers:
'@types/bcryptjs': '@types/bcryptjs':
specifier: ^3.0.0 specifier: ^3.0.0
version: 3.0.0 version: 3.0.0
'@types/better-sqlite3':
specifier: ^7.6.13
version: 7.6.13
'@types/node': '@types/node':
specifier: ^20 specifier: ^20
version: 20.19.39 version: 20.19.39
@@ -719,9 +716,6 @@ packages:
resolution: {integrity: sha512-WRZOuCuaz8UcZZE4R5HXTco2goQSI2XxjGY3hbM/xDvwmqFWd4ivooImsMx65OKM6CtNKbnZ5YL+YwAwK7c1dg==} resolution: {integrity: sha512-WRZOuCuaz8UcZZE4R5HXTco2goQSI2XxjGY3hbM/xDvwmqFWd4ivooImsMx65OKM6CtNKbnZ5YL+YwAwK7c1dg==}
deprecated: This is a stub types definition. bcryptjs provides its own type definitions, so you do not need this installed. deprecated: This is a stub types definition. bcryptjs provides its own type definitions, so you do not need this installed.
'@types/better-sqlite3@7.6.13':
resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==}
'@types/estree@1.0.8': '@types/estree@1.0.8':
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
@@ -3192,10 +3186,6 @@ snapshots:
dependencies: dependencies:
bcryptjs: 3.0.3 bcryptjs: 3.0.3
'@types/better-sqlite3@7.6.13':
dependencies:
'@types/node': 20.19.39
'@types/estree@1.0.8': {} '@types/estree@1.0.8': {}
'@types/json-schema@7.0.15': {} '@types/json-schema@7.0.15': {}