diff --git a/paywall-app/package.json b/paywall-app/package.json index ef60259ecc21..71059e550ced 100644 --- a/paywall-app/package.json +++ b/paywall-app/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@unlock-protocol/paywall": "workspace:./packages/paywall", - "next": "14.2.21", + "next": "15.1.2", "vite-plugin-node-polyfills": "0.23.0" }, "license": "MIT", diff --git a/unlock-app/package.json b/unlock-app/package.json index 501dc852b137..e1d6407755da 100644 --- a/unlock-app/package.json +++ b/unlock-app/package.json @@ -43,7 +43,7 @@ "from-exponential": "1.1.1", "graphql": "16.9.0", "lottie-react": "2.4.1", - "next": "14.2.21", + "next": "15.1.2", "next-recaptcha-v3": "1.5.2", "node-forge": "1.3.1", "p-limit": "6.2.0", diff --git a/unlock-protocol-com/package.json b/unlock-protocol-com/package.json index 2a6fa6cc03f3..321ec56ba35f 100644 --- a/unlock-protocol-com/package.json +++ b/unlock-protocol-com/package.json @@ -23,7 +23,7 @@ "embla-carousel-react": "8.5.2", "eslint": "9.14.0", "ethers": "6.13.5", - "next": "14.2.21", + "next": "15.1.2", "next-seo": "6.6.0", "numeral": "2.0.6", "path-match": "1.2.4", diff --git a/yarn.lock b/yarn.lock index 9b84e50b0170..7e8292c5c20a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10166,13 +10166,6 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:14.2.21": - version: 14.2.21 - resolution: "@next/env@npm:14.2.21" - checksum: 10/b822ca624468223f13a18f5b6478dd91bc3e20082c030e5f3a5cd03750635d064d368e29e926b723ec450d45b55c69662aebae9791b2aa005d7d7a96215dcc83 - languageName: node - linkType: hard - "@next/env@npm:15.0.3": version: 15.0.3 resolution: "@next/env@npm:15.0.3" @@ -10180,6 +10173,13 @@ __metadata: languageName: node linkType: hard +"@next/env@npm:15.1.2": + version: 15.1.2 + resolution: "@next/env@npm:15.1.2" + checksum: 10/eff61ed96b0d55e5feaef36c0d5b3f81dc94e9526fe18d5bc2f94fc8e6b5215dfa60df3f5b9feafee003aaf5150a0f05fab7985a345a476bb636e5a98184a0b9 + languageName: node + linkType: hard + "@next/eslint-plugin-next@npm:15.1.6": version: 15.1.6 resolution: "@next/eslint-plugin-next@npm:15.1.6" @@ -10189,13 +10189,6 @@ __metadata: languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-darwin-arm64@npm:14.2.21" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@next/swc-darwin-arm64@npm:15.0.3": version: 15.0.3 resolution: "@next/swc-darwin-arm64@npm:15.0.3" @@ -10203,10 +10196,10 @@ __metadata: languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-darwin-x64@npm:14.2.21" - conditions: os=darwin & cpu=x64 +"@next/swc-darwin-arm64@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-darwin-arm64@npm:15.1.2" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -10217,10 +10210,10 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-linux-arm64-gnu@npm:14.2.21" - conditions: os=linux & cpu=arm64 & libc=glibc +"@next/swc-darwin-x64@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-darwin-x64@npm:15.1.2" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -10231,10 +10224,10 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-linux-arm64-musl@npm:14.2.21" - conditions: os=linux & cpu=arm64 & libc=musl +"@next/swc-linux-arm64-gnu@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-linux-arm64-gnu@npm:15.1.2" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard @@ -10245,10 +10238,10 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-linux-x64-gnu@npm:14.2.21" - conditions: os=linux & cpu=x64 & libc=glibc +"@next/swc-linux-arm64-musl@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-linux-arm64-musl@npm:15.1.2" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard @@ -10259,10 +10252,10 @@ __metadata: languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-linux-x64-musl@npm:14.2.21" - conditions: os=linux & cpu=x64 & libc=musl +"@next/swc-linux-x64-gnu@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-linux-x64-gnu@npm:15.1.2" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard @@ -10273,10 +10266,10 @@ __metadata: languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-win32-arm64-msvc@npm:14.2.21" - conditions: os=win32 & cpu=arm64 +"@next/swc-linux-x64-musl@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-linux-x64-musl@npm:15.1.2" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard @@ -10287,23 +10280,23 @@ __metadata: languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-win32-ia32-msvc@npm:14.2.21" - conditions: os=win32 & cpu=ia32 +"@next/swc-win32-arm64-msvc@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-win32-arm64-msvc@npm:15.1.2" + conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:14.2.21": - version: 14.2.21 - resolution: "@next/swc-win32-x64-msvc@npm:14.2.21" +"@next/swc-win32-x64-msvc@npm:15.0.3": + version: 15.0.3 + resolution: "@next/swc-win32-x64-msvc@npm:15.0.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:15.0.3": - version: 15.0.3 - resolution: "@next/swc-win32-x64-msvc@npm:15.0.3" +"@next/swc-win32-x64-msvc@npm:15.1.2": + version: 15.1.2 + resolution: "@next/swc-win32-x64-msvc@npm:15.1.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -17797,7 +17790,7 @@ __metadata: languageName: node linkType: hard -"@swc/counter@npm:0.1.3, @swc/counter@npm:^0.1.3": +"@swc/counter@npm:0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" checksum: 10/df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 @@ -17813,17 +17806,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.5": - version: 0.5.5 - resolution: "@swc/helpers@npm:0.5.5" - dependencies: - "@swc/counter": "npm:^0.1.3" - tslib: "npm:^2.4.0" - checksum: 10/1c5ef04f642542212df28c669438f3e0f459dcde7b448a5b1fcafb2e9e4f13e76d8428535a270e91ed123dd2a21189dbed34086b88a8cf68baf84984d6d0e39b - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.11": +"@swc/helpers@npm:0.5.15, @swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.11": version: 0.5.15 resolution: "@swc/helpers@npm:0.5.15" dependencies: @@ -20150,7 +20133,7 @@ __metadata: "@unlock-protocol/paywall": "workspace:./packages/paywall" "@unlock-protocol/tsconfig": "workspace:./packages/tsconfig" eslint: "npm:9.19.0" - next: "npm:14.2.21" + next: "npm:15.1.2" prettier: "npm:3.4.2" typescript: "npm:5.7.3" vite: "npm:6.0.11" @@ -20357,7 +20340,7 @@ __metadata: graphql: "npm:16.9.0" jsdom: "npm:26.0.0" lottie-react: "npm:2.4.1" - next: "npm:14.2.21" + next: "npm:15.1.2" next-recaptcha-v3: "npm:1.5.2" node-forge: "npm:1.3.1" p-limit: "npm:6.2.0" @@ -20468,7 +20451,7 @@ __metadata: ethers: "npm:6.13.5" feed: "npm:4.2.2" gray-matter: "npm:4.0.3" - next: "npm:14.2.21" + next: "npm:15.1.2" next-seo: "npm:6.6.0" next-transpile-modules: "npm:10.0.1" numeral: "npm:2.0.6" @@ -41615,31 +41598,32 @@ __metadata: languageName: node linkType: hard -"next@npm:14.2.21": - version: 14.2.21 - resolution: "next@npm:14.2.21" +"next@npm:15.1.2": + version: 15.1.2 + resolution: "next@npm:15.1.2" dependencies: - "@next/env": "npm:14.2.21" - "@next/swc-darwin-arm64": "npm:14.2.21" - "@next/swc-darwin-x64": "npm:14.2.21" - "@next/swc-linux-arm64-gnu": "npm:14.2.21" - "@next/swc-linux-arm64-musl": "npm:14.2.21" - "@next/swc-linux-x64-gnu": "npm:14.2.21" - "@next/swc-linux-x64-musl": "npm:14.2.21" - "@next/swc-win32-arm64-msvc": "npm:14.2.21" - "@next/swc-win32-ia32-msvc": "npm:14.2.21" - "@next/swc-win32-x64-msvc": "npm:14.2.21" - "@swc/helpers": "npm:0.5.5" + "@next/env": "npm:15.1.2" + "@next/swc-darwin-arm64": "npm:15.1.2" + "@next/swc-darwin-x64": "npm:15.1.2" + "@next/swc-linux-arm64-gnu": "npm:15.1.2" + "@next/swc-linux-arm64-musl": "npm:15.1.2" + "@next/swc-linux-x64-gnu": "npm:15.1.2" + "@next/swc-linux-x64-musl": "npm:15.1.2" + "@next/swc-win32-arm64-msvc": "npm:15.1.2" + "@next/swc-win32-x64-msvc": "npm:15.1.2" + "@swc/counter": "npm:0.1.3" + "@swc/helpers": "npm:0.5.15" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001579" - graceful-fs: "npm:^4.2.11" postcss: "npm:8.4.31" - styled-jsx: "npm:5.1.1" + sharp: "npm:^0.33.5" + styled-jsx: "npm:5.1.6" peerDependencies: "@opentelemetry/api": ^1.1.0 "@playwright/test": ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: "*" + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 dependenciesMeta: "@next/swc-darwin-arm64": @@ -41656,20 +41640,22 @@ __metadata: optional: true "@next/swc-win32-arm64-msvc": optional: true - "@next/swc-win32-ia32-msvc": - optional: true "@next/swc-win32-x64-msvc": optional: true + sharp: + optional: true peerDependenciesMeta: "@opentelemetry/api": optional: true "@playwright/test": optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true bin: next: dist/bin/next - checksum: 10/b2abbef9fe35e75c06399627537c60a09fbd4600718fbae7fefd718f68312169eab233ad2c24141fb797f301ace53c6179c12c80d3327962dc031e9eec63f59f + checksum: 10/174ed53c730876c83fc9d64364cf2e7c884ca0787ab772d7b7a6292d3c687fe54b83db3b5cb98eb63a3e3155e17b5a89b80ad09bfb9921878a541a6a2658a508 languageName: node linkType: hard @@ -50738,22 +50724,6 @@ __metadata: languageName: node linkType: hard -"styled-jsx@npm:5.1.1": - version: 5.1.1 - resolution: "styled-jsx@npm:5.1.1" - dependencies: - client-only: "npm:0.0.1" - peerDependencies: - react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" - peerDependenciesMeta: - "@babel/core": - optional: true - babel-plugin-macros: - optional: true - checksum: 10/4f6a5d0010770fdeea1183d919d528fd46c484e23c0535ef3e1dd49488116f639c594f3bd4440e3bc8a8686c9f8d53c5761599870ff039ede11a5c3bfe08a4be - languageName: node - linkType: hard - "styled-jsx@npm:5.1.6": version: 5.1.6 resolution: "styled-jsx@npm:5.1.6"