feat!: bump next.js to 15.0.0 (#8825)

Bump Next.js to 15.0.0
This commit is contained in:
Elliot DeNolf
2024-10-21 23:12:22 -04:00
committed by GitHub
parent 9fb86655a9
commit 74266bdd9a
22 changed files with 444 additions and 449 deletions

View File

@@ -105,7 +105,7 @@
"devDependencies": { "devDependencies": {
"@jest/globals": "29.7.0", "@jest/globals": "29.7.0",
"@libsql/client": "0.14.0", "@libsql/client": "0.14.0",
"@next/bundle-analyzer": "15.0.0-canary.173", "@next/bundle-analyzer": "15.0.0",
"@payloadcms/db-postgres": "workspace:*", "@payloadcms/db-postgres": "workspace:*",
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",
"@payloadcms/eslint-plugin": "workspace:*", "@payloadcms/eslint-plugin": "workspace:*",
@@ -145,15 +145,15 @@
"lint-staged": "15.2.7", "lint-staged": "15.2.7",
"minimist": "1.2.8", "minimist": "1.2.8",
"mongodb-memory-server": "^9.0", "mongodb-memory-server": "^9.0",
"next": "15.0.0-canary.173", "next": "15.0.0",
"open": "^10.1.0", "open": "^10.1.0",
"p-limit": "^5.0.0", "p-limit": "^5.0.0",
"playwright": "1.48.1", "playwright": "1.48.1",
"playwright-core": "1.48.1", "playwright-core": "1.48.1",
"prettier": "3.3.3", "prettier": "3.3.3",
"prompts": "2.4.2", "prompts": "2.4.2",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"rimraf": "3.0.2", "rimraf": "3.0.2",
"semver": "^7.5.4", "semver": "^7.5.4",
"sharp": "0.32.6", "sharp": "0.32.6",
@@ -167,8 +167,8 @@
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"peerDependencies": { "peerDependencies": {
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"packageManager": "pnpm@9.7.1", "packageManager": "pnpm@9.7.1",
"engines": { "engines": {

View File

@@ -43,8 +43,8 @@
"payload": "workspace:*" "payload": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"publishConfig": { "publishConfig": {
"exports": { "exports": {

View File

@@ -96,7 +96,7 @@
"@babel/preset-env": "^7.24.5", "@babel/preset-env": "^7.24.5",
"@babel/preset-react": "^7.24.1", "@babel/preset-react": "^7.24.1",
"@babel/preset-typescript": "^7.24.1", "@babel/preset-typescript": "^7.24.1",
"@next/eslint-plugin-next": "15.0.0-canary.173", "@next/eslint-plugin-next": "15.0.0",
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",
"@types/busboy": "1.5.4", "@types/busboy": "1.5.4",
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
@@ -112,7 +112,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "^15.0.0-canary.173", "next": "^15.0.0",
"payload": "workspace:*" "payload": "workspace:*"
}, },
"engines": { "engines": {

View File

@@ -66,17 +66,17 @@ export const RootLayout = async ({
dependencyVersions: { dependencyVersions: {
next: { next: {
required: false, required: false,
version: '>=15.0.0-canary.173', version: '>=15.0.0',
}, },
react: { react: {
customVersionParser: customReactVersionParser, customVersionParser: customReactVersionParser,
required: false, required: false,
version: '>=19.0.0-rc-3edc000d-20240926', version: '>=19.0.0-rc-65a56d0e-20241020',
}, },
'react-dom': { 'react-dom': {
customVersionParser: customReactVersionParser, customVersionParser: customReactVersionParser,
required: false, required: false,
version: '>=19.0.0-rc-3edc000d-20240926', version: '>=19.0.0-rc-65a56d0e-20241020',
}, },
}, },
}) })

View File

@@ -85,7 +85,7 @@
}, },
"dependencies": { "dependencies": {
"@monaco-editor/react": "4.6.0", "@monaco-editor/react": "4.6.0",
"@next/env": "^15.0.0-canary.173", "@next/env": "^15.0.0",
"@payloadcms/translations": "workspace:*", "@payloadcms/translations": "workspace:*",
"@types/busboy": "1.5.4", "@types/busboy": "1.5.4",
"ajv": "8.17.1", "ajv": "8.17.1",

View File

@@ -68,8 +68,8 @@
}, },
"peerDependencies": { "peerDependencies": {
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"publishConfig": { "publishConfig": {
"exports": { "exports": {

View File

@@ -61,8 +61,8 @@
}, },
"peerDependencies": { "peerDependencies": {
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"publishConfig": { "publishConfig": {
"exports": { "exports": {

View File

@@ -57,8 +57,8 @@
}, },
"peerDependencies": { "peerDependencies": {
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"publishConfig": { "publishConfig": {
"exports": { "exports": {

View File

@@ -69,8 +69,8 @@
}, },
"peerDependencies": { "peerDependencies": {
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"publishConfig": { "publishConfig": {
"exports": { "exports": {

View File

@@ -108,8 +108,8 @@
"@payloadcms/next": "workspace:*", "@payloadcms/next": "workspace:*",
"lexical": "0.18.0", "lexical": "0.18.0",
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"engines": { "engines": {
"node": "^18.20.2 || >=20.9.0" "node": "^18.20.2 || >=20.9.0"

View File

@@ -58,7 +58,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"engines": { "engines": {
"node": "^18.20.2 || >=20.9.0" "node": "^18.20.2 || >=20.9.0"

View File

@@ -116,10 +116,10 @@
"payload": "workspace:*" "payload": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"next": "^15.0.0-canary.173", "next": "^15.0.0",
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926", "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020",
"react-dom": "^19.0.0 || ^19.0.0-rc-3edc000d-20240926" "react-dom": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020"
}, },
"engines": { "engines": {
"node": "^18.20.2 || >=20.9.0" "node": "^18.20.2 || >=20.9.0"

767
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -21,10 +21,10 @@
"@payloadcms/richtext-lexical": "beta", "@payloadcms/richtext-lexical": "beta",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"sharp": "0.32.6" "sharp": "0.32.6"
}, },
"devDependencies": { "devDependencies": {
@@ -32,7 +32,7 @@
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"engines": { "engines": {

View File

@@ -21,10 +21,10 @@
"@payloadcms/richtext-lexical": "beta", "@payloadcms/richtext-lexical": "beta",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"sharp": "0.32.6" "sharp": "0.32.6"
}, },
"devDependencies": { "devDependencies": {
@@ -32,7 +32,7 @@
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"engines": { "engines": {

View File

@@ -18,10 +18,10 @@
"@payloadcms/storage-vercel-blob": "beta", "@payloadcms/storage-vercel-blob": "beta",
"@vercel/blob": "^0.22.3", "@vercel/blob": "^0.22.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"sharp": "0.32.6" "sharp": "0.32.6"
}, },
"devDependencies": { "devDependencies": {
@@ -30,7 +30,7 @@
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"autoprefixer": "^10.0.1", "autoprefixer": "^10.0.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"postcss": "^8", "postcss": "^8",
"tailwindcss": "^3.3.0", "tailwindcss": "^3.3.0",
"typescript": "5.6.3" "typescript": "5.6.3"

View File

@@ -41,12 +41,12 @@
"jsonwebtoken": "9.0.2", "jsonwebtoken": "9.0.2",
"lexical": "0.18.0", "lexical": "0.18.0",
"lucide-react": "^0.378.0", "lucide-react": "^0.378.0",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"payload-admin-bar": "^1.0.6", "payload-admin-bar": "^1.0.6",
"prism-react-renderer": "^2.3.1", "prism-react-renderer": "^2.3.1",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"react-hook-form": "7.45.4", "react-hook-form": "7.45.4",
"sharp": "0.32.6", "sharp": "0.32.6",
"tailwind-merge": "^2.3.0", "tailwind-merge": "^2.3.0",
@@ -64,7 +64,7 @@
"autoprefixer": "^10.4.19", "autoprefixer": "^10.4.19",
"copyfiles": "^2.4.1", "copyfiles": "^2.4.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"postcss": "^8.4.38", "postcss": "^8.4.38",
"prettier": "^3.0.3", "prettier": "^3.0.3",
"tailwindcss": "^3.4.3", "tailwindcss": "^3.4.3",

View File

@@ -21,10 +21,10 @@
"@payloadcms/richtext-lexical": "beta", "@payloadcms/richtext-lexical": "beta",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"sharp": "0.32.6" "sharp": "0.32.6"
}, },
"devDependencies": { "devDependencies": {
@@ -32,7 +32,7 @@
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"engines": { "engines": {

View File

@@ -22,10 +22,10 @@
"@payloadcms/richtext-lexical": "beta", "@payloadcms/richtext-lexical": "beta",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"sharp": "0.32.6" "sharp": "0.32.6"
}, },
"devDependencies": { "devDependencies": {
@@ -33,7 +33,7 @@
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"engines": { "engines": {

View File

@@ -22,17 +22,17 @@
"@payloadcms/storage-vercel-blob": "beta", "@payloadcms/storage-vercel-blob": "beta",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926" "react-dom": "19.0.0-rc-65a56d0e-20241020"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.5.4", "@types/node": "^22.5.4",
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"engines": { "engines": {

View File

@@ -23,17 +23,17 @@
"@payloadcms/storage-vercel-blob": "beta", "@payloadcms/storage-vercel-blob": "beta",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"graphql": "^16.8.1", "graphql": "^16.8.1",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "beta", "payload": "beta",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926" "react-dom": "19.0.0-rc-65a56d0e-20241020"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.5.4", "@types/node": "^22.5.4",
"@types/react": "npm:types-react@19.0.0-rc.1", "@types/react": "npm:types-react@19.0.0-rc.1",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1",
"eslint": "^8", "eslint": "^8",
"eslint-config-next": "15.0.0-canary.173", "eslint-config-next": "15.0.0",
"typescript": "5.6.3" "typescript": "5.6.3"
}, },
"engines": { "engines": {

View File

@@ -71,11 +71,11 @@
"http-status": "1.6.2", "http-status": "1.6.2",
"jwt-decode": "4.0.0", "jwt-decode": "4.0.0",
"lexical": "0.18.0", "lexical": "0.18.0",
"next": "15.0.0-canary.173", "next": "15.0.0",
"payload": "workspace:*", "payload": "workspace:*",
"qs-esm": "7.0.2", "qs-esm": "7.0.2",
"react": "19.0.0-rc-3edc000d-20240926", "react": "19.0.0-rc-65a56d0e-20241020",
"react-dom": "19.0.0-rc-3edc000d-20240926", "react-dom": "19.0.0-rc-65a56d0e-20241020",
"server-only": "^0.0.1", "server-only": "^0.0.1",
"slate": "0.91.4", "slate": "0.91.4",
"tempy": "^1.0.1", "tempy": "^1.0.1",