diff --git a/package.json b/package.json index 1fa99996..abef0498 100644 --- a/package.json +++ b/package.json @@ -180,7 +180,7 @@ "@types/react-refresh": "^0", "@types/react-test-renderer": "^19", "babel-plugin-tester": "^12.0.0", - "babel-preset-expo": "14.0.2", + "babel-preset-expo": "~14.0.6", "commitlint": "^19.8.1", "eas-build-cache-provider": "^16.4.2", "eslint": "^9.30.1", @@ -188,18 +188,18 @@ "eslint-plugin-prettier": "^5.5.1", "expo": "54.0.0-preview.13", "jest": "^29.7.0", - "jest-expo": "54.0.6", + "jest-expo": "~54.0.7", "lefthook": "^1.12.3", "lightningcss": "^1.30.1", "metro-runtime": "^0.83.0", "postcss": "^8.5.6", "prettier": "^3.6.2", "react": "19.1.0", - "react-native": "0.81.0", + "react-native": "0.81.1", "react-native-builder-bob": "^0.40.13", - "react-native-reanimated": "4.0.2", + "react-native-reanimated": "~4.1.0", "react-native-safe-area-context": "5.6.1", - "react-native-worklets": "0.4.1", + "react-native-worklets": "~0.5.0", "react-refresh": "^0.17.0", "react-test-renderer": "^19.1.0", "release-it": "^19.0.4", diff --git a/src/__tests__/vendor/tailwind/states.test.tsx b/src/__tests__/vendor/tailwind/states.test.tsx index ebb1a59c..1f839624 100644 --- a/src/__tests__/vendor/tailwind/states.test.tsx +++ b/src/__tests__/vendor/tailwind/states.test.tsx @@ -110,8 +110,7 @@ test("disabled", async () => { expect.objectContaining({ testID, style: { - height: 31, - width: 51, + alignSelf: "flex-start", }, }), ); @@ -123,8 +122,7 @@ test("disabled", async () => { testID, style: [ { - height: 31, - width: 51, + alignSelf: "flex-start", }, { backgroundColor: "#000", @@ -141,8 +139,7 @@ test("disabled", async () => { expect.objectContaining({ testID, style: { - height: 31, - width: 51, + alignSelf: "flex-start", }, }), ); diff --git a/yarn.lock b/yarn.lock index 46661518..00a5cfdb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2117,28 +2117,6 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:~11.0.6": - version: 11.0.6 - resolution: "@expo/config-plugins@npm:11.0.6" - dependencies: - "@expo/config-types": "npm:^54.0.6" - "@expo/json-file": "npm:~10.0.5" - "@expo/plist": "npm:^0.4.5" - "@expo/sdk-runtime-versions": "npm:^1.0.0" - chalk: "npm:^4.1.2" - debug: "npm:^4.3.5" - getenv: "npm:^2.0.0" - glob: "npm:^10.4.2" - resolve-from: "npm:^5.0.0" - semver: "npm:^7.5.4" - slash: "npm:^3.0.0" - slugify: "npm:^1.6.6" - xcode: "npm:^3.0.1" - xml2js: "npm:0.6.0" - checksum: 10c0/6729192313227ddeb54f076a233a4d09184d51a8886d39205da3e242f53e85810d8805528f3d2eb6698faa06aa8f3fc3d83b920b925c3ce2300c097b40af0d7f - languageName: node - linkType: hard - "@expo/config-plugins@npm:~11.0.7": version: 11.0.7 resolution: "@expo/config-plugins@npm:11.0.7" @@ -2175,13 +2153,6 @@ __metadata: languageName: node linkType: hard -"@expo/config-types@npm:^54.0.6": - version: 54.0.6 - resolution: "@expo/config-types@npm:54.0.6" - checksum: 10c0/6a5a6c650cc0a43c82b99db722edf71f80575412d34f344a66ef690d445f94e3a607adf0f33c0eea31414249ed97e84c691607f6dce77e23302342e79cfd888a - languageName: node - linkType: hard - "@expo/config-types@npm:^54.0.7": version: 54.0.7 resolution: "@expo/config-types@npm:54.0.7" @@ -2231,27 +2202,6 @@ __metadata: languageName: node linkType: hard -"@expo/config@npm:~12.0.6": - version: 12.0.6 - resolution: "@expo/config@npm:12.0.6" - dependencies: - "@babel/code-frame": "npm:~7.10.4" - "@expo/config-plugins": "npm:~11.0.6" - "@expo/config-types": "npm:^54.0.6" - "@expo/json-file": "npm:^10.0.5" - deepmerge: "npm:^4.3.1" - getenv: "npm:^2.0.0" - glob: "npm:^10.4.2" - require-from-string: "npm:^2.0.2" - resolve-from: "npm:^5.0.0" - resolve-workspace-root: "npm:^2.0.0" - semver: "npm:^7.6.0" - slugify: "npm:^1.3.4" - sucrase: "npm:3.35.0" - checksum: 10c0/71568642c04f457f8259c69f3e0f90f86192b2c3c14f1dd74d1d104a7dd0ebe58a5452e3a01951c66d864afe973cb5f9bd94b2797643ce5029e6a729a0d46102 - languageName: node - linkType: hard - "@expo/config@npm:~12.0.7": version: 12.0.7 resolution: "@expo/config@npm:12.0.7" @@ -2364,16 +2314,6 @@ __metadata: languageName: node linkType: hard -"@expo/json-file@npm:^10.0.5, @expo/json-file@npm:~10.0.5": - version: 10.0.5 - resolution: "@expo/json-file@npm:10.0.5" - dependencies: - "@babel/code-frame": "npm:~7.10.4" - json5: "npm:^2.2.3" - checksum: 10c0/06d55f2bcfb4ed13188209b652260b368e43afdf45ee2e6819eb0002908f42445194176c279fe1df6e691cccb1e947a3c9d693150a2957358ac993220cf8c33a - languageName: node - linkType: hard - "@expo/json-file@npm:^10.0.6, @expo/json-file@npm:~10.0.6": version: 10.0.6 resolution: "@expo/json-file@npm:10.0.6" @@ -2514,17 +2454,6 @@ __metadata: languageName: node linkType: hard -"@expo/plist@npm:^0.4.5": - version: 0.4.5 - resolution: "@expo/plist@npm:0.4.5" - dependencies: - "@xmldom/xmldom": "npm:^0.8.8" - base64-js: "npm:^1.2.3" - xmlbuilder: "npm:^15.1.1" - checksum: 10c0/47059d5060e41a2fda31e128eb1085a069a9ba0d435a09bb871a2050d8c380e4824194931e07bf218d598bf400387a1f65c5243ee32a339f322231ff8452b12b - languageName: node - linkType: hard - "@expo/plist@npm:^0.4.6": version: 0.4.6 resolution: "@expo/plist@npm:0.4.6" @@ -3615,13 +3544,10 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-plugin-codegen@npm:0.81.0": - version: 0.81.0 - resolution: "@react-native/babel-plugin-codegen@npm:0.81.0" - dependencies: - "@babel/traverse": "npm:^7.25.3" - "@react-native/codegen": "npm:0.81.0" - checksum: 10c0/a540076d95149ddf63ca2f4f085f351ad4d5fb07dcd65394a7c703937ef805e932ce3692dfd1a9778380b843d00d9b2324bd13a8890e86dbcc3c9f7c536961cb +"@react-native/assets-registry@npm:0.81.1": + version: 0.81.1 + resolution: "@react-native/assets-registry@npm:0.81.1" + checksum: 10c0/44ee4e31bd08770eb59116097c38e8146eb6821a4bf932e7733c04d56a1e8b0263befd8642477824fc836b61c31d99405cbf36b15b4e131dcd82ca21f171db66 languageName: node linkType: hard @@ -3635,61 +3561,6 @@ __metadata: languageName: node linkType: hard -"@react-native/babel-preset@npm:0.81.0": - version: 0.81.0 - resolution: "@react-native/babel-preset@npm:0.81.0" - dependencies: - "@babel/core": "npm:^7.25.2" - "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" - "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" - "@babel/plugin-transform-block-scoping": "npm:^7.25.0" - "@babel/plugin-transform-class-properties": "npm:^7.25.4" - "@babel/plugin-transform-classes": "npm:^7.25.4" - "@babel/plugin-transform-computed-properties": "npm:^7.24.7" - "@babel/plugin-transform-destructuring": "npm:^7.24.8" - "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" - "@babel/plugin-transform-for-of": "npm:^7.24.7" - "@babel/plugin-transform-function-name": "npm:^7.25.1" - "@babel/plugin-transform-literals": "npm:^7.25.2" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" - "@babel/plugin-transform-parameters": "npm:^7.24.7" - "@babel/plugin-transform-private-methods": "npm:^7.24.7" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" - "@babel/plugin-transform-react-display-name": "npm:^7.24.7" - "@babel/plugin-transform-react-jsx": "npm:^7.25.2" - "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" - "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" - "@babel/plugin-transform-regenerator": "npm:^7.24.7" - "@babel/plugin-transform-runtime": "npm:^7.24.7" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" - "@babel/plugin-transform-spread": "npm:^7.24.7" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" - "@babel/plugin-transform-typescript": "npm:^7.25.2" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" - "@babel/template": "npm:^7.25.0" - "@react-native/babel-plugin-codegen": "npm:0.81.0" - babel-plugin-syntax-hermes-parser: "npm:0.29.1" - babel-plugin-transform-flow-enums: "npm:^0.0.2" - react-refresh: "npm:^0.14.0" - peerDependencies: - "@babel/core": "*" - checksum: 10c0/9d01984418e55b8f29c5f9964068380d64390c455125fca4685b51785dea414596adb389e39566c63795e8177c6966565b4a5ec767830906b16b7549be1b3e56 - languageName: node - linkType: hard - "@react-native/babel-preset@npm:0.81.1": version: 0.81.1 resolution: "@react-native/babel-preset@npm:0.81.1" @@ -3798,6 +3669,29 @@ __metadata: languageName: node linkType: hard +"@react-native/community-cli-plugin@npm:0.81.1": + version: 0.81.1 + resolution: "@react-native/community-cli-plugin@npm:0.81.1" + dependencies: + "@react-native/dev-middleware": "npm:0.81.1" + debug: "npm:^4.4.0" + invariant: "npm:^2.2.4" + metro: "npm:^0.83.1" + metro-config: "npm:^0.83.1" + metro-core: "npm:^0.83.1" + semver: "npm:^7.1.3" + peerDependencies: + "@react-native-community/cli": "*" + "@react-native/metro-config": "*" + peerDependenciesMeta: + "@react-native-community/cli": + optional: true + "@react-native/metro-config": + optional: true + checksum: 10c0/96811ba146d1a591aa2e96abb6cc2ce06a3076457b2bba3cd3bc2f792f81c6d540378dd22af09e632a7dfaecc3b45a179224ab453fe71a3ddc8d29d060b87451 + languageName: node + linkType: hard + "@react-native/debugger-frontend@npm:0.81.0": version: 0.81.0 resolution: "@react-native/debugger-frontend@npm:0.81.0" @@ -3857,6 +3751,13 @@ __metadata: languageName: node linkType: hard +"@react-native/gradle-plugin@npm:0.81.1": + version: 0.81.1 + resolution: "@react-native/gradle-plugin@npm:0.81.1" + checksum: 10c0/875317017d583ff17c2ef17bcf39399d13abc41921f9659c9f62e9308e344202430a3051ac06e62843d1be0194e2acef0df660ba35d7a9bfc3607c43e9162ebd + languageName: node + linkType: hard + "@react-native/js-polyfills@npm:0.81.0": version: 0.81.0 resolution: "@react-native/js-polyfills@npm:0.81.0" @@ -3864,6 +3765,13 @@ __metadata: languageName: node linkType: hard +"@react-native/js-polyfills@npm:0.81.1": + version: 0.81.1 + resolution: "@react-native/js-polyfills@npm:0.81.1" + checksum: 10c0/91b970ce9177e5dc8a5cd654036c2d912b322e9da09c618190fd8f5d9ef2ecac2ee43004b58c73bd93ec3035156c2707d3097755b8c943079ae85c5c38bdc1b8 + languageName: node + linkType: hard + "@react-native/normalize-colors@npm:0.81.0": version: 0.81.0 resolution: "@react-native/normalize-colors@npm:0.81.0" @@ -3902,6 +3810,23 @@ __metadata: languageName: node linkType: hard +"@react-native/virtualized-lists@npm:0.81.1": + version: 0.81.1 + resolution: "@react-native/virtualized-lists@npm:0.81.1" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^19.1.0 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/1cf1c39afdd60c8d72a53250aa0284fcba1680b9218cb287b5ca6a4f1776e0200c6769bbf3e3c75dfe28a05a8797b9f7b562b1699de379c7f438cf2216270fb4 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -5225,42 +5150,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:14.0.2": - version: 14.0.2 - resolution: "babel-preset-expo@npm:14.0.2" - dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/plugin-proposal-decorators": "npm:^7.12.9" - "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" - "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" - "@babel/plugin-transform-class-static-block": "npm:^7.27.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" - "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" - "@babel/plugin-transform-parameters": "npm:^7.24.7" - "@babel/plugin-transform-private-methods": "npm:^7.24.7" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" - "@babel/plugin-transform-runtime": "npm:^7.24.7" - "@babel/preset-react": "npm:^7.22.15" - "@babel/preset-typescript": "npm:^7.23.0" - "@react-native/babel-preset": "npm:0.81.0" - babel-plugin-react-compiler: "npm:^19.1.0-rc.2" - babel-plugin-react-native-web: "npm:~0.21.0" - babel-plugin-syntax-hermes-parser: "npm:^0.25.1" - babel-plugin-transform-flow-enums: "npm:^0.0.2" - debug: "npm:^4.3.4" - resolve-from: "npm:^5.0.0" - peerDependencies: - expo: "*" - react-refresh: ">=0.14.0 <1.0.0" - peerDependenciesMeta: - expo: - optional: true - checksum: 10c0/1065aaedc8f86b82c37d2338914565f4e033f109371384bc6e5b2d2dbe2ecab249493348aebd0272a49f82824010ccf92052534117eceab62f6d3eaf832882c1 - languageName: node - linkType: hard - "babel-preset-expo@npm:~14.0.6": version: 14.0.6 resolution: "babel-preset-expo@npm:14.0.6" @@ -8758,12 +8647,12 @@ __metadata: languageName: node linkType: hard -"jest-expo@npm:54.0.6": - version: 54.0.6 - resolution: "jest-expo@npm:54.0.6" +"jest-expo@npm:~54.0.7": + version: 54.0.7 + resolution: "jest-expo@npm:54.0.7" dependencies: - "@expo/config": "npm:~12.0.6" - "@expo/json-file": "npm:^10.0.5" + "@expo/config": "npm:~12.0.7" + "@expo/json-file": "npm:^10.0.6" "@jest/create-cache-key-function": "npm:^29.2.1" "@jest/globals": "npm:^29.2.1" babel-jest: "npm:^29.2.1" @@ -8783,7 +8672,7 @@ __metadata: react-native: "*" bin: jest: bin/jest.js - checksum: 10c0/31c8006ac06241d3e37fcdb646f0c02ef513fc3aa1cc20241c2b77f6792e82c7b8e519d9b9056e961f15e27d68162f082ca2e6ef652e9bd1d436e79e1cb7aba3 + checksum: 10c0/21f2d2b84bb2e2601e658b6dacc1fe59a6379ab0fda2f1e33b1c11970aafda900e344792042eb3ebf435de6384686acc38f70f1615a442f2a56d5fdbc24dc546 languageName: node linkType: hard @@ -11714,7 +11603,7 @@ __metadata: "@types/react-test-renderer": "npm:^19" babel-plugin-react-compiler: "npm:^19.1.0-rc.2" babel-plugin-tester: "npm:^12.0.0" - babel-preset-expo: "npm:14.0.2" + babel-preset-expo: "npm:~14.0.6" colorjs.io: "npm:0.6.0-alpha.1" comment-json: "npm:^4.2.5" commitlint: "npm:^19.8.1" @@ -11725,18 +11614,18 @@ __metadata: eslint-plugin-prettier: "npm:^5.5.1" expo: "npm:54.0.0-preview.13" jest: "npm:^29.7.0" - jest-expo: "npm:54.0.6" + jest-expo: "npm:~54.0.7" lefthook: "npm:^1.12.3" lightningcss: "npm:^1.30.1" metro-runtime: "npm:^0.83.0" postcss: "npm:^8.5.6" prettier: "npm:^3.6.2" react: "npm:19.1.0" - react-native: "npm:0.81.0" + react-native: "npm:0.81.1" react-native-builder-bob: "npm:^0.40.13" - react-native-reanimated: "npm:4.0.2" + react-native-reanimated: "npm:~4.1.0" react-native-safe-area-context: "npm:5.6.1" - react-native-worklets: "npm:0.4.1" + react-native-worklets: "npm:~0.5.0" react-refresh: "npm:^0.17.0" react-test-renderer: "npm:^19.1.0" release-it: "npm:^19.0.4" @@ -11787,6 +11676,21 @@ __metadata: languageName: node linkType: hard +"react-native-reanimated@npm:~4.1.0": + version: 4.1.0 + resolution: "react-native-reanimated@npm:4.1.0" + dependencies: + react-native-is-edge-to-edge: "npm:^1.2.1" + semver: "npm:7.7.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + react: "*" + react-native: "*" + react-native-worklets: ">=0.5.0" + checksum: 10c0/45a072bfc3a56fc84bf21cb9853aec61622cf5e21be6f3f900988f8c53702cc6b2567380febe63c78166dac5aa50834b29d73dc1a7fdb4b9b950abdad1ef0cc4 + languageName: node + linkType: hard + "react-native-safe-area-context@npm:5.6.1": version: 5.6.1 resolution: "react-native-safe-area-context@npm:5.6.1" @@ -11838,6 +11742,29 @@ __metadata: languageName: node linkType: hard +"react-native-worklets@npm:~0.5.0": + version: 0.5.0 + resolution: "react-native-worklets@npm:0.5.0" + dependencies: + "@babel/plugin-transform-arrow-functions": "npm:^7.0.0-0" + "@babel/plugin-transform-class-properties": "npm:^7.0.0-0" + "@babel/plugin-transform-classes": "npm:^7.0.0-0" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.0.0-0" + "@babel/plugin-transform-optional-chaining": "npm:^7.0.0-0" + "@babel/plugin-transform-shorthand-properties": "npm:^7.0.0-0" + "@babel/plugin-transform-template-literals": "npm:^7.0.0-0" + "@babel/plugin-transform-unicode-regex": "npm:^7.0.0-0" + "@babel/preset-typescript": "npm:^7.16.7" + convert-source-map: "npm:^2.0.0" + semver: "npm:7.7.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + react: "*" + react-native: "*" + checksum: 10c0/2e9b2b3b3c1549c5bc32d758aff538384bb851d80ed2a13c0c011dbe5857f62c2fcbd02dd2a7b2f38f8c357a6b1f2939f756ae24ea34a277e62a2a6c087e5ff8 + languageName: node + linkType: hard + "react-native@npm:0.81.0": version: 0.81.0 resolution: "react-native@npm:0.81.0" @@ -11888,6 +11815,56 @@ __metadata: languageName: node linkType: hard +"react-native@npm:0.81.1": + version: 0.81.1 + resolution: "react-native@npm:0.81.1" + dependencies: + "@jest/create-cache-key-function": "npm:^29.7.0" + "@react-native/assets-registry": "npm:0.81.1" + "@react-native/codegen": "npm:0.81.1" + "@react-native/community-cli-plugin": "npm:0.81.1" + "@react-native/gradle-plugin": "npm:0.81.1" + "@react-native/js-polyfills": "npm:0.81.1" + "@react-native/normalize-colors": "npm:0.81.1" + "@react-native/virtualized-lists": "npm:0.81.1" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:0.29.1" + base64-js: "npm:^1.5.1" + commander: "npm:^12.0.0" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" + invariant: "npm:^2.2.4" + jest-environment-node: "npm:^29.7.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.83.1" + metro-source-map: "npm:^0.83.1" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^6.1.5" + react-refresh: "npm:^0.14.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:0.26.0" + semver: "npm:^7.1.3" + stacktrace-parser: "npm:^0.1.10" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^6.2.3" + yargs: "npm:^17.6.2" + peerDependencies: + "@types/react": ^19.1.0 + react: ^19.1.0 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 10c0/d8cf1c441e7b33a9e23eb1e0f9fcbceace05ed49b2222f2fe4f249fb84956684db02643cfc703cdfa7fb23a3e24c80c91f24b6a5acd26d4d5771fe9f18d1cd46 + languageName: node + linkType: hard + "react-refresh@npm:^0.14.0, react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2"