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
FROM node:22-alpine AS base
FROM node:24-alpine AS base
# Install dependencies only when needed
FROM base AS deps

View File

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

View File

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