web: bump everything, notably node to v14 and nextjs to v16.0.3

This commit is contained in:
2025-11-14 02:41:49 +01:00
parent 16629a2fc0
commit 3c225aa68a
5 changed files with 2235 additions and 1545 deletions

View File

@@ -1,6 +1,6 @@
# Based on https://github.com/vercel/next.js/tree/canary/examples/with-docker # Based on https://github.com/vercel/next.js/tree/canary/examples/with-docker
FROM node:22-alpine AS base FROM node:24-alpine AS base
# Install dependencies only when needed # Install dependencies only when needed
FROM base AS deps FROM base AS deps

View File

@@ -1,2 +1,2 @@
[tools] [tools]
node = "22" node = "24"

3729
web/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -10,31 +10,35 @@
"codegen": "graphql-codegen" "codegen": "graphql-codegen"
}, },
"dependencies": { "dependencies": {
"@graphql-codegen/cli": "^5.0.7", "@graphql-codegen/cli": "^6.0.2",
"@graphql-codegen/client-preset": "^4.8.3", "@graphql-codegen/client-preset": "^5.1.3",
"@parcel/watcher": "^2.5.1", "@parcel/watcher": "^2.5.1",
"@sindresorhus/slugify": "^2.2.1", "@sindresorhus/slugify": "^3.0.0",
"@urql/next": "^1.1.5", "@urql/next": "^2.0.0",
"date-fns": "^4.1.0", "date-fns": "^4.1.0",
"date-fns-tz": "^3.2.0", "date-fns-tz": "^3.2.0",
"graphql": "^16.11.0", "graphql": "^16.12.0",
"next": "^15.4.6", "next": "16.0.3",
"nuqs": "^2.4.3", "nuqs": "^2.7.3",
"react": "^19.1.1", "react": "19.2.0",
"react-dom": "^19.1.1", "react-dom": "19.2.0",
"react-intersection-observer": "^9.16.0", "react-intersection-observer": "^10.0.0",
"sass": "^1.90.0", "sass": "^1.94.0",
"sharp": "^0.34.3", "sharp": "^0.34.5",
"swiper": "^11.2.10", "swiper": "^12.0.3",
"urql": "^4.2.2", "urql": "^5.0.1",
"use-debounce": "^10.0.5" "use-debounce": "^10.0.6"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22", "@types/node": "^24",
"@types/react": "^19.1.9", "@types/react": "19.2.4",
"@types/react-dom": "^19.1.7", "@types/react-dom": "19.2.3",
"eslint": "^9", "eslint": "^9",
"eslint-config-next": "15.4.6", "eslint-config-next": "16.0.3",
"typescript": "^5" "typescript": "^5"
},
"overrides": {
"@types/react": "19.2.4",
"@types/react-dom": "19.2.3"
} }
} }

View File

@@ -14,7 +14,7 @@
"moduleResolution": "bundler", "moduleResolution": "bundler",
"resolveJsonModule": true, "resolveJsonModule": true,
"isolatedModules": true, "isolatedModules": true,
"jsx": "preserve", "jsx": "react-jsx",
"incremental": true, "incremental": true,
"plugins": [ "plugins": [
{ {
@@ -32,7 +32,8 @@
"next-env.d.ts", "next-env.d.ts",
"**/*.ts", "**/*.ts",
"**/*.tsx", "**/*.tsx",
".next/types/**/*.ts" ".next/types/**/*.ts",
".next/dev/types/**/*.ts"
], ],
"exclude": [ "exclude": [
"node_modules" "node_modules"