diff --git a/.changeset/angry-toes-battle.md b/.changeset/angry-toes-battle.md new file mode 100644 index 00000000..d3565481 --- /dev/null +++ b/.changeset/angry-toes-battle.md @@ -0,0 +1,6 @@ +--- +"@cipherstash/nextjs-clerk-example": minor +"@cipherstash/nextjs": minor +--- + +Updated versions to address Next.js CVE. diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index c25c17e3..8edb1588 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -36,7 +36,7 @@ "release": "tsup" }, "devDependencies": { - "@clerk/nextjs": "^6.9.7", + "@clerk/nextjs": "6.12.9", "dotenv": "^16.4.7", "tsup": "catalog:repo", "typescript": "catalog:repo", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c428b884..e035d1df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -215,15 +215,15 @@ importers: version: 5.9.6 next: specifier: ^14 || ^15 - version: 15.1.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) optionalDependencies: '@rollup/rollup-linux-x64-gnu': specifier: 4.24.0 version: 4.24.0 devDependencies: '@clerk/nextjs': - specifier: ^6.9.7 - version: 6.9.7(next@15.1.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 6.12.9 + version: 6.12.9(next@15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) dotenv: specifier: ^16.4.7 version: 16.4.7 @@ -428,46 +428,46 @@ packages: '@cipherstash/protect-ffi@0.12.0': resolution: {integrity: sha512-h1EdM+erAWBCy37jq4XExTQY4Pheg+wqLRyBGDRkS9vgxOQTt2g4TquqYVaS+aFZsYE1pMw76aSJNdca9sP2jg==} - '@clerk/backend@1.21.5': - resolution: {integrity: sha512-fZ+HuHQkPngYp9vAEqsJ1XJkhWjSWTin90UixeV3jNrbuPY2jd70LKYTAIEvggnnG42pYxdVupaQDUfqj0dy4Q==} - engines: {node: '>=18.17.0'} - '@clerk/backend@1.24.0': resolution: {integrity: sha512-DlOZ9pnCY77ngHKFZzC7ZImHBVjMf2whPLvnnBt4YXjkvuQ3m1v1tQHUXb8qqlwilptHU4/WzkOlXytez+iJ+A==} engines: {node: '>=18.17.0'} - '@clerk/clerk-react@5.21.1': - resolution: {integrity: sha512-iwJR6y3PgimqqlGKOBa704EVnfrBlFeY7FuctmY9Cfjw6oe0wBjoBAYGbSyRm0ZGS+ZP/sIotyWpjWyxt9vCvw==} + '@clerk/backend@1.25.5': + resolution: {integrity: sha512-nnBpr7oSq5iATWRExuljEfp7xa90KE1OUgaGCSmtZYF0T9TWHGkZHYqkQhD4XjiqlR2XsrsQ/UzPfmHM1Km7+Q==} + engines: {node: '>=18.17.0'} + + '@clerk/clerk-react@5.22.12': + resolution: {integrity: sha512-afaatXlyBlG1zRSQyRGLKS7eJZn46WZhAyBAswfIahXBtf9rMTzT4gCj4vYUm5wtnypneOIl3RYy07CkCSRcCQ==} engines: {node: '>=18.17.0'} peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-0 react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-0 - '@clerk/clerk-react@5.22.12': - resolution: {integrity: sha512-afaatXlyBlG1zRSQyRGLKS7eJZn46WZhAyBAswfIahXBtf9rMTzT4gCj4vYUm5wtnypneOIl3RYy07CkCSRcCQ==} + '@clerk/clerk-react@5.25.2': + resolution: {integrity: sha512-QdqAwYz6iYcbMoinMOvtVlHcvwW6idzPbImFGtH8Aw5WjpFPYb7G2Fv3qMGRu8frE43Z9JyxwsHKgipafU1DSA==} engines: {node: '>=18.17.0'} peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-0 react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-0 - '@clerk/nextjs@6.9.15': - resolution: {integrity: sha512-eAtbtkLv8efGSgG6EuO38ipz7Vrjt6Z5GDfetXg7vhVZg8vbboffuHWiZni1bTnrxRKVFdT9NihjCfFLW1pcoQ==} + '@clerk/nextjs@6.12.9': + resolution: {integrity: sha512-nVhvGC4ZkmlzO1jY4QCqH8vpNazLTXLgBrmI1KuqPWg6OcrGGh90Bwsq49sSntfpMb6fScqz09nVFZdrQ5U3XQ==} engines: {node: '>=18.17.0'} peerDependencies: - next: ^13.5.4 || ^14.0.3 || ^15.0.0 + next: ^13.5.7 || ^14.2.25 || ^15.2.3 react: ^18.0.0 || ^19.0.0 || ^19.0.0-0 react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-0 - '@clerk/nextjs@6.9.7': - resolution: {integrity: sha512-h0HXDKQQrQCNn13ouk0j/jQ6Mkgtcq8YmWERHPDkdRtYjCrDc7siCxqmMZNTHjBOAz8BjPXCtuRA2sDWcdj2kw==} + '@clerk/nextjs@6.9.15': + resolution: {integrity: sha512-eAtbtkLv8efGSgG6EuO38ipz7Vrjt6Z5GDfetXg7vhVZg8vbboffuHWiZni1bTnrxRKVFdT9NihjCfFLW1pcoQ==} engines: {node: '>=18.17.0'} peerDependencies: next: ^13.5.4 || ^14.0.3 || ^15.0.0 react: ^18.0.0 || ^19.0.0 || ^19.0.0-0 react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-0 - '@clerk/shared@2.20.5': - resolution: {integrity: sha512-0WxJGMteWqKVSLsS+yJkg1Nst/wH5IEOSgJOSog01d7lrvf7mf0yHU+9DMBLYT+y9XzJvpyPE7yd3Sz1o+wU7A==} + '@clerk/shared@2.21.0': + resolution: {integrity: sha512-8uszJbdyfpk/qmu4SoIiT3T79TgSJe2uRm0m2isRZeGWw5DQFlf/dAF3iGOj7p2ad+24SGYb4cXwrrRdYyO8KQ==} engines: {node: '>=18.17.0'} peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-0 @@ -478,8 +478,8 @@ packages: react-dom: optional: true - '@clerk/shared@2.21.0': - resolution: {integrity: sha512-8uszJbdyfpk/qmu4SoIiT3T79TgSJe2uRm0m2isRZeGWw5DQFlf/dAF3iGOj7p2ad+24SGYb4cXwrrRdYyO8KQ==} + '@clerk/shared@3.2.0': + resolution: {integrity: sha512-+b0A3FJuaTkvV6jTg78IZk9wIBUZ7+I08eQy1Ib/xj5w2y5eDekU5Qnu3EmMc0PW8btMeeoz6MI0MeGK35HVbQ==} engines: {node: '>=18.17.0'} peerDependencies: react: ^18.0.0 || ^19.0.0 || ^19.0.0-0 @@ -490,14 +490,14 @@ packages: react-dom: optional: true - '@clerk/types@4.40.1': - resolution: {integrity: sha512-YjwFKDcEpUggQ4XH+LH7RuqlXJQlM05/zBuGRuj5ot9Y0LJfZxA/R9Gq9SycLk7VvsQYPAsCe3sfHohr8bskeA==} - engines: {node: '>=18.17.0'} - '@clerk/types@4.45.1': resolution: {integrity: sha512-lS3Q8Ih4CasMY3ed7u+bXdO/s0OF1DIbSUhzQSKpfluzUxxkkFlPiRKsefctL4cnGt4fOzyD+T9ebF0up6sUkA==} engines: {node: '>=18.17.0'} + '@clerk/types@4.49.1': + resolution: {integrity: sha512-eVxDDvf4D36lFp5fWek6P+bTeZa4c4KAAlo3sE7Ga2lIsnhot9p+p+ugqeP/Y5EgOmj3+uy1nwvpcgZ4oV93PA==} + engines: {node: '>=18.17.0'} + '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -1237,102 +1237,51 @@ packages: '@neon-rs/load@0.1.82': resolution: {integrity: sha512-H4Gu2o5kPp+JOEhRrOQCnJnf7X6sv9FBLttM/wSbb4efsgFWeHzfU/ItZ01E5qqEk+U6QGdeVO7lxXIAtYHr5A==} - '@next/env@15.1.4': - resolution: {integrity: sha512-2fZ5YZjedi5AGaeoaC0B20zGntEHRhi2SdWcu61i48BllODcAmmtj8n7YarSPt4DaTsJaBFdxQAVEVzgmx2Zpw==} - '@next/env@15.2.4': resolution: {integrity: sha512-+SFtMgoiYP3WoSswuNmxJOCwi06TdWE733D+WPjpXIe4LXGULwEaofiiAy6kbS0+XjM5xF5n3lKuBwN2SnqD9g==} - '@next/swc-darwin-arm64@15.1.4': - resolution: {integrity: sha512-wBEMBs+np+R5ozN1F8Y8d/Dycns2COhRnkxRc+rvnbXke5uZBHkUGFgWxfTXn5rx7OLijuUhyfB+gC/ap58dDw==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@next/swc-darwin-arm64@15.2.4': resolution: {integrity: sha512-1AnMfs655ipJEDC/FHkSr0r3lXBgpqKo4K1kiwfUf3iE68rDFXZ1TtHdMvf7D0hMItgDZ7Vuq3JgNMbt/+3bYw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.1.4': - resolution: {integrity: sha512-7sgf5rM7Z81V9w48F02Zz6DgEJulavC0jadab4ZsJ+K2sxMNK0/BtF8J8J3CxnsJN3DGcIdC260wEKssKTukUw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@next/swc-darwin-x64@15.2.4': resolution: {integrity: sha512-3qK2zb5EwCwxnO2HeO+TRqCubeI/NgCe+kL5dTJlPldV/uwCnUgC7VbEzgmxbfrkbjehL4H9BPztWOEtsoMwew==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.1.4': - resolution: {integrity: sha512-JaZlIMNaJenfd55kjaLWMfok+vWBlcRxqnRoZrhFQrhM1uAehP3R0+Aoe+bZOogqlZvAz53nY/k3ZyuKDtT2zQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-gnu@15.2.4': resolution: {integrity: sha512-HFN6GKUcrTWvem8AZN7tT95zPb0GUGv9v0d0iyuTb303vbXkkbHDp/DxufB04jNVD+IN9yHy7y/6Mqq0h0YVaQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.1.4': - resolution: {integrity: sha512-7EBBjNoyTO2ipMDgCiORpwwOf5tIueFntKjcN3NK+GAQD7OzFJe84p7a2eQUeWdpzZvhVXuAtIen8QcH71ZCOQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-musl@15.2.4': resolution: {integrity: sha512-Oioa0SORWLwi35/kVB8aCk5Uq+5/ZIumMK1kJV+jSdazFm2NzPDztsefzdmzzpx5oGCJ6FkUC7vkaUseNTStNA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.1.4': - resolution: {integrity: sha512-9TGEgOycqZFuADyFqwmK/9g6S0FYZ3tphR4ebcmCwhL8Y12FW8pIBKJvSwV+UBjMkokstGNH+9F8F031JZKpHw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-gnu@15.2.4': resolution: {integrity: sha512-yb5WTRaHdkgOqFOZiu6rHV1fAEK0flVpaIN2HB6kxHVSy/dIajWbThS7qON3W9/SNOH2JWkVCyulgGYekMePuw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.1.4': - resolution: {integrity: sha512-0578bLRVDJOh+LdIoKvgNDz77+Bd85c5JrFgnlbI1SM3WmEQvsjxTA8ATu9Z9FCiIS/AliVAW2DV/BDwpXbtiQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-musl@15.2.4': resolution: {integrity: sha512-Dcdv/ix6srhkM25fgXiyOieFUkz+fOYkHlydWCtB0xMST6X9XYI3yPDKBZt1xuhOytONsIFJFB08xXYsxUwJLw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.1.4': - resolution: {integrity: sha512-JgFCiV4libQavwII+kncMCl30st0JVxpPOtzWcAI2jtum4HjYaclobKhj+JsRu5tFqMtA5CJIa0MvYyuu9xjjQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@next/swc-win32-arm64-msvc@15.2.4': resolution: {integrity: sha512-dW0i7eukvDxtIhCYkMrZNQfNicPDExt2jPb9AZPpL7cfyUo7QSNl1DjsHjmmKp6qNAqUESyT8YFl/Aw91cNJJg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.1.4': - resolution: {integrity: sha512-xxsJy9wzq7FR5SqPCUqdgSXiNXrMuidgckBa8nH9HtjjxsilgcN6VgXF6tZ3uEWuVEadotQJI8/9EQ6guTC4Yw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@next/swc-win32-x64-msvc@15.2.4': resolution: {integrity: sha512-SbnWkJmkS7Xl3kre8SdMF6F/XDh1DTFEhp0jRTj/uB8iPKoU2bb2NDfcu+iifv1+mxQEd1g2vvSxcZbXSKyWiQ==} engines: {node: '>= 10'} @@ -2024,10 +1973,6 @@ packages: resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} engines: {node: ^14.18.0 || >=16.10.0} - cookie@0.7.0: - resolution: {integrity: sha512-qCf+V4dtlNhSRXGAZatc1TasyFO6GjohcOul807YOb5ik3+kQSnb4d7iajeCL8QHaJ4uZEjCgiCJerKXwdRVlQ==} - engines: {node: '>= 0.6'} - cookie@1.0.2: resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} engines: {node: '>=18'} @@ -2659,27 +2604,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - next@15.1.4: - resolution: {integrity: sha512-mTaq9dwaSuwwOrcu3ebjDYObekkxRnXpuVL21zotM8qE2W0HBOdVIdg2Li9QjMEZrj73LN96LcWcz62V19FjAg==} - engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.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-de68d2f4-20241204 || ^19.0.0 - react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - next@15.2.4: resolution: {integrity: sha512-VwL+LAaPSxEkd3lU2xWbgEOtrM8oedmyhBqaVNmgKB+GvZlCy9rgaEc+y2on0wv+l0oSFqLtYD6dcC1eAedUaQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} @@ -3115,10 +3039,6 @@ packages: snake-case@3.0.4: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} - snakecase-keys@5.4.4: - resolution: {integrity: sha512-YTywJG93yxwHLgrYLZjlC75moVEX04LZM4FHfihjHe1FCXm+QaLOFfSf535aXOAd0ArVQMWUAe8ZPm4VtWyXaA==} - engines: {node: '>=12'} - snakecase-keys@8.0.1: resolution: {integrity: sha512-Sj51kE1zC7zh6TDlNNz0/Jn1n5HiHdoQErxO8jLtnyrkJW/M5PrI7x05uDgY3BO7OUQYKCvmeMurW6BPUdwEOw==} engines: {node: '>=18'} @@ -3358,10 +3278,6 @@ packages: resolution: {integrity: sha512-u9gUDkmR9dFS8b5kAYqIETK4OnzsS4l2ragJ0+soSMHh6VEeNHjTfSjk1tKxCqLyziCrPogadxP680J+v6yGHw==} hasBin: true - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - type-fest@4.34.1: resolution: {integrity: sha512-6kSc32kT0rbwxD6QL1CYe8IqdzN/J/ILMrNK+HMQCKH3insCDRY/3ITb0vcBss0a3t72fzh2YSzj8ko1HgwT3g==} engines: {node: '>=16'} @@ -3765,73 +3681,72 @@ snapshots: '@cipherstash/protect-ffi-linux-x64-gnu': 0.12.0 '@cipherstash/protect-ffi-win32-x64-msvc': 0.12.0 - '@clerk/backend@1.21.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/backend@1.24.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/shared': 2.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/types': 4.40.1 - cookie: 0.7.0 - snakecase-keys: 5.4.4 + '@clerk/shared': 2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/types': 4.45.1 + cookie: 1.0.2 + snakecase-keys: 8.0.1 tslib: 2.4.1 transitivePeerDependencies: - react - react-dom - '@clerk/backend@1.24.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/backend@1.25.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/shared': 2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/types': 4.45.1 + '@clerk/shared': 3.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/types': 4.49.1 cookie: 1.0.2 snakecase-keys: 8.0.1 - tslib: 2.4.1 + tslib: 2.8.1 transitivePeerDependencies: - react - react-dom - '@clerk/clerk-react@5.21.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/clerk-react@5.22.12(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/shared': 2.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/types': 4.40.1 + '@clerk/shared': 2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/types': 4.45.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) tslib: 2.4.1 - '@clerk/clerk-react@5.22.12(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/clerk-react@5.25.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/shared': 2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/types': 4.45.1 + '@clerk/shared': 3.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/types': 4.49.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - tslib: 2.4.1 + tslib: 2.8.1 - '@clerk/nextjs@6.9.15(next@15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/nextjs@6.12.9(next@15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/backend': 1.24.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/clerk-react': 5.22.12(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/shared': 2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/types': 4.45.1 - crypto-js: 4.2.0 + '@clerk/backend': 1.25.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/clerk-react': 5.25.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/shared': 3.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/types': 4.49.1 next: 15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) server-only: 0.0.1 - tslib: 2.4.1 + tslib: 2.8.1 - '@clerk/nextjs@6.9.7(next@15.1.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/nextjs@6.9.15(next@15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/backend': 1.21.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/clerk-react': 5.21.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/shared': 2.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@clerk/types': 4.40.1 + '@clerk/backend': 1.24.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/clerk-react': 5.22.12(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/shared': 2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@clerk/types': 4.45.1 crypto-js: 4.2.0 - next: 15.1.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) server-only: 0.0.1 tslib: 2.4.1 - '@clerk/shared@2.20.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/shared@2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/types': 4.40.1 + '@clerk/types': 4.45.1 dequal: 2.0.3 glob-to-regexp: 0.4.1 js-cookie: 3.0.5 @@ -3841,9 +3756,9 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@clerk/shared@2.21.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@clerk/shared@3.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': dependencies: - '@clerk/types': 4.45.1 + '@clerk/types': 4.49.1 dequal: 2.0.3 glob-to-regexp: 0.4.1 js-cookie: 3.0.5 @@ -3853,11 +3768,11 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@clerk/types@4.40.1': + '@clerk/types@4.45.1': dependencies: - csstype: 3.1.1 + csstype: 3.1.3 - '@clerk/types@4.45.1': + '@clerk/types@4.49.1': dependencies: csstype: 3.1.3 @@ -4310,55 +4225,29 @@ snapshots: '@neon-rs/load@0.1.82': {} - '@next/env@15.1.4': {} - '@next/env@15.2.4': {} - '@next/swc-darwin-arm64@15.1.4': - optional: true - '@next/swc-darwin-arm64@15.2.4': optional: true - '@next/swc-darwin-x64@15.1.4': - optional: true - '@next/swc-darwin-x64@15.2.4': optional: true - '@next/swc-linux-arm64-gnu@15.1.4': - optional: true - '@next/swc-linux-arm64-gnu@15.2.4': optional: true - '@next/swc-linux-arm64-musl@15.1.4': - optional: true - '@next/swc-linux-arm64-musl@15.2.4': optional: true - '@next/swc-linux-x64-gnu@15.1.4': - optional: true - '@next/swc-linux-x64-gnu@15.2.4': optional: true - '@next/swc-linux-x64-musl@15.1.4': - optional: true - '@next/swc-linux-x64-musl@15.2.4': optional: true - '@next/swc-win32-arm64-msvc@15.1.4': - optional: true - '@next/swc-win32-arm64-msvc@15.2.4': optional: true - '@next/swc-win32-x64-msvc@15.1.4': - optional: true - '@next/swc-win32-x64-msvc@15.2.4': optional: true @@ -4991,8 +4880,6 @@ snapshots: consola@3.4.0: {} - cookie@0.7.0: {} - cookie@1.0.2: {} create-require@1.1.1: @@ -5511,31 +5398,6 @@ snapshots: nanoid@3.3.8: {} - next@15.1.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0): - dependencies: - '@next/env': 15.1.4 - '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.15 - busboy: 1.6.0 - caniuse-lite: 1.0.30001690 - postcss: 8.4.31 - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) - styled-jsx: 5.1.6(react@19.0.0) - optionalDependencies: - '@next/swc-darwin-arm64': 15.1.4 - '@next/swc-darwin-x64': 15.1.4 - '@next/swc-linux-arm64-gnu': 15.1.4 - '@next/swc-linux-arm64-musl': 15.1.4 - '@next/swc-linux-x64-gnu': 15.1.4 - '@next/swc-linux-x64-musl': 15.1.4 - '@next/swc-win32-arm64-msvc': 15.1.4 - '@next/swc-win32-x64-msvc': 15.1.4 - sharp: 0.33.5 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - next@15.2.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 15.2.4 @@ -5935,12 +5797,6 @@ snapshots: dot-case: 3.0.4 tslib: 2.8.1 - snakecase-keys@5.4.4: - dependencies: - map-obj: 4.3.0 - snake-case: 3.0.4 - type-fest: 2.19.0 - snakecase-keys@8.0.1: dependencies: map-obj: 4.3.0 @@ -6187,8 +6043,6 @@ snapshots: turbo-windows-64: 2.1.1 turbo-windows-arm64: 2.1.1 - type-fest@2.19.0: {} - type-fest@4.34.1: {} typescript@5.6.3: {}