diff --git a/package.json b/package.json index b74537c..60c6fe8 100644 --- a/package.json +++ b/package.json @@ -18,9 +18,9 @@ }, "dependencies": { "@aws-sdk/client-dynamodb": "^3.828.0", - "@clerk/backend": "^2.0.0", - "@clerk/react-router": "^1.4.8", - "@clerk/themes": "^2.2.48", + "@clerk/backend": "^2.29.0", + "@clerk/react-router": "^2.3.7", + "@clerk/themes": "^2.4.46", "@forge42/seo-tools": "^1.4.2", "@hono/node-server": "^1.14.3", "@hono/zod-validator": "^0.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a47fd3a..6ddc885 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: specifier: ^3.828.0 version: 3.902.0 '@clerk/backend': - specifier: ^2.0.0 - version: 2.17.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + specifier: ^2.29.0 + version: 2.29.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@clerk/react-router': - specifier: ^1.4.8 - version: 1.10.2(react-dom@19.2.0(react@19.2.0))(react-router@7.9.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) + specifier: ^2.3.7 + version: 2.3.7(react-dom@19.2.0(react@19.2.0))(react-router@7.9.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0) '@clerk/themes': - specifier: ^2.2.48 - version: 2.4.25 + specifier: ^2.4.46 + version: 2.4.46(react-dom@19.2.0(react@19.2.0))(react@19.2.0) '@forge42/seo-tools': specifier: ^1.4.2 version: 1.4.5(typescript@5.9.3) @@ -458,47 +458,43 @@ packages: '@balena/dockerignore@1.0.2': resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} - '@clerk/backend@2.17.1': - resolution: {integrity: sha512-jzhnKs2DL3nWOw2UL/zUymjJITHdMJ04RzhbBT9EbjdU8Juz+FE2wbofOnxs5p9SEL1q9/YpbKcRFfQBwvdHLw==} + '@clerk/backend@2.29.0': + resolution: {integrity: sha512-cw4CK6ZHgeFROirlIOawelqRBxZAyH6v3GPSYZEEzYAL0WWUHx7cMXzoQcTMruH7w6UM7s3Ox+uUcINESWkQPA==} engines: {node: '>=18.17.0'} - '@clerk/clerk-react@5.50.0': - resolution: {integrity: sha512-sF6xxE7wlheXsgd1j0bcmQnXgA/wHHBoWVNQBv1rE3gcWiggizr+OwLKhcWCsY7oPl0wnDO89P3agNUB8ctM8w==} + '@clerk/clerk-react@5.59.2': + resolution: {integrity: sha512-vFZ4LWPenbNnui4GqGGkicH/3SL7KhS9egTMv/m0Dj/sS7mUgmLqAFpqWkhbzN8s8/rybuvJsMyIU7M0kx8+Cw==} 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 + react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 + react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 - '@clerk/react-router@1.10.2': - resolution: {integrity: sha512-gzs66bWZwUy6M677Pw5J93eysBbiRUolWQjK/8h8nCz2gbdsljs1ImTHWt3UK9xRXbJcKzdUc6IMBXO6KEpPvw==} + '@clerk/react-router@2.3.7': + resolution: {integrity: sha512-rP2LtxOkk9eJyyG95GEX3ylr0a79aFnG17E/E8VMSKzwPCO+MoKP7SgK78aRdqpUaHyt4CKXXRhDCub0NGNfWw==} engines: {node: '>=20.0.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 - react-router: ^7.1.2 + react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 + react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 + react-router: ^7.9.0 - '@clerk/shared@3.27.2': - resolution: {integrity: sha512-Z6o+HRC1147mbV3ZUKlVI+X+6hS9WY8UpfJsVHEcNEqWqDyVAyXdKenl+EILYhh2eFSBSWdksVvbKho5satEbw==} + '@clerk/shared@3.41.1': + resolution: {integrity: sha512-BCbT7Xodk2rndA2nV/lW8X5LMNTvFP5UG2wNN9cYuAcTaI6hYZP18/z2zef2gG4xIrK7WAEjGVzHscikqNtzFQ==} 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 + react: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 + react-dom: ^18.0.0 || ~19.0.3 || ~19.1.4 || ~19.2.3 || ~19.3.0-0 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@clerk/themes@2.4.25': - resolution: {integrity: sha512-Bj+HV6t63zzIvCakC2rF7dTgEey13w2hl9wz1wSv78m5pNrUKKU9uIv+DV9Y/iD5t4abBXNFnfgcmLKZ/Il8dA==} + '@clerk/themes@2.4.46': + resolution: {integrity: sha512-26U+aInnWJwYHrT/LYX7sGRrLJwLk4NvfEoUyVc5EXUl7ue/TZ88r7ZiKDv0KutBTNopaz+p+7KD6F1j72nodA==} engines: {node: '>=18.17.0'} - '@clerk/types@4.91.0': - resolution: {integrity: sha512-wvumOakC1tVDeCjGE1AqhgorMiK0PEDx+knnjxVnRP/pB8eY+JuWvNoBPlqbj2jbQAmcoLN17SigUNdvO5PDLw==} - engines: {node: '>=18.17.0'} - - '@clerk/types@4.92.0': - resolution: {integrity: sha512-+bUiHjqVXEHJIOOhshIy3uYDF/c4/yNc2BPfgPTXxxsbz/2wG0XUx0PL+mxUPiruPZOD+D63AtmORuFW3yBa2w==} + '@clerk/types@4.101.9': + resolution: {integrity: sha512-RO00JqqmkIoI1o0XCtvudjaLpqEoe8PRDHlLS1r/aNZazUQCO0TT6nZOx1F3X+QJDjqYVY7YmYl3mtO2QVEk1g==} engines: {node: '>=18.17.0'} '@csstools/color-helpers@5.1.0': @@ -3726,6 +3722,7 @@ packages: next@15.5.4: resolution: {integrity: sha512-xH4Yjhb82sFYQfY3vbkJfgSDgXvBB6a8xPs9i35k6oZJRoQRihZH+4s9Yo2qsWpzBmZ3lPXaJ2KPXLfkvW4LnA==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -4439,6 +4436,9 @@ packages: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} + std-env@3.10.0: + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + std-env@3.9.0: resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} @@ -4898,6 +4898,7 @@ packages: whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@4.0.0: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} @@ -5633,10 +5634,10 @@ snapshots: '@balena/dockerignore@1.0.2': {} - '@clerk/backend@2.17.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@clerk/backend@2.29.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@clerk/shared': 3.27.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/types': 4.91.0 + '@clerk/shared': 3.41.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/types': 4.101.9(react-dom@19.2.0(react@19.2.0))(react@19.2.0) cookie: 1.0.2 standardwebhooks: 1.0.0 tslib: 2.8.1 @@ -5644,50 +5645,51 @@ snapshots: - react - react-dom - '@clerk/clerk-react@5.50.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@clerk/clerk-react@5.59.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@clerk/shared': 3.27.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/types': 4.91.0 + '@clerk/shared': 3.41.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) tslib: 2.8.1 - '@clerk/react-router@1.10.2(react-dom@19.2.0(react@19.2.0))(react-router@7.9.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)': + '@clerk/react-router@2.3.7(react-dom@19.2.0(react@19.2.0))(react-router@7.9.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0))(react@19.2.0)': dependencies: - '@clerk/backend': 2.17.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/clerk-react': 5.50.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/shared': 3.27.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@clerk/types': 4.91.0 + '@clerk/backend': 2.29.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/clerk-react': 5.59.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/shared': 3.41.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@clerk/types': 4.101.9(react-dom@19.2.0(react@19.2.0))(react@19.2.0) cookie: 0.7.2 react: 19.2.0 react-dom: 19.2.0(react@19.2.0) react-router: 7.9.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) tslib: 2.8.1 - '@clerk/shared@3.27.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + '@clerk/shared@3.41.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@clerk/types': 4.91.0 + csstype: 3.1.3 dequal: 2.0.3 glob-to-regexp: 0.4.1 js-cookie: 3.0.5 - std-env: 3.9.0 + std-env: 3.10.0 swr: 2.3.4(react@19.2.0) optionalDependencies: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@clerk/themes@2.4.25': + '@clerk/themes@2.4.46(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - '@clerk/types': 4.92.0 + '@clerk/shared': 3.41.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) tslib: 2.8.1 + transitivePeerDependencies: + - react + - react-dom - '@clerk/types@4.91.0': - dependencies: - csstype: 3.1.3 - - '@clerk/types@4.92.0': + '@clerk/types@4.101.9(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: - csstype: 3.1.3 + '@clerk/shared': 3.41.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + transitivePeerDependencies: + - react + - react-dom '@csstools/color-helpers@5.1.0': {} @@ -9940,6 +9942,8 @@ snapshots: statuses@2.0.2: {} + std-env@3.10.0: {} + std-env@3.9.0: {} stdin-discarder@0.2.2: {}