diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index a20dd67cf..6237f7dc1 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -500,22 +500,37 @@ }, "@metamask/address-book-controller": { "packages": { - "@metamask/base-controller": true, + "@metamask/address-book-controller>@metamask/base-controller": true, "@metamask/controller-utils": true } }, + "@metamask/address-book-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/announcement-controller": { "packages": { - "@metamask/base-controller": true + "@metamask/announcement-controller>@metamask/base-controller": true + } + }, + "@metamask/announcement-controller>@metamask/base-controller": { + "packages": { + "immer": true } }, "@metamask/approval-controller": { "packages": { + "@metamask/approval-controller>@metamask/base-controller": true, "@metamask/approval-controller>nanoid": true, - "@metamask/base-controller": true, "eth-rpc-errors": true } }, + "@metamask/approval-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/approval-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -536,11 +551,11 @@ "@eth-optimism/contracts>@ethersproject/contracts": true, "@metamask/assets-controllers>@ethersproject/abi": true, "@metamask/assets-controllers>@ethersproject/providers": true, - "@metamask/assets-controllers>@metamask/base-controller": true, "@metamask/assets-controllers>@metamask/contract-metadata": true, "@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>async-mutex": true, "@metamask/assets-controllers>multiformats": true, + "@metamask/base-controller": true, "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "browserify>events": true, @@ -613,11 +628,6 @@ "@ethersproject/bignumber>@ethersproject/logger": true } }, - "@metamask/assets-controllers>@metamask/base-controller": { - "packages": { - "immer": true - } - }, "@metamask/assets-controllers>abort-controller": { "globals": { "AbortController": true @@ -917,14 +927,19 @@ "setInterval": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/gas-fee-controller>@metamask/base-controller": true, "eth-query": true, "ethereumjs-util": true, "ethjs>ethjs-unit": true, "uuid": true } }, + "@metamask/gas-fee-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": { "globals": { "setTimeout": true @@ -1132,8 +1147,8 @@ }, "@metamask/permission-controller": { "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/permission-controller>@metamask/base-controller": true, "@metamask/permission-controller>nanoid": true, "deep-freeze-strict": true, "eth-rpc-errors": true, @@ -1141,6 +1156,11 @@ "json-rpc-engine": true } }, + "@metamask/permission-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/permission-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -1151,13 +1171,18 @@ "fetch": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, "@metamask/controller-utils>isomorphic-fetch": true, + "@metamask/phishing-controller>@metamask/base-controller": true, "@metamask/phishing-controller>eth-phishing-detect": true, "punycode": true } }, + "@metamask/phishing-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/phishing-controller>eth-phishing-detect": { "packages": { "eslint>optionator>fast-levenshtein": true @@ -1416,7 +1441,12 @@ }, "@metamask/subject-metadata-controller": { "packages": { - "@metamask/base-controller": true + "@metamask/subject-metadata-controller>@metamask/base-controller": true + } + }, + "@metamask/subject-metadata-controller>@metamask/base-controller": { + "packages": { + "immer": true } }, "@ngraveio/bc-ur": { diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index 6f44bf7df..1e4aa140c 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -645,22 +645,37 @@ }, "@metamask/address-book-controller": { "packages": { - "@metamask/base-controller": true, + "@metamask/address-book-controller>@metamask/base-controller": true, "@metamask/controller-utils": true } }, + "@metamask/address-book-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/announcement-controller": { "packages": { - "@metamask/base-controller": true + "@metamask/announcement-controller>@metamask/base-controller": true + } + }, + "@metamask/announcement-controller>@metamask/base-controller": { + "packages": { + "immer": true } }, "@metamask/approval-controller": { "packages": { + "@metamask/approval-controller>@metamask/base-controller": true, "@metamask/approval-controller>nanoid": true, - "@metamask/base-controller": true, "eth-rpc-errors": true } }, + "@metamask/approval-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/approval-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -681,11 +696,11 @@ "@eth-optimism/contracts>@ethersproject/contracts": true, "@metamask/assets-controllers>@ethersproject/abi": true, "@metamask/assets-controllers>@ethersproject/providers": true, - "@metamask/assets-controllers>@metamask/base-controller": true, "@metamask/assets-controllers>@metamask/contract-metadata": true, "@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>async-mutex": true, "@metamask/assets-controllers>multiformats": true, + "@metamask/base-controller": true, "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "browserify>events": true, @@ -758,11 +773,6 @@ "@ethersproject/bignumber>@ethersproject/logger": true } }, - "@metamask/assets-controllers>@metamask/base-controller": { - "packages": { - "immer": true - } - }, "@metamask/assets-controllers>abort-controller": { "globals": { "AbortController": true @@ -1062,14 +1072,19 @@ "setInterval": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/gas-fee-controller>@metamask/base-controller": true, "eth-query": true, "ethereumjs-util": true, "ethjs>ethjs-unit": true, "uuid": true } }, + "@metamask/gas-fee-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": { "globals": { "setTimeout": true @@ -1254,11 +1269,16 @@ }, "@metamask/notification-controller": { "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/notification-controller>@metamask/base-controller": true, "@metamask/notification-controller>nanoid": true } }, + "@metamask/notification-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/notification-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -1284,8 +1304,8 @@ }, "@metamask/permission-controller": { "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/permission-controller>@metamask/base-controller": true, "@metamask/permission-controller>nanoid": true, "deep-freeze-strict": true, "eth-rpc-errors": true, @@ -1293,6 +1313,11 @@ "json-rpc-engine": true } }, + "@metamask/permission-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/permission-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -1303,13 +1328,18 @@ "fetch": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, "@metamask/controller-utils>isomorphic-fetch": true, + "@metamask/phishing-controller>@metamask/base-controller": true, "@metamask/phishing-controller>eth-phishing-detect": true, "punycode": true } }, + "@metamask/phishing-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/phishing-controller>eth-phishing-detect": { "packages": { "eslint>optionator>fast-levenshtein": true @@ -1374,10 +1404,15 @@ "setTimeout": true }, "packages": { - "@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/base-controller": true, "eth-rpc-errors": true } }, + "@metamask/rate-limit-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/rpc-methods": { "globals": { "console.warn": true @@ -1910,7 +1945,12 @@ }, "@metamask/subject-metadata-controller": { "packages": { - "@metamask/base-controller": true + "@metamask/subject-metadata-controller>@metamask/base-controller": true + } + }, + "@metamask/subject-metadata-controller>@metamask/base-controller": { + "packages": { + "immer": true } }, "@ngraveio/bc-ur": { diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index a20dd67cf..6237f7dc1 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -500,22 +500,37 @@ }, "@metamask/address-book-controller": { "packages": { - "@metamask/base-controller": true, + "@metamask/address-book-controller>@metamask/base-controller": true, "@metamask/controller-utils": true } }, + "@metamask/address-book-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/announcement-controller": { "packages": { - "@metamask/base-controller": true + "@metamask/announcement-controller>@metamask/base-controller": true + } + }, + "@metamask/announcement-controller>@metamask/base-controller": { + "packages": { + "immer": true } }, "@metamask/approval-controller": { "packages": { + "@metamask/approval-controller>@metamask/base-controller": true, "@metamask/approval-controller>nanoid": true, - "@metamask/base-controller": true, "eth-rpc-errors": true } }, + "@metamask/approval-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/approval-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -536,11 +551,11 @@ "@eth-optimism/contracts>@ethersproject/contracts": true, "@metamask/assets-controllers>@ethersproject/abi": true, "@metamask/assets-controllers>@ethersproject/providers": true, - "@metamask/assets-controllers>@metamask/base-controller": true, "@metamask/assets-controllers>@metamask/contract-metadata": true, "@metamask/assets-controllers>abort-controller": true, "@metamask/assets-controllers>async-mutex": true, "@metamask/assets-controllers>multiformats": true, + "@metamask/base-controller": true, "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "browserify>events": true, @@ -613,11 +628,6 @@ "@ethersproject/bignumber>@ethersproject/logger": true } }, - "@metamask/assets-controllers>@metamask/base-controller": { - "packages": { - "immer": true - } - }, "@metamask/assets-controllers>abort-controller": { "globals": { "AbortController": true @@ -917,14 +927,19 @@ "setInterval": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/gas-fee-controller>@metamask/base-controller": true, "eth-query": true, "ethereumjs-util": true, "ethjs>ethjs-unit": true, "uuid": true } }, + "@metamask/gas-fee-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/gas-fee-controller>@metamask/network-controller>eth-json-rpc-infura": { "globals": { "setTimeout": true @@ -1132,8 +1147,8 @@ }, "@metamask/permission-controller": { "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/permission-controller>@metamask/base-controller": true, "@metamask/permission-controller>nanoid": true, "deep-freeze-strict": true, "eth-rpc-errors": true, @@ -1141,6 +1156,11 @@ "json-rpc-engine": true } }, + "@metamask/permission-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/permission-controller>nanoid": { "globals": { "crypto.getRandomValues": true @@ -1151,13 +1171,18 @@ "fetch": true }, "packages": { - "@metamask/base-controller": true, "@metamask/controller-utils": true, "@metamask/controller-utils>isomorphic-fetch": true, + "@metamask/phishing-controller>@metamask/base-controller": true, "@metamask/phishing-controller>eth-phishing-detect": true, "punycode": true } }, + "@metamask/phishing-controller>@metamask/base-controller": { + "packages": { + "immer": true + } + }, "@metamask/phishing-controller>eth-phishing-detect": { "packages": { "eslint>optionator>fast-levenshtein": true @@ -1416,7 +1441,12 @@ }, "@metamask/subject-metadata-controller": { "packages": { - "@metamask/base-controller": true + "@metamask/subject-metadata-controller>@metamask/base-controller": true + } + }, + "@metamask/subject-metadata-controller>@metamask/base-controller": { + "packages": { + "immer": true } }, "@ngraveio/bc-ur": {