diff --git a/jest.config.js b/jest.config.js index 79fdfb3017e0..3d2b986ac65c 100644 --- a/jest.config.js +++ b/jest.config.js @@ -29,7 +29,7 @@ const config = { setupFilesAfterEnv: ['/app/util/test/testSetup.js'], testEnvironment: 'jest-environment-node', transformIgnorePatterns: [ - 'node_modules/(?!((@metamask/)?(@react-native|react-native|redux-persist-filesystem|@react-navigation|@react-native-community|@react-native-masked-view|react-navigation|react-navigation-redux-helpers|@sentry|d3-color|d3-shape|d3-path|d3-scale|d3-array|d3-time|d3-format|d3-interpolate|d3-selection|d3-axis|d3-transition|internmap|react-native-wagmi-charts|react-native-nitro-modules|@notifee|expo-file-system|expo-modules-core|expo(nent)?|@expo(nent)?/.*)|@noble/.*|@nktkas/hyperliquid|@metamask/design-system-twrnc-preset|@metamask/design-system-react-native|@metamask/native-utils|@metamask/smart-transactions-controller|@tommasini/react-native-scrollable-tab-view|@veriff/react-native-sdk))', + 'node_modules/(?!((@metamask/)?(@react-native|react-native|redux-persist-filesystem|@react-navigation|@react-native-community|@react-native-masked-view|react-navigation|react-navigation-redux-helpers|@sentry|d3-color|d3-shape|d3-path|d3-scale|d3-array|d3-time|d3-format|d3-interpolate|d3-selection|d3-axis|d3-transition|internmap|react-native-wagmi-charts|react-native-nitro-modules|@notifee|expo-file-system|expo-modules-core|expo(nent)?|@expo(nent)?/.*)|@noble/.*|@nktkas/hyperliquid|@metamask/design-system-twrnc-preset|@metamask/design-system-react-native|@metamask-previews/design-system-twrnc-preset|@metamask-previews/design-system-react-native|@metamask-previews/design-system-shared|@metamask-previews/design-tokens|@metamask/native-utils|@metamask/smart-transactions-controller|@tommasini/react-native-scrollable-tab-view|@veriff/react-native-sdk))', ], transform: { '^.+\\.[jt]sx?$': ['babel-jest', { configFile: './babel.config.tests.js' }], diff --git a/package.json b/package.json index 2f64e2288fb9..a78862b9da5d 100644 --- a/package.json +++ b/package.json @@ -215,6 +215,9 @@ "@lavamoat/react-native-lockdown": "^0.0.2", "@ledgerhq/hw-app-eth": "^6.42.0", "@ledgerhq/react-native-hw-transport-ble": "^6.37.0", + "@metamask-previews/design-system-shared": "npm:@metamask-previews/design-system-shared@0.7.0-preview.4ce710b", + "@metamask-previews/design-system-twrnc-preset": "npm:@metamask-previews/design-system-twrnc-preset@0.4.1-preview.4ce710b", + "@metamask-previews/design-tokens": "npm:@metamask-previews/design-tokens@8.3.0-preview.4ce710b", "@metamask/abi-utils": "^3.0.0", "@metamask/account-api": "^1.0.0", "@metamask/account-tree-controller": "^7.0.0", @@ -237,9 +240,9 @@ "@metamask/core-backend": "^6.2.0", "@metamask/delegation-controller": "^2.0.2", "@metamask/delegation-deployments": "^0.15.0", - "@metamask/design-system-react-native": "^0.13.0", - "@metamask/design-system-twrnc-preset": "^0.4.1", - "@metamask/design-tokens": "^8.3.0", + "@metamask/design-system-react-native": "npm:@metamask-previews/design-system-react-native@0.14.0-preview.4ce710b", + "@metamask/design-system-twrnc-preset": "npm:@metamask-previews/design-system-twrnc-preset@0.4.1-preview.4ce710b", + "@metamask/design-tokens": "npm:@metamask-previews/design-tokens@8.3.0-preview.4ce710b", "@metamask/earn-controller": "^10.0.0", "@metamask/eip-5792-middleware": "^2.0.0", "@metamask/eip1193-permission-middleware": "^1.0.2", diff --git a/yarn.lock b/yarn.lock index c4a0db8f18f4..beea66dceb12 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7532,6 +7532,36 @@ __metadata: languageName: node linkType: hard +"@metamask-previews/design-system-shared@npm:0.7.0-preview.4ce710b, @metamask-previews/design-system-shared@npm:@metamask-previews/design-system-shared@0.7.0-preview.4ce710b": + version: 0.7.0-preview.4ce710b + resolution: "@metamask-previews/design-system-shared@npm:0.7.0-preview.4ce710b" + dependencies: + "@metamask/utils": "npm:^11.11.0" + peerDependencies: + react: ^17.0.0 || ^18.0.0 + checksum: 10/a30f3805c8fe9dd6a2dd364a39b2d490dc4ff9f9846e9c858f93b43a3167a360048201e9f428e67e817433f93456d1c119e4bd55058325f408e8d6cad35eac06 + languageName: node + linkType: hard + +"@metamask-previews/design-system-twrnc-preset@npm:@metamask-previews/design-system-twrnc-preset@0.4.1-preview.4ce710b, @metamask/design-system-twrnc-preset@npm:@metamask-previews/design-system-twrnc-preset@0.4.1-preview.4ce710b": + version: 0.4.1-preview.4ce710b + resolution: "@metamask-previews/design-system-twrnc-preset@npm:0.4.1-preview.4ce710b" + dependencies: + twrnc: "npm:^4.5.1" + peerDependencies: + "@metamask/design-tokens": ^8.0.0 + react: ^18.2.0 + checksum: 10/80a995781453dfab14bab39875c49b1f70fa68bead663feb1203e0ee1036906bcac73e696c87cb703c76ca8088774eeb2e775ea8f90d287849b1c070111530d7 + languageName: node + linkType: hard + +"@metamask-previews/design-tokens@npm:@metamask-previews/design-tokens@8.3.0-preview.4ce710b, @metamask/design-tokens@npm:@metamask-previews/design-tokens@8.3.0-preview.4ce710b": + version: 8.3.0-preview.4ce710b + resolution: "@metamask-previews/design-tokens@npm:8.3.0-preview.4ce710b" + checksum: 10/3e1322cb89d2054a9ef1b88a16bb5ba254cb0d0de055d5e8cdd50bbf62d468db30cdb7a6d425a1ddb06893e3dce8acc85ff592f384e4605c9145dc6736aa2181 + languageName: node + linkType: hard + "@metamask/7715-permission-types@npm:^0.5.0": version: 0.5.0 resolution: "@metamask/7715-permission-types@npm:0.5.0" @@ -8108,52 +8138,24 @@ __metadata: languageName: node linkType: hard -"@metamask/design-system-react-native@npm:^0.13.0": - version: 0.13.0 - resolution: "@metamask/design-system-react-native@npm:0.13.0" +"@metamask/design-system-react-native@npm:@metamask-previews/design-system-react-native@0.14.0-preview.4ce710b": + version: 0.14.0-preview.4ce710b + resolution: "@metamask-previews/design-system-react-native@npm:0.14.0-preview.4ce710b" dependencies: - "@metamask/design-system-shared": "npm:^0.6.0" + "@metamask-previews/design-system-shared": "npm:0.7.0-preview.4ce710b" fast-text-encoding: "npm:^1.0.6" react-native-jazzicon: "npm:^0.1.2" peerDependencies: "@metamask/design-system-twrnc-preset": ^0.4.0 "@metamask/design-tokens": ^8.2.0 - "@metamask/utils": ^11.10.0 + "@metamask/utils": ^11.11.0 lodash: ^4.17.23 react: ">=18.2.0" react-native: ">=0.72.0" react-native-gesture-handler: ">=1.10.3" react-native-reanimated: ">=3.3.0" react-native-safe-area-context: ">=4.0.0" - checksum: 10/01707ead554ff9c26cf565caa12906778581c4a800e8f516494b49788bcacd5c61b93e1b238a272d48a86993cf42e1c55c1380bc80809adb6400873fad2dfe2c - languageName: node - linkType: hard - -"@metamask/design-system-shared@npm:^0.6.0": - version: 0.6.0 - resolution: "@metamask/design-system-shared@npm:0.6.0" - dependencies: - "@metamask/utils": "npm:^11.10.0" - checksum: 10/97d1aab66aea54532be2e7ec14a28f438bd695848690441ac7da8abf4bf8aa90318489b8984a23cdf992ae1800ef5ff36f405d3de581a09cfe44bf034150ee98 - languageName: node - linkType: hard - -"@metamask/design-system-twrnc-preset@npm:^0.4.1": - version: 0.4.1 - resolution: "@metamask/design-system-twrnc-preset@npm:0.4.1" - dependencies: - twrnc: "npm:^4.5.1" - peerDependencies: - "@metamask/design-tokens": ^8.0.0 - react: ^18.2.0 - checksum: 10/03efe62d594abf8ae1752e4833c7249af38047bd912b908b41530fa6ac1e4a115854dd0a1493cbb224cf87fe5612213463f1f052dff78dfb958f5d1edc9f3726 - languageName: node - linkType: hard - -"@metamask/design-tokens@npm:^8.3.0": - version: 8.3.0 - resolution: "@metamask/design-tokens@npm:8.3.0" - checksum: 10/b8fc870792f1d66986dce1e2c0d71f291f64a2da3e6c9d74de69b0f814b6479b922420c80bf59d03d9f22072b004c413029517619569ec5c21345a5aedd4c882 + checksum: 10/c165b4ff6d057af9c1dd6d196edddee34adb972c4ca8e45cadfeebcd6b447d119b88047ab417cfb9a583d8c0a06849949560335237d340b638ed9703e7e88ccd languageName: node linkType: hard @@ -10092,9 +10094,9 @@ __metadata: languageName: node linkType: hard -"@metamask/utils@npm:^11.0.0, @metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.10.0, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2, @metamask/utils@npm:^11.5.0, @metamask/utils@npm:^11.8.1, @metamask/utils@npm:^11.9.0": - version: 11.10.0 - resolution: "@metamask/utils@npm:11.10.0" +"@metamask/utils@npm:^11.0.0, @metamask/utils@npm:^11.0.1, @metamask/utils@npm:^11.1.0, @metamask/utils@npm:^11.10.0, @metamask/utils@npm:^11.11.0, @metamask/utils@npm:^11.4.0, @metamask/utils@npm:^11.4.2, @metamask/utils@npm:^11.5.0, @metamask/utils@npm:^11.8.1, @metamask/utils@npm:^11.9.0": + version: 11.11.0 + resolution: "@metamask/utils@npm:11.11.0" dependencies: "@ethereumjs/tx": "npm:^4.2.0" "@metamask/superstruct": "npm:^3.1.0" @@ -10107,7 +10109,7 @@ __metadata: pony-cause: "npm:^2.1.10" semver: "npm:^7.5.4" uuid: "npm:^9.0.1" - checksum: 10/691a268af66593b60e9807a069127993cea3cdc941f99d5d7ca4664868754f08945821f1787b2f3e99e4497df63ceb0af37a2419ad494da29a1fddffe94f5797 + checksum: 10/c4381b9e451a9616bde84ac659bc0d1848ef06b6e605f877bfa065b78c8ed5015706683ea88a3387de5eaeb3a50d1af9af0994f04f9e06258d992598fe2be3bf languageName: node linkType: hard @@ -35434,6 +35436,9 @@ __metadata: "@lavamoat/react-native-lockdown": "npm:^0.0.2" "@ledgerhq/hw-app-eth": "npm:^6.42.0" "@ledgerhq/react-native-hw-transport-ble": "npm:^6.37.0" + "@metamask-previews/design-system-shared": "npm:@metamask-previews/design-system-shared@0.7.0-preview.4ce710b" + "@metamask-previews/design-system-twrnc-preset": "npm:@metamask-previews/design-system-twrnc-preset@0.4.1-preview.4ce710b" + "@metamask-previews/design-tokens": "npm:@metamask-previews/design-tokens@8.3.0-preview.4ce710b" "@metamask/abi-utils": "npm:^3.0.0" "@metamask/account-api": "npm:^1.0.0" "@metamask/account-tree-controller": "npm:^7.0.0" @@ -35460,9 +35465,9 @@ __metadata: "@metamask/core-backend": "npm:^6.2.0" "@metamask/delegation-controller": "npm:^2.0.2" "@metamask/delegation-deployments": "npm:^0.15.0" - "@metamask/design-system-react-native": "npm:^0.13.0" - "@metamask/design-system-twrnc-preset": "npm:^0.4.1" - "@metamask/design-tokens": "npm:^8.3.0" + "@metamask/design-system-react-native": "npm:@metamask-previews/design-system-react-native@0.14.0-preview.4ce710b" + "@metamask/design-system-twrnc-preset": "npm:@metamask-previews/design-system-twrnc-preset@0.4.1-preview.4ce710b" + "@metamask/design-tokens": "npm:@metamask-previews/design-tokens@8.3.0-preview.4ce710b" "@metamask/earn-controller": "npm:^10.0.0" "@metamask/eip-5792-middleware": "npm:^2.0.0" "@metamask/eip1193-permission-middleware": "npm:^1.0.2"