diff --git a/apps/mobile/package.json b/apps/mobile/package.json index 2f2b9699..d70ade98 100644 --- a/apps/mobile/package.json +++ b/apps/mobile/package.json @@ -21,7 +21,7 @@ "@6pm/utilities": "workspace:^", "@6pm/validation": "workspace:^", "@backpackapp-io/react-native-toast": "^0.11.0", - "@clerk/clerk-expo": "^1.2.0", + "@clerk/clerk-expo": "^2.0.0", "@expo-google-fonts/be-vietnam-pro": "^0.2.3", "@expo/vector-icons": "^14.0.0", "@formatjs/intl-locale": "^4.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2bf5bb3..f6141a21 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -115,8 +115,8 @@ importers: specifier: ^0.11.0 version: 0.11.0(react-native-gesture-handler@2.16.2(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1))(react-native-reanimated@3.10.1(@babel/core@7.24.7)(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1))(react-native-safe-area-context@4.10.1(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1) '@clerk/clerk-expo': - specifier: ^1.2.0 - version: 1.2.1(@types/react@18.2.79)(expo-auth-session@5.5.2(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(expo-web-browser@13.0.3(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1) + specifier: ^2.0.0 + version: 2.0.0(@types/react@18.2.79)(expo-auth-session@5.5.2(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(expo-web-browser@13.0.3(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1) '@expo-google-fonts/be-vietnam-pro': specifier: ^0.2.3 version: 0.2.3 @@ -1227,35 +1227,36 @@ packages: resolution: {integrity: sha512-H6K1kHPaDFM6pBdwDAHh1jWSZxCWhGPzDmqgc7LByjqKS6RZUf3cs5mJkIXyopUpHY7wvwj50vSF0xJ46MEzNA==} engines: {node: '>=18.17.0'} - '@clerk/clerk-expo@1.2.1': - resolution: {integrity: sha512-3A4tOQXvriPRNT+x8ikP5K7+6wwtDFkXjOGe2uIvPr+rYDRw8cUfEpmTJejUHrErb+zBnmsWWJW6k/NZpJ/0mQ==} + '@clerk/clerk-expo@2.0.0': + resolution: {integrity: sha512-THR/G+Z8vVM3uyNwrVA1ETCRLb5u/Cy1qlhzBctOQ299JrbOdt4S9Fy/lEFzJBnPpnBAxleRNUXIrTMdzboVPw==} engines: {node: '>=18.17.0'} peerDependencies: - expo-auth-session: '>=4' + expo-auth-session: '>=5' expo-web-browser: '>=12.5.0' react: '>=18' react-dom: '>=18' + react-native: '>=0.73' - '@clerk/clerk-js@5.7.0': - resolution: {integrity: sha512-03XTndXiByIr6+xfAmFHUSDW/joMAixJxvImO3X9zX2UAw60Aaj1HeVZou+zg/YDR5MIC309hAZEH/6aP0XT2Q==} + '@clerk/clerk-js@5.10.2': + resolution: {integrity: sha512-YzVT7FlILQIy9l/89rCZ1X77+QCLRoUbOZJTlwI8QXSQrxsDlfvU7vtqOFofT8MGF00fTSu98q/bNbEAwKMv8Q==} engines: {node: '>=18.17.0'} peerDependencies: react: '>=18' react-dom: '>=18' - '@clerk/clerk-react@5.2.4': - resolution: {integrity: sha512-TaSjf3pdxUKQIDmwi6JkJDVGwHbs7pTeiwEr2/JksMrQnW6zMIutsEhJfW10dY1hOwJeDoSxGCkHw+7Br2rktw==} + '@clerk/clerk-react@5.2.10': + resolution: {integrity: sha512-qJZ79aiB80cUuqccKqhk6QImGIji4y1bjK1xbGnqiAthtMegxFShLJwEsrF7nl0Rw5yM9cphiwETEqBWfIPL4Q==} engines: {node: '>=18.17.0'} peerDependencies: react: '>=18 || >=19.0.0-beta' react-dom: '>=18 || >=19.0.0-beta' - '@clerk/localizations@2.4.4': - resolution: {integrity: sha512-Cy0m4Pt9C02Jx3iK76t5cquDJsM5PCc4fiViapGKAp5+gNs0ySG2BFqegVlVk/c6Qa9HzX3tNOiYMVabEHtAyw==} + '@clerk/localizations@2.5.2': + resolution: {integrity: sha512-3zX5dolhx5+6AdbUBtau+AY/7XjUwpl0iL2dnTf9luq/XcxftZTgPxZdN6fQZLWRd8q/IEVPSkhOrYrHgUJADA==} engines: {node: '>=18.17.0'} - '@clerk/shared@2.3.0': - resolution: {integrity: sha512-V/49MoOrALzpu0BbhYDCcKQYIjrHnhRa7QFho9+4wm94oCJgc9j3N5wxndJwj3Ur/fmIyBnjwMzDAT2nZZj47g==} + '@clerk/shared@2.3.1': + resolution: {integrity: sha512-WX7cCViYqkNMnbFfT2B93ykNcSseoYM1obMUynO60VBl9Zi6Epde5tn9VRamhuOdojgPR+DyYkH9AzBpXFYnSg==} engines: {node: '>=18.17.0'} peerDependencies: react: '>=18 || >=19.0.0-beta' @@ -1266,8 +1267,8 @@ packages: react-dom: optional: true - '@clerk/shared@2.3.1': - resolution: {integrity: sha512-WX7cCViYqkNMnbFfT2B93ykNcSseoYM1obMUynO60VBl9Zi6Epde5tn9VRamhuOdojgPR+DyYkH9AzBpXFYnSg==} + '@clerk/shared@2.4.1': + resolution: {integrity: sha512-sApuz6hDRIai4Jwo/fBcihX74+DdrKLt08LkEVrooh/7zc0ipDOSGlqmAy15yNuKPaxpemp/9nW4T8gq6uIr9Q==} engines: {node: '>=18.17.0'} peerDependencies: react: '>=18 || >=19.0.0-beta' @@ -1278,14 +1279,14 @@ packages: react-dom: optional: true - '@clerk/types@4.6.0': - resolution: {integrity: sha512-kowqVGqLfu0Zl2Pteum70MfkGHqBUoHHeR+u2+yWVl1lKHLCiyY1u8ntYBEIolAylBaQNDuRzxyMIDPSxjPE8g==} - engines: {node: '>=18.17.0'} - '@clerk/types@4.6.1': resolution: {integrity: sha512-QFeNKPYDmTJ88l5QYG0SPwbABk42wRMalW3M/wAtr+wnQxBCXyX2XRZe9h4g2rH1VF+wG4Xe56abeeD+xE4iEw==} engines: {node: '>=18.17.0'} + '@clerk/types@4.9.1': + resolution: {integrity: sha512-fCmqzPBFh0rH9TlUVPpvPW225DtGJDuCv5GecwuuzD8hcgwGetTfRSDRNl5Dub5aJuqYWGQQCCnKfnfCrhZvrA==} + engines: {node: '>=18.17.0'} + '@egjs/hammerjs@2.0.17': resolution: {integrity: sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==} engines: {node: '>=0.8.0'} @@ -3565,6 +3566,9 @@ packages: crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + crypto-random-string@1.0.0: resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==} engines: {node: '>=4'} @@ -5971,10 +5975,6 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - query-string@7.1.3: resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} engines: {node: '>=6'} @@ -8390,29 +8390,29 @@ snapshots: - react - react-dom - '@clerk/clerk-expo@1.2.1(@types/react@18.2.79)(expo-auth-session@5.5.2(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(expo-web-browser@13.0.3(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1)': + '@clerk/clerk-expo@2.0.0(@types/react@18.2.79)(expo-auth-session@5.5.2(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(expo-web-browser@13.0.3(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))))(react-dom@18.3.1(react@18.3.1))(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1))(react@18.3.1)': dependencies: - '@clerk/clerk-js': 5.7.0(@types/react@18.2.79)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@clerk/clerk-react': 5.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@clerk/shared': 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@clerk/types': 4.6.0 + '@clerk/clerk-js': 5.10.2(@types/react@18.2.79)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@clerk/clerk-react': 5.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@clerk/shared': 2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@clerk/types': 4.9.1 base-64: 1.0.0 expo-auth-session: 5.5.2(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))) expo-web-browser: 13.0.3(expo@51.0.14(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + react-native: 0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1) react-native-url-polyfill: 2.0.0(react-native@0.74.2(@babel/core@7.24.7)(@babel/preset-env@7.24.7(@babel/core@7.24.7))(@types/react@18.2.79)(react@18.3.1)) tslib: 2.4.1 transitivePeerDependencies: - '@types/react' - - react-native - supports-color - '@clerk/clerk-js@5.7.0(@types/react@18.2.79)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@clerk/clerk-js@5.10.2(@types/react@18.2.79)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@clerk/localizations': 2.4.4 - '@clerk/shared': 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@clerk/types': 4.6.0 + '@clerk/localizations': 2.5.2 + '@clerk/shared': 2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@clerk/types': 4.9.1 '@emotion/cache': 11.11.0 '@emotion/react': 11.11.1(@types/react@18.2.79)(react@18.3.1) '@floating-ui/react': 0.25.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -8422,9 +8422,9 @@ snapshots: browser-tabs-lock: 1.2.15 copy-to-clipboard: 3.3.3 core-js: 3.26.1 + crypto-js: 4.2.0 dequal: 2.0.3 qrcode.react: 3.1.0(react@18.3.1) - qs: 6.11.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) regenerator-runtime: 0.13.11 @@ -8432,21 +8432,21 @@ snapshots: - '@types/react' - supports-color - '@clerk/clerk-react@5.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@clerk/clerk-react@5.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@clerk/shared': 2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@clerk/types': 4.6.0 + '@clerk/shared': 2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@clerk/types': 4.9.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.4.1 - '@clerk/localizations@2.4.4': + '@clerk/localizations@2.5.2': dependencies: - '@clerk/types': 4.6.0 + '@clerk/types': 4.9.1 - '@clerk/shared@2.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@clerk/shared@2.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@clerk/types': 4.6.0 + '@clerk/types': 4.6.1 glob-to-regexp: 0.4.1 js-cookie: 3.0.5 std-env: 3.7.0 @@ -8455,9 +8455,9 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@clerk/shared@2.3.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@clerk/shared@2.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@clerk/types': 4.6.1 + '@clerk/types': 4.9.1 glob-to-regexp: 0.4.1 js-cookie: 3.0.5 std-env: 3.7.0 @@ -8466,11 +8466,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@clerk/types@4.6.0': + '@clerk/types@4.6.1': dependencies: csstype: 3.1.1 - '@clerk/types@4.6.1': + '@clerk/types@4.9.1': dependencies: csstype: 3.1.1 @@ -11356,6 +11356,8 @@ snapshots: crypt@0.0.2: {} + crypto-js@4.2.0: {} + crypto-random-string@1.0.0: {} crypto-random-string@2.0.0: {} @@ -14118,10 +14120,6 @@ snapshots: dependencies: react: 18.3.1 - qs@6.11.0: - dependencies: - side-channel: 1.0.6 - query-string@7.1.3: dependencies: decode-uri-component: 0.2.2