diff --git a/native/package.json b/native/package.json index 313729eae..1f41194f8 100644 --- a/native/package.json +++ b/native/package.json @@ -29,7 +29,6 @@ "@rn-primitives/types": "1.0.3", "@sentry/react-native": "5.26.0", "@shopify/flash-list": "1.7.0", - "babel-plugin-react-compiler": "0.0.0-experimental-696af53-20240625", "class-variance-authority": "0.7.0", "clsx": "2.1.1", "eslint": "8.57.0", @@ -50,7 +49,6 @@ "mutative": "1.0.7", "nativewind": "4.0.36", "react": "18.3.1", - "react-compiler-runtime": "file:./lib/react-compiler-runtime", "react-dom": "18.3.1", "react-native": "0.74.3", "react-native-gesture-handler": "2.17.1", @@ -71,8 +69,10 @@ "@biomejs/biome": "1.8.3", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", - "eslint-plugin-react-compiler": "0.0.0-experimental-0998c1e-20240625", + "babel-plugin-react-compiler": "0.0.0-experimental-334f00b-20240725", + "eslint-plugin-react-compiler": "0.0.0-experimental-9ed098e-20240725", "expo-atlas": "0.3.11", + "react-compiler-runtime": "file:./lib/react-compiler-runtime", "react-native-svg-transformer": "1.5.0", "typescript": "5.5.4", "typescript-eslint": "7.17.0" diff --git a/native/pnpm-lock.yaml b/native/pnpm-lock.yaml index 8f2f0b3d1..2f7c115a0 100644 --- a/native/pnpm-lock.yaml +++ b/native/pnpm-lock.yaml @@ -56,9 +56,6 @@ importers: '@shopify/flash-list': specifier: 1.7.0 version: 1.7.0(@babel/runtime@7.24.8)(react-native@0.74.3(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1) - babel-plugin-react-compiler: - specifier: 0.0.0-experimental-696af53-20240625 - version: 0.0.0-experimental-696af53-20240625 class-variance-authority: specifier: 0.7.0 version: 0.7.0 @@ -119,9 +116,6 @@ importers: react: specifier: 18.3.1 version: 18.3.1 - react-compiler-runtime: - specifier: file:./lib/react-compiler-runtime - version: file:lib/react-compiler-runtime react-dom: specifier: 18.3.1 version: 18.3.1(react@18.3.1) @@ -177,12 +171,18 @@ importers: '@types/react-dom': specifier: 18.3.0 version: 18.3.0 + babel-plugin-react-compiler: + specifier: 0.0.0-experimental-334f00b-20240725 + version: 0.0.0-experimental-334f00b-20240725 eslint-plugin-react-compiler: - specifier: 0.0.0-experimental-0998c1e-20240625 - version: 0.0.0-experimental-0998c1e-20240625(eslint@8.57.0) + specifier: 0.0.0-experimental-9ed098e-20240725 + version: 0.0.0-experimental-9ed098e-20240725(eslint@8.57.0) expo-atlas: specifier: 0.3.11 version: 0.3.11(expo@51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9)))(typescript@5.5.4) + react-compiler-runtime: + specifier: file:./lib/react-compiler-runtime + version: file:lib/react-compiler-runtime react-native-svg-transformer: specifier: 1.5.0 version: 1.5.0(react-native-svg@15.4.0(react-native@0.74.3(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))(@types/react@18.3.3)(react@18.3.1))(react@18.3.1))(react-native@0.74.3(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))(@types/react@18.3.3)(react@18.3.1))(typescript@5.5.4) @@ -2099,9 +2099,6 @@ packages: '@types/node@18.19.41': resolution: {integrity: sha512-LX84pRJ+evD2e2nrgYCHObGWkiQJ1mL+meAgbvnwk/US6vmMY7S2ygBTGV2Jw91s9vUsLSXeDEkUHZIJGLrhsg==} - '@types/node@20.14.10': - resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==} - '@types/node@20.14.11': resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} @@ -2376,6 +2373,9 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725: + resolution: {integrity: sha512-ktVKfOtJdHqrLib7IriUe00hnrs585He/n8uzs2yJT9pnH2eyrmMG21aRGBJKxt/P5mdizGLxgyFk0HSMrekhA==} + babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625: resolution: {integrity: sha512-OUDKms8qmcm5bX0D+sJWC1YcKcd7AZ2aJ7eY6gkR+Xr7PDfkXLbqAld4Qs9B0ntjVbUMEtW/PjlQrxDtY4raHg==} @@ -3007,8 +3007,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-plugin-react-compiler@0.0.0-experimental-0998c1e-20240625: - resolution: {integrity: sha512-npq2RomExoQI3jETs4OrifaygyJYgOcX/q74Q9OC7GmffLh5zSJaQpzjs2fi61NMNkJyIvTBD0C6sKTGGcetOw==} + eslint-plugin-react-compiler@0.0.0-experimental-9ed098e-20240725: + resolution: {integrity: sha512-Xv2iD8kU6R4Wdjdh1WhdP8UnSqSV+/XcadxwBCmMr836fQUoXGuw/uVGc01v9opZs9SwKzo+8My6ayVCgAinPA==} engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} peerDependencies: eslint: '>=7' @@ -5086,11 +5086,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} @@ -7202,7 +7197,7 @@ snapshots: expo-modules-autolinking: 1.11.1 fs-extra: 9.1.0 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 xml2js: 0.6.0 transitivePeerDependencies: - encoding @@ -7348,14 +7343,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -7374,7 +7369,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -7383,7 +7378,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.10 + '@types/node': 20.14.11 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -7739,7 +7734,7 @@ snapshots: hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 ora: 5.4.1 - semver: 7.6.2 + semver: 7.6.3 strip-ansi: 5.2.0 wcwidth: 1.0.1 yaml: 2.4.2 @@ -7810,7 +7805,7 @@ snapshots: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 7.6.2 + semver: 7.6.3 shell-quote: 1.8.1 sudo-prompt: 9.2.1 transitivePeerDependencies: @@ -7838,7 +7833,7 @@ snapshots: fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bufferutil - encoding @@ -8484,10 +8479,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.10': - dependencies: - undici-types: 5.26.5 - '@types/node@20.14.11': dependencies: undici-types: 5.26.5 @@ -8791,6 +8782,16 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725: + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.24.9 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) + babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625: dependencies: '@babel/generator': 7.2.0 @@ -9486,7 +9487,7 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-plugin-react-compiler@0.0.0-experimental-0998c1e-20240625(eslint@8.57.0): + eslint-plugin-react-compiler@0.0.0-experimental-9ed098e-20240725(eslint@8.57.0): dependencies: '@babel/core': 7.24.9 '@babel/parser': 7.24.8 @@ -9628,7 +9629,7 @@ snapshots: dependencies: ajv: 8.13.0 expo: 51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9)) - semver: 7.6.2 + semver: 7.6.3 expo-constants@16.0.2(expo@51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))): dependencies: @@ -9661,7 +9662,7 @@ snapshots: expo-dev-menu: 5.0.16(expo@51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))) expo-manifests: 0.14.3(expo@51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))) resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -9673,7 +9674,7 @@ snapshots: dependencies: expo: 51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9)) expo-dev-menu-interface: 1.8.3(expo@51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))) - semver: 7.6.2 + semver: 7.6.3 expo-file-system@17.0.1(expo@51.0.22(@babel/core@7.24.9)(@babel/preset-env@7.24.5(@babel/core@7.24.9))): dependencies: @@ -10398,7 +10399,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -10419,13 +10420,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-util: 29.7.0 jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.10 + '@types/node': 20.14.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -10442,7 +10443,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 20.14.10 + '@types/node': 20.14.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -11845,8 +11846,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.2: {} - semver@7.6.3: {} send@0.18.0: