diff --git a/dev/test-next-studio/package.json b/dev/test-next-studio/package.json index 973be9125f8..3fea14b0ed3 100644 --- a/dev/test-next-studio/package.json +++ b/dev/test-next-studio/package.json @@ -13,7 +13,7 @@ "dependencies": { "@sanity/vision": "workspace:*", "babel-plugin-react-compiler": "0.0.0-experimental-de2cfda-20240912", - "next": "15.0.0-rc.1", + "next": "15.0.0", "react": "19.0.0-rc-a7d1240c-20240731", "react-dom": "19.0.0-rc-a7d1240c-20240731", "react-is": "19.0.0-rc-a7d1240c-20240731", diff --git a/dev/test-studio/package.json b/dev/test-studio/package.json index 92b4912ba1a..43bf1de170a 100644 --- a/dev/test-studio/package.json +++ b/dev/test-studio/package.json @@ -41,7 +41,7 @@ "@sanity/util": "workspace:*", "@sanity/uuid": "^3.0.1", "@sanity/vision": "workspace:*", - "@sanity/visual-editing": "2.2.0", + "@sanity/visual-editing": "2.2.1", "@turf/helpers": "^6.0.1", "@turf/points-within-polygon": "^5.1.5", "@vercel/stega": "0.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25e030204f3..5fa2f80d5db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -403,8 +403,8 @@ importers: specifier: 0.0.0-experimental-de2cfda-20240912 version: 0.0.0-experimental-de2cfda-20240912 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-de2cfda-20240912)(react-dom@19.0.0-rc-a7d1240c-20240731(react@19.0.0-rc-a7d1240c-20240731))(react@19.0.0-rc-a7d1240c-20240731) + specifier: 15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-de2cfda-20240912)(react-dom@19.0.0-rc-a7d1240c-20240731(react@19.0.0-rc-a7d1240c-20240731))(react@19.0.0-rc-a7d1240c-20240731) react: specifier: 19.0.0-rc-a7d1240c-20240731 version: 19.0.0-rc-a7d1240c-20240731 @@ -482,7 +482,7 @@ importers: version: 2.0.0(@sanity/client@6.22.2(debug@4.3.7)) '@sanity/react-loader': specifier: ^1.8.3 - version: 1.10.7(@sanity/client@6.22.2)(react@18.3.1) + version: 1.10.9(@sanity/client@6.22.2)(react@18.3.1) '@sanity/tsdoc': specifier: 1.0.113 version: 1.0.113(@types/babel__core@7.20.5)(@types/node@22.5.4)(react-dom@18.3.1(react@18.3.1))(react-is@19.0.0-rc-a7d1240c-20240731)(react@18.3.1)(sanity@packages+sanity)(styled-components@6.1.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(terser@5.32.0) @@ -505,8 +505,8 @@ importers: specifier: workspace:* version: link:../../packages/@sanity/vision '@sanity/visual-editing': - specifier: 2.2.0 - version: 2.2.0(@sanity/client@6.22.2)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 2.2.1 + version: 2.2.1(@sanity/client@6.22.2)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@turf/helpers': specifier: ^6.0.1 version: 6.5.0 @@ -3812,8 +3812,8 @@ packages: '@next/env@14.2.15': resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} - '@next/env@15.0.0-rc.1': - resolution: {integrity: sha512-4neDwowyr+9DfgickGjNATp6Lm3rJ/Y83ulg8irVXUoN+mLikrInYSzFDnwpkflO/wokFR4z5A171RVPnapZ/Q==} + '@next/env@15.0.0': + resolution: {integrity: sha512-Mcv8ZVmEgTO3bePiH/eJ7zHqQEs2gCqZ0UId2RxHmDDc7Pw6ngfSrOFlxG8XDpaex+n2G+TKPsQAf28MO+88Gw==} '@next/swc-darwin-arm64@14.2.15': resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} @@ -3821,8 +3821,8 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@15.0.0-rc.1': - resolution: {integrity: sha512-YqDdpE3vgcDSiq9oJcFp0YUsLXCfIa3BpAHOZnVfbXNPBz1JcDtIGFsoz2w6l5jmjU9+41l7oeagY8KAWtYdpA==} + '@next/swc-darwin-arm64@15.0.0': + resolution: {integrity: sha512-Gjgs3N7cFa40a9QT9AEHnuGKq69/bvIOn0SLGDV+ordq07QOP4k1GDOVedMHEjVeqy1HBLkL8rXnNTuMZIv79A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3833,8 +3833,8 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@15.0.0-rc.1': - resolution: {integrity: sha512-mM7rwGB9xuPM9dIAcInlmHpIOaFyBkOsUjj9ytUBANPNEqPkW8C06RITiPJ3toKAiocEcGdLuJeaYPS8MDgf6g==} + '@next/swc-darwin-x64@15.0.0': + resolution: {integrity: sha512-BUtTvY5u9s5berAuOEydAUlVMjnl6ZjXS+xVrMt317mglYZ2XXjY8YRDCaz9vYMjBNPXH8Gh75Cew5CMdVbWTw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3845,8 +3845,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@15.0.0-rc.1': - resolution: {integrity: sha512-4V3PSaqvjW00qac6Pd7rWAv+zE3HGXv02JAac7TpwOvNIYuneqUq82HLGZe9aZTDtT+zhOS2RnCUuXE7v3BO2Q==} + '@next/swc-linux-arm64-gnu@15.0.0': + resolution: {integrity: sha512-sbCoEpuWUBpYoLSgYrk0CkBv8RFv4ZlPxbwqRHr/BWDBJppTBtF53EvsntlfzQJ9fosYX12xnS6ltxYYwsMBjg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3857,8 +3857,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.0-rc.1': - resolution: {integrity: sha512-0xUM0jRNgezRT0F/wCMs2HJ5uuV/WDajYWWeBDSSOLKB8zfTMho+QiZtLqsGG1OjALIPttpKr1E2IDNWoUgXZQ==} + '@next/swc-linux-arm64-musl@15.0.0': + resolution: {integrity: sha512-JAw84qfL81aQCirXKP4VkgmhiDpXJupGjt8ITUkHrOVlBd+3h5kjfPva5M0tH2F9KKSgJQHEo3F5S5tDH9h2ww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3869,8 +3869,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.0-rc.1': - resolution: {integrity: sha512-xCusIy4TN9tS5CoZVk1bs6XUqSy1H6/BMco71/LA64oPKO/MsnFv6tbmzVlBKmriASCdedrgPlREE6AXVANRaA==} + '@next/swc-linux-x64-gnu@15.0.0': + resolution: {integrity: sha512-r5Smd03PfxrGKMewdRf2RVNA1CU5l2rRlvZLQYZSv7FUsXD5bKEcOZ/6/98aqRwL7diXOwD8TCWJk1NbhATQHg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3881,8 +3881,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.0-rc.1': - resolution: {integrity: sha512-eNiz8+boojGEVkTJYOC1BzuT2Wl9Nqoz91rHkZityAW2kd4KpeMEuxXj5Y+IPoRQXRFDfOi39hw7qpj+Nt0LXg==} + '@next/swc-linux-x64-musl@15.0.0': + resolution: {integrity: sha512-fM6qocafz4Xjhh79CuoQNeGPhDHGBBUbdVtgNFJOUM8Ih5ZpaDZlTvqvqsh5IoO06CGomxurEGqGz/4eR/FaMQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3893,8 +3893,8 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@15.0.0-rc.1': - resolution: {integrity: sha512-KcH0BWiFqinwfb8dBbIvAT51oWmZqiGHoPOP8yjkEzJK2pVxwKm4mk4WM4Y17EgCSmfAtdT0xklM9bcAm3cD3Q==} + '@next/swc-win32-arm64-msvc@15.0.0': + resolution: {integrity: sha512-ZOd7c/Lz1lv7qP/KzR513XEa7QzW5/P0AH3A5eR1+Z/KmDOvMucht0AozccPc0TqhdV1xaXmC0Fdx0hoNzk6ng==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3911,8 +3911,8 @@ packages: cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.0-rc.1': - resolution: {integrity: sha512-mkw4njN+kXYJo1/+V3BxogTwVXRDdHzxBO9gTEEZzZVnxXTdD5TMiPPQuH5hdkZxdcx3O0qhob3j7wdH7gaZ2A==} + '@next/swc-win32-x64-msvc@15.0.0': + resolution: {integrity: sha512-2RVWcLtsqg4LtaoJ3j7RoKpnWHgcrz5XvuUGE7vBYU2i6M2XeD9Y8RlLaF770LEIScrrl8MdWsp6odtC6sZccg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4510,11 +4510,11 @@ packages: resolution: {integrity: sha512-OwbT5C1j8wEVEvU78cYrC7l2l+cUH4UWHE4LF+FjniiQqeO+Udt6qK8akDRzsULmt3V2ebPOg+CYgRZh8Fkhdg==} engines: {node: '>=18'} - '@sanity/core-loader@1.6.23': - resolution: {integrity: sha512-DrNadkbr2KlsZbUNir4cCkEHe1kICpDIOpY+W4nQJNVqb/WCVFQuaVrjulESSSFG7DRKT7sdPJOax4PC/MgIRg==} + '@sanity/core-loader@1.7.1': + resolution: {integrity: sha512-GiR88Odt+rxu2wmKaTq0GI8BY142FGPLA8Vja4Gac+KpBjcyH4pe0WiVD6VdCbOBS6YXVuj5SBJ9jlUehnROog==} engines: {node: '>=18'} peerDependencies: - '@sanity/client': ^6.21.3 + '@sanity/client': ^6.22.2 '@sanity/diff-match-patch@3.1.1': resolution: {integrity: sha512-dSZqGeYjHKGIkqAzGqLcG92LZyJGX+nYbs/FWawhBbTBDWi21kvQ0hsL3DJThuFVWtZMWTQijN3z6Cnd44Pf2g==} @@ -4660,11 +4660,11 @@ packages: peerDependencies: '@sanity/client': ^6.22.2 - '@sanity/react-loader@1.10.7': - resolution: {integrity: sha512-YrVIuOHtVnQHW3Xzf9phxvy+HQD3v3VAw2me/Bkhi4csDpemTl7QZS8LlQw7bmXWKFLw1xCwrMO2g4YRk89eRw==} + '@sanity/react-loader@1.10.9': + resolution: {integrity: sha512-a/m72j8dL6yUkkqouFkAYwWrL78PPLW8Jn8wuABiOkEa0+IFJ4ihyP7XllDClC19n9XIGHkuVS2qkdJ+ZtH35A==} engines: {node: '>=18'} peerDependencies: - '@sanity/client': ^6.21.3 + '@sanity/client': ^6.22.2 react: ^18.3 || >=19.0.0-rc '@sanity/telemetry@0.7.9': @@ -4716,8 +4716,8 @@ packages: '@sanity/uuid@3.0.2': resolution: {integrity: sha512-vzdhqOrX7JGbMyK40KuIwwyXHm7GMLOGuYgn3xlC09e4ZVNofUO5mgezQqnRv0JAMthIRhofqs9f6ufUjMKOvw==} - '@sanity/visual-editing@2.2.0': - resolution: {integrity: sha512-TUDqMYgt/jRcqHomIMvhzQ/yCbB69ee3n9so5rAiEZEIq2mOeBd/vSr1+FEXCM01Jqm3/aL42NEjb3oLfnuBjQ==} + '@sanity/visual-editing@2.2.1': + resolution: {integrity: sha512-VrFuiDxLDxSNZORSnmqixYV3kXlDBoHEz2QyVbzz6HOHBzgT5R4gOc0vVzI48Mb8jSNE4sb447vXzSvnOoTXQg==} engines: {node: '>=18'} peerDependencies: '@remix-run/react': '>= 2' @@ -9285,16 +9285,16 @@ packages: sass: optional: true - next@15.0.0-rc.1: - resolution: {integrity: sha512-MUoMUM7u6lh5zx1fRbze2jGESj4VIqc0dplx03wN5cLbpW3RhrVD7I3+sDW1khJxi+bayAZuGx03R5qNV9y/EA==} + next@15.0.0: + resolution: {integrity: sha512-/ivqF6gCShXpKwY9hfrIQYh8YMge8L3W+w1oRLv/POmK4MOQnh+FscZ8a0fRFTSQWE+2z9ctNYvELD9vP2FV+A==} engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 - react-dom: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 + react: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 + react-dom: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -14162,48 +14162,48 @@ snapshots: '@next/env@14.2.15': {} - '@next/env@15.0.0-rc.1': {} + '@next/env@15.0.0': {} '@next/swc-darwin-arm64@14.2.15': optional: true - '@next/swc-darwin-arm64@15.0.0-rc.1': + '@next/swc-darwin-arm64@15.0.0': optional: true '@next/swc-darwin-x64@14.2.15': optional: true - '@next/swc-darwin-x64@15.0.0-rc.1': + '@next/swc-darwin-x64@15.0.0': optional: true '@next/swc-linux-arm64-gnu@14.2.15': optional: true - '@next/swc-linux-arm64-gnu@15.0.0-rc.1': + '@next/swc-linux-arm64-gnu@15.0.0': optional: true '@next/swc-linux-arm64-musl@14.2.15': optional: true - '@next/swc-linux-arm64-musl@15.0.0-rc.1': + '@next/swc-linux-arm64-musl@15.0.0': optional: true '@next/swc-linux-x64-gnu@14.2.15': optional: true - '@next/swc-linux-x64-gnu@15.0.0-rc.1': + '@next/swc-linux-x64-gnu@15.0.0': optional: true '@next/swc-linux-x64-musl@14.2.15': optional: true - '@next/swc-linux-x64-musl@15.0.0-rc.1': + '@next/swc-linux-x64-musl@15.0.0': optional: true '@next/swc-win32-arm64-msvc@14.2.15': optional: true - '@next/swc-win32-arm64-msvc@15.0.0-rc.1': + '@next/swc-win32-arm64-msvc@15.0.0': optional: true '@next/swc-win32-ia32-msvc@14.2.15': @@ -14212,7 +14212,7 @@ snapshots: '@next/swc-win32-x64-msvc@14.2.15': optional: true - '@next/swc-win32-x64-msvc@15.0.0-rc.1': + '@next/swc-win32-x64-msvc@15.0.0': optional: true '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': @@ -14913,7 +14913,7 @@ snapshots: uuid: 10.0.0 xstate: 5.18.2 - '@sanity/core-loader@1.6.23(@sanity/client@6.22.2)': + '@sanity/core-loader@1.7.1(@sanity/client@6.22.2)': dependencies: '@sanity/client': 6.22.2(debug@4.3.7) @@ -15279,10 +15279,10 @@ snapshots: '@sanity/client': 6.22.2(debug@4.3.7) '@sanity/uuid': 3.0.2 - '@sanity/react-loader@1.10.7(@sanity/client@6.22.2)(react@18.3.1)': + '@sanity/react-loader@1.10.9(@sanity/client@6.22.2)(react@18.3.1)': dependencies: '@sanity/client': 6.22.2(debug@4.3.7) - '@sanity/core-loader': 1.6.23(@sanity/client@6.22.2) + '@sanity/core-loader': 1.7.1(@sanity/client@6.22.2) react: 18.3.1 '@sanity/telemetry@0.7.9(react@18.3.1)': @@ -15607,7 +15607,7 @@ snapshots: '@types/uuid': 8.3.4 uuid: 8.3.2 - '@sanity/visual-editing@2.2.0(@sanity/client@6.22.2)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@sanity/visual-editing@2.2.1(@sanity/client@6.22.2)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@sanity/mutate': 0.10.1-canary.4(xstate@5.18.2) '@sanity/preview-url-secret': 2.0.0(@sanity/client@6.22.2(debug@4.3.7)) @@ -15620,7 +15620,7 @@ snapshots: xstate: 5.18.2 optionalDependencies: '@sanity/client': 6.22.2(debug@4.3.7) - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - debug @@ -21382,9 +21382,9 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-de2cfda-20240912)(react-dom@19.0.0-rc-a7d1240c-20240731(react@19.0.0-rc-a7d1240c-20240731))(react@19.0.0-rc-a7d1240c-20240731): + next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-de2cfda-20240912)(react-dom@19.0.0-rc-a7d1240c-20240731(react@19.0.0-rc-a7d1240c-20240731))(react@19.0.0-rc-a7d1240c-20240731): dependencies: - '@next/env': 15.0.0-rc.1 + '@next/env': 15.0.0 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -21394,14 +21394,14 @@ snapshots: react-dom: 19.0.0-rc-a7d1240c-20240731(react@19.0.0-rc-a7d1240c-20240731) styled-jsx: 5.1.6(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-a7d1240c-20240731) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.1 - '@next/swc-darwin-x64': 15.0.0-rc.1 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 - '@next/swc-linux-arm64-musl': 15.0.0-rc.1 - '@next/swc-linux-x64-gnu': 15.0.0-rc.1 - '@next/swc-linux-x64-musl': 15.0.0-rc.1 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 - '@next/swc-win32-x64-msvc': 15.0.0-rc.1 + '@next/swc-darwin-arm64': 15.0.0 + '@next/swc-darwin-x64': 15.0.0 + '@next/swc-linux-arm64-gnu': 15.0.0 + '@next/swc-linux-arm64-musl': 15.0.0 + '@next/swc-linux-x64-gnu': 15.0.0 + '@next/swc-linux-x64-musl': 15.0.0 + '@next/swc-win32-arm64-msvc': 15.0.0 + '@next/swc-win32-x64-msvc': 15.0.0 '@playwright/test': 1.47.0 babel-plugin-react-compiler: 0.0.0-experimental-de2cfda-20240912 sharp: 0.33.5 @@ -21409,9 +21409,9 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.47.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 15.0.0-rc.1 + '@next/env': 15.0.0 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 @@ -21421,14 +21421,14 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(@babel/core@7.25.8)(babel-plugin-macros@3.1.0)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.1 - '@next/swc-darwin-x64': 15.0.0-rc.1 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 - '@next/swc-linux-arm64-musl': 15.0.0-rc.1 - '@next/swc-linux-x64-gnu': 15.0.0-rc.1 - '@next/swc-linux-x64-musl': 15.0.0-rc.1 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 - '@next/swc-win32-x64-msvc': 15.0.0-rc.1 + '@next/swc-darwin-arm64': 15.0.0 + '@next/swc-darwin-x64': 15.0.0 + '@next/swc-linux-arm64-gnu': 15.0.0 + '@next/swc-linux-arm64-musl': 15.0.0 + '@next/swc-linux-x64-gnu': 15.0.0 + '@next/swc-linux-x64-musl': 15.0.0 + '@next/swc-win32-arm64-msvc': 15.0.0 + '@next/swc-win32-x64-msvc': 15.0.0 '@playwright/test': 1.47.0 sharp: 0.33.5 transitivePeerDependencies: