Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion jest.config.packages.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,8 @@ module.exports = {
// ESM-only package with an `exports`-only manifest: resolve it explicitly.
'^@metamask/base-data-service$':
'<rootDir>/../../node_modules/@metamask/base-data-service/dist/index.js',
'^@metamask/remote-feature-flag-controller$':
'<rootDir>/../../node_modules/@metamask/remote-feature-flag-controller/dist/index.js',
// Matches bare package specifiers only (e.g. `@metamask/foo`), so subpath
// exports such as `@metamask/foo/node` keep resolving through the package
// `exports` map instead of being redirected to a non-existent source path.
Expand Down Expand Up @@ -200,7 +202,7 @@ module.exports = {

// An array of regexp pattern strings that are matched against all source file paths, matched files will skip transformation
transformIgnorePatterns: [
'/node_modules/(?!(@metamask/base-data-service|lodash-es)/)',
'/node_modules/(?!(@metamask/base-data-service|@metamask/remote-feature-flag-controller|lodash-es)/)',
],

// An array of regexp pattern strings that are matched against all modules before the module loader will automatically return a mock for them
Expand Down
2 changes: 1 addition & 1 deletion packages/snap-networks-utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
"@metamask/base-data-service": "^2.1.0",
"@metamask/keyring-api": "^24.1.0",
"@metamask/keyring-internal-api": "^12.0.0",
"@metamask/remote-feature-flag-controller": "^5.0.0",
"@metamask/remote-feature-flag-controller": "^7.0.0",
"@metamask/snaps-sdk": "^12.0.1",
"@metamask/superstruct": "^3.4.1",
"@metamask/utils": "^11.11.0",
Expand Down
3 changes: 3 additions & 0 deletions packages/snap-networks-utils/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
"@metamask/*": ["../*/src"],
"@metamask/base-data-service": [
"../../node_modules/@metamask/base-data-service/dist/index.d.ts"
],
"@metamask/remote-feature-flag-controller": [
"../../node_modules/@metamask/remote-feature-flag-controller/dist/index.d.ts"
]
},
"rootDir": "./src"
Expand Down
2 changes: 1 addition & 1 deletion packages/stellar-wallet-snap/jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,6 @@ module.exports = {
// extensionsToTreatAsEsm) needs that flag, but then `jest` is not injected as
// a global and CJS packages like lodash break named imports.
transformIgnorePatterns: [
'/node_modules/(?!.*(?:@exodus|uint8array-extras|@noble|eventsource|smol-toml|@metamask/base-data-service|lodash-es)/)',
'/node_modules/(?!.*(?:@exodus|uint8array-extras|@noble|eventsource|smol-toml|@metamask/base-data-service|@metamask/remote-feature-flag-controller|lodash-es)/)',
],
};
2 changes: 1 addition & 1 deletion packages/tron-wallet-snap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
"@metamask/keyring-api": "^24.1.0",
"@metamask/keyring-snap-sdk": "^10.0.0",
"@metamask/messenger": "^2.0.0",
"@metamask/remote-feature-flag-controller": "^5.0.0",
"@metamask/remote-feature-flag-controller": "^7.0.0",
"@metamask/snap-networks-utils": "^3.0.0",
"@metamask/snaps-cli": "^8.4.1",
"@metamask/snaps-jest": "^10.2.1",
Expand Down
66 changes: 61 additions & 5 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2196,6 +2196,17 @@ __metadata:
languageName: node
linkType: hard

"@metamask/base-controller@npm:^10.0.0":
version: 10.0.0
resolution: "@metamask/base-controller@npm:10.0.0"
dependencies:
"@metamask/messenger": "npm:^3.0.0"
"@metamask/utils": "npm:^11.12.0"
immer: "npm:^9.0.6"
checksum: 10/b09bbf175fe248c592d1e66dcc7d65b324bfd5b16fa95c751ce163dedc97153f19419fca4bb84d2a1c6cfa7b308572cc8ea2ce88cefff1ab4504dba29e9015df
languageName: node
linkType: hard

"@metamask/base-controller@npm:^9.0.1, @metamask/base-controller@npm:^9.1.0":
version: 9.1.0
resolution: "@metamask/base-controller@npm:9.1.0"
Expand Down Expand Up @@ -2375,6 +2386,28 @@ __metadata:
languageName: node
linkType: hard

"@metamask/controller-utils@npm:^13.0.0":
version: 13.0.0
resolution: "@metamask/controller-utils@npm:13.0.0"
dependencies:
"@ethersproject/abi": "npm:^5.7.0"
"@metamask/eth-query": "npm:^4.0.0"
"@metamask/ethjs-unit": "npm:^0.3.0"
"@metamask/utils": "npm:^11.12.0"
"@signinwithethereum/siwe-parser": "npm:^4.2.1"
"@types/bn.js": "npm:^5.1.5"
bignumber.js: "npm:^9.1.2"
bn.js: "npm:^5.2.1"
cockatiel: "npm:^3.1.2"
eth-ens-namehash: "npm:^2.0.8"
fast-deep-equal: "npm:^3.1.3"
lodash-es: "npm:^4.17.21"
peerDependencies:
"@babel/runtime": ^7.0.0
checksum: 10/54aaa57439fd632eb6f2fddc512726937f61fe739184b979743d7e571d8cbe3ad02a9ba479af6f98353199c6b01a4a82ac3cf142a3045b2a7fd8a99a64041cd1
languageName: node
linkType: hard

"@metamask/core-backend@npm:^9.0.0, @metamask/core-backend@npm:^9.1.1":
version: 9.1.1
resolution: "@metamask/core-backend@npm:9.1.1"
Expand Down Expand Up @@ -3366,6 +3399,19 @@ __metadata:
languageName: node
linkType: hard

"@metamask/remote-feature-flag-controller@npm:^7.0.0":
version: 7.0.0
resolution: "@metamask/remote-feature-flag-controller@npm:7.0.0"
dependencies:
"@metamask/base-controller": "npm:^10.0.0"
"@metamask/controller-utils": "npm:^13.0.0"
"@metamask/messenger": "npm:^3.0.0"
"@metamask/utils": "npm:^11.12.0"
uuid: "npm:^8.3.2"
checksum: 10/facedb1fbb1a75bc4db4b4b04e124ca5df98aae31dc9a786d5bff28b1be04196a8bd37560dabcb9b3c04c8e8040cd37143156d5a2ecdcfbec00515f1416bd285
languageName: node
linkType: hard

"@metamask/rpc-errors@npm:^7.0.2, @metamask/rpc-errors@npm:^7.0.3":
version: 7.0.3
resolution: "@metamask/rpc-errors@npm:7.0.3"
Expand Down Expand Up @@ -3448,7 +3494,7 @@ __metadata:
"@metamask/keyring-api": "npm:^24.1.0"
"@metamask/keyring-internal-api": "npm:^12.0.0"
"@metamask/messenger": "npm:^2.0.0"
"@metamask/remote-feature-flag-controller": "npm:^5.0.0"
"@metamask/remote-feature-flag-controller": "npm:^7.0.0"
"@metamask/snaps-sdk": "npm:^12.0.1"
"@metamask/superstruct": "npm:^3.4.1"
"@metamask/utils": "npm:^11.11.0"
Expand Down Expand Up @@ -3984,7 +4030,7 @@ __metadata:
"@metamask/keyring-api": "npm:^24.1.0"
"@metamask/keyring-snap-sdk": "npm:^10.0.0"
"@metamask/messenger": "npm:^2.0.0"
"@metamask/remote-feature-flag-controller": "npm:^5.0.0"
"@metamask/remote-feature-flag-controller": "npm:^7.0.0"
"@metamask/snap-networks-utils": "npm:^3.0.0"
"@metamask/snaps-cli": "npm:^8.4.1"
"@metamask/snaps-jest": "npm:^10.2.1"
Expand Down Expand Up @@ -4145,7 +4191,7 @@ __metadata:
languageName: node
linkType: hard

"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.7.1, @noble/hashes@npm:^1.8.0":
"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.2.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2, @noble/hashes@npm:^1.7.0, @noble/hashes@npm:^1.7.1, @noble/hashes@npm:^1.8.0":
version: 1.8.0
resolution: "@noble/hashes@npm:1.8.0"
checksum: 10/474b7f56bc6fb2d5b3a42132561e221b0ea4f91e590f4655312ca13667840896b34195e2b53b7f097ec080a1fdd3b58d902c2a8d0fbdf51d2e238b53808a177e
Expand Down Expand Up @@ -4670,6 +4716,16 @@ __metadata:
languageName: node
linkType: hard

"@signinwithethereum/siwe-parser@npm:^4.2.1":
version: 4.2.1
resolution: "@signinwithethereum/siwe-parser@npm:4.2.1"
dependencies:
"@noble/hashes": "npm:^1.7.0"
apg-js: "npm:^4.4.0"
checksum: 10/be730de6513c9dd9ec255f4d3c25f93a8b99bcbe941236270c1d788ab6c8accd1e1d1838110fcad6b17d88ca22c2f174a9ce1900ffeaefb6001ec698b23a5d2c
languageName: node
linkType: hard

"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
Expand Down Expand Up @@ -7163,7 +7219,7 @@ __metadata:
languageName: node
linkType: hard

"apg-js@npm:^4.1.1, apg-js@npm:^4.3.0":
"apg-js@npm:^4.1.1, apg-js@npm:^4.3.0, apg-js@npm:^4.4.0":
version: 4.4.0
resolution: "apg-js@npm:4.4.0"
checksum: 10/425f19096026742f5f156f26542b68f55602aa60f0c4ae2d72a0a888cf15fe9622223191202262dd8979d76a6125de9d8fd164d56c95fb113f49099f405eb08c
Expand Down Expand Up @@ -12205,7 +12261,7 @@ __metadata:
languageName: node
linkType: hard

"lodash-es@npm:^4.18.1":
"lodash-es@npm:^4.17.21, lodash-es@npm:^4.18.1":
version: 4.18.1
resolution: "lodash-es@npm:4.18.1"
checksum: 10/8bfad225ef09ef42b04283cdaf7830efcc2ba29ae41b56501c74422155ee1ccaa1f0f6e8319def3451a1fe54dec501c8e4bee622bae2b2d98ac993731e0a5cce
Expand Down
Loading