From f784171996dcd322893c75c11b2afe302f995c44 Mon Sep 17 00:00:00 2001
From: MetaMask Bot
Date: Thu, 12 Dec 2024 18:09:54 +0000
Subject: [PATCH 01/25] Version v12.9.2
---
CHANGELOG.md | 5 ++++-
package.json | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9408b61ce731..9b292e7a0285 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [12.9.2]
+
## [12.9.1]
### Changed
- The 'All Networks' view of assets on the home screen will now only get data across the 9 'popular networks' ([#29071](https://github.com/MetaMask/metamask-extension/pull/29071))
@@ -5477,7 +5479,8 @@ Update styles and spacing on the critical error page ([#20350](https://github.c
- Added the ability to restore accounts from seed words.
-[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v12.9.1...HEAD
+[Unreleased]: https://github.com/MetaMask/metamask-extension/compare/v12.9.2...HEAD
+[12.9.2]: https://github.com/MetaMask/metamask-extension/compare/v12.9.1...v12.9.2
[12.9.1]: https://github.com/MetaMask/metamask-extension/compare/v12.9.0...v12.9.1
[12.9.0]: https://github.com/MetaMask/metamask-extension/compare/v12.8.1...v12.9.0
[12.8.1]: https://github.com/MetaMask/metamask-extension/compare/v12.8.0...v12.8.1
diff --git a/package.json b/package.json
index 2717bfb589b3..446133b81a48 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "metamask-crx",
- "version": "12.9.1",
+ "version": "12.9.2",
"private": true,
"repository": {
"type": "git",
From 21dc6ad4420cb576f24a4c8ae3b766c27f81358c Mon Sep 17 00:00:00 2001
From: OGPoyraz
Date: Fri, 13 Dec 2024 11:32:47 +0100
Subject: [PATCH 02/25] chore: cherry-pick `29131` (#29185)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
This PR cherry-picks
https://github.com/MetaMask/metamask-extension/commit/acdf7c6579e2d1ac06e2ab4f2a0917d616df0403
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29185?quickstart=1)
## **Related issues**
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/3783
## **Manual testing steps**
See original PR
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
.../transaction-details.test.tsx | 116 +++++++++++++++---
.../transaction-details.tsx | 15 ++-
.../components/confirm/info/utils.test.ts | 107 +++++++++++++++-
.../components/confirm/info/utils.ts | 83 +++++++++++++
4 files changed, 300 insertions(+), 21 deletions(-)
diff --git a/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.test.tsx b/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.test.tsx
index 1263acf08397..f283ee6c4530 100644
--- a/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.test.tsx
+++ b/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.test.tsx
@@ -1,7 +1,8 @@
import React from 'react';
import configureMockStore from 'redux-mock-store';
import thunk from 'redux-thunk';
-import { SimulationErrorCode } from '@metamask/transaction-controller';
+import { Hex } from '@metamask/utils';
+import { toHex } from '@metamask/controller-utils';
import {
getMockConfirmState,
getMockConfirmStateForTransaction,
@@ -44,21 +45,104 @@ describe(' ', () => {
expect(container).toMatchSnapshot();
});
- it('renders component for transaction details with amount', () => {
- const simulationDataMock = {
- error: { code: SimulationErrorCode.Disabled },
- tokenBalanceChanges: [],
- };
- const contractInteraction = genUnapprovedContractInteractionConfirmation({
- simulationData: simulationDataMock,
- chainId: CHAIN_IDS.GOERLI,
+ describe('AmountRow', () => {
+ describe('should be in the document', () => {
+ it('when showAdvancedDetails is true', () => {
+ const contractInteraction =
+ genUnapprovedContractInteractionConfirmation({
+ chainId: CHAIN_IDS.GOERLI,
+ });
+ const state = getMockConfirmStateForTransaction(contractInteraction, {
+ metamask: {
+ preferences: {
+ showConfirmationAdvancedDetails: true,
+ },
+ },
+ });
+ const mockStore = configureMockStore(middleware)(state);
+ const { getByTestId } = renderWithConfirmContextProvider(
+ ,
+ mockStore,
+ );
+ expect(
+ getByTestId('transaction-details-amount-row'),
+ ).toBeInTheDocument();
+ });
+
+ it('when value and simulated native balance mismatch', () => {
+ // Transaction value is set to 0x3782dace9d900000 below mock
+ const simulationDataMock = {
+ tokenBalanceChanges: [],
+ nativeBalanceChange: {
+ difference: '0x1' as Hex,
+ isDecrease: false,
+ previousBalance: '0x2' as Hex,
+ newBalance: '0x1' as Hex,
+ },
+ };
+ const contractInteraction =
+ genUnapprovedContractInteractionConfirmation({
+ simulationData: simulationDataMock,
+ chainId: CHAIN_IDS.GOERLI,
+ });
+ const state = getMockConfirmStateForTransaction(contractInteraction, {
+ metamask: {
+ preferences: {
+ // Intentionally setting to false to test the condition
+ showConfirmationAdvancedDetails: false,
+ },
+ },
+ });
+ const mockStore = configureMockStore(middleware)(state);
+ const { getByTestId } = renderWithConfirmContextProvider(
+ ,
+ mockStore,
+ );
+ expect(
+ getByTestId('transaction-details-amount-row'),
+ ).toBeInTheDocument();
+ });
+ });
+
+ it('should not be in the document when value and simulated native balance mismatch is within threshold', () => {
+ // Transaction value is set to 0x3782dace9d900000 below mock
+ const transactionValueInDecimal = 4000000000000000000;
+ const transactionValueInHex = toHex(transactionValueInDecimal);
+ const newBalanceInDecimal = 1;
+ const newBalanceInHex = toHex(newBalanceInDecimal);
+ const previousBalanceInDecimal =
+ transactionValueInDecimal + newBalanceInDecimal;
+ const previousBalanceInHex = toHex(previousBalanceInDecimal);
+
+ const simulationDataMock = {
+ tokenBalanceChanges: [],
+ nativeBalanceChange: {
+ difference: transactionValueInHex,
+ isDecrease: true,
+ previousBalance: previousBalanceInHex,
+ newBalance: newBalanceInHex,
+ },
+ };
+ const contractInteraction = genUnapprovedContractInteractionConfirmation({
+ simulationData: simulationDataMock,
+ chainId: CHAIN_IDS.GOERLI,
+ });
+ const state = getMockConfirmStateForTransaction(contractInteraction, {
+ metamask: {
+ preferences: {
+ // Intentionally setting to false to test the condition
+ showConfirmationAdvancedDetails: false,
+ },
+ },
+ });
+ const mockStore = configureMockStore(middleware)(state);
+ const { queryByTestId } = renderWithConfirmContextProvider(
+ ,
+ mockStore,
+ );
+ expect(
+ queryByTestId('transaction-details-amount-row'),
+ ).not.toBeInTheDocument();
});
- const state = getMockConfirmStateForTransaction(contractInteraction);
- const mockStore = configureMockStore(middleware)(state);
- const { getByTestId } = renderWithConfirmContextProvider(
- ,
- mockStore,
- );
- expect(getByTestId('transaction-details-amount-row')).toBeInTheDocument();
});
});
diff --git a/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx b/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx
index 79cea5963c45..2cf6426f1975 100644
--- a/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx
+++ b/ui/pages/confirmations/components/confirm/info/shared/transaction-details/transaction-details.tsx
@@ -1,6 +1,6 @@
import { TransactionMeta } from '@metamask/transaction-controller';
import { isValidAddress } from 'ethereumjs-util';
-import React from 'react';
+import React, { useMemo } from 'react';
import { useSelector } from 'react-redux';
import {
ConfirmInfoRow,
@@ -20,6 +20,7 @@ import { ConfirmInfoRowCurrency } from '../../../../../../../components/app/conf
import { PRIMARY } from '../../../../../../../helpers/constants/common';
import { useUserPreferencedCurrency } from '../../../../../../../hooks/useUserPreferencedCurrency';
import { HEX_ZERO } from '../constants';
+import { hasValueAndNativeBalanceMismatch as checkValueAndNativeBalanceMismatch } from '../../utils';
import { SigningInWithRow } from '../sign-in-with-row/sign-in-with-row';
export const OriginRow = () => {
@@ -99,9 +100,8 @@ const AmountRow = () => {
const { currency } = useUserPreferencedCurrency(PRIMARY);
const value = currentConfirmation?.txParams?.value;
- const simulationData = currentConfirmation?.simulationData;
- if (!value || value === HEX_ZERO || !simulationData?.error) {
+ if (!value || value === HEX_ZERO) {
return null;
}
@@ -150,6 +150,11 @@ export const TransactionDetails = () => {
const showAdvancedDetails = useSelector(
selectConfirmationAdvancedDetailsOpen,
);
+ const { currentConfirmation } = useConfirmContext();
+ const hasValueAndNativeBalanceMismatch = useMemo(
+ () => checkValueAndNativeBalanceMismatch(currentConfirmation),
+ [currentConfirmation],
+ );
return (
<>
@@ -159,7 +164,9 @@ export const TransactionDetails = () => {
{showAdvancedDetails && }
-
+ {(showAdvancedDetails || hasValueAndNativeBalanceMismatch) && (
+
+ )}
>
);
diff --git a/ui/pages/confirmations/components/confirm/info/utils.test.ts b/ui/pages/confirmations/components/confirm/info/utils.test.ts
index e78d06d87622..9c12b9127811 100644
--- a/ui/pages/confirmations/components/confirm/info/utils.test.ts
+++ b/ui/pages/confirmations/components/confirm/info/utils.test.ts
@@ -1,5 +1,10 @@
+import { TransactionMeta } from '@metamask/transaction-controller';
+import { toHex } from '@metamask/controller-utils';
import { DecodedTransactionDataSource } from '../../../../../../shared/types/transaction-decode';
-import { getIsRevokeSetApprovalForAll } from './utils';
+import {
+ getIsRevokeSetApprovalForAll,
+ hasValueAndNativeBalanceMismatch,
+} from './utils';
describe('getIsRevokeSetApprovalForAll', () => {
it('returns false if no data is passed as an argument', () => {
@@ -36,3 +41,103 @@ describe('getIsRevokeSetApprovalForAll', () => {
expect(actual).toEqual(true);
});
});
+
+describe('hasValueAndNativeBalanceMismatch', () => {
+ it('returns false when transaction value matches simulated balance change', () => {
+ const transactionValueInDecimal = 10000000000000000;
+ const transactionValueInHex = toHex(transactionValueInDecimal);
+
+ const transaction = {
+ txParams: {
+ value: transactionValueInHex,
+ },
+ simulationData: {
+ nativeBalanceChange: {
+ difference: transactionValueInHex,
+ isDecrease: true,
+ },
+ },
+ } as unknown as TransactionMeta;
+
+ expect(hasValueAndNativeBalanceMismatch(transaction)).toBe(false);
+ });
+
+ it('returns false when values differ within threshold', () => {
+ const transactionValueInDecimal = 10000000000000000;
+ const transactionValueInHex = toHex(transactionValueInDecimal);
+
+ const differenceInDecimal = 10400000000000000;
+ const differenceInHex = toHex(differenceInDecimal);
+
+ const transaction = {
+ txParams: {
+ value: transactionValueInHex,
+ },
+ simulationData: {
+ nativeBalanceChange: {
+ difference: differenceInHex,
+ isDecrease: true,
+ },
+ },
+ } as unknown as TransactionMeta;
+
+ expect(hasValueAndNativeBalanceMismatch(transaction)).toBe(false);
+ });
+
+ it('returns true when values differ beyond threshold', () => {
+ const transactionValueInDecimal = 10000000000000000;
+ const transactionValueInHex = toHex(transactionValueInDecimal);
+
+ const differenceInDecimal = 1000000000;
+ const muchSmallerDifferenceInHex = toHex(differenceInDecimal);
+
+ const transaction = {
+ txParams: {
+ value: transactionValueInHex,
+ },
+ simulationData: {
+ nativeBalanceChange: {
+ difference: muchSmallerDifferenceInHex,
+ isDecrease: true,
+ },
+ },
+ } as unknown as TransactionMeta;
+
+ expect(hasValueAndNativeBalanceMismatch(transaction)).toBe(true);
+ });
+
+ it('returns true when no simulation data is present', () => {
+ const transactionValueInDecimal = 10000000000000000;
+ const transactionValueInHex = toHex(transactionValueInDecimal);
+
+ const transaction = {
+ txParams: {
+ value: transactionValueInHex,
+ },
+ } as unknown as TransactionMeta;
+
+ expect(hasValueAndNativeBalanceMismatch(transaction)).toBe(true);
+ });
+
+ it('handles case when value is increased in simulation', () => {
+ const transactionValueInDecimal = 10000000000000000;
+ const transactionValueInHex = toHex(transactionValueInDecimal);
+
+ const differenceInDecimal = 10000000000000000;
+ const differenceInHex = toHex(differenceInDecimal);
+
+ const transaction = {
+ txParams: {
+ value: transactionValueInHex,
+ },
+ simulationData: {
+ nativeBalanceChange: {
+ difference: differenceInHex,
+ isDecrease: false,
+ },
+ },
+ } as unknown as TransactionMeta;
+
+ expect(hasValueAndNativeBalanceMismatch(transaction)).toBe(true);
+ });
+});
diff --git a/ui/pages/confirmations/components/confirm/info/utils.ts b/ui/pages/confirmations/components/confirm/info/utils.ts
index 0ad8479ac7b9..1af918aea74e 100644
--- a/ui/pages/confirmations/components/confirm/info/utils.ts
+++ b/ui/pages/confirmations/components/confirm/info/utils.ts
@@ -1,9 +1,15 @@
+import { TransactionMeta } from '@metamask/transaction-controller';
+import type { Hex } from '@metamask/utils';
+import { remove0x } from '@metamask/utils';
+import { BN } from 'bn.js';
import { DecodedTransactionDataResponse } from '../../../../../../shared/types/transaction-decode';
import {
BackgroundColor,
TextColor,
} from '../../../../../helpers/constants/design-system';
+const VALUE_COMPARISON_PERCENT_THRESHOLD = 5;
+
export function getIsRevokeSetApprovalForAll(
value: DecodedTransactionDataResponse | undefined,
): boolean {
@@ -27,3 +33,80 @@ export const getAmountColors = (credit?: boolean, debit?: boolean) => {
}
return { color, backgroundColor };
};
+
+/**
+ * Calculate the absolute percentage change between two values.
+ *
+ * @param originalValue - The first value.
+ * @param newValue - The second value.
+ * @returns The percentage change from the first value to the second value.
+ * If the original value is zero and the new value is not, returns 100.
+ */
+export function getPercentageChange(
+ originalValue: InstanceType,
+ newValue: InstanceType,
+): number {
+ const precisionFactor = new BN(10).pow(new BN(18));
+ const originalValuePrecision = originalValue.mul(precisionFactor);
+ const newValuePrecision = newValue.mul(precisionFactor);
+
+ const difference = newValuePrecision.sub(originalValuePrecision);
+
+ if (difference.isZero()) {
+ return 0;
+ }
+
+ if (originalValuePrecision.isZero() && !newValuePrecision.isZero()) {
+ return 100;
+ }
+
+ return difference.muln(100).div(originalValuePrecision).abs().toNumber();
+}
+
+/**
+ * Determine if the percentage change between two values is within a threshold.
+ *
+ * @param originalValue - The original value.
+ * @param newValue - The new value.
+ * @param newNegative - Whether the new value is negative.
+ * @returns Whether the percentage change between the two values is within a threshold.
+ */
+function percentageChangeWithinThreshold(
+ originalValue: Hex,
+ newValue: Hex,
+ newNegative?: boolean,
+): boolean {
+ const originalValueBN = new BN(remove0x(originalValue), 'hex');
+ let newValueBN = new BN(remove0x(newValue), 'hex');
+
+ if (newNegative) {
+ newValueBN = newValueBN.neg();
+ }
+
+ return (
+ getPercentageChange(originalValueBN, newValueBN) <=
+ VALUE_COMPARISON_PERCENT_THRESHOLD
+ );
+}
+
+/**
+ * Determine if a transaction has a value and simulation native balance mismatch.
+ *
+ * @param transactionMeta - The transaction metadata.
+ * @returns Whether the transaction has a value and simulation native balance mismatch.
+ */
+export function hasValueAndNativeBalanceMismatch(
+ transactionMeta: TransactionMeta,
+): boolean {
+ const value = transactionMeta?.txParams?.value ?? '0x0';
+ const nativeBalanceChange =
+ transactionMeta?.simulationData?.nativeBalanceChange;
+ const simulatedNativeBalanceDifference =
+ nativeBalanceChange?.difference ?? '0x0';
+
+ return !percentageChangeWithinThreshold(
+ value as Hex,
+ simulatedNativeBalanceDifference,
+ nativeBalanceChange?.isDecrease === false,
+ );
+}
From 37e51c10c78424ab7d1bec80078099278ead40f2 Mon Sep 17 00:00:00 2001
From: AugmentedMode <31675118+AugmentedMode@users.noreply.github.com>
Date: Fri, 13 Dec 2024 05:40:50 -0500
Subject: [PATCH 03/25] fix: [cherry-pick] add websocket support for c2
detection (#28782) (#29173)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
cherry-picks #28782
## **Description**
This pull request adds WebSocket support to the MetaMask extension's
phishing detection functionality. Scammers have started using WebSocket
connections for command-and-control (C2) operations to bypass
traditional HTTP-based phishing detection. This PR allows the extension
to intercept and block WebSocket handshake requests (`ws://` and
`wss://`) in addition to HTTP/HTTPS requests.
The key changes include:
1. Adding WebSocket schemes (`ws://*/*` and `wss://*/*`) to the `urls`
filter in `background.js`.
2. Updating the `manifest.json` to include WebSocket permissions in the
`host_permissions` field.
This ensures that malicious WebSocket connections can be detected and
blocked.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/28782?quickstart=1)
## **Related issues**
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/3788
## **Manual testing steps**
1. Navigate to `example.com`
2. Initiate a WebSocket connection to a known safe domain (e.g.,
`wss://example.com`) and verify it works as expected by going to the
`console` via right clicking and hitting inspect. Then type into the
console `new WebSocket("https://example.com/")`
3. Attempt a WebSocket connection to a domain flagged as phishing, and
verify the connection is blocked and appropriate warnings are displayed
by going to the `console` via right clicking and hitting inspect. Then
type into the console `new WebSocket("https://walietconnectapi.com/")`
## **Screenshots/Recordings**
### **Before**
No support for detecting WebSocket phishing connections.
---
### **After**
WebSocket phishing connections are detected and blocked during the
handshake phase.
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
Co-authored-by: Mark Stacey
---
app/manifest/v2/_base.json | 2 +
app/manifest/v3/_base.json | 4 +-
app/scripts/background.js | 17 ++--
privacy-snapshot.json | 3 +-
test/e2e/helpers.js | 39 ++++++++++
test/e2e/tests/phishing-controller/mocks.js | 19 +++--
.../phishing-detection.spec.js | 77 ++++++++++++++++++-
7 files changed, 138 insertions(+), 23 deletions(-)
diff --git a/app/manifest/v2/_base.json b/app/manifest/v2/_base.json
index f29b7458a9e5..2f41a7e987fa 100644
--- a/app/manifest/v2/_base.json
+++ b/app/manifest/v2/_base.json
@@ -66,6 +66,8 @@
"clipboardWrite",
"http://*/*",
"https://*/*",
+ "ws://*/*",
+ "wss://*/*",
"activeTab",
"webRequest",
"webRequestBlocking",
diff --git a/app/manifest/v3/_base.json b/app/manifest/v3/_base.json
index 4d6ee38437d3..89758033f33a 100644
--- a/app/manifest/v3/_base.json
+++ b/app/manifest/v3/_base.json
@@ -50,7 +50,9 @@
"http://localhost:8545/",
"file://*/*",
"http://*/*",
- "https://*/*"
+ "https://*/*",
+ "ws://*/*",
+ "wss://*/*"
],
"icons": {
"16": "images/icon-16.png",
diff --git a/app/scripts/background.js b/app/scripts/background.js
index 2b2f5c4693df..938cac879f25 100644
--- a/app/scripts/background.js
+++ b/app/scripts/background.js
@@ -315,22 +315,21 @@ function maybeDetectPhishing(theController) {
// blocking is better than tab redirection, as blocking will prevent
// the browser from loading the page at all
if (isManifestV2) {
- if (details.type === 'sub_frame') {
- // redirect the entire tab to the
- // phishing warning page instead.
- redirectTab(details.tabId, redirectHref);
- // don't let the sub_frame load at all
- return { cancel: true };
+ // We can redirect `main_frame` requests directly to the warning page.
+ // For non-`main_frame` requests (e.g. `sub_frame` or WebSocket), we cancel them
+ // and redirect the whole tab asynchronously so that the user sees the warning.
+ if (details.type === 'main_frame') {
+ return { redirectUrl: redirectHref };
}
- // redirect the whole tab
- return { redirectUrl: redirectHref };
+ redirectTab(details.tabId, redirectHref);
+ return { cancel: true };
}
// redirect the whole tab (even if it's a sub_frame request)
redirectTab(details.tabId, redirectHref);
return {};
},
{
- urls: ['http://*/*', 'https://*/*'],
+ urls: ['http://*/*', 'https://*/*', 'ws://*/*', 'wss://*/*'],
},
isManifestV2 ? ['blocking'] : [],
);
diff --git a/privacy-snapshot.json b/privacy-snapshot.json
index 6ee430ca943c..8ae10de304df 100644
--- a/privacy-snapshot.json
+++ b/privacy-snapshot.json
@@ -71,5 +71,6 @@
"unresponsive-rpc.test",
"unresponsive-rpc.url",
"user-storage.api.cx.metamask.io",
- "www.4byte.directory"
+ "www.4byte.directory",
+ "verify.walletconnect.com"
]
diff --git a/test/e2e/helpers.js b/test/e2e/helpers.js
index b06c29b17acf..6900ac243629 100644
--- a/test/e2e/helpers.js
+++ b/test/e2e/helpers.js
@@ -4,6 +4,7 @@ const BigNumber = require('bignumber.js');
const mockttp = require('mockttp');
const detectPort = require('detect-port');
const { difference } = require('lodash');
+const WebSocket = require('ws');
const createStaticServer = require('../../development/create-static-server');
const { setupMocking } = require('./mock-e2e');
const { Ganache } = require('./seeder/ganache');
@@ -640,6 +641,43 @@ async function unlockWallet(
}
}
+/**
+ * Simulates a WebSocket connection by executing a script in the browser context.
+ *
+ * @param {WebDriver} driver - The WebDriver instance.
+ * @param {string} hostname - The hostname to connect to.
+ */
+async function createWebSocketConnection(driver, hostname) {
+ try {
+ await driver.executeScript(async (wsHostname) => {
+ const url = `ws://${wsHostname}:8000`;
+ const socket = new WebSocket(url);
+ socket.onopen = () => {
+ console.log('WebSocket connection opened');
+ socket.send('Hello, server!');
+ };
+ socket.onerror = (error) => {
+ console.error(
+ 'WebSocket error:',
+ error.message || 'Connection blocked',
+ );
+ };
+ socket.onmessage = (event) => {
+ console.log('Message received from server:', event.data);
+ };
+ socket.onclose = () => {
+ console.log('WebSocket connection closed');
+ };
+ }, hostname);
+ } catch (error) {
+ console.error(
+ `Failed to execute WebSocket connection script for ws://${hostname}:8000`,
+ error,
+ );
+ throw error;
+ }
+}
+
const logInWithBalanceValidation = async (driver, ganacheServer) => {
await unlockWallet(driver);
// Wait for balance to load
@@ -975,4 +1013,5 @@ module.exports = {
tempToggleSettingRedesignedTransactionConfirmations,
openMenuSafe,
sentryRegEx,
+ createWebSocketConnection,
};
diff --git a/test/e2e/tests/phishing-controller/mocks.js b/test/e2e/tests/phishing-controller/mocks.js
index fe11118c6fd2..3165847740bf 100644
--- a/test/e2e/tests/phishing-controller/mocks.js
+++ b/test/e2e/tests/phishing-controller/mocks.js
@@ -10,7 +10,9 @@ const {
const lastUpdated = 1;
const defaultHotlist = { data: [] };
const defaultC2DomainBlocklist = {
- recentlyAdded: [],
+ recentlyAdded: [
+ '33c8e026e76cea2df82322428554c932961cd80080fa379454350d7f13371f36', // hash for malicious.localhost
+ ],
recentlyRemoved: [],
lastFetchedAt: '2024-08-27T15:30:45Z',
};
@@ -95,15 +97,12 @@ async function setupPhishingDetectionMocks(
};
});
- await mockServer
- .forGet(C2_DOMAIN_BLOCKLIST_URL)
- .withQuery({ timestamp: '2024-08-27T15:30:45Z' })
- .thenCallback(() => {
- return {
- statusCode: 200,
- json: defaultC2DomainBlocklist,
- };
- });
+ await mockServer.forGet(C2_DOMAIN_BLOCKLIST_URL).thenCallback(() => {
+ return {
+ statusCode: 200,
+ json: defaultC2DomainBlocklist,
+ };
+ });
await mockServer
.forGet('https://github.com/MetaMask/eth-phishing-detect/issues/new')
diff --git a/test/e2e/tests/phishing-controller/phishing-detection.spec.js b/test/e2e/tests/phishing-controller/phishing-detection.spec.js
index ad199cea1e70..1fabd8f901bc 100644
--- a/test/e2e/tests/phishing-controller/phishing-detection.spec.js
+++ b/test/e2e/tests/phishing-controller/phishing-detection.spec.js
@@ -9,6 +9,7 @@ const {
openDapp,
unlockWallet,
WINDOW_TITLES,
+ createWebSocketConnection,
} = require('../../helpers');
const FixtureBuilder = require('../../fixture-builder');
const {
@@ -307,10 +308,82 @@ describe('Phishing Detection', function () {
text: 'Back to safety',
});
+ await driver.waitForUrl({
+ url: `https://portfolio.metamask.io/?metamaskEntry=phishing_page_portfolio_button`,
+ });
+ },
+ );
+ });
+
+ it('should block a website that makes a websocket connection to a malicious command and control server', async function () {
+ const testPageURL = 'http://localhost:8080';
+ await withFixtures(
+ {
+ fixtures: new FixtureBuilder().build(),
+ ganacheOptions: defaultGanacheOptions,
+ title: this.test.fullTitle(),
+ testSpecificMock: async (mockServer) => {
+ await mockServer.forAnyWebSocket().thenEcho();
+ await setupPhishingDetectionMocks(mockServer, {
+ blockProvider: BlockProvider.MetaMask,
+ });
+ },
+ dapp: true,
+ },
+ async ({ driver }) => {
+ await unlockWallet(driver);
+
+ await driver.openNewPage(testPageURL);
+
+ await createWebSocketConnection(driver, 'malicious.localhost');
+
+ await driver.switchToWindowWithTitle(
+ 'MetaMask Phishing Detection',
+ 10000,
+ );
+
+ await driver.waitForSelector({
+ testId: 'unsafe-continue-loaded',
+ });
+
+ await driver.clickElement({
+ text: 'Back to safety',
+ });
+
+ await driver.waitForUrl({
+ url: `https://portfolio.metamask.io/?metamaskEntry=phishing_page_portfolio_button`,
+ });
+ },
+ );
+ });
+
+ it('should not block a website that makes a safe WebSocket connection', async function () {
+ const testPageURL = 'http://localhost:8080/';
+ await withFixtures(
+ {
+ fixtures: new FixtureBuilder().build(),
+ ganacheOptions: defaultGanacheOptions,
+ title: this.test.fullTitle(),
+ testSpecificMock: async (mockServer) => {
+ await mockServer.forAnyWebSocket().thenEcho();
+ await setupPhishingDetectionMocks(mockServer, {
+ blockProvider: BlockProvider.MetaMask,
+ });
+ },
+ dapp: true,
+ },
+ async ({ driver }) => {
+ await unlockWallet(driver);
+
+ await driver.openNewPage(testPageURL);
+
+ await createWebSocketConnection(driver, 'safe.localhost');
+
+ await driver.wait(until.titleIs(WINDOW_TITLES.TestDApp), 10000);
+
const currentUrl = await driver.getCurrentUrl();
- const expectedPortfolioUrl = `https://portfolio.metamask.io/?metamaskEntry=phishing_page_portfolio_button`;
- assert.equal(currentUrl, expectedPortfolioUrl);
+ assert.equal(currentUrl, testPageURL);
},
);
});
From 9f0571a286b691ace297109d0162232fc7d70571 Mon Sep 17 00:00:00 2001
From: Brian Bergeron
Date: Fri, 13 Dec 2024 02:41:34 -0800
Subject: [PATCH 04/25] chore(cherry-pick): Use correct selector to pull name
from non-popular networks (#29164)
cherry picks https://github.com/MetaMask/metamask-extension/pull/29121
to 12.9.2
Co-authored-by: Nick Gambino <35090461+gambinish@users.noreply.github.com>
---
.../assets/asset-list/network-filter/network-filter.tsx | 2 +-
.../multichain/token-list-item/token-list-item.tsx | 8 +++-----
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/ui/components/app/assets/asset-list/network-filter/network-filter.tsx b/ui/components/app/assets/asset-list/network-filter/network-filter.tsx
index d08d01f933ee..a63aef334d11 100644
--- a/ui/components/app/assets/asset-list/network-filter/network-filter.tsx
+++ b/ui/components/app/assets/asset-list/network-filter/network-filter.tsx
@@ -203,7 +203,7 @@ const NetworkFilter = ({ handleClose }: SortControlProps) => {
diff --git a/ui/components/multichain/token-list-item/token-list-item.tsx b/ui/components/multichain/token-list-item/token-list-item.tsx
index 5ee4c19c8c52..34ef73e5b87b 100644
--- a/ui/components/multichain/token-list-item/token-list-item.tsx
+++ b/ui/components/multichain/token-list-item/token-list-item.tsx
@@ -45,7 +45,6 @@ import {
getParticipateInMetaMetrics,
getDataCollectionForMarketing,
getMarketData,
- getNetworkConfigurationIdByChainId,
getCurrencyRates,
} from '../../../selectors';
import { getMultichainIsEvm } from '../../../selectors/multichain';
@@ -69,6 +68,7 @@ import {
SafeChain,
useSafeChains,
} from '../../../pages/settings/networks-tab/networks-form/use-safe-chains';
+import { getNetworkConfigurationsByChainId } from '../../../../shared/modules/selectors/networks';
import { PercentageChange } from './price/percentage-change/percentage-change';
type TokenListItemProps = {
@@ -216,9 +216,7 @@ export const TokenListItem = ({
);
// Used for badge icon
- const allNetworks: Record = useSelector(
- getNetworkConfigurationIdByChainId,
- );
+ const allNetworks = useSelector(getNetworkConfigurationsByChainId);
const testNetworkBackgroundColor = useSelector(getTestNetworkBackgroundColor);
return (
@@ -270,7 +268,7 @@ export const TokenListItem = ({
badge={
Date: Fri, 13 Dec 2024 17:17:12 +0000
Subject: [PATCH 05/25] fix (cherry-pick): increase signing or submitting alert
severity to danger (#29140) (#29192)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Cherry-pick of #29140 for release `12.9.2`.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29192?quickstart=1)
## **Related issues**
Fixes: https://github.com/MetaMask/metamask-extension/issues/29138
## **Manual testing steps**
1. Go to this page...
2.
3.
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
app/_locales/de/messages.json | 3 -
app/_locales/el/messages.json | 3 -
app/_locales/en/messages.json | 3 -
app/_locales/en_GB/messages.json | 3 -
app/_locales/es/messages.json | 3 -
app/_locales/fr/messages.json | 3 -
app/_locales/hi/messages.json | 3 -
app/_locales/id/messages.json | 3 -
app/_locales/ja/messages.json | 3 -
app/_locales/ko/messages.json | 3 -
app/_locales/pt/messages.json | 3 -
app/_locales/ru/messages.json | 3 -
app/_locales/tl/messages.json | 3 -
app/_locales/tr/messages.json | 3 -
app/_locales/vi/messages.json | 3 -
app/_locales/zh_CN/messages.json | 3 -
.../transactions/alerts.test.tsx | 69 +++++++++++++++++++
.../components/confirm/footer/footer.test.tsx | 18 +++++
.../components/confirm/footer/footer.tsx | 4 +-
.../useSigningOrSubmittingAlerts.test.ts | 5 +-
.../useSigningOrSubmittingAlerts.ts | 4 +-
21 files changed, 93 insertions(+), 55 deletions(-)
diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json
index 0c8ba19030f2..68434a86aefa 100644
--- a/app/_locales/de/messages.json
+++ b/app/_locales/de/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Diese Seite fordert Sie auf, sich mit dem falschen Konto anzumelden."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Diese Transaktion wird erst durchgeführt, wenn Ihre vorherige Transaktion abgeschlossen ist."
- },
"alertModalAcknowledge": {
"message": "Ich habe das Risiko erkannt und möchte trotzdem fortfahren"
},
diff --git a/app/_locales/el/messages.json b/app/_locales/el/messages.json
index 31cd6809080b..d5a3ddb277cd 100644
--- a/app/_locales/el/messages.json
+++ b/app/_locales/el/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Αυτός ο ιστότοπος σας ζητάει να συνδεθείτε χρησιμοποιώντας λάθος λογαριασμό."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Αυτή η συναλλαγή θα πραγματοποιηθεί μόνο όταν ολοκληρωθεί η προηγούμενη συναλλαγή σας."
- },
"alertModalAcknowledge": {
"message": "Αναγνωρίζω τον κίνδυνο και εξακολουθώ να θέλω να συνεχίσω"
},
diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json
index 49189816d2b3..12d84dea2c59 100644
--- a/app/_locales/en/messages.json
+++ b/app/_locales/en/messages.json
@@ -449,9 +449,6 @@
"alertMessageSignInWrongAccount": {
"message": "This site is asking you to sign in using the wrong account."
},
- "alertMessageSigningOrSubmitting": {
- "message": "This transaction will only go through once your previous transaction is complete."
- },
"alertModalAcknowledge": {
"message": "I have acknowledged the risk and still want to proceed"
},
diff --git a/app/_locales/en_GB/messages.json b/app/_locales/en_GB/messages.json
index 92ad7c646a36..89ec6cc922e8 100644
--- a/app/_locales/en_GB/messages.json
+++ b/app/_locales/en_GB/messages.json
@@ -430,9 +430,6 @@
"alertMessageSignInWrongAccount": {
"message": "This site is asking you to sign in using the wrong account."
},
- "alertMessageSigningOrSubmitting": {
- "message": "This transaction will only go through once your previous transaction is complete."
- },
"alertModalAcknowledge": {
"message": "I have acknowledged the risk and still want to proceed"
},
diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json
index f2afe012534a..f114143ed7f0 100644
--- a/app/_locales/es/messages.json
+++ b/app/_locales/es/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Este sitio le pide que inicie sesión con la cuenta incorrecta."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Esta transacción solo se realizará una vez que se complete la transacción anterior."
- },
"alertModalAcknowledge": {
"message": "Soy consciente del riesgo y aun así deseo continuar"
},
diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json
index 99c3a6da2333..77124ac6e041 100644
--- a/app/_locales/fr/messages.json
+++ b/app/_locales/fr/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Ce site vous demande de vous connecter en utilisant le mauvais compte."
},
- "alertMessageSigningOrSubmitting": {
- "message": "La transaction précédente doit être finalisée avant que celle-ci ne soit traitée."
- },
"alertModalAcknowledge": {
"message": "Je suis conscient du risque et je souhaite quand même continuer"
},
diff --git a/app/_locales/hi/messages.json b/app/_locales/hi/messages.json
index 92d8d0bc7fa8..542da3a3f8de 100644
--- a/app/_locales/hi/messages.json
+++ b/app/_locales/hi/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "यह साइट आपसे गलत अकाउंट का उपयोग करके साइन इन करने के लिए कह रही है।"
},
- "alertMessageSigningOrSubmitting": {
- "message": "यह ट्रांसेक्शन तभी पूरा होगा जब आपका पिछला ट्रांसेक्शन पूरा हो जाएगा।"
- },
"alertModalAcknowledge": {
"message": "मैंने जोखिम को स्वीकार कर लिया है और इसके बावजूद आगे बढ़ना चाहता/चाहती हूं"
},
diff --git a/app/_locales/id/messages.json b/app/_locales/id/messages.json
index a474fc1afa1a..63455b4d15bc 100644
--- a/app/_locales/id/messages.json
+++ b/app/_locales/id/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Situs ini meminta Anda masuk menggunakan akun yang salah."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Transaksi ini hanya akan dilanjutkan setelah transaksi Anda sebelumnya selesai."
- },
"alertModalAcknowledge": {
"message": "Saya telah mengetahui risikonya dan tetap ingin melanjutkan"
},
diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json
index 80982f5b4144..4c218e06f3e7 100644
--- a/app/_locales/ja/messages.json
+++ b/app/_locales/ja/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "このサイトは正しくないアカウントでのサインインを求めています。"
},
- "alertMessageSigningOrSubmitting": {
- "message": "このトランザクションは、前のトランザクションが完了しないと実行されません。"
- },
"alertModalAcknowledge": {
"message": "リスクを承知したうえで続行します"
},
diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json
index 5fc7deb6a9ef..eb90361ab1ff 100644
--- a/app/_locales/ko/messages.json
+++ b/app/_locales/ko/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "이 사이트에서 잘못된 계정으로 로그인하라고 요청합니다."
},
- "alertMessageSigningOrSubmitting": {
- "message": "이 트랜잭션은 이전 트랜잭션이 완료된 경우에만 진행됩니다."
- },
"alertModalAcknowledge": {
"message": "위험성을 인지했으며, 계속 진행합니다"
},
diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json
index 18e1c97fb129..49fb6f6540c8 100644
--- a/app/_locales/pt/messages.json
+++ b/app/_locales/pt/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Este site está pedindo que você entre usando a conta incorreta."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Essa transação só será processada quando sua transação anterior for concluída."
- },
"alertModalAcknowledge": {
"message": "Eu reconheço o risco e ainda quero prosseguir"
},
diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json
index 43e617a0aecd..ac6b7e78f60d 100644
--- a/app/_locales/ru/messages.json
+++ b/app/_locales/ru/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Этот сайт просит вас войти в систему, используя неправильный счет."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Эта транзакция будет выполнена только после завершения вашей предыдущей транзакции."
- },
"alertModalAcknowledge": {
"message": "Я осознал(-а) риск и все еще хочу продолжить"
},
diff --git a/app/_locales/tl/messages.json b/app/_locales/tl/messages.json
index 5bc72667356e..a0f7421f5f00 100644
--- a/app/_locales/tl/messages.json
+++ b/app/_locales/tl/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Hinihingi sa iyo ng site na ito na mag-sign in gamit ang maling account."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Magpapatuloy lamang ang transaksyong ito kapag nakumpleto mo na ang naunang transaksyon."
- },
"alertModalAcknowledge": {
"message": "Kinikilala ko ang panganib at nais ko pa rin magpatuloy"
},
diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json
index a71a64576142..ea1382127920 100644
--- a/app/_locales/tr/messages.json
+++ b/app/_locales/tr/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Bu site sizden yanlış hesabı kullanarak giriş yapmanızı istiyor."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Bu işlem sadece önceki işleminiz tamamlandıktan sonra gerçekleşecek."
- },
"alertModalAcknowledge": {
"message": "Riski anlıyor ve yine de ilerlemek istiyorum"
},
diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json
index 5fb6ee43bfb9..c7dadc95b378 100644
--- a/app/_locales/vi/messages.json
+++ b/app/_locales/vi/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "Trang web này yêu cầu bạn đăng nhập bằng tài khoản không đúng."
},
- "alertMessageSigningOrSubmitting": {
- "message": "Giao dịch này sẽ chỉ được thực hiện sau khi giao dịch trước đó của bạn hoàn tất."
- },
"alertModalAcknowledge": {
"message": "Tôi đã nhận thức được rủi ro và vẫn muốn tiếp tục"
},
diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json
index ca1d0e3f7b48..e64cdec5070e 100644
--- a/app/_locales/zh_CN/messages.json
+++ b/app/_locales/zh_CN/messages.json
@@ -443,9 +443,6 @@
"alertMessageSignInWrongAccount": {
"message": "此网站要求您使用错误的账户登录。"
},
- "alertMessageSigningOrSubmitting": {
- "message": "您的上一笔交易完成后,此交易才能继续进行。"
- },
"alertModalAcknowledge": {
"message": "我已知晓风险并仍想继续"
},
diff --git a/test/integration/confirmations/transactions/alerts.test.tsx b/test/integration/confirmations/transactions/alerts.test.tsx
index 1bbf9d1fd2c5..fe78f3152bfe 100644
--- a/test/integration/confirmations/transactions/alerts.test.tsx
+++ b/test/integration/confirmations/transactions/alerts.test.tsx
@@ -411,4 +411,73 @@ describe('Contract Interaction Confirmation Alerts', () => {
await screen.findByTestId('alert-modal-action-showGasFeeModal'),
).toHaveTextContent('Update gas options');
});
+
+ it('displays the alert for signing and submitting alerts', async () => {
+ const account =
+ mockMetaMaskState.internalAccounts.accounts[
+ mockMetaMaskState.internalAccounts
+ .selectedAccount as keyof typeof mockMetaMaskState.internalAccounts.accounts
+ ];
+
+ const mockedMetaMaskState =
+ getMetaMaskStateWithUnapprovedApproveTransaction(account.address);
+ const unapprovedTransaction = mockedMetaMaskState.transactions[0];
+ const signedTransaction = getUnapprovedApproveTransaction(
+ account.address,
+ randomUUID(),
+ pendingTransactionTime - 1000,
+ );
+ signedTransaction.status = 'signed';
+
+ await act(async () => {
+ await integrationTestRender({
+ preloadedState: {
+ ...mockedMetaMaskState,
+ gasEstimateType: 'none',
+ pendingApprovalCount: 2,
+ pendingApprovals: {
+ [pendingTransactionId]: {
+ id: pendingTransactionId,
+ origin: 'origin',
+ time: pendingTransactionTime,
+ type: ApprovalType.Transaction,
+ requestData: {
+ txId: pendingTransactionId,
+ },
+ requestState: null,
+ expectsResult: false,
+ },
+ [signedTransaction.id]: {
+ id: signedTransaction.id,
+ origin: 'origin',
+ time: pendingTransactionTime - 1000,
+ type: ApprovalType.Transaction,
+ requestData: {
+ txId: signedTransaction.id,
+ },
+ requestState: null,
+ expectsResult: false,
+ },
+ },
+ transactions: [unapprovedTransaction, signedTransaction],
+ },
+ backgroundConnection: backgroundConnectionMocked,
+ });
+ });
+
+ const alerts = await screen.findAllByTestId('confirm-banner-alert');
+
+ expect(
+ alerts.some((alert) =>
+ alert.textContent?.includes(
+ 'A previous transaction is still being signed or submitted',
+ ),
+ ),
+ ).toBe(true);
+
+ expect(
+ await screen.findByTestId('confirm-footer-button'),
+ ).toBeInTheDocument();
+ expect(await screen.findByTestId('confirm-footer-button')).toBeDisabled();
+ });
});
diff --git a/ui/pages/confirmations/components/confirm/footer/footer.test.tsx b/ui/pages/confirmations/components/confirm/footer/footer.test.tsx
index 09d1fdf5753b..be52409f9e3f 100644
--- a/ui/pages/confirmations/components/confirm/footer/footer.test.tsx
+++ b/ui/pages/confirmations/components/confirm/footer/footer.test.tsx
@@ -358,6 +358,24 @@ describe('ConfirmFooter', () => {
expect(getByText('Confirm')).toBeInTheDocument();
});
+ it('renders the "confirm" button disabled when there are blocking dangerous banner alerts', () => {
+ const stateWithBannerDangerAlertMock = createStateWithAlerts(
+ [
+ {
+ ...alertsMock[0],
+ isBlocking: true,
+ field: undefined,
+ },
+ ],
+ {
+ [KEY_ALERT_KEY_MOCK]: false,
+ },
+ );
+ const { getByText } = render(stateWithBannerDangerAlertMock);
+ expect(getByText('Confirm')).toBeInTheDocument();
+ expect(getByText('Confirm')).toBeDisabled();
+ });
+
it('renders the "confirm" button when there are no alerts', () => {
const { getByText } = render();
expect(getByText('Confirm')).toBeInTheDocument();
diff --git a/ui/pages/confirmations/components/confirm/footer/footer.tsx b/ui/pages/confirmations/components/confirm/footer/footer.tsx
index a9aea54c03f7..268a879dc7c1 100644
--- a/ui/pages/confirmations/components/confirm/footer/footer.tsx
+++ b/ui/pages/confirmations/components/confirm/footer/footer.tsx
@@ -96,14 +96,14 @@ const ConfirmButton = ({
useState(false);
const {
+ alerts,
hasDangerAlerts,
hasUnconfirmedDangerAlerts,
- fieldAlerts,
hasUnconfirmedFieldDangerAlerts,
unconfirmedFieldDangerAlerts,
} = useAlerts(alertOwnerId);
- const hasDangerBlockingAlerts = fieldAlerts.some(
+ const hasDangerBlockingAlerts = alerts.some(
(alert) => alert.severity === Severity.Danger && alert.isBlocking,
);
diff --git a/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.test.ts b/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.test.ts
index d1960827c0b1..440397e508eb 100644
--- a/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.test.ts
+++ b/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.test.ts
@@ -14,9 +14,8 @@ import { useSigningOrSubmittingAlerts } from './useSigningOrSubmittingAlerts';
const EXPECTED_ALERT = {
isBlocking: true,
key: 'signingOrSubmitting',
- message:
- 'This transaction will only go through once your previous transaction is complete.',
- severity: Severity.Warning,
+ message: 'A previous transaction is still being signed or submitted',
+ severity: Severity.Danger,
};
const ACCOUNT_ADDRESS = '0x0dcd5d886577d5081b0c52e242ef29e70be3e7bc';
const TRANSACTION_ID_MOCK = '123-456';
diff --git a/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.ts b/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.ts
index 3cb6c45b31e1..585754d21afc 100644
--- a/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.ts
+++ b/ui/pages/confirmations/hooks/alerts/transactions/useSigningOrSubmittingAlerts.ts
@@ -32,8 +32,8 @@ export function useSigningOrSubmittingAlerts(): Alert[] {
{
isBlocking: true,
key: 'signingOrSubmitting',
- message: t('alertMessageSigningOrSubmitting'),
- severity: Severity.Warning,
+ message: t('isSigningOrSubmitting'),
+ severity: Severity.Danger,
},
];
}, [isSigningOrSubmitting]);
From 7985a8904560899338ff7b284e3c5ad0304c0218 Mon Sep 17 00:00:00 2001
From: Dan J Miller
Date: Mon, 16 Dec 2024 17:59:13 -0330
Subject: [PATCH 06/25] Update changelog for v12.9.2 (#29249)
---
CHANGELOG.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9b292e7a0285..eda15db00496 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [12.9.2]
+### Changed
+- Display the "Amount" row within the advanced view of contract interaction confirmations, and whenever the amount being sent differs from the "You Send" row of the transaction simulation information by more than 5% ([#29131](https://github.com/MetaMask/metamask-extension/pull/29131))
+- Improved phishing detection protections ([#28782](https://github.com/MetaMask/metamask-extension/pull/28782))
+
+### Fixed
+- Ensure that the correct fallback letter is used for network icons within the token list ([#29121](https://github.com/MetaMask/metamask-extension/pull/29121))
+- Ensure users have to click through a blocking red warning before submitting multiple Smart Transactions while one is already pending ([#29140](https://github.com/MetaMask/metamask-extension/pull/29140))
+- Prevent users from being stuck on an "Invalid string length" error screen, by deleting tokens from their state of the data was invalid because the `decimals` property of the token was `null` ([#29245](https://github.com/MetaMask/metamask-extension/pull/29245))
## [12.9.1]
### Changed
From 4070d3404574f5bf4e792ea14f667cee91b656fc Mon Sep 17 00:00:00 2001
From: Brian Bergeron
Date: Mon, 16 Dec 2024 13:57:50 -0800
Subject: [PATCH 07/25] chore(cherry-pick): migration to remove tokens with
null decimals (#29251)
Cherry picks https://github.com/MetaMask/metamask-extension/pull/29245
to v12.9.2
Co-authored-by: Salim TOUBAL
---
app/scripts/migrations/133.1.test.ts | 224 +++++++++++++++++++++++++++
app/scripts/migrations/133.1.ts | 187 ++++++++++++++++++++++
app/scripts/migrations/index.js | 1 +
3 files changed, 412 insertions(+)
create mode 100644 app/scripts/migrations/133.1.test.ts
create mode 100644 app/scripts/migrations/133.1.ts
diff --git a/app/scripts/migrations/133.1.test.ts b/app/scripts/migrations/133.1.test.ts
new file mode 100644
index 000000000000..4f1979f31a97
--- /dev/null
+++ b/app/scripts/migrations/133.1.test.ts
@@ -0,0 +1,224 @@
+import { cloneDeep } from 'lodash';
+import { TokensControllerState } from '@metamask/assets-controllers';
+import { migrate, version } from './133.1';
+
+const sentryCaptureExceptionMock = jest.fn();
+const sentryCaptureMessageMock = jest.fn();
+
+global.sentry = {
+ captureException: sentryCaptureExceptionMock,
+ captureMessage: sentryCaptureMessageMock,
+};
+
+const oldVersion = 133;
+
+const mockStateWithNullDecimals = {
+ meta: { version: oldVersion },
+ data: {
+ TokensController: {
+ allTokens: {
+ '0x1': {
+ '0x123': [
+ { address: '0x1', symbol: 'TOKEN1', decimals: null },
+ { address: '0x2', symbol: 'TOKEN2', decimals: 18 },
+ ],
+ },
+ },
+ allDetectedTokens: {
+ '0x1': {
+ '0x123': [
+ { address: '0x5', symbol: 'TOKEN5', decimals: null },
+ { address: '0x6', symbol: 'TOKEN6', decimals: 6 },
+ ],
+ },
+ },
+ tokens: [
+ { address: '0x7', symbol: 'TOKEN7', decimals: null },
+ { address: '0x8', symbol: 'TOKEN8', decimals: 18 },
+ ],
+ detectedTokens: [
+ { address: '0x9', symbol: 'TOKEN9', decimals: null },
+ { address: '0xA', symbol: 'TOKEN10', decimals: 6 },
+ ],
+ },
+ },
+};
+
+describe(`migration #${version}`, () => {
+ afterEach(() => jest.resetAllMocks());
+
+ it('updates the version metadata', async () => {
+ const oldStorage = cloneDeep(mockStateWithNullDecimals);
+
+ const newStorage = await migrate(oldStorage);
+
+ expect(newStorage.meta).toStrictEqual({ version });
+ });
+
+ it('removes tokens with null decimals from allTokens', async () => {
+ const oldStorage = cloneDeep(mockStateWithNullDecimals);
+
+ const newStorage = await migrate(oldStorage);
+
+ const tokensControllerState = newStorage.data
+ .TokensController as TokensControllerState;
+ const { allTokens } = tokensControllerState;
+
+ expect(allTokens).toEqual({
+ '0x1': {
+ '0x123': [{ address: '0x2', symbol: 'TOKEN2', decimals: 18 }],
+ },
+ });
+ });
+
+ it('removes tokens with null decimals from allDetectedTokens', async () => {
+ const oldStorage = cloneDeep(mockStateWithNullDecimals);
+
+ const newStorage = await migrate(oldStorage);
+
+ const tokensControllerState = newStorage.data
+ .TokensController as TokensControllerState;
+ const { allDetectedTokens } = tokensControllerState;
+
+ expect(allDetectedTokens).toEqual({
+ '0x1': {
+ '0x123': [{ address: '0x6', symbol: 'TOKEN6', decimals: 6 }],
+ },
+ });
+ });
+
+ it('removes tokens with null decimals from tokens array', async () => {
+ const oldStorage = cloneDeep(mockStateWithNullDecimals);
+
+ const newStorage = await migrate(oldStorage);
+
+ const tokensControllerState = newStorage.data
+ .TokensController as TokensControllerState;
+ const { tokens } = tokensControllerState;
+
+ expect(tokens).toEqual([
+ { address: '0x8', symbol: 'TOKEN8', decimals: 18 },
+ ]);
+ });
+
+ it('removes tokens with null decimals from detectedTokens array', async () => {
+ const oldStorage = cloneDeep(mockStateWithNullDecimals);
+
+ const newStorage = await migrate(oldStorage);
+
+ const tokensControllerState = newStorage.data
+ .TokensController as TokensControllerState;
+ const { detectedTokens } = tokensControllerState;
+
+ expect(detectedTokens).toEqual([
+ { address: '0xA', symbol: 'TOKEN10', decimals: 6 },
+ ]);
+ });
+
+ it('logs tokens with null decimals before removing them', async () => {
+ const oldStorage = cloneDeep(mockStateWithNullDecimals);
+
+ await migrate(oldStorage);
+
+ expect(sentryCaptureMessageMock).toHaveBeenCalledTimes(4);
+ expect(sentryCaptureMessageMock).toHaveBeenCalledWith(
+ `Migration ${version}: Removed token with decimals === null in allTokens. Address: 0x1`,
+ );
+ expect(sentryCaptureMessageMock).toHaveBeenCalledWith(
+ `Migration ${version}: Removed token with decimals === null in allDetectedTokens. Address: 0x5`,
+ );
+ expect(sentryCaptureMessageMock).toHaveBeenCalledWith(
+ `Migration ${version}: Removed token with decimals === null in tokens. Address: 0x7`,
+ );
+ expect(sentryCaptureMessageMock).toHaveBeenCalledWith(
+ `Migration ${version}: Removed token with decimals === null in detectedTokens. Address: 0x9`,
+ );
+ });
+
+ it('does nothing if all tokens have valid decimals', async () => {
+ const validState = {
+ meta: { version: oldVersion },
+ data: {
+ TokensController: {
+ allTokens: {
+ '0x1': {
+ '0x123': [{ address: '0x2', symbol: 'TOKEN2', decimals: 18 }],
+ },
+ },
+ allDetectedTokens: {
+ '0x1': {
+ '0x123': [{ address: '0x6', symbol: 'TOKEN6', decimals: 6 }],
+ },
+ },
+ tokens: [{ address: '0x8', symbol: 'TOKEN8', decimals: 18 }],
+ detectedTokens: [{ address: '0xA', symbol: 'TOKEN10', decimals: 6 }],
+ },
+ },
+ };
+
+ const oldStorage = cloneDeep(validState);
+ const newStorage = await migrate(oldStorage);
+
+ expect(newStorage.data).toStrictEqual(oldStorage.data);
+ expect(sentryCaptureMessageMock).not.toHaveBeenCalled();
+ });
+
+ it('does nothing if TokensController is missing', async () => {
+ const oldStorage = {
+ meta: { version: oldVersion },
+ data: {},
+ };
+
+ const newStorage = await migrate(cloneDeep(oldStorage));
+
+ expect(newStorage.data).toStrictEqual(oldStorage.data);
+ expect(sentryCaptureMessageMock).not.toHaveBeenCalled();
+ });
+
+ const invalidState = [
+ {
+ errorMessage: `Migration ${version}: Invalid allTokens state of type 'string'`,
+ label: 'Invalid allTokens',
+ state: { TokensController: { allTokens: 'invalid' } },
+ },
+ {
+ errorMessage: `Migration ${version}: Invalid allDetectedTokens state of type 'string'`,
+ label: 'Invalid allDetectedTokens',
+ state: { TokensController: { allDetectedTokens: 'invalid' } },
+ },
+ {
+ errorMessage: `Migration ${version}: Invalid tokens state of type 'string'`,
+ label: 'Invalid tokens',
+ state: { TokensController: { tokens: 'invalid' } },
+ },
+ {
+ errorMessage: `Migration ${version}: Invalid detectedTokens state of type 'string'`,
+ label: 'Invalid detectedTokens',
+ state: { TokensController: { detectedTokens: 'invalid' } },
+ },
+ ];
+
+ // @ts-expect-error 'each' function is not recognized by TypeScript types
+ it.each(invalidState)(
+ 'captures error when state is invalid due to: $label',
+ async ({
+ errorMessage,
+ state,
+ }: {
+ errorMessage: string;
+ state: Record;
+ }) => {
+ const oldStorage = {
+ meta: { version: oldVersion },
+ data: state,
+ };
+
+ const newStorage = await migrate(cloneDeep(oldStorage));
+
+ expect(sentryCaptureExceptionMock).toHaveBeenCalledWith(
+ new Error(errorMessage),
+ );
+ expect(newStorage.data).toStrictEqual(oldStorage.data);
+ },
+ );
+});
diff --git a/app/scripts/migrations/133.1.ts b/app/scripts/migrations/133.1.ts
new file mode 100644
index 000000000000..c59b5c0cfed5
--- /dev/null
+++ b/app/scripts/migrations/133.1.ts
@@ -0,0 +1,187 @@
+import { hasProperty, isObject } from '@metamask/utils';
+import { cloneDeep } from 'lodash';
+
+type VersionedData = {
+ meta: { version: number };
+ data: Record;
+};
+
+export const version = 133.1;
+
+/**
+ * Removes tokens with `decimals === null` from `allTokens`, `allDetectedTokens`, `tokens`, and `detectedTokens`.
+ * Captures exceptions for invalid states using Sentry and logs tokens with `decimals === null`.
+ *
+ * @param originalVersionedData - Versioned MetaMask extension state, exactly
+ * what we persist to disk.
+ * @returns Updated versioned MetaMask extension state.
+ */
+export async function migrate(
+ originalVersionedData: VersionedData,
+): Promise {
+ const versionedData = cloneDeep(originalVersionedData);
+ versionedData.meta.version = version;
+ transformState(versionedData.data);
+ return versionedData;
+}
+
+/**
+ * Transforms the TokensController state to remove tokens with `decimals === null`.
+ *
+ * @param state - The persisted MetaMask state.
+ */
+function transformState(state: Record): void {
+ if (!hasProperty(state, 'TokensController')) {
+ return;
+ }
+
+ const tokensControllerState = state.TokensController;
+
+ if (!isObject(tokensControllerState)) {
+ global.sentry?.captureException(
+ new Error(
+ `Migration ${version}: Invalid TokensController state of type '${typeof tokensControllerState}'`,
+ ),
+ );
+ return;
+ }
+
+ // Validate and transform `allTokens`
+ if (hasProperty(tokensControllerState, 'allTokens')) {
+ if (isObject(tokensControllerState.allTokens)) {
+ tokensControllerState.allTokens = transformTokenCollection(
+ tokensControllerState.allTokens,
+ 'allTokens',
+ );
+ } else {
+ global.sentry?.captureException(
+ new Error(
+ `Migration ${version}: Invalid allTokens state of type '${typeof tokensControllerState.allTokens}'`,
+ ),
+ );
+ }
+ }
+
+ // Validate and transform `allDetectedTokens`
+ if (hasProperty(tokensControllerState, 'allDetectedTokens')) {
+ if (isObject(tokensControllerState.allDetectedTokens)) {
+ tokensControllerState.allDetectedTokens = transformTokenCollection(
+ tokensControllerState.allDetectedTokens,
+ 'allDetectedTokens',
+ );
+ } else {
+ global.sentry?.captureException(
+ new Error(
+ `Migration ${version}: Invalid allDetectedTokens state of type '${typeof tokensControllerState.allDetectedTokens}'`,
+ ),
+ );
+ }
+ }
+
+ // Transform `tokens` array
+ if (
+ hasProperty(tokensControllerState, 'tokens') &&
+ Array.isArray(tokensControllerState.tokens)
+ ) {
+ tokensControllerState.tokens = tokensControllerState.tokens.filter(
+ (token) => {
+ if (
+ isObject(token) &&
+ hasProperty(token, 'decimals') &&
+ token.decimals === null &&
+ hasProperty(token, 'address')
+ ) {
+ global.sentry?.captureMessage(
+ `Migration ${version}: Removed token with decimals === null in tokens. Address: ${token.address}`,
+ );
+ return false;
+ }
+ return true;
+ },
+ );
+ } else if (hasProperty(tokensControllerState, 'tokens')) {
+ global.sentry?.captureException(
+ new Error(
+ `Migration ${version}: Invalid tokens state of type '${typeof tokensControllerState.tokens}'`,
+ ),
+ );
+ }
+
+ // Transform `detectedTokens` array
+ if (
+ hasProperty(tokensControllerState, 'detectedTokens') &&
+ Array.isArray(tokensControllerState.detectedTokens)
+ ) {
+ tokensControllerState.detectedTokens =
+ tokensControllerState.detectedTokens.filter((token) => {
+ if (
+ isObject(token) &&
+ hasProperty(token, 'decimals') &&
+ token.decimals === null &&
+ hasProperty(token, 'address')
+ ) {
+ global.sentry?.captureMessage(
+ `Migration ${version}: Removed token with decimals === null in detectedTokens. Address: ${token.address}`,
+ );
+ return false;
+ }
+ return true;
+ });
+ } else if (hasProperty(tokensControllerState, 'detectedTokens')) {
+ global.sentry?.captureException(
+ new Error(
+ `Migration ${version}: Invalid detectedTokens state of type '${typeof tokensControllerState.detectedTokens}'`,
+ ),
+ );
+ }
+}
+
+/**
+ * Removes tokens with `decimals === null` from a token collection and logs their addresses.
+ *
+ * @param tokenCollection - The token collection to transform.
+ * @param propertyName - The name of the property being transformed (for logging purposes).
+ * @returns The updated token collection.
+ */
+function transformTokenCollection(
+ tokenCollection: Record,
+ propertyName: string,
+) {
+ const updatedState: Record = {};
+
+ for (const [chainId, accounts] of Object.entries(tokenCollection)) {
+ if (isObject(accounts)) {
+ const updatedTokensAccounts: Record = {};
+
+ for (const [account, tokens] of Object.entries(accounts)) {
+ if (Array.isArray(tokens)) {
+ // Filter tokens and log those with `decimals === null`
+ const filteredTokens = tokens.filter((token) => {
+ if (
+ isObject(token) &&
+ hasProperty(token, 'decimals') &&
+ token.decimals === null &&
+ hasProperty(token, 'address')
+ ) {
+ global.sentry?.captureMessage(
+ `Migration ${version}: Removed token with decimals === null in ${propertyName}. Address: ${token.address}`,
+ );
+ return false; // Exclude token
+ }
+ return (
+ isObject(token) &&
+ hasProperty(token, 'decimals') &&
+ token.decimals !== null
+ );
+ });
+
+ updatedTokensAccounts[account] = filteredTokens;
+ }
+ }
+
+ updatedState[chainId] = updatedTokensAccounts;
+ }
+ }
+
+ return updatedState;
+}
diff --git a/app/scripts/migrations/index.js b/app/scripts/migrations/index.js
index 08c6eb6dcae6..fbee63b7f7f2 100644
--- a/app/scripts/migrations/index.js
+++ b/app/scripts/migrations/index.js
@@ -155,6 +155,7 @@ const migrations = [
require('./131.1'),
require('./132'),
require('./133'),
+ require('./133.1'),
];
export default migrations;
From d630827718010c559d678909324b5cf04d503dca Mon Sep 17 00:00:00 2001
From: Brian Bergeron
Date: Wed, 18 Dec 2024 00:53:54 -0800
Subject: [PATCH 08/25] feat: add eth native icon for zora network (#29257)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
The zora network uses ETH as its native token, so it can have an ETH
icon.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29257?quickstart=1)
## **Related issues**
Fixes:
## **Manual testing steps**
1. Add zora network
2. Verify native eth asset has eth icon
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
shared/constants/network.ts | 1 +
1 file changed, 1 insertion(+)
diff --git a/shared/constants/network.ts b/shared/constants/network.ts
index 30f59c156dda..787322d79dac 100644
--- a/shared/constants/network.ts
+++ b/shared/constants/network.ts
@@ -867,6 +867,7 @@ export const CHAIN_ID_TOKEN_IMAGE_MAP = {
[CHAIN_IDS.GRAVITY_ALPHA_MAINNET]: GRAVITY_ALPHA_MAINNET_IMAGE_URL,
[CHAIN_IDS.GRAVITY_ALPHA_TESTNET_SEPOLIA]:
GRAVITY_ALPHA_TESTNET_SEPOLIA_IMAGE_URL,
+ [CHAINLIST_CHAIN_IDS_MAP.ZORA_MAINNET]: ETH_TOKEN_IMAGE_URL,
} as const;
export const INFURA_BLOCKED_KEY = 'countryBlocked';
From 26f7c5adffb1b30d9d896f262bd2818abc299d1e Mon Sep 17 00:00:00 2001
From: Brian Bergeron
Date: Wed, 18 Dec 2024 00:54:12 -0800
Subject: [PATCH 09/25] fix: 'Metamask' casing on token details page (#29250)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Fixes the casing of 'Metamask' to 'MetaMask' on the token details page.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29250?quickstart=1)
## **Related issues**
Fixes: https://consensyssoftware.atlassian.net/browse/MMASSETS-399
## **Manual testing steps**
1. Click on an erc20 token
2. Verify token lists section uses casing 'MetaMask'
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
ui/pages/asset/components/asset-page.tsx | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/ui/pages/asset/components/asset-page.tsx b/ui/pages/asset/components/asset-page.tsx
index 79cf2510f015..aef098bfd9d2 100644
--- a/ui/pages/asset/components/asset-page.tsx
+++ b/ui/pages/asset/components/asset-page.tsx
@@ -75,7 +75,7 @@ export type Asset = (
/** The number of decimal places to move left when displaying balances */
decimals: number;
/** An array of token list sources the asset appears in, e.g. [1inch,Sushiswap] */
- aggregators?: [];
+ aggregators?: string[];
}
) & {
/** The hexadecimal chain id */
@@ -332,7 +332,13 @@ const AssetPage = ({
>
{t('tokenList')}
- {asset.aggregators.join(', ')}
+
+ {asset.aggregators
+ .map((agg) =>
+ agg.replace(/^metamask$/iu, 'MetaMask'),
+ )
+ .join(', ')}
+
)}
From b018c81fb51c796294da8ea0f4ec618b30793981 Mon Sep 17 00:00:00 2001
From: Jyoti Puri
Date: Wed, 18 Dec 2024 14:59:35 +0530
Subject: [PATCH 10/25] fix: Fix icon alignment in signature pages message
section (#29284)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Fix icon alignment in signature pages message section.
## **Related issues**
Fixes: https://github.com/MetaMask/metamask-extension/issues/28793
## **Manual testing steps**
1. Go to test dapp
2. Submit permit
3. Check expand and copy icons position in message section
## **Screenshots/Recordings**
## **Pre-merge author checklist**
- [X] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [X] I've completed the PR template to the best of my ability
- [X] I’ve included tests if applicable
- [X] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [X] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
.../info/row/__snapshots__/row.test.tsx.snap | 2 +-
ui/components/app/confirm/info/row/row.tsx | 3 +--
.../info/__snapshots__/info.test.tsx.snap | 6 ++---
.../__snapshots__/approve.test.tsx.snap | 2 +-
.../__snapshots__/personal-sign.test.tsx.snap | 8 +++----
.../__snapshots__/siwe-sign.test.tsx.snap | 8 +++----
.../transaction-data.test.tsx.snap | 8 +++----
.../__snapshots__/typed-sign-v1.test.tsx.snap | 4 ++--
.../__snapshots__/typed-sign.test.tsx.snap | 14 ++++++------
.../__snapshots__/confirm.test.tsx.snap | 22 +++++++++----------
10 files changed, 38 insertions(+), 39 deletions(-)
diff --git a/ui/components/app/confirm/info/row/__snapshots__/row.test.tsx.snap b/ui/components/app/confirm/info/row/__snapshots__/row.test.tsx.snap
index a6a52806b2cf..5014d138a242 100644
--- a/ui/components/app/confirm/info/row/__snapshots__/row.test.tsx.snap
+++ b/ui/components/app/confirm/info/row/__snapshots__/row.test.tsx.snap
@@ -37,7 +37,7 @@ exports[`ConfirmInfoRow should match snapshot when copy is enabled 1`] = `
= ({
{copyEnabled && (
)}
@@ -130,7 +130,6 @@ export const ConfirmInfoRow: React.FC = ({
cursor: 'pointer',
position: 'absolute',
right: 8,
- top: 4,
}}
onClick={() => setExpanded(!expanded)}
data-testid="sectionCollapseButton"
diff --git a/ui/pages/confirmations/components/confirm/info/__snapshots__/info.test.tsx.snap b/ui/pages/confirmations/components/confirm/info/__snapshots__/info.test.tsx.snap
index 2ff281c5186e..04a9f5951226 100644
--- a/ui/pages/confirmations/components/confirm/info/__snapshots__/info.test.tsx.snap
+++ b/ui/pages/confirmations/components/confirm/info/__snapshots__/info.test.tsx.snap
@@ -570,7 +570,7 @@ exports[`Info renders info section for personal sign request 1`] = `
renders component for approve request 1`] = `
Date: Wed, 18 Dec 2024 11:57:18 +0100
Subject: [PATCH 11/25] refactor: use new `@metamask/keyring-api` layout (split
packages) (#28861)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Bumping accounts related dependencies + use the new `keyring-api`
layout.
Those tests requires a higher timeout (which might not be true once
merged to `main`)
`flags = {"circleci": {"timeoutMinutes": 35}}`
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/28861?quickstart=1)
## **Related issues**
N/A
## **Manual testing steps**
N/A
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---------
Co-authored-by: Howard Braham
Co-authored-by: MetaMask Bot
Co-authored-by: Gustavo Antunes <17601467+gantunesr@users.noreply.github.com>
---
.../account-tracker-controller.test.ts | 2 +-
.../controllers/account-tracker-controller.ts | 2 +-
.../metametrics-controller.test.ts | 2 +-
app/scripts/controllers/mmi-controller.ts | 2 +-
.../controllers/permissions/specifications.js | 6 +-
.../lib/AccountIdentitiesPetnamesBridge.ts | 2 +-
.../lib/accounts/BalancesController.test.ts | 8 +-
.../lib/accounts/BalancesController.ts | 8 +-
.../lib/snap-keyring/snap-keyring.test.ts | 3 +-
app/scripts/lib/transaction/util.test.ts | 2 +-
app/scripts/lib/transaction/util.ts | 3 +-
app/scripts/migrations/105.test.ts | 2 +-
app/scripts/migrations/105.ts | 3 +-
app/scripts/migrations/119.ts | 2 +-
lavamoat/browserify/beta/policy.json | 96 ++++++++-----------
lavamoat/browserify/flask/policy.json | 96 ++++++++-----------
lavamoat/browserify/main/policy.json | 96 ++++++++-----------
lavamoat/browserify/mmi/policy.json | 96 ++++++++-----------
package.json | 10 +-
shared/lib/multichain.ts | 3 +-
test/data/mock-accounts.ts | 2 +-
test/jest/mocks.ts | 2 +-
ui/components/app/contact-list/utils.ts | 2 +-
ui/components/app/toast-master/selectors.ts | 3 +-
...referenced-currency-display.component.d.ts | 2 +-
.../app/wallet-overview/coin-buttons.tsx | 3 +-
.../app/wallet-overview/coin-overview.tsx | 2 +-
.../account-list-menu/account-list-menu.tsx | 2 +-
.../app-header-unlocked-content.tsx | 2 +-
.../connect-account-modal.types.ts | 2 +-
.../connect-accounts-modal.tsx | 3 +-
.../connected-accounts-menu.types.ts | 2 +-
.../create-account/create-account.tsx | 2 +-
.../create-named-snap-account.tsx | 2 +-
.../menu-items/view-explorer-menu-item.tsx | 2 +-
.../components/connections.types.tsx | 2 +-
.../review-permission.types.tsx | 2 +-
.../review-permissions-page.tsx | 3 +-
.../pages/send/components/your-accounts.tsx | 7 +-
ui/components/multichain/toast/toast.test.tsx | 2 +-
ui/helpers/utils/permissions.test.ts | 7 +-
ui/helpers/utils/permissions.ts | 3 +-
.../accounts/useMultichainWalletSnapClient.ts | 2 +-
.../useNotifications.ts | 2 +-
...MultichainAccountTotalFiatBalance.test.tsx | 3 +-
.../useMultichainAccountTotalFiatBalance.ts | 3 +-
ui/hooks/useMultichainSelector.test.ts | 2 +-
ui/hooks/useMultichainSelector.ts | 2 +-
.../connect-page/connect-page.tsx | 3 +-
...nap-account-transaction-loading-screen.tsx | 2 +-
ui/selectors/accounts.ts | 7 +-
ui/selectors/multichain.test.ts | 2 +-
ui/selectors/multichain.ts | 3 +-
ui/selectors/selectors.types.ts | 2 +-
ui/store/store.ts | 2 +-
yarn.lock | 94 +++++++++++-------
56 files changed, 306 insertions(+), 326 deletions(-)
diff --git a/app/scripts/controllers/account-tracker-controller.test.ts b/app/scripts/controllers/account-tracker-controller.test.ts
index 7456244fc5a4..d9090c2e67f8 100644
--- a/app/scripts/controllers/account-tracker-controller.test.ts
+++ b/app/scripts/controllers/account-tracker-controller.test.ts
@@ -1,6 +1,6 @@
import EventEmitter from 'events';
import { ControllerMessenger } from '@metamask/base-controller';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { BlockTracker, Provider } from '@metamask/network-controller';
import { flushPromises } from '../../../test/lib/timer-helpers';
diff --git a/app/scripts/controllers/account-tracker-controller.ts b/app/scripts/controllers/account-tracker-controller.ts
index 5f509a1901bf..ec6ba74ceec2 100644
--- a/app/scripts/controllers/account-tracker-controller.ts
+++ b/app/scripts/controllers/account-tracker-controller.ts
@@ -36,7 +36,7 @@ import {
AccountsControllerSelectedEvmAccountChangeEvent,
} from '@metamask/accounts-controller';
import { KeyringControllerAccountRemovedEvent } from '@metamask/keyring-controller';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { LOCALHOST_RPC_URL } from '../../../shared/constants/network';
import { SINGLE_CALL_BALANCES_ADDRESSES } from '../constants/contracts';
diff --git a/app/scripts/controllers/metametrics-controller.test.ts b/app/scripts/controllers/metametrics-controller.test.ts
index bee3c3c323d2..939d8e506070 100644
--- a/app/scripts/controllers/metametrics-controller.test.ts
+++ b/app/scripts/controllers/metametrics-controller.test.ts
@@ -10,7 +10,7 @@ import {
Token,
TokensControllerState,
} from '@metamask/assets-controllers';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { Browser } from 'webextension-polyfill';
import { ControllerMessenger } from '@metamask/base-controller';
import { merge } from 'lodash';
diff --git a/app/scripts/controllers/mmi-controller.ts b/app/scripts/controllers/mmi-controller.ts
index f94388aa5e8f..7378585a7e8f 100644
--- a/app/scripts/controllers/mmi-controller.ts
+++ b/app/scripts/controllers/mmi-controller.ts
@@ -27,8 +27,8 @@ import {
OriginalRequest,
SignatureController,
} from '@metamask/signature-controller';
-import { InternalAccount } from '@metamask/keyring-api';
import { toHex } from '@metamask/controller-utils';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { toChecksumHexAddress } from '../../../shared/modules/hexstring-utils';
// TODO: Remove restricted import
// eslint-disable-next-line import/no-restricted-paths
diff --git a/app/scripts/controllers/permissions/specifications.js b/app/scripts/controllers/permissions/specifications.js
index b0b2051b10f5..38a2bb002523 100644
--- a/app/scripts/controllers/permissions/specifications.js
+++ b/app/scripts/controllers/permissions/specifications.js
@@ -47,7 +47,7 @@ export const CaveatFactories = Object.freeze({
* PermissionController.
*
* @param {{
- * getInternalAccounts: () => Record,
+ * getInternalAccounts: () => Record,
* }} options - Options bag.
*/
export const getCaveatSpecifications = ({
@@ -96,7 +96,7 @@ export const getCaveatSpecifications = ({
*
* @param {{
* getAllAccounts: () => Promise,
- * getInternalAccounts: () => Record,
+ * getInternalAccounts: () => Record,
* }} options - Options bag.
* @param options.getAllAccounts - A function that returns all Ethereum accounts
* in the current MetaMask instance.
@@ -254,7 +254,7 @@ export const getPermissionSpecifications = ({
* corresponds to a PreferencesController identity.
*
* @param {string[]} accounts - The accounts associated with the caveat.
- * @param {() => Record} getInternalAccounts -
+ * @param {() => Record} getInternalAccounts -
* Gets all AccountsController InternalAccounts.
*/
function validateCaveatAccounts(accounts, getInternalAccounts) {
diff --git a/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts b/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts
index 87f4d114eabb..dac123744772 100644
--- a/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts
+++ b/app/scripts/lib/AccountIdentitiesPetnamesBridge.ts
@@ -4,7 +4,7 @@ import {
NameType,
NameOrigin,
} from '@metamask/name-controller';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
AccountsControllerChangeEvent,
AccountsControllerListAccountsAction,
diff --git a/app/scripts/lib/accounts/BalancesController.test.ts b/app/scripts/lib/accounts/BalancesController.test.ts
index 982df0289fea..e18fbc1e7be8 100644
--- a/app/scripts/lib/accounts/BalancesController.test.ts
+++ b/app/scripts/lib/accounts/BalancesController.test.ts
@@ -1,10 +1,6 @@
import { ControllerMessenger } from '@metamask/base-controller';
-import {
- Balance,
- BtcAccountType,
- CaipAssetType,
- InternalAccount,
-} from '@metamask/keyring-api';
+import { Balance, BtcAccountType, CaipAssetType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { createMockInternalAccount } from '../../../../test/jest/mocks';
import { MultichainNetworks } from '../../../../shared/constants/multichain/networks';
import {
diff --git a/app/scripts/lib/accounts/BalancesController.ts b/app/scripts/lib/accounts/BalancesController.ts
index 588053d6ea2a..4b9616fac35f 100644
--- a/app/scripts/lib/accounts/BalancesController.ts
+++ b/app/scripts/lib/accounts/BalancesController.ts
@@ -8,13 +8,13 @@ import {
} from '@metamask/base-controller';
import {
BtcAccountType,
- KeyringClient,
+ SolAccountType,
+ isEvmAccountType,
type Balance,
type CaipAssetType,
- type InternalAccount,
- isEvmAccountType,
- SolAccountType,
} from '@metamask/keyring-api';
+import { type InternalAccount } from '@metamask/keyring-internal-api';
+import { KeyringClient } from '@metamask/keyring-snap-client';
import type { HandleSnapRequest } from '@metamask/snaps-controllers';
import type { SnapId } from '@metamask/snaps-sdk';
import { HandlerType } from '@metamask/snaps-utils';
diff --git a/app/scripts/lib/snap-keyring/snap-keyring.test.ts b/app/scripts/lib/snap-keyring/snap-keyring.test.ts
index 4136fd1fd1fc..0e778b2268d7 100644
--- a/app/scripts/lib/snap-keyring/snap-keyring.test.ts
+++ b/app/scripts/lib/snap-keyring/snap-keyring.test.ts
@@ -1,5 +1,6 @@
import { ControllerMessenger } from '@metamask/base-controller';
-import { EthAccountType, InternalAccount } from '@metamask/keyring-api';
+import { EthAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { SNAP_MANAGE_ACCOUNTS_CONFIRMATION_TYPES } from '../../../../shared/constants/app';
import {
MetaMetricsEventCategory,
diff --git a/app/scripts/lib/transaction/util.test.ts b/app/scripts/lib/transaction/util.test.ts
index 4d78ea51cfa5..0a941968d802 100644
--- a/app/scripts/lib/transaction/util.test.ts
+++ b/app/scripts/lib/transaction/util.test.ts
@@ -1,4 +1,4 @@
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { TransactionParams } from '@metamask/eth-json-rpc-middleware';
import {
TransactionController,
diff --git a/app/scripts/lib/transaction/util.ts b/app/scripts/lib/transaction/util.ts
index 34f27d321e0b..a3d0b929aff8 100644
--- a/app/scripts/lib/transaction/util.ts
+++ b/app/scripts/lib/transaction/util.ts
@@ -1,4 +1,5 @@
-import { EthAccountType, InternalAccount } from '@metamask/keyring-api';
+import { EthAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
TransactionController,
TransactionMeta,
diff --git a/app/scripts/migrations/105.test.ts b/app/scripts/migrations/105.test.ts
index 168fe8dd0916..b7d5ac0303e6 100644
--- a/app/scripts/migrations/105.test.ts
+++ b/app/scripts/migrations/105.test.ts
@@ -1,6 +1,6 @@
import { v4 as uuid } from 'uuid';
import { sha256FromString } from 'ethereumjs-util';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { ETH_EOA_METHODS } from '../../../shared/constants/eth-methods';
import { migrate } from './105';
diff --git a/app/scripts/migrations/105.ts b/app/scripts/migrations/105.ts
index a54b3e6457a7..5febcb0479f2 100644
--- a/app/scripts/migrations/105.ts
+++ b/app/scripts/migrations/105.ts
@@ -1,4 +1,5 @@
-import { EthAccountType, InternalAccount } from '@metamask/keyring-api';
+import { EthAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { sha256FromString } from 'ethereumjs-util';
import { v4 as uuid } from 'uuid';
import { cloneDeep } from 'lodash';
diff --git a/app/scripts/migrations/119.ts b/app/scripts/migrations/119.ts
index 8cb0d2c04b97..606a9e38a31d 100644
--- a/app/scripts/migrations/119.ts
+++ b/app/scripts/migrations/119.ts
@@ -1,7 +1,7 @@
import { cloneDeep, isObject } from 'lodash';
import { hasProperty } from '@metamask/utils';
import { AccountsControllerState } from '@metamask/accounts-controller';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
type VersionedData = {
meta: { version: number };
diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json
index 42c0b3ff7385..542d38004de3 100644
--- a/lavamoat/browserify/beta/policy.json
+++ b/lavamoat/browserify/beta/policy.json
@@ -1051,6 +1051,7 @@
"packages": {
"@ethereumjs/tx": true,
"@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
"@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/eth-snap-keyring>uuid": true,
"@metamask/keyring-api": true,
@@ -1069,6 +1070,11 @@
"browserify>buffer": true
}
},
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
+ "packages": {
+ "@metamask/keyring-snap-client": true
+ }
+ },
"@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
"TextDecoder": true,
@@ -1434,17 +1440,23 @@
}
},
"@metamask/keyring-api": {
+ "packages": {
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
"URL": true
},
"packages": {
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-api>uuid": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true
}
},
- "@metamask/keyring-api>@metamask/utils": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
@@ -1459,9 +1471,19 @@
"semver": true
}
},
- "@metamask/keyring-api>uuid": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "crypto": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils>@scure/base": true,
+ "@metamask/utils>pony-cause": true,
+ "@noble/hashes": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "semver": true
}
},
"@metamask/keyring-controller": {
@@ -1556,30 +1578,6 @@
"semver": true
}
},
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
"@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
@@ -1624,6 +1622,19 @@
"browserify>buffer": true
}
},
+ "@metamask/keyring-snap-client": {
+ "packages": {
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-snap-client>uuid": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
"@metamask/logging-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2127,9 +2138,9 @@
},
"packages": {
"@metamask/base-controller": true,
+ "@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
"@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
@@ -2137,29 +2148,6 @@
"loglevel": true
}
},
- "@metamask/profile-sync-controller>@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
"TextDecoder": true,
diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json
index 42c0b3ff7385..542d38004de3 100644
--- a/lavamoat/browserify/flask/policy.json
+++ b/lavamoat/browserify/flask/policy.json
@@ -1051,6 +1051,7 @@
"packages": {
"@ethereumjs/tx": true,
"@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
"@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/eth-snap-keyring>uuid": true,
"@metamask/keyring-api": true,
@@ -1069,6 +1070,11 @@
"browserify>buffer": true
}
},
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
+ "packages": {
+ "@metamask/keyring-snap-client": true
+ }
+ },
"@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
"TextDecoder": true,
@@ -1434,17 +1440,23 @@
}
},
"@metamask/keyring-api": {
+ "packages": {
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
"URL": true
},
"packages": {
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-api>uuid": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true
}
},
- "@metamask/keyring-api>@metamask/utils": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
@@ -1459,9 +1471,19 @@
"semver": true
}
},
- "@metamask/keyring-api>uuid": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "crypto": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils>@scure/base": true,
+ "@metamask/utils>pony-cause": true,
+ "@noble/hashes": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "semver": true
}
},
"@metamask/keyring-controller": {
@@ -1556,30 +1578,6 @@
"semver": true
}
},
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
"@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
@@ -1624,6 +1622,19 @@
"browserify>buffer": true
}
},
+ "@metamask/keyring-snap-client": {
+ "packages": {
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-snap-client>uuid": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
"@metamask/logging-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2127,9 +2138,9 @@
},
"packages": {
"@metamask/base-controller": true,
+ "@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
"@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
@@ -2137,29 +2148,6 @@
"loglevel": true
}
},
- "@metamask/profile-sync-controller>@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
"TextDecoder": true,
diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json
index 42c0b3ff7385..542d38004de3 100644
--- a/lavamoat/browserify/main/policy.json
+++ b/lavamoat/browserify/main/policy.json
@@ -1051,6 +1051,7 @@
"packages": {
"@ethereumjs/tx": true,
"@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
"@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/eth-snap-keyring>uuid": true,
"@metamask/keyring-api": true,
@@ -1069,6 +1070,11 @@
"browserify>buffer": true
}
},
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
+ "packages": {
+ "@metamask/keyring-snap-client": true
+ }
+ },
"@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
"TextDecoder": true,
@@ -1434,17 +1440,23 @@
}
},
"@metamask/keyring-api": {
+ "packages": {
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
"URL": true
},
"packages": {
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-api>uuid": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true
}
},
- "@metamask/keyring-api>@metamask/utils": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
@@ -1459,9 +1471,19 @@
"semver": true
}
},
- "@metamask/keyring-api>uuid": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "crypto": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils>@scure/base": true,
+ "@metamask/utils>pony-cause": true,
+ "@noble/hashes": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "semver": true
}
},
"@metamask/keyring-controller": {
@@ -1556,30 +1578,6 @@
"semver": true
}
},
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
"@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
@@ -1624,6 +1622,19 @@
"browserify>buffer": true
}
},
+ "@metamask/keyring-snap-client": {
+ "packages": {
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-snap-client>uuid": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
"@metamask/logging-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2127,9 +2138,9 @@
},
"packages": {
"@metamask/base-controller": true,
+ "@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
"@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
@@ -2137,29 +2148,6 @@
"loglevel": true
}
},
- "@metamask/profile-sync-controller>@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
"TextDecoder": true,
diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json
index cd8c3a1c7396..8c76cb6df139 100644
--- a/lavamoat/browserify/mmi/policy.json
+++ b/lavamoat/browserify/mmi/policy.json
@@ -1143,6 +1143,7 @@
"packages": {
"@ethereumjs/tx": true,
"@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
"@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/eth-snap-keyring>uuid": true,
"@metamask/keyring-api": true,
@@ -1161,6 +1162,11 @@
"browserify>buffer": true
}
},
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
+ "packages": {
+ "@metamask/keyring-snap-client": true
+ }
+ },
"@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
"TextDecoder": true,
@@ -1526,17 +1532,23 @@
}
},
"@metamask/keyring-api": {
+ "packages": {
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
"URL": true
},
"packages": {
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-api>uuid": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true
}
},
- "@metamask/keyring-api>@metamask/utils": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
@@ -1551,9 +1563,19 @@
"semver": true
}
},
- "@metamask/keyring-api>uuid": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "crypto": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils>@scure/base": true,
+ "@metamask/utils>pony-cause": true,
+ "@noble/hashes": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "semver": true
}
},
"@metamask/keyring-controller": {
@@ -1648,30 +1670,6 @@
"semver": true
}
},
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
"@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
@@ -1716,6 +1714,19 @@
"browserify>buffer": true
}
},
+ "@metamask/keyring-snap-client": {
+ "packages": {
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/keyring-snap-client>uuid": true,
+ "@metamask/utils>@metamask/superstruct": true
+ }
+ },
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
"@metamask/logging-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2219,9 +2230,9 @@
},
"packages": {
"@metamask/base-controller": true,
+ "@metamask/keyring-api": true,
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
"@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
@@ -2229,29 +2240,6 @@
"loglevel": true
}
},
- "@metamask/profile-sync-controller>@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>bech32": true,
- "@metamask/keyring-controller>@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/profile-sync-controller>@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
"TextDecoder": true,
diff --git a/package.json b/package.json
index cca9f509c9b5..0cc3222a7d1d 100644
--- a/package.json
+++ b/package.json
@@ -282,7 +282,7 @@
"@metamask-institutional/types": "^1.2.0",
"@metamask/abi-utils": "^2.0.2",
"@metamask/account-watcher": "^4.1.2",
- "@metamask/accounts-controller": "^20.0.0",
+ "@metamask/accounts-controller": "^20.0.2",
"@metamask/address-book-controller": "^6.0.0",
"@metamask/announcement-controller": "^7.0.0",
"@metamask/approval-controller": "^7.0.0",
@@ -300,7 +300,7 @@
"@metamask/eth-ledger-bridge-keyring": "^5.0.1",
"@metamask/eth-query": "^4.0.0",
"@metamask/eth-sig-util": "^7.0.1",
- "@metamask/eth-snap-keyring": "^5.0.1",
+ "@metamask/eth-snap-keyring": "^7.0.0",
"@metamask/eth-token-tracker": "^9.0.0",
"@metamask/eth-trezor-keyring": "^3.1.3",
"@metamask/etherscan-link": "^3.0.0",
@@ -311,8 +311,10 @@
"@metamask/jazzicon": "^2.0.0",
"@metamask/json-rpc-engine": "^10.0.0",
"@metamask/json-rpc-middleware-stream": "^8.0.4",
- "@metamask/keyring-api": "^10.1.0",
- "@metamask/keyring-controller": "^19.0.0",
+ "@metamask/keyring-api": "^12.0.0",
+ "@metamask/keyring-controller": "^19.0.2",
+ "@metamask/keyring-internal-api": "^1.0.0",
+ "@metamask/keyring-snap-client": "^1.0.0",
"@metamask/logging-controller": "^6.0.0",
"@metamask/logo": "^3.1.2",
"@metamask/message-manager": "^11.0.0",
diff --git a/shared/lib/multichain.ts b/shared/lib/multichain.ts
index 26111a0970a2..49dc1add445b 100644
--- a/shared/lib/multichain.ts
+++ b/shared/lib/multichain.ts
@@ -6,7 +6,8 @@ import {
} from '@metamask/utils';
import { validate, Network } from 'bitcoin-address-validation';
import { isAddress } from '@solana/addresses';
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
/**
* Returns whether an address is on the Bitcoin mainnet.
diff --git a/test/data/mock-accounts.ts b/test/data/mock-accounts.ts
index b956dbadd6bb..eab4cd4aa74d 100644
--- a/test/data/mock-accounts.ts
+++ b/test/data/mock-accounts.ts
@@ -1,6 +1,6 @@
import { KeyringTypes } from '@metamask/keyring-controller';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
- InternalAccount,
EthAccountType,
BtcMethod,
BtcAccountType,
diff --git a/test/jest/mocks.ts b/test/jest/mocks.ts
index 8822b96315b6..9fdc6538d9d6 100644
--- a/test/jest/mocks.ts
+++ b/test/jest/mocks.ts
@@ -3,9 +3,9 @@ import {
EthMethod,
BtcMethod,
BtcAccountType,
- InternalAccount,
isEvmAccountType,
} from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { KeyringTypes } from '@metamask/keyring-controller';
import { v4 as uuidv4 } from 'uuid';
import { keyringTypeToName } from '@metamask/accounts-controller';
diff --git a/ui/components/app/contact-list/utils.ts b/ui/components/app/contact-list/utils.ts
index 4254988e4af6..fe40d3fd6437 100644
--- a/ui/components/app/contact-list/utils.ts
+++ b/ui/components/app/contact-list/utils.ts
@@ -1,5 +1,5 @@
import { AddressBookEntry } from '@metamask/address-book-controller';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
export const buildDuplicateContactMap = (
addressBook: AddressBookEntry[],
diff --git a/ui/components/app/toast-master/selectors.ts b/ui/components/app/toast-master/selectors.ts
index b88762c3bc19..80b574c05d90 100644
--- a/ui/components/app/toast-master/selectors.ts
+++ b/ui/components/app/toast-master/selectors.ts
@@ -1,4 +1,5 @@
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { getAlertEnabledness } from '../../../ducks/metamask/metamask';
import { PRIVACY_POLICY_DATE } from '../../../helpers/constants/privacy-policy';
import {
diff --git a/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts b/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts
index 779309858a18..50402436f960 100644
--- a/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts
+++ b/ui/components/app/user-preferenced-currency-display/user-preferenced-currency-display.component.d.ts
@@ -1,4 +1,4 @@
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import type { CurrencyDisplayProps } from '../../ui/currency-display/currency-display.component';
import type { PRIMARY, SECONDARY } from '../../../helpers/constants/common';
diff --git a/ui/components/app/wallet-overview/coin-buttons.tsx b/ui/components/app/wallet-overview/coin-buttons.tsx
index 2819e24cad0b..0a3c23ef7e9c 100644
--- a/ui/components/app/wallet-overview/coin-buttons.tsx
+++ b/ui/components/app/wallet-overview/coin-buttons.tsx
@@ -24,7 +24,8 @@ import {
} from '@metamask/utils';
///: BEGIN:ONLY_INCLUDE_IF(build-flask)
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { SnapId } from '@metamask/snaps-sdk';
///: END:ONLY_INCLUDE_IF
///: BEGIN:ONLY_INCLUDE_IF(build-main,build-beta,build-flask)
diff --git a/ui/components/app/wallet-overview/coin-overview.tsx b/ui/components/app/wallet-overview/coin-overview.tsx
index 3be53776581d..ff820da55f98 100644
--- a/ui/components/app/wallet-overview/coin-overview.tsx
+++ b/ui/components/app/wallet-overview/coin-overview.tsx
@@ -10,7 +10,7 @@ import classnames from 'classnames';
import { CaipChainId } from '@metamask/utils';
import type { Hex } from '@metamask/utils';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { getNativeTokenAddress } from '@metamask/assets-controllers';
import {
Box,
diff --git a/ui/components/multichain/account-list-menu/account-list-menu.tsx b/ui/components/multichain/account-list-menu/account-list-menu.tsx
index d278b5745423..ca9852af1474 100644
--- a/ui/components/multichain/account-list-menu/account-list-menu.tsx
+++ b/ui/components/multichain/account-list-menu/account-list-menu.tsx
@@ -19,11 +19,11 @@ import {
EthAccountType,
SolAccountType,
///: BEGIN:ONLY_INCLUDE_IF(build-flask)
- InternalAccount,
KeyringAccountType,
///: END:ONLY_INCLUDE_IF
} from '@metamask/keyring-api';
///: BEGIN:ONLY_INCLUDE_IF(build-flask)
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
BITCOIN_WALLET_NAME,
BITCOIN_WALLET_SNAP_ID,
diff --git a/ui/components/multichain/app-header/app-header-unlocked-content.tsx b/ui/components/multichain/app-header/app-header-unlocked-content.tsx
index 69ffca3f71c3..84f6ccf8159a 100644
--- a/ui/components/multichain/app-header/app-header-unlocked-content.tsx
+++ b/ui/components/multichain/app-header/app-header-unlocked-content.tsx
@@ -1,7 +1,7 @@
import React, { useContext, useState } from 'react';
import browser from 'webextension-polyfill';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { useDispatch, useSelector } from 'react-redux';
import { useHistory } from 'react-router-dom';
import {
diff --git a/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts b/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts
index 392d5b210dd4..4f9b4e56b4a2 100644
--- a/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts
+++ b/ui/components/multichain/connect-accounts-modal/connect-account-modal.types.ts
@@ -1,4 +1,4 @@
-import { type InternalAccount } from '@metamask/keyring-api';
+import { type InternalAccount } from '@metamask/keyring-internal-api';
export enum ConnectAccountsType {
Account = 'disconnectAllAccountsText',
diff --git a/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx b/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx
index 457e15b0141d..ff48f416e29d 100644
--- a/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx
+++ b/ui/components/multichain/connect-accounts-modal/connect-accounts-modal.tsx
@@ -1,6 +1,7 @@
import React, { useState } from 'react';
import { useSelector } from 'react-redux';
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { getUnconnectedAccounts } from '../../../selectors/selectors';
import { ConnectAccountsModalList } from './connect-accounts-modal-list';
diff --git a/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts b/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts
index c5c28678e689..4c510166d48f 100644
--- a/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts
+++ b/ui/components/multichain/connected-accounts-menu/connected-accounts-menu.types.ts
@@ -1,4 +1,4 @@
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
export type KeyringMetadata = {
type: string;
diff --git a/ui/components/multichain/create-account/create-account.tsx b/ui/components/multichain/create-account/create-account.tsx
index 446d487482e5..81e63ff60b39 100644
--- a/ui/components/multichain/create-account/create-account.tsx
+++ b/ui/components/multichain/create-account/create-account.tsx
@@ -8,7 +8,7 @@ import React, {
} from 'react';
import { useSelector } from 'react-redux';
import { useHistory } from 'react-router-dom';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
Box,
ButtonPrimary,
diff --git a/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx b/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx
index 194a8c6399df..d04763902247 100644
--- a/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx
+++ b/ui/components/multichain/create-named-snap-account/create-named-snap-account.tsx
@@ -1,7 +1,7 @@
import React, { useCallback } from 'react';
import { useSelector } from 'react-redux';
import { useHistory } from 'react-router-dom';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { KeyringTypes } from '@metamask/keyring-controller';
import { CreateAccount } from '..';
import { Box, ModalHeader } from '../../component-library';
diff --git a/ui/components/multichain/menu-items/view-explorer-menu-item.tsx b/ui/components/multichain/menu-items/view-explorer-menu-item.tsx
index d29b679d3111..b6c1d23eb07b 100644
--- a/ui/components/multichain/menu-items/view-explorer-menu-item.tsx
+++ b/ui/components/multichain/menu-items/view-explorer-menu-item.tsx
@@ -3,7 +3,7 @@ import { useSelector } from 'react-redux';
import { useHistory } from 'react-router-dom';
import { parseCaipChainId } from '@metamask/utils';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
getMultichainAccountUrl,
getMultichainBlockExplorerUrl,
diff --git a/ui/components/multichain/pages/connections/components/connections.types.tsx b/ui/components/multichain/pages/connections/components/connections.types.tsx
index 9bdbf86d9d95..2d459e047f46 100644
--- a/ui/components/multichain/pages/connections/components/connections.types.tsx
+++ b/ui/components/multichain/pages/connections/components/connections.types.tsx
@@ -1,4 +1,4 @@
-import { type InternalAccount } from '@metamask/keyring-api';
+import { type InternalAccount } from '@metamask/keyring-internal-api';
// Define ConnectedSite interface
export type ConnectedSite = {
diff --git a/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx b/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx
index 6111dd8d946f..a92aba300c1a 100644
--- a/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx
+++ b/ui/components/multichain/pages/review-permissions-page/review-permission.types.tsx
@@ -1,4 +1,4 @@
-import { type InternalAccount } from '@metamask/keyring-api';
+import { type InternalAccount } from '@metamask/keyring-internal-api';
// Define ConnectedSite interface
export type ConnectedSite = {
diff --git a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx
index 95a8ea394000..d71bc499717e 100644
--- a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx
+++ b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx
@@ -2,7 +2,8 @@ import React, { useEffect, useMemo, useState } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { useHistory, useParams } from 'react-router-dom';
import { NonEmptyArray } from '@metamask/utils';
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { NetworkConfiguration } from '@metamask/network-controller';
import {
AlignItems,
diff --git a/ui/components/multichain/pages/send/components/your-accounts.tsx b/ui/components/multichain/pages/send/components/your-accounts.tsx
index e59d0aa2d5a1..a0d431919ce6 100644
--- a/ui/components/multichain/pages/send/components/your-accounts.tsx
+++ b/ui/components/multichain/pages/send/components/your-accounts.tsx
@@ -1,10 +1,7 @@
import React, { useContext, useMemo } from 'react';
import { useDispatch, useSelector } from 'react-redux';
-import {
- EthAccountType,
- InternalAccount,
- KeyringAccountType,
-} from '@metamask/keyring-api';
+import { EthAccountType, KeyringAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
getUpdatedAndSortedAccounts,
getInternalAccounts,
diff --git a/ui/components/multichain/toast/toast.test.tsx b/ui/components/multichain/toast/toast.test.tsx
index eb208d41e122..65e40bc243d8 100644
--- a/ui/components/multichain/toast/toast.test.tsx
+++ b/ui/components/multichain/toast/toast.test.tsx
@@ -1,7 +1,7 @@
/* eslint-disable jest/require-top-level-describe */
import React from 'react';
import { fireEvent, render } from '@testing-library/react';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { AvatarAccount, AvatarAccountSize } from '../../component-library';
import { BorderColor } from '../../../helpers/constants/design-system';
import { createMockInternalAccount } from '../../../../test/jest/mocks';
diff --git a/ui/helpers/utils/permissions.test.ts b/ui/helpers/utils/permissions.test.ts
index 43857afb1815..7dd37d3a6c96 100644
--- a/ui/helpers/utils/permissions.test.ts
+++ b/ui/helpers/utils/permissions.test.ts
@@ -1,8 +1,5 @@
-import {
- BtcAccountType,
- BtcMethod,
- InternalAccount,
-} from '@metamask/keyring-api';
+import { BtcAccountType, BtcMethod } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { createMockInternalAccount } from '../../../test/jest/mocks';
import { containsEthPermissionsAndNonEvmAccount } from './permissions';
diff --git a/ui/helpers/utils/permissions.ts b/ui/helpers/utils/permissions.ts
index 2e9d25a065f9..605f4e721d48 100644
--- a/ui/helpers/utils/permissions.ts
+++ b/ui/helpers/utils/permissions.ts
@@ -1,4 +1,5 @@
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
import { RestrictedEthMethods } from '../../../shared/constants/permissions';
export const containsEthPermissionsAndNonEvmAccount = (
diff --git a/ui/hooks/accounts/useMultichainWalletSnapClient.ts b/ui/hooks/accounts/useMultichainWalletSnapClient.ts
index 98dfa9b429d3..702f07771a28 100644
--- a/ui/hooks/accounts/useMultichainWalletSnapClient.ts
+++ b/ui/hooks/accounts/useMultichainWalletSnapClient.ts
@@ -1,4 +1,4 @@
-import { KeyringClient, Sender } from '@metamask/keyring-api';
+import { KeyringClient, Sender } from '@metamask/keyring-snap-client';
import { HandlerType } from '@metamask/snaps-utils';
import { CaipChainId, Json, JsonRpcRequest } from '@metamask/utils';
import { SnapId } from '@metamask/snaps-sdk';
diff --git a/ui/hooks/metamask-notifications/useNotifications.ts b/ui/hooks/metamask-notifications/useNotifications.ts
index 60eb154bc75e..b2ada59c2f7a 100644
--- a/ui/hooks/metamask-notifications/useNotifications.ts
+++ b/ui/hooks/metamask-notifications/useNotifications.ts
@@ -1,6 +1,6 @@
import { useState, useCallback } from 'react';
import { useDispatch } from 'react-redux';
-import type { InternalAccount } from '@metamask/keyring-api';
+import type { InternalAccount } from '@metamask/keyring-internal-api';
import log from 'loglevel';
import { type MarkAsReadNotificationsParam } from '@metamask/notification-services-controller/notification-services';
diff --git a/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx b/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx
index 921baaebab08..9b6cd5e51455 100644
--- a/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx
+++ b/ui/hooks/useMultichainAccountTotalFiatBalance.test.tsx
@@ -1,7 +1,8 @@
import React from 'react';
import { renderHook } from '@testing-library/react-hooks';
import { Provider } from 'react-redux';
-import { BtcAccountType, InternalAccount } from '@metamask/keyring-api';
+import { BtcAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import mockState from '../../test/data/mock-state.json';
import configureStore from '../store/store';
import { createMockInternalAccount } from '../../test/jest/mocks';
diff --git a/ui/hooks/useMultichainAccountTotalFiatBalance.ts b/ui/hooks/useMultichainAccountTotalFiatBalance.ts
index 335b8399c6d5..816be806142c 100644
--- a/ui/hooks/useMultichainAccountTotalFiatBalance.ts
+++ b/ui/hooks/useMultichainAccountTotalFiatBalance.ts
@@ -1,5 +1,6 @@
import { useSelector } from 'react-redux';
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
import {
getMultichainCurrencyImage,
getMultichainBalances,
diff --git a/ui/hooks/useMultichainSelector.test.ts b/ui/hooks/useMultichainSelector.test.ts
index e5d7f197ffcb..f04fef64783a 100644
--- a/ui/hooks/useMultichainSelector.test.ts
+++ b/ui/hooks/useMultichainSelector.test.ts
@@ -1,4 +1,4 @@
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { createMockInternalAccount } from '../../test/jest/mocks';
import { renderHookWithProvider } from '../../test/lib/render-helpers';
import { getSelectedNetworkClientId } from '../../shared/modules/selectors/networks';
diff --git a/ui/hooks/useMultichainSelector.ts b/ui/hooks/useMultichainSelector.ts
index 9bd979df7e7e..286e8b111cd7 100644
--- a/ui/hooks/useMultichainSelector.ts
+++ b/ui/hooks/useMultichainSelector.ts
@@ -1,5 +1,5 @@
import { useSelector, DefaultRootState } from 'react-redux';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { getSelectedInternalAccount } from '../selectors';
export function useMultichainSelector<
diff --git a/ui/pages/permissions-connect/connect-page/connect-page.tsx b/ui/pages/permissions-connect/connect-page/connect-page.tsx
index 32001a75d3a7..741629b3d4d7 100644
--- a/ui/pages/permissions-connect/connect-page/connect-page.tsx
+++ b/ui/pages/permissions-connect/connect-page/connect-page.tsx
@@ -1,6 +1,7 @@
import React, { useMemo, useState } from 'react';
import { useSelector } from 'react-redux';
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
import { NetworkConfiguration } from '@metamask/network-controller';
import { useI18nContext } from '../../../hooks/useI18nContext';
import {
diff --git a/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx b/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx
index cf2e0b222dd9..03b8c36f1265 100644
--- a/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx
+++ b/ui/pages/snap-account-transaction-loading-screen/snap-account-transaction-loading-screen.tsx
@@ -1,5 +1,5 @@
import React, { useContext, useEffect } from 'react';
-import { InternalAccount } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { useI18nContext } from '../../hooks/useI18nContext';
import { MetaMetricsContext } from '../../contexts/metametrics';
import {
diff --git a/ui/selectors/accounts.ts b/ui/selectors/accounts.ts
index af977b7511da..1646c4759552 100644
--- a/ui/selectors/accounts.ts
+++ b/ui/selectors/accounts.ts
@@ -1,8 +1,5 @@
-import {
- EthAccountType,
- BtcAccountType,
- InternalAccount,
-} from '@metamask/keyring-api';
+import { EthAccountType, BtcAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import { AccountsControllerState } from '@metamask/accounts-controller';
import {
isBtcMainnetAddress,
diff --git a/ui/selectors/multichain.test.ts b/ui/selectors/multichain.test.ts
index 110fdc3a5174..5b4b07a93a57 100644
--- a/ui/selectors/multichain.test.ts
+++ b/ui/selectors/multichain.test.ts
@@ -1,7 +1,7 @@
import { Cryptocurrency } from '@metamask/assets-controllers';
-import { InternalAccount } from '@metamask/keyring-api';
import { Hex } from '@metamask/utils';
import { NetworkConfiguration } from '@metamask/network-controller';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import {
getCurrentCurrency,
getNativeCurrency,
diff --git a/ui/selectors/multichain.ts b/ui/selectors/multichain.ts
index 2fd366ed4263..3fdea53414e9 100644
--- a/ui/selectors/multichain.ts
+++ b/ui/selectors/multichain.ts
@@ -1,5 +1,6 @@
import PropTypes from 'prop-types';
-import { InternalAccount, isEvmAccountType } from '@metamask/keyring-api';
+import { isEvmAccountType } from '@metamask/keyring-api';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import type { RatesControllerState } from '@metamask/assets-controllers';
import { CaipChainId, Hex, KnownCaipNamespace } from '@metamask/utils';
import { createSelector } from 'reselect';
diff --git a/ui/selectors/selectors.types.ts b/ui/selectors/selectors.types.ts
index 15e06b8262e9..4d2404e10f7c 100644
--- a/ui/selectors/selectors.types.ts
+++ b/ui/selectors/selectors.types.ts
@@ -1,4 +1,4 @@
-import type { InternalAccount } from '@metamask/keyring-api';
+import type { InternalAccount } from '@metamask/keyring-internal-api';
import { SubjectMetadata } from '@metamask/permission-controller';
type KeyringType = {
diff --git a/ui/store/store.ts b/ui/store/store.ts
index 8433511380e7..2d461a85eace 100644
--- a/ui/store/store.ts
+++ b/ui/store/store.ts
@@ -4,12 +4,12 @@ import devtoolsEnhancer from 'remote-redux-devtools';
import { ApprovalControllerState } from '@metamask/approval-controller';
import { GasEstimateType, GasFeeEstimates } from '@metamask/gas-fee-controller';
import { TransactionMeta } from '@metamask/transaction-controller';
-import { InternalAccount } from '@metamask/keyring-api';
import {
NftControllerState,
TokensControllerState,
} from '@metamask/assets-controllers';
import { NotificationServicesControllerState } from '@metamask/notification-services-controller/notification-services';
+import { InternalAccount } from '@metamask/keyring-internal-api';
import rootReducer from '../ducks';
import { LedgerTransportTypes } from '../../shared/constants/hardware-wallets';
import type { NetworkStatus } from '../../shared/constants/network';
diff --git a/yarn.lock b/yarn.lock
index 0359c83c1da9..033ff849acd8 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -4877,14 +4877,15 @@ __metadata:
languageName: node
linkType: hard
-"@metamask/accounts-controller@npm:^20.0.0":
- version: 20.0.0
- resolution: "@metamask/accounts-controller@npm:20.0.0"
+"@metamask/accounts-controller@npm:^20.0.2":
+ version: 20.0.2
+ resolution: "@metamask/accounts-controller@npm:20.0.2"
dependencies:
"@ethereumjs/util": "npm:^8.1.0"
"@metamask/base-controller": "npm:^7.0.2"
- "@metamask/eth-snap-keyring": "npm:^5.0.1"
- "@metamask/keyring-api": "npm:^10.1.0"
+ "@metamask/eth-snap-keyring": "npm:^7.0.0"
+ "@metamask/keyring-api": "npm:^12.0.0"
+ "@metamask/keyring-internal-api": "npm:^1.0.0"
"@metamask/snaps-sdk": "npm:^6.7.0"
"@metamask/snaps-utils": "npm:^8.3.0"
"@metamask/utils": "npm:^10.0.0"
@@ -4894,8 +4895,10 @@ __metadata:
uuid: "npm:^8.3.2"
peerDependencies:
"@metamask/keyring-controller": ^19.0.0
+ "@metamask/providers": ^18.1.0
"@metamask/snaps-controllers": ^9.7.0
- checksum: 10/36f42d5d7db47c15eef4a7b72d8b19bcd08579a26db452974e76b527e47ef71e63bea47a4f1992fd2eadce44be4020f596dc7049f59766d6aa1b857c4518664f
+ webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0
+ checksum: 10/4376418913fcdebda251c00a2f373ada5c5b26e45617ece3a5624bb0d7440bbfb1fb8332cae0f5f4fa04751fe2ffd8cea40fab342d54591fe21d8cd34c14744c
languageName: node
linkType: hard
@@ -5363,22 +5366,27 @@ __metadata:
languageName: node
linkType: hard
-"@metamask/eth-snap-keyring@npm:^5.0.1":
- version: 5.0.1
- resolution: "@metamask/eth-snap-keyring@npm:5.0.1"
+"@metamask/eth-snap-keyring@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "@metamask/eth-snap-keyring@npm:7.0.0"
dependencies:
"@ethereumjs/tx": "npm:^4.2.0"
"@metamask/eth-sig-util": "npm:^8.0.0"
+ "@metamask/keyring-api": "npm:^12.0.0"
+ "@metamask/keyring-internal-api": "npm:^1.0.0"
+ "@metamask/keyring-internal-snap-client": "npm:^1.0.0"
"@metamask/snaps-controllers": "npm:^9.10.0"
"@metamask/snaps-sdk": "npm:^6.7.0"
"@metamask/snaps-utils": "npm:^8.3.0"
"@metamask/superstruct": "npm:^3.1.0"
- "@metamask/utils": "npm:^9.2.1"
+ "@metamask/utils": "npm:^9.3.0"
"@types/uuid": "npm:^9.0.8"
uuid: "npm:^9.0.1"
+ webextension-polyfill: "npm:^0.12.0"
peerDependencies:
- "@metamask/keyring-api": ^10.1.0
- checksum: 10/4d9d700b7c2ecc1b17e92f716f7aeb04bbd03836601b5d37f639bed7fba4d5f00bafadf5359d2416c319cdf18eb2f9417c7353654737af87a6e8579d5e5bab79
+ "@metamask/keyring-api": ^12.0.0
+ "@metamask/providers": ^18.1.0
+ checksum: 10/7a82cd2c19204776d31e29716844ac6f304ce4b136b36728be8e7b19ac2be6b46d0c72cc9707c48669a7a342994ce401aafbfe3f0b47769748ab86ae2169cbbd
languageName: node
linkType: hard
@@ -5623,23 +5631,6 @@ __metadata:
languageName: node
linkType: hard
-"@metamask/keyring-api@npm:^10.1.0":
- version: 10.1.0
- resolution: "@metamask/keyring-api@npm:10.1.0"
- dependencies:
- "@metamask/snaps-sdk": "npm:^6.7.0"
- "@metamask/superstruct": "npm:^3.1.0"
- "@metamask/utils": "npm:^9.2.1"
- "@types/uuid": "npm:^9.0.8"
- bech32: "npm:^2.0.0"
- uuid: "npm:^9.0.1"
- webextension-polyfill: "npm:^0.12.0"
- peerDependencies:
- "@metamask/providers": ^18.1.0
- checksum: 10/de22b9f5f3aecc290210fa78161e157aa8358f8dad421a093c9f6dbe35c4755067472a732f10d1ddbfba789e871c64edd8ea1c4c7316a392b214a187efd46ebe
- languageName: node
- linkType: hard
-
"@metamask/keyring-api@npm:^12.0.0":
version: 12.0.0
resolution: "@metamask/keyring-api@npm:12.0.0"
@@ -5652,7 +5643,7 @@ __metadata:
languageName: node
linkType: hard
-"@metamask/keyring-controller@npm:^19.0.0, @metamask/keyring-controller@npm:^19.0.2":
+"@metamask/keyring-controller@npm:^19.0.2":
version: 19.0.2
resolution: "@metamask/keyring-controller@npm:19.0.2"
dependencies:
@@ -5686,6 +5677,39 @@ __metadata:
languageName: node
linkType: hard
+"@metamask/keyring-internal-snap-client@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@metamask/keyring-internal-snap-client@npm:1.0.0"
+ dependencies:
+ "@metamask/keyring-api": "npm:^12.0.0"
+ "@metamask/keyring-snap-client": "npm:^1.0.0"
+ "@metamask/keyring-utils": "npm:^1.0.0"
+ "@metamask/snaps-controllers": "npm:^9.10.0"
+ "@metamask/snaps-sdk": "npm:^6.7.0"
+ "@metamask/snaps-utils": "npm:^8.3.0"
+ webextension-polyfill: "npm:^0.12.0"
+ peerDependencies:
+ "@metamask/providers": ^18.1.0
+ checksum: 10/4c02429235bf5b3609fe2d728f0f976fc87cc276483c092d155b181eeb1f167953a96226c4f6b64f6700084f8a66e5b02944ba0accf201e3514e83df205389e1
+ languageName: node
+ linkType: hard
+
+"@metamask/keyring-snap-client@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "@metamask/keyring-snap-client@npm:1.0.0"
+ dependencies:
+ "@metamask/keyring-api": "npm:^12.0.0"
+ "@metamask/keyring-utils": "npm:^1.0.0"
+ "@metamask/superstruct": "npm:^3.1.0"
+ "@types/uuid": "npm:^9.0.8"
+ uuid: "npm:^9.0.1"
+ webextension-polyfill: "npm:^0.12.0"
+ peerDependencies:
+ "@metamask/providers": ^18.1.0
+ checksum: 10/7b3ee4ab6b39f8e06d55dee2c29f778eeb2eeb8bb311eccaab07d1f8a855fa920bf52e78bd2be0f3ddcb66dc475282d740de0cc7337ccd99e956302a706d76a0
+ languageName: node
+ linkType: hard
+
"@metamask/keyring-utils@npm:^1.0.0":
version: 1.0.0
resolution: "@metamask/keyring-utils@npm:1.0.0"
@@ -26521,7 +26545,7 @@ __metadata:
"@metamask-institutional/types": "npm:^1.2.0"
"@metamask/abi-utils": "npm:^2.0.2"
"@metamask/account-watcher": "npm:^4.1.2"
- "@metamask/accounts-controller": "npm:^20.0.0"
+ "@metamask/accounts-controller": "npm:^20.0.2"
"@metamask/address-book-controller": "npm:^6.0.0"
"@metamask/announcement-controller": "npm:^7.0.0"
"@metamask/api-specs": "npm:^0.9.3"
@@ -26549,7 +26573,7 @@ __metadata:
"@metamask/eth-ledger-bridge-keyring": "npm:^5.0.1"
"@metamask/eth-query": "npm:^4.0.0"
"@metamask/eth-sig-util": "npm:^7.0.1"
- "@metamask/eth-snap-keyring": "npm:^5.0.1"
+ "@metamask/eth-snap-keyring": "npm:^7.0.0"
"@metamask/eth-token-tracker": "npm:^9.0.0"
"@metamask/eth-trezor-keyring": "npm:^3.1.3"
"@metamask/etherscan-link": "npm:^3.0.0"
@@ -26561,8 +26585,10 @@ __metadata:
"@metamask/jazzicon": "npm:^2.0.0"
"@metamask/json-rpc-engine": "npm:^10.0.0"
"@metamask/json-rpc-middleware-stream": "npm:^8.0.4"
- "@metamask/keyring-api": "npm:^10.1.0"
- "@metamask/keyring-controller": "npm:^19.0.0"
+ "@metamask/keyring-api": "npm:^12.0.0"
+ "@metamask/keyring-controller": "npm:^19.0.2"
+ "@metamask/keyring-internal-api": "npm:^1.0.0"
+ "@metamask/keyring-snap-client": "npm:^1.0.0"
"@metamask/logging-controller": "npm:^6.0.0"
"@metamask/logo": "npm:^3.1.2"
"@metamask/message-manager": "npm:^11.0.0"
From 5aa29623c173e3fd2ae5c4a65f27e132716b902e Mon Sep 17 00:00:00 2001
From: Zbyszek Tenerowicz
Date: Wed, 18 Dec 2024 13:31:28 +0100
Subject: [PATCH 12/25] chore: Update lavamoat to a version with more
diff-friendly policy ordering (#29311)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
This lavamoat update brings a different sorting comparator for
policy.json files that will produce more readable diffs.
This PR has 2 commits - one that reorders the policy without making any
changes and another that updates lavamoat packages on top of that.
For better clarity on the policy.json files, inspect each commit
separately.
This is going to be hard to review and merge because conflict resolution
requires a redo. Gonna have to schedule it carefully.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29311?quickstart=1)
## **Related issues**
## **Manual testing steps**
1. run a local policy update and verify the diff is not ridiculously
large (that would mean the update failed to apply properly after policy
got reordered here)
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---------
Co-authored-by: MetaMask Bot
---
lavamoat/browserify/beta/policy.json | 6285 ++++-----
lavamoat/browserify/flask/policy.json | 6285 ++++-----
lavamoat/browserify/main/policy.json | 6285 ++++-----
lavamoat/browserify/mmi/policy.json | 6473 ++++-----
lavamoat/build-system/policy.json | 11183 ++++++++--------
package.json | 11 +-
.../global/specs/protect-intrinsics.spec.ts | 1 -
yarn.lock | 354 +-
8 files changed, 18450 insertions(+), 18427 deletions(-)
diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json
index 542d38004de3..82075f709022 100644
--- a/lavamoat/browserify/beta/policy.json
+++ b/lavamoat/browserify/beta/policy.json
@@ -5,144 +5,124 @@
"regeneratorRuntime": "write"
}
},
- "@ensdomains/content-hash": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
- "console.warn": true
+ "WeakRef": true
},
"packages": {
- "@ensdomains/content-hash>cids": true,
- "@ensdomains/content-hash>js-base64": true,
- "@ensdomains/content-hash>multicodec": true,
- "@ensdomains/content-hash>multihashes": true,
- "browserify>buffer": true
+ "browserify": true
}
},
- "@ensdomains/content-hash>cids": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes": true,
- "@ensdomains/content-hash>cids>uint8arrays": true,
- "@ensdomains/content-hash>multicodec": true
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
+ "browserify": true,
+ "browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
}
},
- "@ensdomains/content-hash>cids>multibase": {
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "SuppressedError": true
+ }
+ },
+ "@ensdomains/content-hash": {
+ "globals": {
+ "console.warn": true
},
"packages": {
- "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>cids": true,
+ "@ensdomains/content-hash>js-base64": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>multihashes": true
}
},
- "@ensdomains/content-hash>cids>multihashes": {
+ "@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes>varint": true,
- "@ensdomains/content-hash>cids>uint8arrays": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>cids>uint8arrays": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>js-base64": {
- "globals": {
- "Base64": "write",
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true,
- "define": true
- },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "browserify>buffer": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays": true,
- "sass-embedded>varint": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "Buffer": true,
- "TextDecoder": true,
"TextEncoder": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "console.warn": true,
- "crypto.subtle.digest": true
- }
- },
- "@ensdomains/content-hash>multihashes": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase": true,
- "@ensdomains/content-hash>multihashes>varint": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
+ "globals": {
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase>base-x": {
+ "@ethereumjs/tx": {
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "@ensdomains/content-hash>multihashes>web-encoding": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": {
"packages": {
- "browserify>util": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@ethereumjs/tx": {
+ "eth-lattice-keyring>@ethereumjs/tx": {
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
"@ethereumjs/tx>@ethereumjs/common": true,
"@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>insert-module-globals>is-buffer": true
}
},
- "@ethereumjs/tx>@ethereumjs/common": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/common>crc-32": {
- "globals": {
- "DO_NOT_EXPORT_CRC": true,
- "define": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
"@ethereumjs/tx>@ethereumjs/util": {
@@ -151,78 +131,83 @@
},
"packages": {
"@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true,
"browserify>insert-module-globals>is-buffer": true,
- "webpack>events": true
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true
}
},
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
+ "@metamask/smart-transactions-controller>@ethereumjs/util": {
"globals": {
- "Headers": true,
- "TextDecoder": true,
- "URL": true,
- "btoa": true,
+ "console.warn": true,
"fetch": true
},
"packages": {
- "browserify>browserify-zlib": true,
- "browserify>buffer": true,
- "browserify>url": true,
- "browserify>util": true,
- "https-browserify": true,
- "process": true,
- "stream-http": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true
}
},
- "@ethereumjs/tx>ethereum-cryptography": {
+ "@ethersproject/abi": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "console.log": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
- "globals": {
- "TextEncoder": true
- },
+ "ethers>@ethersproject/abstract-provider": {
"packages": {
- "@noble/hashes": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
+ "ethers>@ethersproject/abstract-signer": {
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethersproject/abi": {
- "globals": {
- "console.log": true
- },
+ "ethers>@ethersproject/address": {
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/rlp": true
+ }
+ },
+ "ethers>@ethersproject/base64": {
+ "globals": {
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@ethersproject/bytes": true
+ }
+ },
+ "ethers>@ethersproject/basex": {
+ "packages": {
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/properties": true
}
},
"@ethersproject/bignumber": {
"packages": {
"@ethersproject/bytes": true,
- "bn.js": true,
- "ethers>@ethersproject/logger": true
+ "ethers>@ethersproject/logger": true,
+ "bn.js": true
}
},
"@ethersproject/bytes": {
@@ -230,17 +215,22 @@
"ethers>@ethersproject/logger": true
}
},
+ "ethers>@ethersproject/constants": {
+ "packages": {
+ "@ethersproject/bignumber": true
+ }
+ },
"@ethersproject/contracts": {
"globals": {
"setTimeout": true
},
"packages": {
"@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/abstract-provider": true,
"ethers>@ethersproject/abstract-signer": true,
"ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/transactions": true
@@ -248,10 +238,10 @@
},
"@ethersproject/hash": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/address": true,
"ethers>@ethersproject/base64": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
@@ -260,9 +250,9 @@
},
"@ethersproject/hdnode": {
"packages": {
+ "ethers>@ethersproject/basex": true,
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "ethers>@ethersproject/basex": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
@@ -273,586 +263,428 @@
"ethers>@ethersproject/wordlists": true
}
},
- "@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethers>@ethersproject/json-wallets": {
"packages": {
- "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/address": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/providers>bech32": true,
- "@metamask/test-bundler>@ethersproject/networks": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
"ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
- }
- },
- "@ethersproject/providers>@ethersproject/random": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@ethersproject/providers>@ethersproject/web": {
- "globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/json-wallets>aes-js": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
- "@ethersproject/wallet": {
+ "ethers>@ethersproject/keccak256": {
"packages": {
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/transactions": true
+ "@metamask/ethjs>js-sha3": true
}
},
- "@keystonehq/bc-ur-registry-eth": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "uuid": true
+ "ethers>@ethersproject/logger": {
+ "globals": {
+ "console": true
}
},
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
- "globals": {
- "define": true
- },
+ "ethers>@ethersproject/providers>@ethersproject/networks": {
"packages": {
- "@ngraveio/bc-ur": true,
- "@swc/helpers>tslib": true,
- "browserify>buffer": true,
- "buffer": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring": {
+ "@metamask/test-bundler>@ethersproject/networks": {
"packages": {
- "@ethereumjs/tx": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
- "@keystonehq/metamask-airgapped-keyring>rlp": true,
- "@metamask/obs-store": true,
- "browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
+ "ethers>@ethersproject/pbkdf2": {
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>rlp": true,
- "uuid": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/sha2": true
}
},
- "@keystonehq/metamask-airgapped-keyring>rlp": {
+ "ethers>@ethersproject/properties": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "ethers>@ethersproject/logger": true
}
},
- "@lavamoat/lavadome-react": {
+ "@ethersproject/providers": {
"globals": {
- "Document.prototype": true,
- "DocumentFragment.prototype": true,
- "Element.prototype": true,
- "Node.prototype": true,
+ "WebSocket": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.log": true,
"console.warn": true,
- "document": true
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
- "react": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "@metamask/test-bundler>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "@ethersproject/providers>bech32": true
}
},
- "@material-ui/core": {
+ "ethers>@ethersproject/providers": {
"globals": {
- "Image": true,
- "_formatMuiErrorMessage": true,
- "addEventListener": true,
+ "WebSocket": true,
"clearInterval": true,
"clearTimeout": true,
- "console.error": true,
+ "console.log": true,
"console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "getSelection": true,
- "innerHeight": true,
- "innerWidth": true,
- "matchMedia": true,
- "navigator": true,
- "performance.now": true,
- "removeEventListener": true,
- "requestAnimationFrame": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles": true,
- "@material-ui/core>@material-ui/system": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "@material-ui/core>popper.js": true,
- "@material-ui/core>react-transition-group": true,
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/providers>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/providers>bech32": true
}
},
- "@material-ui/core>@material-ui/styles": {
+ "@ethersproject/providers>@ethersproject/random": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "document.createComment": true,
- "document.head": true
- },
- "packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "prop-types": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true
+ "crypto.getRandomValues": true
}
},
- "@material-ui/core>@material-ui/styles>jss": {
- "globals": {
- "CSS": true,
- "document.createElement": true,
- "document.querySelector": true
- },
+ "ethers>@ethersproject/random": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
+ "ethers>@ethersproject/rlp": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
- "globals": {
- "CSS": true
- },
+ "ethers>@ethersproject/sha2": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2>hash.js": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-global": {
+ "ethers>@ethersproject/signing-key": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/signing-key>elliptic": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
+ "ethers>@ethersproject/solidity": {
"packages": {
- "@babel/runtime": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
+ "ethers>@ethersproject/strings": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
+ "ethers>@ethersproject/transactions": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/signing-key": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
- "globals": {
- "document.createElement": true,
- "document.documentElement": true,
- "getComputedStyle": true
- },
+ "ethers>@ethersproject/units": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
+ "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
- "globals": {
- "document": true
+ "@ethersproject/wallet": {
+ "packages": {
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/transactions": true
}
},
- "@material-ui/core>@material-ui/system": {
+ "@ethersproject/providers>@ethersproject/web": {
"globals": {
- "console.error": true
+ "clearTimeout": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/utils": true,
- "prop-types": true
- }
- },
- "@material-ui/core>@material-ui/utils": {
- "packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "prop-types>react-is": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>popper.js": {
+ "ethers>@ethersproject/providers>@ethersproject/web": {
"globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator": true,
- "requestAnimationFrame": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
+ },
+ "packages": {
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>react-transition-group": {
+ "ethers>@ethersproject/web": {
"globals": {
- "Element": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
},
"packages": {
- "@material-ui/core>react-transition-group>dom-helpers": true,
- "prop-types": true,
- "react": true,
- "react-dom": true
- }
- },
- "@material-ui/core>react-transition-group>dom-helpers": {
- "packages": {
- "@babel/runtime": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask/abi-utils": {
+ "ethers>@ethersproject/wordlists": {
"packages": {
- "@metamask/abi-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask/abi-utils>@metamask/utils": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "FinalizationRegistry": true,
+ "console.warn": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/accounts-controller": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/base-controller": true,
- "@metamask/eth-snap-keyring": true,
- "@metamask/keyring-api": true,
- "@metamask/keyring-controller": true,
- "@metamask/utils": true,
- "uuid": true
- }
- },
- "@metamask/address-book-controller": {
- "packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask/announcement-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
"packages": {
- "@metamask/announcement-controller>@metamask/base-controller": true
+ "@metamask/notification-services-controller>firebase>@firebase/util": true
}
},
- "@metamask/announcement-controller>@metamask/base-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/installations": {
"globals": {
+ "BroadcastChannel": true,
+ "Headers": true,
+ "btoa": true,
+ "console.error": true,
+ "crypto": true,
+ "fetch": true,
+ "msCrypto": true,
+ "navigator.onLine": true,
"setTimeout": true
},
"packages": {
- "immer": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask/approval-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
"globals": {
- "console.info": true
+ "console": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/rpc-errors": true,
- "nanoid": true
- }
- },
- "@metamask/approval-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@swc/helpers>tslib": true
}
},
- "@metamask/assets-controllers": {
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": {
"globals": {
- "AbortController": true,
"Headers": true,
+ "Notification.maxActions": true,
+ "Notification.permission": true,
+ "Notification.requestPermission": true,
+ "PushSubscription.prototype.hasOwnProperty": true,
+ "ServiceWorkerRegistration": true,
"URL": true,
- "URLSearchParams": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.error": true,
- "console.log": true,
- "setInterval": true,
- "setTimeout": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/abi-utils": true,
- "@metamask/base-controller": true,
- "@metamask/contract-metadata": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "bn.js": true,
- "cockatiel": true,
- "ethers>@ethersproject/address": true,
- "lodash": true,
- "single-call-balance-checker-abi": true,
- "uuid": true
- }
- },
- "@metamask/base-controller": {
- "globals": {
+ "addEventListener": true,
+ "atob": true,
+ "btoa": true,
+ "clients.matchAll": true,
+ "clients.openWindow": true,
+ "console.warn": true,
+ "document": true,
+ "fetch": true,
+ "indexedDB": true,
+ "location.href": true,
+ "location.origin": true,
+ "navigator": true,
+ "origin.replace": true,
+ "registration.showNotification": true,
"setTimeout": true
},
"packages": {
- "immer": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/installations": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/browser-passworder": {
+ "@metamask/notification-services-controller>firebase>@firebase/util": {
"globals": {
- "CryptoKey": true,
+ "atob": true,
+ "browser": true,
"btoa": true,
- "crypto.getRandomValues": true,
- "crypto.subtle.decrypt": true,
- "crypto.subtle.deriveKey": true,
- "crypto.subtle.encrypt": true,
- "crypto.subtle.exportKey": true,
- "crypto.subtle.importKey": true
+ "chrome": true,
+ "console": true,
+ "document": true,
+ "indexedDB": true,
+ "navigator": true,
+ "process": true,
+ "self": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/browser-passworder>@metamask/utils": true,
- "browserify>buffer": true
+ "process": true
}
},
- "@metamask/browser-passworder>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@keystonehq/bc-ur-registry-eth": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "eth-lattice-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/controller-utils": {
- "globals": {
- "URL": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
- },
+ "@keystonehq/bc-ur-registry-eth": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/controller-utils>@spruceid/siwe-parser": true,
- "@metamask/ethjs>@metamask/ethjs-unit": true,
- "@metamask/utils": true,
- "bn.js": true,
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
"browserify>buffer": true,
- "eslint>fast-deep-equal": true,
- "eth-ens-namehash": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "uuid": true
}
},
- "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
"globals": {
- "console.error": true,
- "console.log": true
+ "define": true
},
"packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/controllers>web3": {
- "globals": {
- "XMLHttpRequest": true
- }
- },
- "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
- "globals": {
- "fetch": true
- }
- },
- "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
- "globals": {
- "fetch": true
- }
- },
- "@metamask/ens-controller": {
- "packages": {
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/utils": true,
- "punycode": true
+ "@ngraveio/bc-ur": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "buffer": true,
+ "browserify>buffer": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/eth-json-rpc-filters": {
- "globals": {
- "console.error": true
- },
+ "@keystonehq/metamask-airgapped-keyring": {
"packages": {
- "@metamask/eth-query": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/safe-event-emitter": true,
- "pify": true
+ "@ethereumjs/tx": true,
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
+ "@keystonehq/bc-ur-registry-eth": true,
+ "@metamask/obs-store": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@keystonehq/metamask-airgapped-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/eth-json-rpc-middleware": {
+ "chart.js>@kurkle/color": {
"globals": {
- "URL": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
- "@metamask/eth-json-rpc-middleware>klona": true,
- "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true,
- "@metamask/eth-sig-util": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true
+ "define": true
}
},
- "@metamask/eth-json-rpc-middleware>@metamask/utils": {
+ "@lavamoat/lavadome-react": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "Document.prototype": true,
+ "DocumentFragment.prototype": true,
+ "Element.prototype": true,
+ "Node.prototype": true,
+ "console.warn": true,
+ "document": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "react": true
}
},
- "@metamask/eth-json-rpc-provider": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
"packages": {
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true,
- "@metamask/safe-event-emitter": true,
- "uuid": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true
}
},
- "@metamask/eth-ledger-bridge-keyring": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
"globals": {
- "addEventListener": true,
- "console.error": true,
- "document.createElement": true,
- "document.head.appendChild": true,
- "fetch": true,
- "removeEventListener": true
- },
- "packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
- "@metamask/eth-sig-util": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "console.warn": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "packages": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
+ "@metamask/ppom-validator>crypto-js": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true
}
},
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": {
@@ -861,6 +693,7 @@
},
"packages": {
"@ethersproject/abi": true,
+ "ethers>@ethersproject/rlp": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true,
@@ -869,361 +702,451 @@
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true,
"browserify>buffer": true,
- "ethers>@ethersproject/rlp": true,
"semver": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true
+ "wait-on>rxjs": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
"globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
+ "__ledgerLogsListen": "write",
+ "console.error": true
+ }
+ },
+ "@material-ui/core": {
+ "globals": {
+ "Image": true,
+ "_formatMuiErrorMessage": true,
+ "addEventListener": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
"console.warn": true,
"document": true,
- "location.href": true,
+ "getComputedStyle": true,
+ "getSelection": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "matchMedia": true,
"navigator": true,
+ "performance.now": true,
+ "removeEventListener": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
"setTimeout": true
},
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles": true,
+ "@material-ui/core>@material-ui/system": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>popper.js": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "prop-types>react-is": true,
+ "@material-ui/core>react-transition-group": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
+ "@material-ui/core>@material-ui/styles": {
"globals": {
- "console.warn": true
- }
- },
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "console.error": true,
+ "console.warn": true,
+ "document.createComment": true,
+ "document.head": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true,
- "@metamask/ppom-validator>crypto-js": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "prop-types": true,
+ "react": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "@material-ui/core>@material-ui/system": {
"globals": {
- "console.warn": true
+ "console.error": true
},
"packages": {
- "wait-on>rxjs": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "prop-types": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
- "globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
- "setTimeout": true
- },
+ "@material-ui/core>@material-ui/utils": {
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@babel/runtime": true,
+ "prop-types": true,
+ "prop-types>react-is": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "@metamask/abi-utils": {
"packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/providers": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/wordlists": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/abi-utils>@metamask/utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
- "globals": {
- "__ledgerLogsListen": "write",
- "console.error": true
+ "@metamask/accounts-controller": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/eth-snap-keyring": true,
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-controller": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "uuid": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
- "globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
- "setTimeout": true
- },
+ "@metamask/address-book-controller": {
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "@metamask/announcement-controller": {
+ "packages": {
+ "@metamask/announcement-controller>@metamask/base-controller": true
}
},
- "@metamask/eth-query": {
+ "@metamask/approval-controller": {
+ "globals": {
+ "console.info": true
+ },
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "watchify>xtend": true
+ "@metamask/base-controller": true,
+ "@metamask/rpc-errors": true,
+ "nanoid": true
}
},
- "@metamask/eth-sig-util": {
+ "@metamask/assets-controllers": {
+ "globals": {
+ "AbortController": true,
+ "Headers": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.log": true,
+ "setInterval": true,
+ "setTimeout": true
+ },
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
"@metamask/abi-utils": true,
- "@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
+ "@metamask/base-controller": true,
+ "@metamask/contract-metadata": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "cockatiel": true,
+ "lodash": true,
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
+ "single-call-balance-checker-abi": true,
+ "uuid": true
}
},
- "@metamask/eth-sig-util>@metamask/utils": {
+ "@metamask/base-controller": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "setTimeout": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "immer": true
}
},
- "@metamask/eth-sig-util>tweetnacl": {
+ "@metamask/announcement-controller>@metamask/base-controller": {
"globals": {
- "crypto": true,
- "msCrypto": true,
- "nacl": "write"
+ "setTimeout": true
+ },
+ "packages": {
+ "immer": true
+ }
+ },
+ "@metamask/name-controller>@metamask/base-controller": {
+ "globals": {
+ "setTimeout": true
},
"packages": {
- "browserify>browser-resolve": true
+ "immer": true
}
},
- "@metamask/eth-snap-keyring": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": {
"globals": {
- "URL": true,
- "console.error": true
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx": true,
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/eth-snap-keyring>uuid": true,
- "@metamask/keyring-api": true,
- "@metamask/utils>@metamask/superstruct": true,
- "webpack>events": true
+ "immer": true
}
},
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
+ "@metamask/browser-passworder": {
+ "globals": {
+ "CryptoKey": true,
+ "btoa": true,
+ "crypto.getRandomValues": true,
+ "crypto.subtle.decrypt": true,
+ "crypto.subtle.deriveKey": true,
+ "crypto.subtle.encrypt": true,
+ "crypto.subtle.exportKey": true,
+ "crypto.subtle.importKey": true
+ },
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
+ "@metamask/browser-passworder>@metamask/utils": true,
"browserify>buffer": true
}
},
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
- "packages": {
- "@metamask/keyring-snap-client": true
+ "eth-keyring-controller>@metamask/browser-passworder": {
+ "globals": {
+ "crypto": true
}
},
- "@metamask/eth-snap-keyring>@metamask/utils": {
+ "@metamask/controller-utils": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "URL": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/ethjs>@metamask/ethjs-unit": true,
+ "@metamask/utils": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser": true,
+ "bn.js": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "eth-ens-namehash": true,
+ "eslint>fast-deep-equal": true
}
},
- "@metamask/eth-snap-keyring>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/ens-controller": {
+ "packages": {
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/utils": true,
+ "punycode": true
}
},
- "@metamask/eth-token-tracker": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
"globals": {
- "console.warn": true
+ "clearTimeout": true,
+ "console.error": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
- "@metamask/eth-token-tracker>deep-equal": true,
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
"@metamask/safe-event-emitter": true,
- "bn.js": true,
- "human-standard-token-abi": true
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "pify": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
+ "@metamask/network-controller>@metamask/eth-block-tracker": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
"@metamask/safe-event-emitter": true,
- "pify": true
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
"globals": {
- "TextDecoder": true,
"TextEncoder": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@metamask/eth-token-tracker>deep-equal": {
+ "@metamask/eth-json-rpc-filters": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
- "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection": true,
- "@ngraveio/bc-ur>assert>object-is": true,
- "browserify>util>is-arguments": true,
- "browserify>util>which-typed-array": true,
- "gulp>vinyl-fs>object.assign": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true,
- "string.prototype.matchall>es-abstract>is-regex": true,
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>regexp.prototype.flags": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/eth-query": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/safe-event-emitter": true,
+ "@metamask/name-controller>async-mutex": true,
+ "pify": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
+ "globals": {
+ "fetch": true,
+ "setTimeout": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true,
- "browserify>util>is-arguments": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "process": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>has-symbols": true
+ "@metamask/eth-json-rpc-provider": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
+ "@metamask/eth-json-rpc-middleware": {
"globals": {
- "StopIteration": true
+ "URL": true,
+ "console.error": true,
+ "setTimeout": true
},
"packages": {
- "string.prototype.matchall>internal-slot": true
+ "@metamask/eth-sig-util": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
+ "@metamask/eth-json-rpc-middleware>klona": true,
+ "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true
}
},
- "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "@metamask/eth-json-rpc-provider": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/safe-event-emitter": true,
+ "uuid": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "@metamask/eth-ledger-bridge-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "console.error": true,
+ "document.createElement": true,
+ "document.head.appendChild": true,
+ "fetch": true,
+ "removeEventListener": true
+ },
"packages": {
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
+ "@metamask/eth-sig-util": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "@metamask/eth-query": {
"packages": {
- "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "watchify>xtend": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "@metamask/eth-sig-util": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util": {
"packages": {
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/signature-controller>@metamask/eth-sig-util": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@metamask/eth-snap-keyring": {
+ "globals": {
+ "URL": true,
+ "console.error": true
+ },
+ "packages": {
+ "@ethereumjs/tx": true,
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/keyring-api": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "webpack>events": true,
+ "@metamask/eth-snap-keyring>uuid": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "@metamask/eth-token-tracker": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@babel/runtime": true,
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true,
+ "@metamask/safe-event-emitter": true,
+ "bn.js": true,
+ "@metamask/eth-token-tracker>deep-equal": true,
+ "human-standard-token-abi": true
}
},
"@metamask/eth-trezor-keyring": {
@@ -1234,26 +1157,10 @@
"@ethereumjs/tx": true,
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
"@trezor/connect-web": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
- "packages": {
- "@metamask/eth-sig-util": true,
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/eth-trezor-keyring>hdkey": {
- "packages": {
- "browserify>assert": true,
- "crypto-browserify": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
"@metamask/etherscan-link": {
@@ -1268,16 +1175,16 @@
},
"packages": {
"@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
"@metamask/ethjs>@metamask/ethjs-filter": true,
"@metamask/ethjs>@metamask/ethjs-provider-http": true,
+ "@metamask/ethjs-query": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
"@metamask/ethjs>@metamask/number-to-bn": true,
- "@metamask/ethjs>ethjs-abi": true,
- "@metamask/ethjs>js-sha3": true,
"bn.js": true,
- "browserify>buffer": true
+ "browserify>buffer": true,
+ "@metamask/ethjs>ethjs-abi": true,
+ "@metamask/ethjs>js-sha3": true
}
},
"@metamask/ethjs-contract": {
@@ -1290,43 +1197,38 @@
"promise-to-callback": true
}
},
- "@metamask/ethjs-query": {
+ "@metamask/ethjs>@metamask/ethjs-filter": {
"globals": {
- "console": true
- },
- "packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format": true,
- "@metamask/ethjs-query>@metamask/ethjs-rpc": true,
- "promise-to-callback": true
+ "clearInterval": true,
+ "setInterval": true
}
},
"@metamask/ethjs-query>@metamask/ethjs-format": {
"packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "@metamask/ethjs>@metamask/number-to-bn": true
+ "@metamask/ethjs>@metamask/number-to-bn": true,
+ "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
- "@metamask/ethjs-query>@metamask/ethjs-rpc": {
+ "@metamask/ethjs>@metamask/ethjs-provider-http": {
"packages": {
- "promise-to-callback": true
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
}
},
- "@metamask/ethjs>@metamask/ethjs-filter": {
+ "@metamask/ethjs-query": {
"globals": {
- "clearInterval": true,
- "setInterval": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-provider-http": {
+ "console": true
+ },
"packages": {
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
+ "@metamask/ethjs-query>@metamask/ethjs-format": true,
+ "@metamask/ethjs-query>@metamask/ethjs-rpc": true,
+ "promise-to-callback": true
}
},
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
- "globals": {
- "XMLHttpRequest": true
+ "@metamask/ethjs-query>@metamask/ethjs-rpc": {
+ "packages": {
+ "promise-to-callback": true
}
},
"@metamask/ethjs>@metamask/ethjs-unit": {
@@ -1337,42 +1239,9 @@
},
"@metamask/ethjs>@metamask/ethjs-util": {
"packages": {
+ "browserify>buffer": true,
"@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
- }
- },
- "@metamask/ethjs>@metamask/number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>ethjs-abi": {
- "packages": {
- "@metamask/ethjs>ethjs-abi>number-to-bn": true,
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>ethjs-abi>number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>js-sha3": {
- "globals": {
- "define": true
- },
- "packages": {
- "process": true
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller": {
@@ -1399,28 +1268,6 @@
"@metamask/jazzicon>mersenne-twister": true
}
},
- "@metamask/jazzicon>color": {
- "packages": {
- "@metamask/jazzicon>color>clone": true,
- "@metamask/jazzicon>color>color-convert": true,
- "@metamask/jazzicon>color>color-string": true
- }
- },
- "@metamask/jazzicon>color>clone": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/jazzicon>color>color-convert": {
- "packages": {
- "@metamask/jazzicon>color>color-convert>color-name": true
- }
- },
- "@metamask/jazzicon>color>color-string": {
- "packages": {
- "jest-canvas-mock>moo-color>color-name": true
- }
- },
"@metamask/json-rpc-engine": {
"packages": {
"@metamask/rpc-errors": true,
@@ -1433,206 +1280,65 @@
"console.warn": true,
"setTimeout": true
},
- "packages": {
- "@metamask/safe-event-emitter": true,
- "@metamask/utils": true,
- "readable-stream": true
- }
- },
- "@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/base-controller": true,
- "@metamask/browser-passworder": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
- "@metamask/keyring-controller>ethereumjs-wallet": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/utils": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
- "globals": {
- "TextEncoder": true
- },
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
- "@metamask/scure-bip39": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "packages": {
+ "@metamask/safe-event-emitter": true,
+ "@metamask/utils": true,
+ "readable-stream": true
}
},
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "@metamask/snaps-sdk>@metamask/key-tree": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "crypto.subtle": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
"@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet": {
- "packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
- "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "crypto-browserify>randombytes": true,
- "eth-lattice-keyring>gridplus-sdk>aes-js": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "uuid": true
+ "@metamask/utils>@scure/base": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "@metamask/keyring-api": {
"packages": {
- "browserify>assert": true,
- "browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "@metamask/keyring-controller": {
"packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true,
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/browser-passworder": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "@metamask/keyring-controller>ethereumjs-wallet": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "@metamask/keyring-snap-client": true
}
},
"@metamask/keyring-snap-client": {
"packages": {
"@metamask/keyring-api": true,
"@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-snap-client>uuid": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-snap-client>uuid": true
}
},
- "@metamask/keyring-snap-client>uuid": {
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
- "crypto": true
+ "URL": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true
}
},
"@metamask/logging-controller": {
@@ -1661,13 +1367,8 @@
"@metamask/controller-utils": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/message-manager>jsonschema": {
- "packages": {
- "browserify>url": true
+ "webpack>events": true,
+ "uuid": true
}
},
"@metamask/name-controller": {
@@ -1675,44 +1376,12 @@
"fetch": true
},
"packages": {
- "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/utils": true,
"@metamask/name-controller>async-mutex": true
}
},
- "@metamask/name-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/name-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/name-controller>async-mutex": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
"@metamask/network-controller": {
"globals": {
"btoa": true,
@@ -1722,224 +1391,52 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/network-controller>@metamask/eth-block-tracker": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
"@metamask/eth-json-rpc-middleware": true,
"@metamask/eth-json-rpc-provider": true,
"@metamask/eth-query": true,
"@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-block-tracker": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
- "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/utils": true,
"eslint>fast-deep-equal": true,
- "reselect": true,
- "uri-js": true,
- "uuid": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker": {
- "globals": {
- "clearTimeout": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
- "@metamask/safe-event-emitter": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
- "globals": {
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-provider": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true,
- "@metamask/rpc-errors": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/notification-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/notification-services-controller": {
- "globals": {
- "Intl.NumberFormat": true,
- "addEventListener": true,
- "fetch": true,
- "registration": true,
- "removeEventListener": true
- },
- "packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
- "@metamask/notification-services-controller>bignumber.js": true,
- "@metamask/notification-services-controller>firebase": true,
- "@metamask/profile-sync-controller": true,
- "@metamask/utils": true,
- "loglevel": true,
- "uuid": true
- }
- },
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
- "globals": {
- "SuppressedError": true
- }
- },
- "@metamask/notification-services-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
- "@metamask/notification-services-controller>firebase": {
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/messaging": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app": {
- "globals": {
- "FinalizationRegistry": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
- "globals": {
- "console": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
- "globals": {
- "DOMException": true,
- "IDBCursor": true,
- "IDBDatabase": true,
- "IDBIndex": true,
- "IDBObjectStore": true,
- "IDBRequest": true,
- "IDBTransaction": true,
- "indexedDB.deleteDatabase": true,
- "indexedDB.open": true
+ "reselect": true,
+ "uri-js": true,
+ "uuid": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/installations": {
- "globals": {
- "BroadcastChannel": true,
- "Headers": true,
- "btoa": true,
- "console.error": true,
- "crypto": true,
- "fetch": true,
- "msCrypto": true,
- "navigator.onLine": true,
- "setTimeout": true
- },
+ "@metamask/transaction-controller>@metamask/nonce-tracker": {
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
+ "@ethersproject/providers": true,
+ "browserify>assert": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/messaging": {
+ "@metamask/notification-services-controller": {
"globals": {
- "Headers": true,
- "Notification.maxActions": true,
- "Notification.permission": true,
- "Notification.requestPermission": true,
- "PushSubscription.prototype.hasOwnProperty": true,
- "ServiceWorkerRegistration": true,
- "URL": true,
+ "Intl.NumberFormat": true,
"addEventListener": true,
- "atob": true,
- "btoa": true,
- "clients.matchAll": true,
- "clients.openWindow": true,
- "console.warn": true,
- "document": true,
"fetch": true,
- "indexedDB": true,
- "location.href": true,
- "location.origin": true,
- "navigator": true,
- "origin.replace": true,
- "registration.showNotification": true,
- "setTimeout": true
+ "registration": true,
+ "removeEventListener": true
},
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/installations": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true,
- "@swc/helpers>tslib": true
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/profile-sync-controller": true,
+ "@metamask/utils": true,
+ "@metamask/notification-services-controller>bignumber.js": true,
+ "@metamask/notification-services-controller>firebase": true,
+ "loglevel": true,
+ "uuid": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/util": {
- "globals": {
- "atob": true,
- "browser": true,
- "btoa": true,
- "chrome": true,
- "console": true,
- "document": true,
- "indexedDB": true,
- "navigator": true,
- "process": true,
- "self": true,
- "setTimeout": true
- },
+ "@metamask/ethjs>@metamask/number-to-bn": {
"packages": {
- "process": true
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/object-multiplex": {
@@ -1951,11 +1448,6 @@
"readable-stream": true
}
},
- "@metamask/object-multiplex>once": {
- "packages": {
- "@metamask/object-multiplex>once>wrappy": true
- }
- },
"@metamask/obs-store": {
"packages": {
"@metamask/safe-event-emitter": true,
@@ -1977,32 +1469,12 @@
"nanoid": true
}
},
- "@metamask/permission-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
"@metamask/permission-log-controller": {
"packages": {
"@metamask/base-controller": true,
"@metamask/permission-log-controller>@metamask/utils": true
}
},
- "@metamask/permission-log-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/phishing-controller": {
"globals": {
"TextEncoder": true,
@@ -2011,12 +1483,12 @@
"fetch": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@noble/hashes": true,
- "punycode": true,
- "webpack-cli>fastest-levenshtein": true
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack-cli>fastest-levenshtein": true,
+ "punycode": true
}
},
"@metamask/polling-controller": {
@@ -2047,21 +1519,6 @@
"readable-stream": true
}
},
- "@metamask/post-message-stream>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/ppom-validator": {
"globals": {
"URL": true,
@@ -2071,48 +1528,11 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
- "@metamask/eth-query>json-rpc-random-id": true,
+ "await-semaphore": true,
+ "browserify>buffer": true,
"@metamask/ppom-validator>crypto-js": true,
"@metamask/ppom-validator>elliptic": true,
- "await-semaphore": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ppom-validator>crypto-js": {
- "globals": {
- "crypto": true,
- "define": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
- }
- },
- "@metamask/ppom-validator>elliptic>brorand": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic>hmac-drbg": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
"@metamask/preferences-controller": {
@@ -2142,55 +1562,10 @@
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
- "@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
"browserify>buffer": true,
- "loglevel": true
- }
- },
- "@metamask/profile-sync-controller>@noble/ciphers": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "crypto": true
- }
- },
- "@metamask/profile-sync-controller>siwe": {
- "globals": {
- "console.error": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true,
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
- "ethers": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
- "globals": {
- "console.error": true,
- "console.log": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
- "browserify>browser-resolve": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
+ "loglevel": true,
+ "@metamask/profile-sync-controller>siwe": true
}
},
"@metamask/queued-request-controller": {
@@ -2203,57 +1578,13 @@
}
},
"@metamask/rate-limit-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "@metamask/rate-limit-controller>@metamask/base-controller": true,
- "@metamask/rate-limit-controller>@metamask/rpc-errors": true,
- "@metamask/rate-limit-controller>@metamask/utils": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/rpc-errors": {
- "packages": {
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true,
- "@metamask/rpc-errors>fast-safe-stringify": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "globals": {
+ "setTimeout": true
+ },
+ "packages": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": true,
+ "@metamask/rate-limit-controller>@metamask/rpc-errors": true,
+ "@metamask/rate-limit-controller>@metamask/utils": true
}
},
"@metamask/remote-feature-flag-controller": {
@@ -2264,18 +1595,14 @@
},
"@metamask/rpc-errors": {
"packages": {
- "@metamask/rpc-errors>fast-safe-stringify": true,
- "@metamask/utils": true
- }
- },
- "@metamask/rpc-methods-flask>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
- "@metamask/rpc-methods>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/rate-limit-controller>@metamask/rpc-errors": {
+ "packages": {
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
"@metamask/safe-event-emitter": {
@@ -2295,12 +1622,6 @@
"@metamask/utils>@scure/base": true
}
},
- "@metamask/scure-bip39>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
- }
- },
"@metamask/selected-network-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2314,40 +1635,14 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/keyring-controller": true,
"@metamask/logging-controller": true,
- "@metamask/message-manager>jsonschema": true,
- "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "webpack>events": true,
+ "@metamask/message-manager>jsonschema": true,
+ "uuid": true
}
},
"@metamask/smart-transactions-controller": {
@@ -2360,60 +1655,19 @@
"setInterval": true
},
"packages": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
"@ethersproject/bytes": true,
"@metamask/controller-utils": true,
"@metamask/eth-query": true,
"@metamask/polling-controller": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "@metamask/smart-transactions-controller>bignumber.js": true,
"@metamask/transaction-controller": true,
+ "@metamask/smart-transactions-controller>bignumber.js": true,
"browserify>buffer": true,
"fast-json-patch": true,
"lodash": true
}
},
- "@metamask/smart-transactions-controller>@ethereumjs/tx": {
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
- "packages": {
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/util": {
- "globals": {
- "console.warn": true,
- "fetch": true
- },
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/smart-transactions-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
"@metamask/snaps-controllers": {
"globals": {
"DecompressionStream": true,
@@ -2431,337 +1685,498 @@
"@metamask/permission-controller": true,
"@metamask/post-message-stream": true,
"@metamask/rpc-errors": true,
- "@metamask/snaps-controllers>@xstate/fsm": true,
- "@metamask/snaps-controllers>concat-stream": true,
- "@metamask/snaps-controllers>get-npm-tarball-url": true,
- "@metamask/snaps-controllers>readable-web-to-node-stream": true,
- "@metamask/snaps-controllers>tar-stream": true,
+ "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/snaps-rpc-methods": true,
"@metamask/snaps-sdk": true,
"@metamask/snaps-utils": true,
- "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/utils": true,
+ "@metamask/snaps-controllers>@xstate/fsm": true,
"browserify>browserify-zlib": true,
+ "@metamask/snaps-controllers>concat-stream": true,
"eslint>fast-deep-equal": true,
+ "@metamask/snaps-controllers>get-npm-tarball-url": true,
"immer": true,
"nanoid": true,
"readable-stream": true,
- "semver": true
+ "@metamask/snaps-controllers>readable-web-to-node-stream": true,
+ "semver": true,
+ "@metamask/snaps-controllers>tar-stream": true
}
},
- "@metamask/snaps-controllers-flask>nanoid": {
+ "@metamask/snaps-execution-environments": {
"globals": {
- "crypto.getRandomValues": true
+ "document.getElementById": true
+ },
+ "packages": {
+ "@metamask/post-message-stream": true,
+ "@metamask/snaps-utils": true,
+ "@metamask/utils": true
}
},
- "@metamask/snaps-controllers>concat-stream": {
+ "@metamask/snaps-utils>@metamask/snaps-registry": {
"packages": {
- "browserify>buffer": true,
- "browserify>concat-stream>typedarray": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "terser>source-map-support>buffer-from": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true
}
},
- "@metamask/snaps-controllers>nanoid": {
+ "@metamask/snaps-rpc-methods": {
+ "packages": {
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
+ "@metamask/permission-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/snaps-utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true
+ }
+ },
+ "@metamask/snaps-sdk": {
"globals": {
- "crypto.getRandomValues": true
+ "fetch": true
+ },
+ "packages": {
+ "@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true
}
},
- "@metamask/snaps-controllers>readable-web-to-node-stream": {
+ "@metamask/snaps-utils": {
+ "globals": {
+ "File": true,
+ "FileReader": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL": true,
+ "console.error": true,
+ "console.log": true,
+ "console.warn": true,
+ "crypto": true,
+ "document.body.appendChild": true,
+ "document.createElement": true,
+ "fetch": true
+ },
"packages": {
- "readable-stream": true
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
+ "@metamask/permission-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/snaps-utils>@metamask/slip44": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "chalk": true,
+ "@metamask/snaps-utils>cron-parser": true,
+ "@metamask/snaps-utils>fast-json-stable-stringify": true,
+ "@metamask/snaps-utils>fast-xml-parser": true,
+ "@metamask/snaps-utils>marked": true,
+ "@metamask/snaps-utils>rfdc": true,
+ "semver": true,
+ "@metamask/snaps-utils>validate-npm-package-name": true
}
},
- "@metamask/snaps-controllers>tar-stream": {
+ "@metamask/transaction-controller": {
+ "globals": {
+ "clearTimeout": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
+ },
"packages": {
- "@metamask/snaps-controllers>tar-stream>b4a": true,
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx": true,
- "browserify>browser-resolve": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/abi": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/gas-fee-controller": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/network-controller": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "eth-method-registry": true,
+ "webpack>events": true,
+ "fast-json-patch": true,
+ "lodash": true,
+ "uuid": true
}
},
- "@metamask/snaps-controllers>tar-stream>b4a": {
+ "@metamask/user-operation-controller": {
+ "globals": {
+ "fetch": true
+ },
+ "packages": {
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/gas-fee-controller": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/transaction-controller": true,
+ "@metamask/utils": true,
+ "bn.js": true,
+ "webpack>events": true,
+ "lodash": true,
+ "uuid": true
+ }
+ },
+ "@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx": {
+ },
"packages": {
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true,
- "webpack>events": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
- "globals": {
- "queueMicrotask": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-execution-environments": {
+ "@metamask/browser-passworder>@metamask/utils": {
"globals": {
- "document.getElementById": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/post-message-stream": true,
- "@metamask/snaps-utils": true,
- "@metamask/utils": true
- }
- },
- "@metamask/snaps-rpc-methods": {
- "packages": {
- "@metamask/permission-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
- "@metamask/snaps-utils": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-sdk": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "fetch": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-sdk>@metamask/key-tree": {
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "crypto.subtle": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/scure-bip39": true,
- "@metamask/utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
"@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
"globals": {
- "File": true,
- "FileReader": true,
"TextDecoder": true,
- "TextEncoder": true,
- "URL": true,
- "console.error": true,
- "console.log": true,
- "console.warn": true,
- "crypto": true,
- "document.body.appendChild": true,
- "document.createElement": true,
- "fetch": true
+ "TextEncoder": true
},
"packages": {
- "@metamask/permission-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
- "@metamask/snaps-utils>@metamask/slip44": true,
- "@metamask/snaps-utils>cron-parser": true,
- "@metamask/snaps-utils>fast-json-stable-stringify": true,
- "@metamask/snaps-utils>fast-xml-parser": true,
- "@metamask/snaps-utils>marked": true,
- "@metamask/snaps-utils>rfdc": true,
- "@metamask/snaps-utils>validate-npm-package-name": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
"@noble/hashes": true,
- "chalk": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/snaps-utils>@metamask/snaps-registry": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>cron-parser": {
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>browser-resolve": true,
- "luxon": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>fast-xml-parser": {
+ "@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "entityName": true,
- "val": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/snaps-utils>fast-xml-parser>strnum": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>marked": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "define": true
- }
- },
- "@metamask/snaps-utils>rfdc": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>validate-npm-package-name": {
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@metamask/snaps-utils>validate-npm-package-name>builtins": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "process": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/test-bundler>@ethersproject/networks": {
+ "@metamask/eth-snap-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "clearTimeout": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/abi": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/gas-fee-controller": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/network-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker": true,
- "@metamask/utils": true,
- "bn.js": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
- "eth-method-registry": true,
- "fast-json-patch": true,
- "lodash": true,
- "uuid": true,
- "webpack>events": true
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller>@metamask/nonce-tracker": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@ethersproject/providers": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true,
- "browserify>assert": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "@metamask/name-controller>@metamask/utils": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/user-operation-controller": {
+ "@metamask/permission-log-controller>@metamask/utils": {
"globals": {
- "fetch": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/gas-fee-controller": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/transaction-controller": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "bn.js": true,
- "lodash": true,
- "uuid": true,
- "webpack>events": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/utils": {
+ "@metamask/post-message-stream>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
"@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
"@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/rate-limit-controller>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
"@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
"nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/utils>@scure/base": {
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
"@ngraveio/bc-ur": {
"packages": {
"@ngraveio/bc-ur>@keystonehq/alias-sampling": true,
+ "browserify>assert": true,
"@ngraveio/bc-ur>bignumber.js": true,
+ "browserify>buffer": true,
"@ngraveio/bc-ur>cbor-sync": true,
"@ngraveio/bc-ur>crc": true,
"@ngraveio/bc-ur>jsbi": true,
- "addons-linter>sha.js": true,
- "browserify>assert": true,
- "browserify>buffer": true
- }
- },
- "@ngraveio/bc-ur>assert>object-is": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true
+ "addons-linter>sha.js": true
}
},
- "@ngraveio/bc-ur>bignumber.js": {
+ "@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
- "crypto": true,
- "define": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@ngraveio/bc-ur>cbor-sync": {
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
"globals": {
- "define": true
+ "TextEncoder": true
},
"packages": {
- "browserify>buffer": true
+ "@noble/hashes": true
}
},
- "@ngraveio/bc-ur>crc": {
- "packages": {
- "browserify>buffer": true
+ "@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@ngraveio/bc-ur>jsbi": {
+ "@metamask/scure-bip39>@noble/hashes": {
"globals": {
- "define": true
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@noble/hashes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
@@ -2778,6 +2193,20 @@
"navigator.userAgent": true
}
},
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
+ "globals": {
+ "console.log": true
+ }
+ },
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
+ "globals": {
+ "XMLHttpRequest": true
+ },
+ "packages": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ }
+ },
"@reduxjs/toolkit": {
"globals": {
"AbortController": true,
@@ -2789,42 +2218,46 @@
"setTimeout": true
},
"packages": {
- "@reduxjs/toolkit>reselect": true,
"immer": true,
"process": true,
"redux": true,
- "redux-thunk": true
- }
- },
- "@segment/loosely-validate-event": {
- "packages": {
- "@segment/loosely-validate-event>component-type": true,
- "@segment/loosely-validate-event>join-component": true,
- "browserify>assert": true,
- "browserify>buffer": true
+ "redux-thunk": true,
+ "@reduxjs/toolkit>reselect": true
}
},
- "@sentry/browser": {
+ "react-router-dom-v5-compat>@remix-run/router": {
"globals": {
- "PerformanceObserver.supportedEntryTypes": true,
+ "AbortController": true,
+ "DOMException": true,
+ "FormData": true,
+ "Headers": true,
"Request": true,
+ "Response": true,
"URL": true,
- "XMLHttpRequest.prototype": true,
- "__SENTRY_DEBUG__": true,
- "__SENTRY_RELEASE__": true,
- "addEventListener": true,
- "console.error": true,
- "indexedDB.open": true,
- "performance.timeOrigin": true,
- "setTimeout": true
- },
+ "URLSearchParams": true,
+ "console": true,
+ "document.defaultView": true
+ }
+ },
+ "@metamask/utils>@scure/base": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ }
+ },
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
- "@sentry/browser>@sentry-internal/browser-utils": true,
- "@sentry/browser>@sentry-internal/feedback": true,
- "@sentry/browser>@sentry-internal/replay": true,
- "@sentry/browser>@sentry-internal/replay-canvas": true,
- "@sentry/browser>@sentry/core": true,
- "@sentry/utils": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true
+ }
+ },
+ "@segment/loosely-validate-event": {
+ "packages": {
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "@segment/loosely-validate-event>component-type": true,
+ "@segment/loosely-validate-event>join-component": true
}
},
"@sentry/browser>@sentry-internal/browser-utils": {
@@ -2863,6 +2296,25 @@
"@sentry/utils": true
}
},
+ "@sentry/browser>@sentry-internal/replay-canvas": {
+ "globals": {
+ "Blob": true,
+ "HTMLCanvasElement": true,
+ "HTMLImageElement": true,
+ "ImageData": true,
+ "URL.createObjectURL": true,
+ "WeakRef": true,
+ "Worker": true,
+ "cancelAnimationFrame": true,
+ "console.error": true,
+ "createImageBitmap": true,
+ "document": true
+ },
+ "packages": {
+ "@sentry/browser>@sentry/core": true,
+ "@sentry/utils": true
+ }
+ },
"@sentry/browser>@sentry-internal/replay": {
"globals": {
"Blob": true,
@@ -2912,21 +2364,25 @@
"@sentry/utils": true
}
},
- "@sentry/browser>@sentry-internal/replay-canvas": {
+ "@sentry/browser": {
"globals": {
- "Blob": true,
- "HTMLCanvasElement": true,
- "HTMLImageElement": true,
- "ImageData": true,
- "URL.createObjectURL": true,
- "WeakRef": true,
- "Worker": true,
- "cancelAnimationFrame": true,
+ "PerformanceObserver.supportedEntryTypes": true,
+ "Request": true,
+ "URL": true,
+ "XMLHttpRequest.prototype": true,
+ "__SENTRY_DEBUG__": true,
+ "__SENTRY_RELEASE__": true,
+ "addEventListener": true,
"console.error": true,
- "createImageBitmap": true,
- "document": true
+ "indexedDB.open": true,
+ "performance.timeOrigin": true,
+ "setTimeout": true
},
"packages": {
+ "@sentry/browser>@sentry-internal/browser-utils": true,
+ "@sentry/browser>@sentry-internal/feedback": true,
+ "@sentry/browser>@sentry-internal/replay-canvas": true,
+ "@sentry/browser>@sentry-internal/replay": true,
"@sentry/browser>@sentry/core": true,
"@sentry/utils": true
}
@@ -2997,45 +2453,86 @@
"isSecureContext": true
},
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-core": {
+ "packages": {
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-strings": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@solana/addresses>@solana/codecs-core": true,
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/errors": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
+ }
+ },
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
}
},
- "@solana/addresses>@solana/codecs-core": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
}
},
- "@solana/addresses>@solana/codecs-strings": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "@solana/addresses>@solana/codecs-core": true,
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
+ "browserify>browser-resolve": true
}
},
- "@solana/addresses>@solana/errors": {
+ "@trezor/connect-web>@trezor/connect-common": {
"globals": {
- "btoa": true
- }
- },
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
+ "console.warn": true,
+ "localStorage.getItem": true,
+ "localStorage.setItem": true,
+ "navigator": true,
+ "setTimeout": true,
+ "window": true
+ },
"packages": {
- "react-markdown>unist-util-visit": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
- "@storybook/addon-knobs>qs": {
+ "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
"packages": {
- "string.prototype.matchall>side-channel": true
- }
- },
- "@swc/helpers>tslib": {
- "globals": {
- "SuppressedError": true,
- "define": true
+ "@metamask/eth-sig-util": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web": {
@@ -3062,35 +2559,20 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/connect-common": true,
+ "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/utils": true,
- "webpack>events": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect": {
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
"@trezor/connect-web>@trezor/connect>@trezor/transport": true,
- "@trezor/connect-web>@trezor/utils": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common": {
- "globals": {
- "console.warn": true,
- "localStorage.getItem": true,
- "localStorage.setItem": true,
- "navigator": true,
- "setTimeout": true,
- "window": true
- },
- "packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
- "@trezor/connect-web>@trezor/utils": true
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": {
@@ -3106,54 +2588,17 @@
"screen.width": true
},
"packages": {
+ "process": true,
"@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true,
- "process": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
- "globals": {
- "define": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": {
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
- "browserify>buffer": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
- "globals": {
- "process": true,
- "setTimeout": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
- "globals": {
- "console.log": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
- "globals": {
- "XMLHttpRequest": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ "browserify>buffer": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": {
@@ -3180,16 +2625,10 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/utils>bignumber.js": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@trezor/connect-web>@trezor/utils>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@welldone-software/why-did-you-render": {
@@ -3204,59 +2643,193 @@
"setTimeout": true
},
"packages": {
- "lodash": true,
- "react": true
+ "lodash": true,
+ "react": true
+ }
+ },
+ "@zxing/browser": {
+ "globals": {
+ "HTMLElement": true,
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library": true
+ }
+ },
+ "@zxing/library": {
+ "globals": {
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL.createObjectURL": true,
+ "btoa": true,
+ "console.log": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library>ts-custom-error": true
+ }
+ },
+ "@lavamoat/lavapack>readable-stream>abort-controller": {
+ "globals": {
+ "AbortController": true
+ }
+ },
+ "currency-formatter>accounting": {
+ "globals": {
+ "define": true
+ }
+ },
+ "ethers>@ethersproject/json-wallets>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "chalk>ansi-styles": {
+ "packages": {
+ "chalk>ansi-styles>color-convert": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true
+ }
+ },
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "browserify>vm-browserify": true
+ }
+ },
+ "browserify>assert": {
+ "globals": {
+ "Buffer": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "browserify>assert>util": true
+ }
+ },
+ "@metamask/name-controller>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>available-typed-arrays": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ }
+ },
+ "await-semaphore": {
+ "packages": {
+ "process": true,
+ "browserify>timers-browserify": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "globals": {
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
+ "console.warn": true,
+ "document": true,
+ "location.href": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/browser": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
"globals": {
- "HTMLElement": true,
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "clearTimeout": true,
- "console.error": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/library": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
"globals": {
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "TextDecoder": true,
- "TextEncoder": true,
- "URL.createObjectURL": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
"btoa": true,
- "console.log": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library>ts-custom-error": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "addons-linter>sha.js": {
- "packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@metamask/snaps-controllers>tar-stream>b4a": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
}
},
- "await-semaphore": {
+ "@ensdomains/content-hash>multihashes>multibase>base-x": {
"packages": {
- "browserify>timers-browserify": true,
- "process": true
- }
- },
- "axios>form-data": {
- "globals": {
- "FormData": true
+ "koa>content-disposition>safe-buffer": true
}
},
"base32-encode": {
@@ -3270,136 +2843,156 @@
"define": true
}
},
- "blo": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
"globals": {
- "btoa": true
+ "crypto": true,
+ "define": true
}
},
- "bn.js": {
+ "@metamask/notification-services-controller>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "define": true
}
},
- "bowser": {
+ "@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
+ "crypto": true,
"define": true
}
},
- "browserify>assert": {
+ "@ngraveio/bc-ur>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>assert>util": true,
- "react>object-assign": true
+ "crypto": true,
+ "define": true
}
},
- "browserify>assert>util": {
+ "@trezor/connect-web>@trezor/utils>bignumber.js": {
"globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true,
- "process": true
- },
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bitwise": {
"packages": {
- "browserify>assert>util>inherits": true,
- "process": true
+ "browserify>buffer": true
}
},
- "browserify>browserify-zlib": {
+ "blo": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "bn.js": {
+ "globals": {
+ "Buffer": true
+ },
"packages": {
- "browserify>assert": true,
- "browserify>browserify-zlib>pako": true,
- "browserify>buffer": true,
- "browserify>util": true,
- "process": true,
- "stream-browserify": true
+ "browserify>browser-resolve": true
}
},
- "browserify>buffer": {
+ "eth-lattice-keyring>gridplus-sdk>borc": {
"globals": {
"console": true
},
"packages": {
- "base64-js": true,
- "buffer>ieee754": true
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
+ "browserify>buffer": true,
+ "buffer>ieee754": true,
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
}
},
- "browserify>punycode": {
+ "bowser": {
"globals": {
"define": true
}
},
- "browserify>string_decoder": {
+ "@metamask/ppom-validator>elliptic>brorand": {
+ "globals": {
+ "crypto": true,
+ "msCrypto": true
+ },
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "browserify>browser-resolve": true
}
},
- "browserify>timers-browserify": {
- "globals": {
- "clearInterval": true,
- "clearTimeout": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": {
"packages": {
- "process": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "browserify>url": {
+ "crypto-browserify>browserify-cipher": {
"packages": {
- "@storybook/addon-knobs>qs": true,
- "browserify>punycode": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "crypto-browserify>browserify-cipher>browserify-des": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true
}
},
- "browserify>util": {
- "globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true
- },
+ "crypto-browserify>browserify-cipher>browserify-des": {
"packages": {
- "browserify>util>is-arguments": true,
- "browserify>util>is-typed-array": true,
- "browserify>util>which-typed-array": true,
- "koa>is-generator-function": true,
- "process": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
"pumpify>inherits": true
}
},
- "browserify>util>is-arguments": {
+ "crypto-browserify>public-encrypt>browserify-rsa": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "crypto-browserify>randombytes": true
}
},
- "browserify>util>is-typed-array": {
+ "crypto-browserify>browserify-sign": {
"packages": {
- "browserify>util>which-typed-array": true
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>create-hmac": true,
+ "@metamask/ppom-validator>elliptic": true,
+ "pumpify>inherits": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "stream-browserify": true
}
},
- "browserify>util>which-typed-array": {
+ "browserify>browserify-zlib": {
"packages": {
- "browserify>util>which-typed-array>for-each": true,
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>available-typed-arrays": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "browserify>browserify-zlib>pako": true,
+ "process": true,
+ "stream-browserify": true,
+ "browserify>util": true
}
},
- "browserify>util>which-typed-array>for-each": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
"packages": {
- "string.prototype.matchall>es-abstract>is-callable": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true
}
},
- "browserify>vm-browserify": {
- "globals": {
- "document.body.appendChild": true,
- "document.body.removeChild": true,
- "document.createElement": true
+ "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "packages": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
+ "ethereumjs-util>create-hash": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"buffer": {
@@ -3411,20 +3004,52 @@
"buffer>ieee754": true
}
},
- "chalk": {
+ "terser>source-map-support>buffer-from": {
"packages": {
- "chalk>ansi-styles": true,
- "chalk>supports-color": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles": {
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "browserify>buffer": {
+ "globals": {
+ "console": true
+ },
+ "packages": {
+ "base64-js": true,
+ "buffer>ieee754": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "packages": {
+ "process": true,
+ "semver": true
+ }
+ },
+ "string.prototype.matchall>call-bind": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>call-bind>set-function-length": true
+ }
+ },
+ "@ngraveio/bc-ur>cbor-sync": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "chalk>ansi-styles>color-convert": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles>color-convert": {
+ "chalk": {
"packages": {
- "jest-canvas-mock>moo-color>color-name": true
+ "chalk>ansi-styles": true,
+ "chalk>supports-color": true
}
},
"chart.js": {
@@ -3448,9 +3073,20 @@
"chart.js>@kurkle/color": true
}
},
- "chart.js>@kurkle/color": {
- "globals": {
- "define": true
+ "@ensdomains/content-hash>cids": {
+ "packages": {
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>cids>multihashes": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true
+ }
+ },
+ "ethereumjs-util>create-hash>cipher-base": {
+ "packages": {
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true,
+ "stream-browserify": true,
+ "browserify>string_decoder": true
}
},
"classnames": {
@@ -3459,6 +3095,11 @@
"define": true
}
},
+ "@metamask/jazzicon>color>clone": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
"cockatiel": {
"globals": {
"AbortController": true,
@@ -3472,6 +3113,37 @@
"process": true
}
},
+ "chalk>ansi-styles>color-convert": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-convert": {
+ "packages": {
+ "@metamask/jazzicon>color>color-convert>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-string": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color": {
+ "packages": {
+ "@metamask/jazzicon>color>clone": true,
+ "@metamask/jazzicon>color>color-convert": true,
+ "@metamask/jazzicon>color>color-string": true
+ }
+ },
+ "@metamask/snaps-controllers>concat-stream": {
+ "packages": {
+ "terser>source-map-support>buffer-from": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "browserify>concat-stream>typedarray": true
+ }
+ },
"copy-to-clipboard": {
"globals": {
"clipboardData": true,
@@ -3490,10 +3162,47 @@
"copy-to-clipboard>toggle-selection": true
}
},
- "copy-to-clipboard>toggle-selection": {
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": {
"globals": {
- "document.activeElement": true,
- "document.getSelection": true
+ "DO_NOT_EXPORT_CRC": true,
+ "define": true
+ }
+ },
+ "@ngraveio/bc-ur>crc": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "crypto-browserify>create-ecdh": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ppom-validator>elliptic": true
+ }
+ },
+ "ethereumjs-util>create-hash": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>md5.js": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "crypto-browserify>create-hmac": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "ethereumjs-util>create-hash": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "@metamask/snaps-utils>cron-parser": {
+ "packages": {
+ "browserify>browser-resolve": true,
+ "luxon": true
}
},
"crypto-browserify": {
@@ -3501,303 +3210,484 @@
"crypto-browserify>browserify-cipher": true,
"crypto-browserify>browserify-sign": true,
"crypto-browserify>create-ecdh": true,
+ "ethereumjs-util>create-hash": true,
"crypto-browserify>create-hmac": true,
"crypto-browserify>diffie-hellman": true,
"crypto-browserify>pbkdf2": true,
"crypto-browserify>public-encrypt": true,
"crypto-browserify>randombytes": true,
- "crypto-browserify>randomfill": true,
- "ethereumjs-util>create-hash": true
+ "crypto-browserify>randomfill": true
}
},
- "crypto-browserify>browserify-cipher": {
+ "@metamask/ppom-validator>crypto-js": {
+ "globals": {
+ "crypto": true,
+ "define": true,
+ "msCrypto": true
+ },
"packages": {
- "crypto-browserify>browserify-cipher>browserify-des": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "browserify>browser-resolve": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des": {
+ "react-beautiful-dnd>css-box-model": {
+ "globals": {
+ "getComputedStyle": true,
+ "pageXOffset": true,
+ "pageYOffset": true
+ },
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "pumpify>inherits": true
+ "react-router-dom>tiny-invariant": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
+ "globals": {
+ "document.createElement": true,
+ "document.documentElement": true,
+ "getComputedStyle": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
}
},
- "crypto-browserify>browserify-cipher>evp_bytestokey": {
+ "currency-formatter": {
"packages": {
- "ethereumjs-util>create-hash>md5.js": true,
- "koa>content-disposition>safe-buffer": true
+ "currency-formatter>accounting": true,
+ "currency-formatter>locale-currency": true,
+ "react>object-assign": true
}
},
- "crypto-browserify>browserify-sign": {
+ "debounce-stream": {
+ "packages": {
+ "debounce-stream>debounce": true,
+ "debounce-stream>duplexer": true,
+ "debounce-stream>through": true
+ }
+ },
+ "debounce-stream>debounce": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ }
+ },
+ "nock>debug": {
+ "globals": {
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
+ },
+ "packages": {
+ "nock>debug>ms": true,
+ "process": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
+ "string.prototype.matchall>call-bind": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "browserify>util>is-arguments": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true,
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
+ "string.prototype.matchall>es-abstract>is-regex": true,
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "@ngraveio/bc-ur>assert>object-is": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
+ "gulp>vinyl-fs>object.assign": true,
+ "string.prototype.matchall>regexp.prototype.flags": true,
+ "string.prototype.matchall>side-channel": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection": true,
+ "browserify>util>which-typed-array": true
+ }
+ },
+ "string.prototype.matchall>define-properties>define-data-property": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>gopd": true
+ }
+ },
+ "string.prototype.matchall>define-properties": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
+ }
+ },
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "crypto-browserify>diffie-hellman": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "ethereumjs-util>create-hash": true,
- "pumpify>inherits": true,
+ "crypto-browserify>diffie-hellman>miller-rabin": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@material-ui/core>react-transition-group>dom-helpers": {
+ "packages": {
+ "@babel/runtime": true
+ }
+ },
+ "debounce-stream>duplexer": {
+ "packages": {
"stream-browserify": true
}
},
- "crypto-browserify>create-ecdh": {
+ "ethers>@ethersproject/signing-key>elliptic": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
- "browserify>buffer": true
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>create-hmac": {
+ "@metamask/ppom-validator>elliptic": {
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>diffie-hellman": {
+ "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "string.prototype.matchall>call-bind>es-define-property": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify>diffie-hellman>miller-rabin": true,
- "crypto-browserify>randombytes": true
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "crypto-browserify>diffie-hellman>miller-rabin": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "bn.js": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>has-symbols": true,
+ "browserify>util>is-arguments": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "process": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true
}
},
- "crypto-browserify>pbkdf2": {
+ "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
"globals": {
- "crypto": true,
- "process": true,
- "queueMicrotask": true,
- "setImmediate": true,
- "setTimeout": true
+ "intToBuffer": true
},
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "bn.js": true,
+ "buffer": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt": {
+ "eth-ens-namehash": {
+ "globals": {
+ "name": "write"
+ },
"packages": {
- "bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>create-hash": true
+ "eth-ens-namehash>idna-uts46-hx": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt>browserify-rsa": {
+ "eth-lattice-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "browser": true,
+ "clearInterval": true,
+ "fetch": true,
+ "open": true,
+ "setInterval": true
+ },
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "crypto-browserify": true,
+ "webpack>events": true,
+ "eth-lattice-keyring>gridplus-sdk": true,
+ "eth-lattice-keyring>rlp": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1": {
+ "eth-method-registry": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "crypto-browserify>pbkdf2": true,
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "@ethereumjs/tx>ethereum-cryptography": {
+ "globals": {
+ "TextDecoder": true,
+ "crypto": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "bn.js": true,
- "browserify>buffer": true,
- "browserify>vm-browserify": true,
- "pumpify>inherits": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
- "crypto-browserify>randombytes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "crypto-browserify>randomfill": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "crypto-browserify>randombytes": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "currency-formatter": {
+ "ethereumjs-util>ethereum-cryptography": {
"packages": {
- "currency-formatter>accounting": true,
- "currency-formatter>locale-currency": true,
- "react>object-assign": true
- }
- },
- "currency-formatter>accounting": {
- "globals": {
- "define": true
+ "browserify>buffer": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "ganache>secp256k1": true
}
},
- "currency-formatter>locale-currency": {
- "globals": {
- "countryCode": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify>create-hmac": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
}
},
- "debounce-stream": {
+ "ethereumjs-util": {
"packages": {
- "debounce-stream>debounce": true,
- "debounce-stream>duplexer": true,
- "debounce-stream>through": true
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "ethereumjs-util>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "ethereumjs-util>rlp": true
}
},
- "debounce-stream>debounce": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "packages": {
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true
}
},
- "debounce-stream>duplexer": {
+ "@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
- "stream-browserify": true
+ "eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
+ "crypto-browserify>randombytes": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
+ "uuid": true
}
},
- "debounce-stream>through": {
+ "ethers": {
"packages": {
- "process": true,
- "stream-browserify": true
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "ethers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>@vue/compiler-sfc>postcss>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "packages": {
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>is-core-module>hasown": {
+ "@metamask/ethjs>ethjs-abi": {
"packages": {
- "browserify>has>function-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ethjs>js-sha3": true,
+ "@metamask/ethjs>ethjs-abi>number-to-bn": true
}
},
- "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "webpack>events": {
"globals": {
- "crypto.getRandomValues": true
+ "console": true
}
},
- "eslint-plugin-react>array-includes>is-string": {
+ "crypto-browserify>browserify-cipher>evp_bytestokey": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "ethereumjs-util>create-hash>md5.js": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-ens-namehash": {
- "globals": {
- "name": "write"
- },
+ "extension-port-stream": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
"browserify>buffer": true,
- "eth-ens-namehash>idna-uts46-hx": true
+ "extension-port-stream>readable-stream": true
}
},
- "eth-ens-namehash>idna-uts46-hx": {
+ "fast-json-patch": {
+ "globals": {
+ "addEventListener": true,
+ "clearTimeout": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ }
+ },
+ "@metamask/snaps-utils>fast-xml-parser": {
"globals": {
- "define": true
+ "entityName": true,
+ "val": true
},
"packages": {
- "browserify>punycode": true
+ "@metamask/snaps-utils>fast-xml-parser>strnum": true
}
},
- "eth-keyring-controller>@metamask/browser-passworder": {
- "globals": {
- "crypto": true
+ "@metamask/notification-services-controller>firebase": {
+ "packages": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": true
}
},
- "eth-lattice-keyring": {
+ "react-focus-lock>focus-lock": {
"globals": {
- "addEventListener": true,
- "browser": true,
- "clearInterval": true,
- "fetch": true,
- "open": true,
- "setInterval": true
+ "HTMLIFrameElement": true,
+ "Node.DOCUMENT_FRAGMENT_NODE": true,
+ "Node.DOCUMENT_NODE": true,
+ "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
+ "Node.DOCUMENT_POSITION_CONTAINS": true,
+ "Node.ELEMENT_NODE": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "getComputedStyle": true,
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "eth-lattice-keyring>@ethereumjs/tx": true,
- "eth-lattice-keyring>gridplus-sdk": true,
- "eth-lattice-keyring>rlp": true,
- "webpack>events": true
+ "@swc/helpers>tslib": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx": {
+ "browserify>util>which-typed-array>for-each": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>es-abstract>is-callable": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
- "packages": {
- "browserify": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
+ "axios>form-data": {
+ "globals": {
+ "FormData": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
+ "fuse.js": {
"globals": {
- "WeakRef": true
- },
- "packages": {
- "browserify": true
+ "console": true,
+ "define": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
+ "string.prototype.matchall>get-intrinsic": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "AggregateError": true,
+ "FinalizationRegistry": true,
+ "WeakRef": true
},
"packages": {
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>es-abstract>has-proto": true,
+ "string.prototype.matchall>has-symbols": true,
+ "depcheck>is-core-module>hasown": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
+ "string.prototype.matchall>es-abstract>gopd": {
+ "packages": {
+ "string.prototype.matchall>get-intrinsic": true
}
},
"eth-lattice-keyring>gridplus-sdk": {
@@ -3815,230 +3705,307 @@
"setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethersproject/abi": true,
- "@metamask/ethjs>js-sha3": true,
- "@metamask/keyring-api>bech32": true,
- "bn.js": true,
- "browserify>buffer": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true,
+ "@ethersproject/abi": true,
"eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "@metamask/keyring-api>bech32": true,
"eth-lattice-keyring>gridplus-sdk>bignumber.js": true,
"eth-lattice-keyring>gridplus-sdk>bitwise": true,
+ "bn.js": true,
"eth-lattice-keyring>gridplus-sdk>borc": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
- "eth-lattice-keyring>gridplus-sdk>uuid": true,
- "eth-lattice-keyring>rlp": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
"ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ethjs>js-sha3": true,
+ "lodash": true,
+ "eth-lattice-keyring>rlp": true,
"ganache>secp256k1": true,
- "lodash": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
+ "string.prototype.matchall>es-abstract>has-property-descriptors": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "string.prototype.matchall>call-bind>es-define-property": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
+ "koa>is-generator-function>has-tostringtag": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
+ "ethereumjs-util>create-hash>md5.js>hash-base": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
+ "ethers>@ethersproject/sha2>hash.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "depcheck>is-core-module>hasown": {
+ "packages": {
+ "browserify>has>function-bind": true
+ }
+ },
+ "@metamask/eth-trezor-keyring>hdkey": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "crypto-browserify": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
+ }
+ },
+ "he": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "define": true
+ }
+ },
+ "history": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.defaultView": true,
+ "document.querySelector": true
+ }
+ },
+ "react-router-dom>history": {
+ "globals": {
+ "addEventListener": true,
+ "confirm": true,
+ "document": true,
+ "history": true,
+ "location": true,
+ "navigator.userAgent": true,
+ "removeEventListener": true
},
"packages": {
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "react-router-dom>history>resolve-pathname": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true,
+ "react-router-dom>history>value-equal": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "@metamask/ppom-validator>elliptic>hmac-drbg": {
+ "packages": {
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "react-redux>hoist-non-react-statics": {
+ "packages": {
+ "prop-types>react-is": true
+ }
+ },
+ "https-browserify": {
+ "packages": {
+ "stream-http": true,
+ "browserify>url": true
+ }
+ },
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
"globals": {
- "TextEncoder": true,
- "crypto": true
+ "DOMException": true,
+ "IDBCursor": true,
+ "IDBDatabase": true,
+ "IDBIndex": true,
+ "IDBObjectStore": true,
+ "IDBRequest": true,
+ "IDBTransaction": true,
+ "indexedDB.deleteDatabase": true,
+ "indexedDB.open": true
}
},
- "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "eth-ens-namehash>idna-uts46-hx": {
"globals": {
"define": true
+ },
+ "packages": {
+ "browserify>punycode": true
+ }
+ },
+ "string.prototype.matchall>internal-slot": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "depcheck>is-core-module>hasown": true,
+ "string.prototype.matchall>side-channel": true
+ }
+ },
+ "browserify>util>is-arguments": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-callable": {
+ "globals": {
+ "document": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "koa>is-generator-function": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
"globals": {
- "crypto": true,
- "define": true
+ "document": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bitwise": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
"packages": {
- "browserify>buffer": true
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc": {
- "globals": {
- "console": true
- },
+ "string.prototype.matchall>es-abstract>is-regex": {
"packages": {
- "browserify>buffer": true,
- "buffer>ieee754": true,
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
- "globals": {
- "URL": true,
- "URLSearchParams": true,
- "location": true
+ "eslint-plugin-react>array-includes>is-string": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
- "globals": {
- "intToBuffer": true
- },
+ "browserify>util>is-typed-array": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "buffer": true
+ "browserify>util>which-typed-array": true
}
},
- "eth-lattice-keyring>gridplus-sdk>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "eth-lattice-keyring>rlp": {
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
"globals": {
- "TextEncoder": true
- }
- },
- "eth-method-registry": {
- "packages": {
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true
+ "URL": true,
+ "URLSearchParams": true,
+ "location": true
}
},
- "ethereumjs-util": {
+ "@ensdomains/content-hash>js-base64": {
+ "globals": {
+ "Base64": "write",
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true,
+ "define": true
+ },
"packages": {
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography": true,
- "ethereumjs-util>rlp": true
+ "browserify>buffer": true
}
},
- "ethereumjs-util>create-hash": {
+ "@metamask/ethjs>js-sha3": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>md5.js": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "pumpify>inherits": true
+ "process": true
}
},
- "ethereumjs-util>create-hash>cipher-base": {
- "packages": {
- "browserify>string_decoder": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "stream-browserify": true
+ "@ngraveio/bc-ur>jsbi": {
+ "globals": {
+ "define": true
}
},
- "ethereumjs-util>create-hash>md5.js": {
+ "@metamask/message-manager>jsonschema": {
"packages": {
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "browserify>url": true
}
},
- "ethereumjs-util>create-hash>md5.js>hash-base": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "readable-stream": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
}
},
- "ethereumjs-util>create-hash>ripemd160": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
+ "globals": {
+ "CSS": true
+ },
"packages": {
- "browserify>buffer": true,
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "pumpify>inherits": true
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ganache>secp256k1": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
"packages": {
- "browserify>buffer": true
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
"packages": {
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
- "koa>content-disposition>safe-buffer": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
+ "@material-ui/core>@material-ui/styles>jss": {
+ "globals": {
+ "CSS": true,
+ "document.createElement": true,
+ "document.querySelector": true
+ },
"packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
+ "react-router-dom>tiny-warning": true
}
},
"ethereumjs-util>ethereum-cryptography>keccak": {
@@ -4047,536 +4014,496 @@
"readable-stream": true
}
},
- "ethereumjs-util>rlp": {
- "packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "currency-formatter>locale-currency": {
+ "globals": {
+ "countryCode": true
}
},
- "ethereumjs-wallet>randombytes": {
+ "localforage": {
"globals": {
- "crypto.getRandomValues": true
+ "Blob": true,
+ "BlobBuilder": true,
+ "FileReader": true,
+ "IDBKeyRange": true,
+ "MSBlobBuilder": true,
+ "MozBlobBuilder": true,
+ "OIndexedDB": true,
+ "WebKitBlobBuilder": true,
+ "atob": true,
+ "btoa": true,
+ "console.error": true,
+ "console.info": true,
+ "console.warn": true,
+ "define": true,
+ "fetch": true,
+ "indexedDB": true,
+ "localStorage": true,
+ "mozIndexedDB": true,
+ "msIndexedDB": true,
+ "navigator.platform": true,
+ "navigator.userAgent": true,
+ "openDatabase": true,
+ "setTimeout": true,
+ "webkitIndexedDB": true
}
},
- "ethers": {
- "packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/web": true,
- "ethers>@ethersproject/wordlists": true
+ "lodash": {
+ "globals": {
+ "clearTimeout": true,
+ "define": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/abstract-provider": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ "loglevel": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.cookie": true,
+ "localStorage": true,
+ "log": "write",
+ "navigator": true
}
- },
- "ethers>@ethersproject/abstract-signer": {
- "packages": {
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ },
+ "lottie-web": {
+ "globals": {
+ "Blob": true,
+ "Howl": true,
+ "OffscreenCanvas": true,
+ "URL.createObjectURL": true,
+ "Worker": true,
+ "XMLHttpRequest": true,
+ "bodymovin": "write",
+ "clearInterval": true,
+ "console": true,
+ "define": true,
+ "document.body": true,
+ "document.createElement": true,
+ "document.createElementNS": true,
+ "document.getElementsByClassName": true,
+ "document.getElementsByTagName": true,
+ "document.querySelectorAll": true,
+ "document.readyState": true,
+ "location.origin": true,
+ "location.pathname": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/address": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/rlp": true
+ "luxon": {
+ "globals": {
+ "Intl": true
}
},
- "ethers>@ethersproject/base64": {
+ "@metamask/snaps-utils>marked": {
"globals": {
- "atob": true,
- "btoa": true
- },
- "packages": {
- "@ethersproject/bytes": true
+ "console.error": true,
+ "console.warn": true,
+ "define": true
}
},
- "ethers>@ethersproject/basex": {
+ "ethereumjs-util>create-hash>md5.js": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/properties": true
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "ethers>@ethersproject/constants": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
"packages": {
- "@ethersproject/bignumber": true
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets": {
+ "react-markdown>remark-parse>mdast-util-from-markdown": {
"packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets>aes-js": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/pbkdf2": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
+ "react-syntax-highlighter>refractor>parse-entities": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true
}
},
- "ethers>@ethersproject/json-wallets>aes-js": {
+ "react-markdown>remark-rehype>mdast-util-to-hast": {
"globals": {
- "define": true
+ "console.warn": true
+ },
+ "packages": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets>scrypt-js": {
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
"globals": {
- "define": true,
- "setTimeout": true
+ "Headers": true,
+ "TextDecoder": true,
+ "URL": true,
+ "btoa": true,
+ "fetch": true
},
"packages": {
- "browserify>timers-browserify": true
+ "browserify>browserify-zlib": true,
+ "browserify>buffer": true,
+ "https-browserify": true,
+ "process": true,
+ "stream-http": true,
+ "browserify>url": true,
+ "browserify>util": true
}
},
- "ethers>@ethersproject/keccak256": {
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
"packages": {
- "@ethersproject/bytes": true,
- "@metamask/ethjs>js-sha3": true
- }
- },
- "ethers>@ethersproject/logger": {
- "globals": {
- "console": true
+ "react-syntax-highlighter>refractor>parse-entities": true
}
},
- "ethers>@ethersproject/pbkdf2": {
+ "crypto-browserify>diffie-hellman>miller-rabin": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/sha2": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true
}
},
- "ethers>@ethersproject/properties": {
+ "@ensdomains/content-hash>cids>multibase": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
}
},
- "ethers>@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "@ensdomains/content-hash>multihashes>multibase": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers>@ethersproject/networks": true,
- "ethers>@ethersproject/providers>@ethersproject/web": true,
- "ethers>@ethersproject/providers>bech32": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true,
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/networks": {
+ "@ensdomains/content-hash>multicodec": {
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>multicodec>uint8arrays": true,
+ "sass-embedded>varint": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/web": {
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "console.warn": true,
+ "crypto.subtle.digest": true
}
},
- "ethers>@ethersproject/random": {
+ "@ensdomains/content-hash>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>multibase": true,
+ "@ensdomains/content-hash>multihashes>varint": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/rlp": {
+ "@ensdomains/content-hash>cids>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true,
+ "@ensdomains/content-hash>cids>multihashes>varint": true
}
},
- "ethers>@ethersproject/sha2": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/sha2>hash.js": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@metamask/approval-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/signing-key>elliptic": true
+ "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "@metamask/notification-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/solidity": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true
+ "@metamask/permission-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/strings": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/rpc-methods>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/transactions": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/signing-key": true
+ "@metamask/rpc-methods-flask>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/units": {
- "packages": {
- "@ethersproject/bignumber": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/snaps-controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/web": {
+ "@metamask/snaps-controllers-flask>nanoid": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/wordlists": {
- "packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "depcheck>@vue/compiler-sfc>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream": {
- "packages": {
- "browserify>buffer": true,
- "extension-port-stream>readable-stream": true
+ "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream>readable-stream": {
+ "node-fetch": {
"globals": {
- "AbortController": true,
- "AggregateError": true,
- "Blob": true
- },
- "packages": {
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "extension-port-stream>readable-stream>abort-controller": true,
- "process": true,
- "webpack>events": true
+ "Headers": true,
+ "Request": true,
+ "Response": true,
+ "fetch": true
}
},
- "extension-port-stream>readable-stream>abort-controller": {
+ "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
"globals": {
- "AbortController": true
+ "fetch": true
}
},
- "fast-json-patch": {
+ "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
"globals": {
- "addEventListener": true,
- "clearTimeout": true,
- "removeEventListener": true,
- "setTimeout": true
+ "fetch": true
}
},
- "fuse.js": {
+ "@metamask/ethjs>ethjs-abi>number-to-bn": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>object-inspect": {
"globals": {
- "console": true,
- "define": true
+ "HTMLElement": true,
+ "WeakRef": true
+ },
+ "packages": {
+ "browserify>browser-resolve": true
}
},
- "ganache>secp256k1": {
+ "@ngraveio/bc-ur>assert>object-is": {
"packages": {
- "@metamask/ppom-validator>elliptic": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true
}
},
"gulp>vinyl-fs>object.assign": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
"string.prototype.matchall>call-bind": true,
"string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>has-symbols": true
+ "string.prototype.matchall>has-symbols": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "he": {
- "globals": {
- "define": true
+ "@metamask/object-multiplex>once": {
+ "packages": {
+ "@metamask/object-multiplex>once>wrappy": true
}
},
- "history": {
- "globals": {
- "console": true,
- "define": true,
- "document.defaultView": true,
- "document.querySelector": true
+ "crypto-browserify>public-encrypt>parse-asn1": {
+ "packages": {
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "browserify>buffer": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "crypto-browserify>pbkdf2": true
}
},
- "https-browserify": {
- "packages": {
- "browserify>url": true,
- "stream-http": true
+ "react-syntax-highlighter>refractor>parse-entities": {
+ "globals": {
+ "document.createElement": true
}
},
- "koa>content-disposition>safe-buffer": {
+ "path-browserify": {
"packages": {
- "browserify>buffer": true
+ "process": true
}
},
- "koa>is-generator-function": {
+ "serve-handler>path-to-regexp": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "serve-handler>path-to-regexp>isarray": true
}
},
- "koa>is-generator-function>has-tostringtag": {
+ "crypto-browserify>pbkdf2": {
+ "globals": {
+ "crypto": true,
+ "process": true,
+ "queueMicrotask": true,
+ "setImmediate": true,
+ "setTimeout": true
+ },
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "ethereumjs-util>create-hash": true,
+ "process": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
}
},
- "localforage": {
+ "@material-ui/core>popper.js": {
"globals": {
- "Blob": true,
- "BlobBuilder": true,
- "FileReader": true,
- "IDBKeyRange": true,
- "MSBlobBuilder": true,
- "MozBlobBuilder": true,
- "OIndexedDB": true,
- "WebKitBlobBuilder": true,
- "atob": true,
- "btoa": true,
- "console.error": true,
- "console.info": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
"console.warn": true,
"define": true,
- "fetch": true,
- "indexedDB": true,
- "localStorage": true,
- "mozIndexedDB": true,
- "msIndexedDB": true,
- "navigator.platform": true,
- "navigator.userAgent": true,
- "openDatabase": true,
- "setTimeout": true,
- "webkitIndexedDB": true
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setTimeout": true
}
},
- "lodash": {
+ "react-tippy>popper.js": {
"globals": {
- "clearTimeout": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
+ "console.warn": true,
"define": true,
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.userAgent": true,
+ "requestAnimationFrame": true,
"setTimeout": true
}
},
- "loglevel": {
+ "process": {
"globals": {
- "console": true,
- "define": true,
- "document.cookie": true,
- "localStorage": true,
- "log": "write",
- "navigator": true
+ "clearTimeout": true,
+ "setTimeout": true
}
},
- "lottie-web": {
- "globals": {
- "Blob": true,
- "Howl": true,
- "OffscreenCanvas": true,
- "URL.createObjectURL": true,
- "Worker": true,
- "XMLHttpRequest": true,
- "bodymovin": "write",
- "clearInterval": true,
- "console": true,
- "define": true,
- "document.body": true,
- "document.createElement": true,
- "document.createElementNS": true,
- "document.getElementsByClassName": true,
- "document.getElementsByTagName": true,
- "document.querySelectorAll": true,
- "document.readyState": true,
- "location.origin": true,
- "location.pathname": true,
- "navigator": true,
- "requestAnimationFrame": true,
- "setInterval": true,
- "setTimeout": true
+ "promise-to-callback": {
+ "packages": {
+ "promise-to-callback>is-fn": true,
+ "promise-to-callback>set-immediate-shim": true
}
},
- "luxon": {
+ "prop-types": {
"globals": {
- "Intl": true
+ "console": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "prop-types>react-is": true
}
},
- "nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "react-markdown>property-information": {
+ "packages": {
+ "watchify>xtend": true
}
},
- "nock>debug": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
"globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
+ "process": true,
+ "setTimeout": true
},
"packages": {
- "nock>debug>ms": true,
- "process": true
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
+ }
+ },
+ "crypto-browserify>public-encrypt": {
+ "packages": {
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "crypto-browserify>randombytes": true
}
},
- "node-fetch": {
+ "browserify>punycode": {
"globals": {
- "Headers": true,
- "Request": true,
- "Response": true,
- "fetch": true
+ "define": true
}
},
- "path-browserify": {
- "packages": {
- "process": true
+ "qrcode-generator": {
+ "globals": {
+ "define": true
}
},
- "process": {
+ "qrcode.react": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "Path2D": true,
+ "devicePixelRatio": true
+ },
+ "packages": {
+ "react": true
}
},
- "promise-to-callback": {
+ "@storybook/addon-knobs>qs": {
"packages": {
- "promise-to-callback>is-fn": true,
- "promise-to-callback>set-immediate-shim": true
+ "string.prototype.matchall>side-channel": true
}
},
- "promise-to-callback>set-immediate-shim": {
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
"globals": {
- "setTimeout.apply": true
- },
- "packages": {
- "browserify>timers-browserify": true
+ "queueMicrotask": true
}
},
- "prop-types": {
+ "react-beautiful-dnd>raf-schd": {
"globals": {
- "console": true
- },
- "packages": {
- "prop-types>react-is": true,
- "react>object-assign": true
+ "cancelAnimationFrame": true,
+ "requestAnimationFrame": true
}
},
- "prop-types>react-is": {
+ "crypto-browserify>randombytes": {
"globals": {
- "console": true
+ "crypto": true,
+ "msCrypto": true
+ },
+ "packages": {
+ "process": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "qrcode-generator": {
+ "ethereumjs-wallet>randombytes": {
"globals": {
- "define": true
+ "crypto.getRandomValues": true
}
},
- "qrcode.react": {
+ "crypto-browserify>randomfill": {
"globals": {
- "Path2D": true,
- "devicePixelRatio": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "react": true
+ "process": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"react": {
@@ -4584,8 +4511,8 @@
"console": true
},
"packages": {
- "prop-types": true,
- "react>object-assign": true
+ "react>object-assign": true,
+ "prop-types": true
}
},
"react-beautiful-dnd": {
@@ -4607,43 +4534,28 @@
},
"packages": {
"@babel/runtime": true,
- "react": true,
"react-beautiful-dnd>css-box-model": true,
"react-beautiful-dnd>memoize-one": true,
"react-beautiful-dnd>raf-schd": true,
- "react-beautiful-dnd>use-memo-one": true,
+ "react": true,
"react-dom": true,
"react-redux": true,
- "redux": true
+ "redux": true,
+ "react-beautiful-dnd>use-memo-one": true
}
},
- "react-beautiful-dnd>css-box-model": {
+ "react-chartjs-2": {
"globals": {
- "getComputedStyle": true,
- "pageXOffset": true,
- "pageYOffset": true
+ "setTimeout": true
},
"packages": {
- "react-router-dom>tiny-invariant": true
- }
- },
- "react-beautiful-dnd>raf-schd": {
- "globals": {
- "cancelAnimationFrame": true,
- "requestAnimationFrame": true
- }
- },
- "react-beautiful-dnd>use-memo-one": {
- "packages": {
+ "chart.js": true,
"react": true
}
},
- "react-chartjs-2": {
- "globals": {
- "setTimeout": true
- },
+ "react-focus-lock>react-clientside-effect": {
"packages": {
- "chart.js": true,
+ "@babel/runtime": true,
"react": true
}
},
@@ -4688,22 +4600,28 @@
"trustedTypes": true
},
"packages": {
+ "react>object-assign": true,
"prop-types": true,
"react": true,
- "react-dom>scheduler": true,
- "react>object-assign": true
+ "react-dom>scheduler": true
}
},
- "react-dom>scheduler": {
+ "react-responsive-carousel>react-easy-swipe": {
"globals": {
- "MessageChannel": true,
- "cancelAnimationFrame": true,
- "clearTimeout": true,
- "console": true,
- "navigator": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "addEventListener": true,
+ "define": true,
+ "document.addEventListener": true,
+ "document.removeEventListener": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-popper>react-fast-compare": {
+ "globals": {
+ "Element": true,
+ "console.warn": true
}
},
"react-focus-lock": {
@@ -4717,667 +4635,726 @@
},
"packages": {
"@babel/runtime": true,
+ "react-focus-lock>focus-lock": true,
"prop-types": true,
"react": true,
- "react-focus-lock>focus-lock": true,
"react-focus-lock>react-clientside-effect": true,
"react-focus-lock>use-callback-ref": true,
"react-focus-lock>use-sidecar": true
}
},
- "react-focus-lock>focus-lock": {
+ "react-idle-timer": {
"globals": {
- "HTMLIFrameElement": true,
- "Node.DOCUMENT_FRAGMENT_NODE": true,
- "Node.DOCUMENT_NODE": true,
- "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
- "Node.DOCUMENT_POSITION_CONTAINS": true,
- "Node.ELEMENT_NODE": true,
- "console.error": true,
+ "clearTimeout": true,
+ "document": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-inspector": {
+ "globals": {
+ "Node": true,
+ "chromeDark": true,
+ "chromeLight": true
+ },
+ "packages": {
+ "react": true
+ }
+ },
+ "prop-types>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-redux>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown": {
+ "globals": {
+ "console.warn": true
+ },
+ "packages": {
+ "react-markdown>comma-separated-tokens": true,
+ "prop-types": true,
+ "react-markdown>property-information": true,
+ "react": true,
+ "react-markdown>react-is": true,
+ "react-markdown>remark-parse": true,
+ "react-markdown>remark-rehype": true,
+ "react-markdown>space-separated-tokens": true,
+ "react-markdown>style-to-object": true,
+ "react-markdown>unified": true,
+ "react-markdown>unist-util-visit": true,
+ "react-markdown>vfile": true
+ }
+ },
+ "react-popper": {
+ "globals": {
+ "document": true
+ },
+ "packages": {
+ "@popperjs/core": true,
+ "react": true,
+ "react-popper>react-fast-compare": true,
+ "react-popper>warning": true
+ }
+ },
+ "react-redux": {
+ "globals": {
+ "console": true,
+ "document": true
+ },
+ "packages": {
+ "@babel/runtime": true,
+ "react-redux>hoist-non-react-statics": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "react-redux>react-is": true
+ }
+ },
+ "react-responsive-carousel": {
+ "globals": {
+ "HTMLElement": true,
+ "addEventListener": true,
+ "clearTimeout": true,
"console.warn": true,
"document": true,
"getComputedStyle": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "classnames": true,
+ "react": true,
+ "react-dom": true,
+ "react-responsive-carousel>react-easy-swipe": true
+ }
+ },
+ "react-router-dom": {
+ "packages": {
+ "react-router-dom>history": true,
+ "prop-types": true,
+ "react": true,
+ "react-router-dom>react-router": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
+ }
+ },
+ "react-router-dom-v5-compat": {
+ "globals": {
+ "FormData": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "__reactRouterVersion": "write",
+ "addEventListener": true,
+ "confirm": true,
+ "define": true,
+ "document": true,
+ "history.scrollRestoration": true,
+ "location.href": true,
+ "removeEventListener": true,
+ "scrollTo": true,
+ "scrollY": true,
+ "sessionStorage.getItem": true,
+ "sessionStorage.setItem": true,
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "react-router-dom-v5-compat>@remix-run/router": true,
+ "history": true,
+ "react": true,
+ "react-dom": true,
+ "react-router-dom": true,
+ "react-router-dom-v5-compat>react-router": true
}
},
- "react-focus-lock>react-clientside-effect": {
+ "react-router-dom>react-router": {
"packages": {
- "@babel/runtime": true,
- "react": true
+ "react-router-dom>history": true,
+ "react-redux>hoist-non-react-statics": true,
+ "serve-handler>path-to-regexp": true,
+ "prop-types": true,
+ "react": true,
+ "prop-types>react-is": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
}
},
- "react-focus-lock>use-callback-ref": {
+ "react-router-dom-v5-compat>react-router": {
+ "globals": {
+ "console.error": true,
+ "define": true
+ },
"packages": {
+ "react-router-dom-v5-compat>@remix-run/router": true,
"react": true
}
},
- "react-focus-lock>use-sidecar": {
+ "react-simple-file-input": {
"globals": {
- "console.error": true
+ "File": true,
+ "FileReader": true,
+ "console.warn": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "react": true,
- "react-focus-lock>use-sidecar>detect-node-es": true
+ "prop-types": true,
+ "react": true
}
},
- "react-idle-timer": {
+ "react-tippy": {
"globals": {
+ "Element": true,
+ "MSStream": true,
+ "MutationObserver": true,
+ "addEventListener": true,
"clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "define": true,
"document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.maxTouchPoints": true,
+ "navigator.msMaxTouchPoints": true,
+ "navigator.userAgent": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "react-tippy>popper.js": true,
+ "react": true,
+ "react-dom": true
}
},
- "react-inspector": {
+ "react-toggle-button": {
"globals": {
- "Node": true,
- "chromeDark": true,
- "chromeLight": true
+ "clearTimeout": true,
+ "console.warn": true,
+ "define": true,
+ "performance": true,
+ "setTimeout": true
},
"packages": {
"react": true
}
},
- "react-markdown": {
+ "@material-ui/core>react-transition-group": {
"globals": {
- "console.warn": true
+ "Element": true,
+ "setTimeout": true
},
"packages": {
+ "@material-ui/core>react-transition-group>dom-helpers": true,
"prop-types": true,
"react": true,
- "react-markdown>comma-separated-tokens": true,
- "react-markdown>property-information": true,
- "react-markdown>react-is": true,
- "react-markdown>remark-parse": true,
- "react-markdown>remark-rehype": true,
- "react-markdown>space-separated-tokens": true,
- "react-markdown>style-to-object": true,
- "react-markdown>unified": true,
- "react-markdown>unist-util-visit": true,
- "react-markdown>vfile": true
+ "react-dom": true
}
},
- "react-markdown>property-information": {
+ "readable-stream": {
"packages": {
- "watchify>xtend": true
+ "browserify>browser-resolve": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "browserify>string_decoder": true,
+ "readable-stream>util-deprecate": true
}
},
- "react-markdown>react-is": {
+ "extension-port-stream>readable-stream": {
"globals": {
- "console": true
- }
- },
- "react-markdown>remark-parse": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true,
- "react-syntax-highlighter>refractor>parse-entities": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
+ "AbortController": true,
+ "AbortSignal": true,
+ "AggregateError": true,
+ "Blob": true,
+ "ERR_INVALID_ARG_TYPE": true,
+ "queueMicrotask": true
+ },
"packages": {
- "react-syntax-highlighter>refractor>parse-entities": true
+ "@lavamoat/lavapack>readable-stream>abort-controller": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "process": true,
+ "browserify>string_decoder": true
}
},
- "react-markdown>remark-rehype": {
+ "@metamask/snaps-controllers>readable-web-to-node-stream": {
"packages": {
- "react-markdown>remark-rehype>mdast-util-to-hast": true
+ "readable-stream": true
}
},
- "react-markdown>remark-rehype>mdast-util-to-hast": {
+ "redux": {
"globals": {
- "console.warn": true
+ "console": true
},
"packages": {
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
- "react-markdown>unist-util-visit": true
+ "@babel/runtime": true
}
},
- "react-markdown>style-to-object": {
+ "string.prototype.matchall>regexp.prototype.flags": {
"packages": {
- "react-markdown>style-to-object>inline-style-parser": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
}
},
- "react-markdown>unified": {
+ "react-markdown>remark-parse": {
"packages": {
- "mocha>yargs-unparser>is-plain-obj": true,
- "react-markdown>unified>bail": true,
- "react-markdown>unified>extend": true,
- "react-markdown>unified>is-buffer": true,
- "react-markdown>unified>trough": true,
- "react-markdown>vfile": true
+ "react-markdown>remark-parse>mdast-util-from-markdown": true
}
},
- "react-markdown>unist-util-visit": {
+ "react-markdown>remark-rehype": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-visit-parents": true
+ "react-markdown>remark-rehype>mdast-util-to-hast": true
}
},
- "react-markdown>unist-util-visit>unist-util-visit-parents": {
+ "react-markdown>vfile>replace-ext": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-is": true
+ "path-browserify": true
}
},
- "react-markdown>vfile": {
- "packages": {
- "path-browserify": true,
- "process": true,
- "react-markdown>vfile>is-buffer": true,
- "react-markdown>vfile>replace-ext": true,
- "react-markdown>vfile>vfile-message": true
+ "reselect": {
+ "globals": {
+ "WeakRef": true,
+ "console.warn": true,
+ "unstable_autotrackMemoize": true
}
},
- "react-markdown>vfile>replace-ext": {
+ "@metamask/snaps-utils>rfdc": {
"packages": {
- "path-browserify": true
+ "browserify>buffer": true
}
},
- "react-markdown>vfile>vfile-message": {
+ "ethereumjs-util>create-hash>ripemd160": {
"packages": {
- "react-markdown>vfile>unist-util-stringify-position": true
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true
}
},
- "react-popper": {
- "globals": {
- "document": true
- },
+ "@keystonehq/metamask-airgapped-keyring>rlp": {
"packages": {
- "@popperjs/core": true,
- "react": true,
- "react-popper>react-fast-compare": true,
- "react-popper>warning": true
- }
- },
- "react-popper>react-fast-compare": {
- "globals": {
- "Element": true,
- "console.warn": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-popper>warning": {
+ "eth-lattice-keyring>rlp": {
"globals": {
- "console": true
+ "TextEncoder": true
}
},
- "react-redux": {
- "globals": {
- "console": true,
- "document": true
- },
+ "ethereumjs-util>rlp": {
"packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true,
- "react-redux>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>hoist-non-react-statics": {
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
"packages": {
- "prop-types>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>react-is": {
+ "wait-on>rxjs": {
"globals": {
- "console": true
+ "cancelAnimationFrame": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "performance": true,
+ "requestAnimationFrame": true,
+ "setInterval.apply": true,
+ "setTimeout.apply": true
}
},
- "react-responsive-carousel": {
+ "koa>content-disposition>safe-buffer": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "react-dom>scheduler": {
"globals": {
- "HTMLElement": true,
- "addEventListener": true,
+ "MessageChannel": true,
+ "cancelAnimationFrame": true,
"clearTimeout": true,
- "console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "removeEventListener": true,
+ "console": true,
+ "navigator": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
- },
- "packages": {
- "classnames": true,
- "react": true,
- "react-dom": true,
- "react-responsive-carousel>react-easy-swipe": true
}
},
- "react-responsive-carousel>react-easy-swipe": {
+ "ethers>@ethersproject/json-wallets>scrypt-js": {
"globals": {
- "addEventListener": true,
"define": true,
- "document.addEventListener": true,
- "document.removeEventListener": true
+ "setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom": {
+ "ganache>secp256k1": {
"packages": {
- "prop-types": true,
- "react": true,
- "react-router-dom>history": true,
- "react-router-dom>react-router": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "@metamask/ppom-validator>elliptic": true
}
},
- "react-router-dom-v5-compat": {
+ "semver": {
"globals": {
- "FormData": true,
- "URL": true,
- "URLSearchParams": true,
- "__reactRouterVersion": "write",
- "addEventListener": true,
- "confirm": true,
- "define": true,
- "document": true,
- "history.scrollRestoration": true,
- "location.href": true,
- "removeEventListener": true,
- "scrollTo": true,
- "scrollY": true,
- "sessionStorage.getItem": true,
- "sessionStorage.setItem": true,
- "setTimeout": true
+ "console.error": true
},
"packages": {
- "history": true,
- "react": true,
- "react-dom": true,
- "react-router-dom": true,
- "react-router-dom-v5-compat>@remix-run/router": true,
- "react-router-dom-v5-compat>react-router": true
+ "process": true
}
},
- "react-router-dom-v5-compat>@remix-run/router": {
- "globals": {
- "AbortController": true,
- "DOMException": true,
- "FormData": true,
- "Headers": true,
- "Request": true,
- "Response": true,
- "URL": true,
- "URLSearchParams": true,
- "console": true,
- "document.defaultView": true
+ "string.prototype.matchall>call-bind>set-function-length": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom-v5-compat>react-router": {
- "globals": {
- "console.error": true,
- "define": true
- },
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
"packages": {
- "react": true,
- "react-router-dom-v5-compat>@remix-run/router": true
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom>history": {
+ "promise-to-callback>set-immediate-shim": {
"globals": {
- "addEventListener": true,
- "confirm": true,
- "document": true,
- "history": true,
- "location": true,
- "navigator.userAgent": true,
- "removeEventListener": true
+ "setTimeout.apply": true
},
"packages": {
- "react-router-dom>history>resolve-pathname": true,
- "react-router-dom>history>value-equal": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom>react-router": {
+ "addons-linter>sha.js": {
"packages": {
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true,
- "react-router-dom>history": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true,
- "serve-handler>path-to-regexp": true
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "react-router-dom>tiny-warning": {
- "globals": {
- "console": true
+ "string.prototype.matchall>side-channel": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>object-inspect": true
}
},
- "react-simple-file-input": {
+ "@metamask/profile-sync-controller>siwe": {
"globals": {
- "File": true,
- "FileReader": true,
+ "console.error": true,
"console.warn": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
+ "ethers": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true
}
},
- "react-syntax-highlighter>refractor>parse-entities": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
"globals": {
- "document.createElement": true
+ "StopIteration": true
+ },
+ "packages": {
+ "string.prototype.matchall>internal-slot": true
}
},
- "react-tippy": {
+ "stream-browserify": {
+ "packages": {
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "readable-stream": true
+ }
+ },
+ "stream-http": {
"globals": {
- "Element": true,
- "MSStream": true,
- "MutationObserver": true,
- "addEventListener": true,
+ "AbortController": true,
+ "Blob": true,
+ "MSStreamReader": true,
+ "ReadableStream": true,
+ "WritableStream": true,
+ "XDomainRequest": true,
+ "XMLHttpRequest": true,
"clearTimeout": true,
- "console.error": true,
- "console.warn": true,
- "define": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.maxTouchPoints": true,
- "navigator.msMaxTouchPoints": true,
- "navigator.userAgent": true,
- "performance": true,
- "requestAnimationFrame": true,
+ "fetch": true,
+ "location.protocol.search": true,
"setTimeout": true
},
"packages": {
- "react": true,
- "react-dom": true,
- "react-tippy>popper.js": true
+ "browserify>buffer": true,
+ "stream-http>builtin-status-codes": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "readable-stream": true,
+ "browserify>url": true,
+ "watchify>xtend": true
}
},
- "react-tippy>popper.js": {
- "globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.userAgent": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "@metamask/snaps-controllers>tar-stream>streamx": {
+ "packages": {
+ "webpack>events": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true
}
},
- "react-toggle-button": {
- "globals": {
- "clearTimeout": true,
- "console.warn": true,
- "define": true,
- "performance": true,
- "setTimeout": true
- },
+ "browserify>string_decoder": {
"packages": {
- "react": true
+ "koa>content-disposition>safe-buffer": true
}
},
- "readable-stream": {
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
"packages": {
- "browserify>browser-resolve": true,
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream>util-deprecate": true,
- "webpack>events": true
+ "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
}
},
- "readable-stream>util-deprecate": {
- "globals": {
- "console.trace": true,
- "console.warn": true,
- "localStorage": true
+ "react-markdown>style-to-object": {
+ "packages": {
+ "react-markdown>style-to-object>inline-style-parser": true
}
},
- "redux": {
- "globals": {
- "console": true
- },
+ "@metamask/snaps-controllers>tar-stream": {
"packages": {
- "@babel/runtime": true
+ "@metamask/snaps-controllers>tar-stream>b4a": true,
+ "browserify>browser-resolve": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx": true
}
},
- "reselect": {
- "globals": {
- "WeakRef": true,
- "console.warn": true,
- "unstable_autotrackMemoize": true
+ "debounce-stream>through": {
+ "packages": {
+ "process": true,
+ "stream-browserify": true
}
},
- "semver": {
+ "browserify>timers-browserify": {
"globals": {
- "console.error": true
+ "clearInterval": true,
+ "clearTimeout": true,
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
"process": true
}
},
- "serve-handler>path-to-regexp": {
- "packages": {
- "serve-handler>path-to-regexp>isarray": true
+ "react-router-dom>tiny-warning": {
+ "globals": {
+ "console": true
}
},
- "stream-browserify": {
- "packages": {
- "pumpify>inherits": true,
- "readable-stream": true,
- "webpack>events": true
+ "copy-to-clipboard>toggle-selection": {
+ "globals": {
+ "document.activeElement": true,
+ "document.getSelection": true
}
},
- "stream-http": {
+ "@swc/helpers>tslib": {
+ "globals": {
+ "SuppressedError": true,
+ "define": true
+ }
+ },
+ "@metamask/eth-sig-util>tweetnacl": {
"globals": {
- "AbortController": true,
- "Blob": true,
- "MSStreamReader": true,
- "ReadableStream": true,
- "WritableStream": true,
- "XDomainRequest": true,
- "XMLHttpRequest": true,
- "clearTimeout": true,
- "fetch": true,
- "location.protocol.search": true,
- "setTimeout": true
+ "crypto": true,
+ "msCrypto": true,
+ "nacl": "write"
},
"packages": {
- "browserify>buffer": true,
- "browserify>url": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "stream-http>builtin-status-codes": true,
- "watchify>xtend": true
+ "browserify>browser-resolve": true
}
},
- "string.prototype.matchall>call-bind": {
- "packages": {
- "browserify>has>function-bind": true,
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>call-bind>set-function-length": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>call-bind>es-define-property": {
+ "@ensdomains/content-hash>cids>uint8arrays": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>cids>multibase": true
}
},
- "string.prototype.matchall>call-bind>set-function-length": {
+ "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "globals": {
+ "Buffer": true,
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>gopd": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "string.prototype.matchall>define-properties": {
+ "react-markdown>unified": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "react-markdown>unified>bail": true,
+ "react-markdown>unified>extend": true,
+ "react-markdown>unified>is-buffer": true,
+ "mocha>yargs-unparser>is-plain-obj": true,
+ "react-markdown>unified>trough": true,
+ "react-markdown>vfile": true
}
},
- "string.prototype.matchall>define-properties>define-data-property": {
+ "react-markdown>unist-util-visit>unist-util-visit-parents": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "react-markdown>unist-util-visit>unist-util-is": true
}
},
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "react-markdown>unist-util-visit": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true
+ "react-markdown>unist-util-visit>unist-util-visit-parents": true
}
},
- "string.prototype.matchall>es-abstract>available-typed-arrays": {
- "packages": {
- "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ "uri-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
+ "browserify>url": {
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "browserify>punycode": true,
+ "@storybook/addon-knobs>qs": true
}
},
- "string.prototype.matchall>es-abstract>gopd": {
+ "react-focus-lock>use-callback-ref": {
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>has-property-descriptors": {
+ "react-beautiful-dnd>use-memo-one": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "react-focus-lock>use-sidecar": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-focus-lock>use-sidecar>detect-node-es": true,
+ "react": true,
+ "@swc/helpers>tslib": true
}
},
- "string.prototype.matchall>es-abstract>is-callable": {
+ "readable-stream>util-deprecate": {
"globals": {
- "document": true
+ "console.trace": true,
+ "console.warn": true,
+ "localStorage": true
}
},
- "string.prototype.matchall>es-abstract>is-regex": {
+ "browserify>assert>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true,
+ "process": true
+ },
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "browserify>assert>util>inherits": true,
+ "process": true
}
},
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "browserify>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true
+ "pumpify>inherits": true,
+ "browserify>util>is-arguments": true,
+ "koa>is-generator-function": true,
+ "browserify>util>is-typed-array": true,
+ "process": true,
+ "browserify>util>which-typed-array": true
}
},
- "string.prototype.matchall>es-abstract>object-inspect": {
+ "uuid": {
"globals": {
- "HTMLElement": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "msCrypto": true
}
},
- "string.prototype.matchall>get-intrinsic": {
+ "@metamask/eth-snap-keyring>uuid": {
"globals": {
- "AggregateError": true,
- "FinalizationRegistry": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>has>function-bind": true,
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>has-proto": true,
- "string.prototype.matchall>has-symbols": true
+ "crypto": true
}
},
- "string.prototype.matchall>internal-slot": {
- "packages": {
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
+ "web3-stream-provider>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name": {
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": true
}
},
- "string.prototype.matchall>side-channel": {
+ "react-markdown>vfile>vfile-message": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>object-inspect": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-markdown>vfile>unist-util-stringify-position": true
}
},
- "terser>source-map-support>buffer-from": {
+ "react-markdown>vfile": {
"packages": {
- "browserify>buffer": true
+ "react-markdown>vfile>is-buffer": true,
+ "path-browserify": true,
+ "process": true,
+ "react-markdown>vfile>replace-ext": true,
+ "react-markdown>vfile>vfile-message": true
}
},
- "uri-js": {
+ "browserify>vm-browserify": {
"globals": {
- "define": true
+ "document.body.appendChild": true,
+ "document.body.removeChild": true,
+ "document.createElement": true
}
},
- "uuid": {
+ "react-popper>warning": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "console": true
}
},
- "wait-on>rxjs": {
+ "@ensdomains/content-hash>multihashes>web-encoding": {
"globals": {
- "cancelAnimationFrame": true,
- "clearInterval": true,
- "clearTimeout": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setInterval.apply": true,
- "setTimeout.apply": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "browserify>util": true
}
},
"web3": {
@@ -5390,14 +5367,14 @@
"setTimeout": true
},
"packages": {
- "browserify>util": true,
"readable-stream": true,
+ "browserify>util": true,
"web3-stream-provider>uuid": true
}
},
- "web3-stream-provider>uuid": {
+ "@metamask/controllers>web3": {
"globals": {
- "crypto": true
+ "XMLHttpRequest": true
}
},
"webextension-polyfill": {
@@ -5409,9 +5386,35 @@
"define": true
}
},
- "webpack>events": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ }
+ },
+ "browserify>util>which-typed-array": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>available-typed-arrays": true,
+ "string.prototype.matchall>call-bind": true,
+ "browserify>util>which-typed-array>for-each": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
"globals": {
- "console": true
+ "XMLHttpRequest": true
}
}
}
diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json
index 542d38004de3..82075f709022 100644
--- a/lavamoat/browserify/flask/policy.json
+++ b/lavamoat/browserify/flask/policy.json
@@ -5,144 +5,124 @@
"regeneratorRuntime": "write"
}
},
- "@ensdomains/content-hash": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
- "console.warn": true
+ "WeakRef": true
},
"packages": {
- "@ensdomains/content-hash>cids": true,
- "@ensdomains/content-hash>js-base64": true,
- "@ensdomains/content-hash>multicodec": true,
- "@ensdomains/content-hash>multihashes": true,
- "browserify>buffer": true
+ "browserify": true
}
},
- "@ensdomains/content-hash>cids": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes": true,
- "@ensdomains/content-hash>cids>uint8arrays": true,
- "@ensdomains/content-hash>multicodec": true
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
+ "browserify": true,
+ "browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
}
},
- "@ensdomains/content-hash>cids>multibase": {
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "SuppressedError": true
+ }
+ },
+ "@ensdomains/content-hash": {
+ "globals": {
+ "console.warn": true
},
"packages": {
- "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>cids": true,
+ "@ensdomains/content-hash>js-base64": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>multihashes": true
}
},
- "@ensdomains/content-hash>cids>multihashes": {
+ "@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes>varint": true,
- "@ensdomains/content-hash>cids>uint8arrays": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>cids>uint8arrays": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>js-base64": {
- "globals": {
- "Base64": "write",
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true,
- "define": true
- },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "browserify>buffer": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays": true,
- "sass-embedded>varint": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "Buffer": true,
- "TextDecoder": true,
"TextEncoder": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "console.warn": true,
- "crypto.subtle.digest": true
- }
- },
- "@ensdomains/content-hash>multihashes": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase": true,
- "@ensdomains/content-hash>multihashes>varint": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
+ "globals": {
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase>base-x": {
+ "@ethereumjs/tx": {
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "@ensdomains/content-hash>multihashes>web-encoding": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": {
"packages": {
- "browserify>util": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@ethereumjs/tx": {
+ "eth-lattice-keyring>@ethereumjs/tx": {
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
"@ethereumjs/tx>@ethereumjs/common": true,
"@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>insert-module-globals>is-buffer": true
}
},
- "@ethereumjs/tx>@ethereumjs/common": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/common>crc-32": {
- "globals": {
- "DO_NOT_EXPORT_CRC": true,
- "define": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
"@ethereumjs/tx>@ethereumjs/util": {
@@ -151,78 +131,83 @@
},
"packages": {
"@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true,
"browserify>insert-module-globals>is-buffer": true,
- "webpack>events": true
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true
}
},
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
+ "@metamask/smart-transactions-controller>@ethereumjs/util": {
"globals": {
- "Headers": true,
- "TextDecoder": true,
- "URL": true,
- "btoa": true,
+ "console.warn": true,
"fetch": true
},
"packages": {
- "browserify>browserify-zlib": true,
- "browserify>buffer": true,
- "browserify>url": true,
- "browserify>util": true,
- "https-browserify": true,
- "process": true,
- "stream-http": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true
}
},
- "@ethereumjs/tx>ethereum-cryptography": {
+ "@ethersproject/abi": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "console.log": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
- "globals": {
- "TextEncoder": true
- },
+ "ethers>@ethersproject/abstract-provider": {
"packages": {
- "@noble/hashes": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
+ "ethers>@ethersproject/abstract-signer": {
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethersproject/abi": {
- "globals": {
- "console.log": true
- },
+ "ethers>@ethersproject/address": {
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/rlp": true
+ }
+ },
+ "ethers>@ethersproject/base64": {
+ "globals": {
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@ethersproject/bytes": true
+ }
+ },
+ "ethers>@ethersproject/basex": {
+ "packages": {
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/properties": true
}
},
"@ethersproject/bignumber": {
"packages": {
"@ethersproject/bytes": true,
- "bn.js": true,
- "ethers>@ethersproject/logger": true
+ "ethers>@ethersproject/logger": true,
+ "bn.js": true
}
},
"@ethersproject/bytes": {
@@ -230,17 +215,22 @@
"ethers>@ethersproject/logger": true
}
},
+ "ethers>@ethersproject/constants": {
+ "packages": {
+ "@ethersproject/bignumber": true
+ }
+ },
"@ethersproject/contracts": {
"globals": {
"setTimeout": true
},
"packages": {
"@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/abstract-provider": true,
"ethers>@ethersproject/abstract-signer": true,
"ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/transactions": true
@@ -248,10 +238,10 @@
},
"@ethersproject/hash": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/address": true,
"ethers>@ethersproject/base64": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
@@ -260,9 +250,9 @@
},
"@ethersproject/hdnode": {
"packages": {
+ "ethers>@ethersproject/basex": true,
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "ethers>@ethersproject/basex": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
@@ -273,586 +263,428 @@
"ethers>@ethersproject/wordlists": true
}
},
- "@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethers>@ethersproject/json-wallets": {
"packages": {
- "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/address": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/providers>bech32": true,
- "@metamask/test-bundler>@ethersproject/networks": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
"ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
- }
- },
- "@ethersproject/providers>@ethersproject/random": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@ethersproject/providers>@ethersproject/web": {
- "globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/json-wallets>aes-js": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
- "@ethersproject/wallet": {
+ "ethers>@ethersproject/keccak256": {
"packages": {
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/transactions": true
+ "@metamask/ethjs>js-sha3": true
}
},
- "@keystonehq/bc-ur-registry-eth": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "uuid": true
+ "ethers>@ethersproject/logger": {
+ "globals": {
+ "console": true
}
},
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
- "globals": {
- "define": true
- },
+ "ethers>@ethersproject/providers>@ethersproject/networks": {
"packages": {
- "@ngraveio/bc-ur": true,
- "@swc/helpers>tslib": true,
- "browserify>buffer": true,
- "buffer": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring": {
+ "@metamask/test-bundler>@ethersproject/networks": {
"packages": {
- "@ethereumjs/tx": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
- "@keystonehq/metamask-airgapped-keyring>rlp": true,
- "@metamask/obs-store": true,
- "browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
+ "ethers>@ethersproject/pbkdf2": {
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>rlp": true,
- "uuid": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/sha2": true
}
},
- "@keystonehq/metamask-airgapped-keyring>rlp": {
+ "ethers>@ethersproject/properties": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "ethers>@ethersproject/logger": true
}
},
- "@lavamoat/lavadome-react": {
+ "@ethersproject/providers": {
"globals": {
- "Document.prototype": true,
- "DocumentFragment.prototype": true,
- "Element.prototype": true,
- "Node.prototype": true,
+ "WebSocket": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.log": true,
"console.warn": true,
- "document": true
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
- "react": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "@metamask/test-bundler>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "@ethersproject/providers>bech32": true
}
},
- "@material-ui/core": {
+ "ethers>@ethersproject/providers": {
"globals": {
- "Image": true,
- "_formatMuiErrorMessage": true,
- "addEventListener": true,
+ "WebSocket": true,
"clearInterval": true,
"clearTimeout": true,
- "console.error": true,
+ "console.log": true,
"console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "getSelection": true,
- "innerHeight": true,
- "innerWidth": true,
- "matchMedia": true,
- "navigator": true,
- "performance.now": true,
- "removeEventListener": true,
- "requestAnimationFrame": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles": true,
- "@material-ui/core>@material-ui/system": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "@material-ui/core>popper.js": true,
- "@material-ui/core>react-transition-group": true,
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/providers>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/providers>bech32": true
}
},
- "@material-ui/core>@material-ui/styles": {
+ "@ethersproject/providers>@ethersproject/random": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "document.createComment": true,
- "document.head": true
- },
- "packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "prop-types": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true
+ "crypto.getRandomValues": true
}
},
- "@material-ui/core>@material-ui/styles>jss": {
- "globals": {
- "CSS": true,
- "document.createElement": true,
- "document.querySelector": true
- },
+ "ethers>@ethersproject/random": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
+ "ethers>@ethersproject/rlp": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
- "globals": {
- "CSS": true
- },
+ "ethers>@ethersproject/sha2": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2>hash.js": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-global": {
+ "ethers>@ethersproject/signing-key": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/signing-key>elliptic": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
+ "ethers>@ethersproject/solidity": {
"packages": {
- "@babel/runtime": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
+ "ethers>@ethersproject/strings": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
+ "ethers>@ethersproject/transactions": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/signing-key": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
- "globals": {
- "document.createElement": true,
- "document.documentElement": true,
- "getComputedStyle": true
- },
+ "ethers>@ethersproject/units": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
+ "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
- "globals": {
- "document": true
+ "@ethersproject/wallet": {
+ "packages": {
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/transactions": true
}
},
- "@material-ui/core>@material-ui/system": {
+ "@ethersproject/providers>@ethersproject/web": {
"globals": {
- "console.error": true
+ "clearTimeout": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/utils": true,
- "prop-types": true
- }
- },
- "@material-ui/core>@material-ui/utils": {
- "packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "prop-types>react-is": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>popper.js": {
+ "ethers>@ethersproject/providers>@ethersproject/web": {
"globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator": true,
- "requestAnimationFrame": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
+ },
+ "packages": {
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>react-transition-group": {
+ "ethers>@ethersproject/web": {
"globals": {
- "Element": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
},
"packages": {
- "@material-ui/core>react-transition-group>dom-helpers": true,
- "prop-types": true,
- "react": true,
- "react-dom": true
- }
- },
- "@material-ui/core>react-transition-group>dom-helpers": {
- "packages": {
- "@babel/runtime": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask/abi-utils": {
+ "ethers>@ethersproject/wordlists": {
"packages": {
- "@metamask/abi-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask/abi-utils>@metamask/utils": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "FinalizationRegistry": true,
+ "console.warn": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/accounts-controller": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/base-controller": true,
- "@metamask/eth-snap-keyring": true,
- "@metamask/keyring-api": true,
- "@metamask/keyring-controller": true,
- "@metamask/utils": true,
- "uuid": true
- }
- },
- "@metamask/address-book-controller": {
- "packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask/announcement-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
"packages": {
- "@metamask/announcement-controller>@metamask/base-controller": true
+ "@metamask/notification-services-controller>firebase>@firebase/util": true
}
},
- "@metamask/announcement-controller>@metamask/base-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/installations": {
"globals": {
+ "BroadcastChannel": true,
+ "Headers": true,
+ "btoa": true,
+ "console.error": true,
+ "crypto": true,
+ "fetch": true,
+ "msCrypto": true,
+ "navigator.onLine": true,
"setTimeout": true
},
"packages": {
- "immer": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask/approval-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
"globals": {
- "console.info": true
+ "console": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/rpc-errors": true,
- "nanoid": true
- }
- },
- "@metamask/approval-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@swc/helpers>tslib": true
}
},
- "@metamask/assets-controllers": {
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": {
"globals": {
- "AbortController": true,
"Headers": true,
+ "Notification.maxActions": true,
+ "Notification.permission": true,
+ "Notification.requestPermission": true,
+ "PushSubscription.prototype.hasOwnProperty": true,
+ "ServiceWorkerRegistration": true,
"URL": true,
- "URLSearchParams": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.error": true,
- "console.log": true,
- "setInterval": true,
- "setTimeout": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/abi-utils": true,
- "@metamask/base-controller": true,
- "@metamask/contract-metadata": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "bn.js": true,
- "cockatiel": true,
- "ethers>@ethersproject/address": true,
- "lodash": true,
- "single-call-balance-checker-abi": true,
- "uuid": true
- }
- },
- "@metamask/base-controller": {
- "globals": {
+ "addEventListener": true,
+ "atob": true,
+ "btoa": true,
+ "clients.matchAll": true,
+ "clients.openWindow": true,
+ "console.warn": true,
+ "document": true,
+ "fetch": true,
+ "indexedDB": true,
+ "location.href": true,
+ "location.origin": true,
+ "navigator": true,
+ "origin.replace": true,
+ "registration.showNotification": true,
"setTimeout": true
},
"packages": {
- "immer": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/installations": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/browser-passworder": {
+ "@metamask/notification-services-controller>firebase>@firebase/util": {
"globals": {
- "CryptoKey": true,
+ "atob": true,
+ "browser": true,
"btoa": true,
- "crypto.getRandomValues": true,
- "crypto.subtle.decrypt": true,
- "crypto.subtle.deriveKey": true,
- "crypto.subtle.encrypt": true,
- "crypto.subtle.exportKey": true,
- "crypto.subtle.importKey": true
+ "chrome": true,
+ "console": true,
+ "document": true,
+ "indexedDB": true,
+ "navigator": true,
+ "process": true,
+ "self": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/browser-passworder>@metamask/utils": true,
- "browserify>buffer": true
+ "process": true
}
},
- "@metamask/browser-passworder>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@keystonehq/bc-ur-registry-eth": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "eth-lattice-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/controller-utils": {
- "globals": {
- "URL": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
- },
+ "@keystonehq/bc-ur-registry-eth": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/controller-utils>@spruceid/siwe-parser": true,
- "@metamask/ethjs>@metamask/ethjs-unit": true,
- "@metamask/utils": true,
- "bn.js": true,
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
"browserify>buffer": true,
- "eslint>fast-deep-equal": true,
- "eth-ens-namehash": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "uuid": true
}
},
- "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
"globals": {
- "console.error": true,
- "console.log": true
+ "define": true
},
"packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/controllers>web3": {
- "globals": {
- "XMLHttpRequest": true
- }
- },
- "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
- "globals": {
- "fetch": true
- }
- },
- "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
- "globals": {
- "fetch": true
- }
- },
- "@metamask/ens-controller": {
- "packages": {
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/utils": true,
- "punycode": true
+ "@ngraveio/bc-ur": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "buffer": true,
+ "browserify>buffer": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/eth-json-rpc-filters": {
- "globals": {
- "console.error": true
- },
+ "@keystonehq/metamask-airgapped-keyring": {
"packages": {
- "@metamask/eth-query": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/safe-event-emitter": true,
- "pify": true
+ "@ethereumjs/tx": true,
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
+ "@keystonehq/bc-ur-registry-eth": true,
+ "@metamask/obs-store": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@keystonehq/metamask-airgapped-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/eth-json-rpc-middleware": {
+ "chart.js>@kurkle/color": {
"globals": {
- "URL": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
- "@metamask/eth-json-rpc-middleware>klona": true,
- "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true,
- "@metamask/eth-sig-util": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true
+ "define": true
}
},
- "@metamask/eth-json-rpc-middleware>@metamask/utils": {
+ "@lavamoat/lavadome-react": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "Document.prototype": true,
+ "DocumentFragment.prototype": true,
+ "Element.prototype": true,
+ "Node.prototype": true,
+ "console.warn": true,
+ "document": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "react": true
}
},
- "@metamask/eth-json-rpc-provider": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
"packages": {
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true,
- "@metamask/safe-event-emitter": true,
- "uuid": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true
}
},
- "@metamask/eth-ledger-bridge-keyring": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
"globals": {
- "addEventListener": true,
- "console.error": true,
- "document.createElement": true,
- "document.head.appendChild": true,
- "fetch": true,
- "removeEventListener": true
- },
- "packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
- "@metamask/eth-sig-util": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "console.warn": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "packages": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
+ "@metamask/ppom-validator>crypto-js": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true
}
},
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": {
@@ -861,6 +693,7 @@
},
"packages": {
"@ethersproject/abi": true,
+ "ethers>@ethersproject/rlp": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true,
@@ -869,361 +702,451 @@
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true,
"browserify>buffer": true,
- "ethers>@ethersproject/rlp": true,
"semver": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true
+ "wait-on>rxjs": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
"globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
+ "__ledgerLogsListen": "write",
+ "console.error": true
+ }
+ },
+ "@material-ui/core": {
+ "globals": {
+ "Image": true,
+ "_formatMuiErrorMessage": true,
+ "addEventListener": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
"console.warn": true,
"document": true,
- "location.href": true,
+ "getComputedStyle": true,
+ "getSelection": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "matchMedia": true,
"navigator": true,
+ "performance.now": true,
+ "removeEventListener": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
"setTimeout": true
},
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles": true,
+ "@material-ui/core>@material-ui/system": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>popper.js": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "prop-types>react-is": true,
+ "@material-ui/core>react-transition-group": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
+ "@material-ui/core>@material-ui/styles": {
"globals": {
- "console.warn": true
- }
- },
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "console.error": true,
+ "console.warn": true,
+ "document.createComment": true,
+ "document.head": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true,
- "@metamask/ppom-validator>crypto-js": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "prop-types": true,
+ "react": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "@material-ui/core>@material-ui/system": {
"globals": {
- "console.warn": true
+ "console.error": true
},
"packages": {
- "wait-on>rxjs": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "prop-types": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
- "globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
- "setTimeout": true
- },
+ "@material-ui/core>@material-ui/utils": {
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@babel/runtime": true,
+ "prop-types": true,
+ "prop-types>react-is": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "@metamask/abi-utils": {
"packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/providers": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/wordlists": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/abi-utils>@metamask/utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
- "globals": {
- "__ledgerLogsListen": "write",
- "console.error": true
+ "@metamask/accounts-controller": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/eth-snap-keyring": true,
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-controller": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "uuid": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
- "globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
- "setTimeout": true
- },
+ "@metamask/address-book-controller": {
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "@metamask/announcement-controller": {
+ "packages": {
+ "@metamask/announcement-controller>@metamask/base-controller": true
}
},
- "@metamask/eth-query": {
+ "@metamask/approval-controller": {
+ "globals": {
+ "console.info": true
+ },
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "watchify>xtend": true
+ "@metamask/base-controller": true,
+ "@metamask/rpc-errors": true,
+ "nanoid": true
}
},
- "@metamask/eth-sig-util": {
+ "@metamask/assets-controllers": {
+ "globals": {
+ "AbortController": true,
+ "Headers": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.log": true,
+ "setInterval": true,
+ "setTimeout": true
+ },
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
"@metamask/abi-utils": true,
- "@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
+ "@metamask/base-controller": true,
+ "@metamask/contract-metadata": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "cockatiel": true,
+ "lodash": true,
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
+ "single-call-balance-checker-abi": true,
+ "uuid": true
}
},
- "@metamask/eth-sig-util>@metamask/utils": {
+ "@metamask/base-controller": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "setTimeout": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "immer": true
}
},
- "@metamask/eth-sig-util>tweetnacl": {
+ "@metamask/announcement-controller>@metamask/base-controller": {
"globals": {
- "crypto": true,
- "msCrypto": true,
- "nacl": "write"
+ "setTimeout": true
+ },
+ "packages": {
+ "immer": true
+ }
+ },
+ "@metamask/name-controller>@metamask/base-controller": {
+ "globals": {
+ "setTimeout": true
},
"packages": {
- "browserify>browser-resolve": true
+ "immer": true
}
},
- "@metamask/eth-snap-keyring": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": {
"globals": {
- "URL": true,
- "console.error": true
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx": true,
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/eth-snap-keyring>uuid": true,
- "@metamask/keyring-api": true,
- "@metamask/utils>@metamask/superstruct": true,
- "webpack>events": true
+ "immer": true
}
},
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
+ "@metamask/browser-passworder": {
+ "globals": {
+ "CryptoKey": true,
+ "btoa": true,
+ "crypto.getRandomValues": true,
+ "crypto.subtle.decrypt": true,
+ "crypto.subtle.deriveKey": true,
+ "crypto.subtle.encrypt": true,
+ "crypto.subtle.exportKey": true,
+ "crypto.subtle.importKey": true
+ },
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
+ "@metamask/browser-passworder>@metamask/utils": true,
"browserify>buffer": true
}
},
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
- "packages": {
- "@metamask/keyring-snap-client": true
+ "eth-keyring-controller>@metamask/browser-passworder": {
+ "globals": {
+ "crypto": true
}
},
- "@metamask/eth-snap-keyring>@metamask/utils": {
+ "@metamask/controller-utils": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "URL": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/ethjs>@metamask/ethjs-unit": true,
+ "@metamask/utils": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser": true,
+ "bn.js": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "eth-ens-namehash": true,
+ "eslint>fast-deep-equal": true
}
},
- "@metamask/eth-snap-keyring>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/ens-controller": {
+ "packages": {
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/utils": true,
+ "punycode": true
}
},
- "@metamask/eth-token-tracker": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
"globals": {
- "console.warn": true
+ "clearTimeout": true,
+ "console.error": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
- "@metamask/eth-token-tracker>deep-equal": true,
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
"@metamask/safe-event-emitter": true,
- "bn.js": true,
- "human-standard-token-abi": true
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "pify": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
+ "@metamask/network-controller>@metamask/eth-block-tracker": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
"@metamask/safe-event-emitter": true,
- "pify": true
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
"globals": {
- "TextDecoder": true,
"TextEncoder": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@metamask/eth-token-tracker>deep-equal": {
+ "@metamask/eth-json-rpc-filters": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
- "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection": true,
- "@ngraveio/bc-ur>assert>object-is": true,
- "browserify>util>is-arguments": true,
- "browserify>util>which-typed-array": true,
- "gulp>vinyl-fs>object.assign": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true,
- "string.prototype.matchall>es-abstract>is-regex": true,
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>regexp.prototype.flags": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/eth-query": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/safe-event-emitter": true,
+ "@metamask/name-controller>async-mutex": true,
+ "pify": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
+ "globals": {
+ "fetch": true,
+ "setTimeout": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true,
- "browserify>util>is-arguments": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "process": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>has-symbols": true
+ "@metamask/eth-json-rpc-provider": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
+ "@metamask/eth-json-rpc-middleware": {
"globals": {
- "StopIteration": true
+ "URL": true,
+ "console.error": true,
+ "setTimeout": true
},
"packages": {
- "string.prototype.matchall>internal-slot": true
+ "@metamask/eth-sig-util": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
+ "@metamask/eth-json-rpc-middleware>klona": true,
+ "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true
}
},
- "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "@metamask/eth-json-rpc-provider": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/safe-event-emitter": true,
+ "uuid": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "@metamask/eth-ledger-bridge-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "console.error": true,
+ "document.createElement": true,
+ "document.head.appendChild": true,
+ "fetch": true,
+ "removeEventListener": true
+ },
"packages": {
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
+ "@metamask/eth-sig-util": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "@metamask/eth-query": {
"packages": {
- "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "watchify>xtend": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "@metamask/eth-sig-util": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util": {
"packages": {
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/signature-controller>@metamask/eth-sig-util": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@metamask/eth-snap-keyring": {
+ "globals": {
+ "URL": true,
+ "console.error": true
+ },
+ "packages": {
+ "@ethereumjs/tx": true,
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/keyring-api": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "webpack>events": true,
+ "@metamask/eth-snap-keyring>uuid": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "@metamask/eth-token-tracker": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@babel/runtime": true,
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true,
+ "@metamask/safe-event-emitter": true,
+ "bn.js": true,
+ "@metamask/eth-token-tracker>deep-equal": true,
+ "human-standard-token-abi": true
}
},
"@metamask/eth-trezor-keyring": {
@@ -1234,26 +1157,10 @@
"@ethereumjs/tx": true,
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
"@trezor/connect-web": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
- "packages": {
- "@metamask/eth-sig-util": true,
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/eth-trezor-keyring>hdkey": {
- "packages": {
- "browserify>assert": true,
- "crypto-browserify": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
"@metamask/etherscan-link": {
@@ -1268,16 +1175,16 @@
},
"packages": {
"@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
"@metamask/ethjs>@metamask/ethjs-filter": true,
"@metamask/ethjs>@metamask/ethjs-provider-http": true,
+ "@metamask/ethjs-query": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
"@metamask/ethjs>@metamask/number-to-bn": true,
- "@metamask/ethjs>ethjs-abi": true,
- "@metamask/ethjs>js-sha3": true,
"bn.js": true,
- "browserify>buffer": true
+ "browserify>buffer": true,
+ "@metamask/ethjs>ethjs-abi": true,
+ "@metamask/ethjs>js-sha3": true
}
},
"@metamask/ethjs-contract": {
@@ -1290,43 +1197,38 @@
"promise-to-callback": true
}
},
- "@metamask/ethjs-query": {
+ "@metamask/ethjs>@metamask/ethjs-filter": {
"globals": {
- "console": true
- },
- "packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format": true,
- "@metamask/ethjs-query>@metamask/ethjs-rpc": true,
- "promise-to-callback": true
+ "clearInterval": true,
+ "setInterval": true
}
},
"@metamask/ethjs-query>@metamask/ethjs-format": {
"packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "@metamask/ethjs>@metamask/number-to-bn": true
+ "@metamask/ethjs>@metamask/number-to-bn": true,
+ "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
- "@metamask/ethjs-query>@metamask/ethjs-rpc": {
+ "@metamask/ethjs>@metamask/ethjs-provider-http": {
"packages": {
- "promise-to-callback": true
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
}
},
- "@metamask/ethjs>@metamask/ethjs-filter": {
+ "@metamask/ethjs-query": {
"globals": {
- "clearInterval": true,
- "setInterval": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-provider-http": {
+ "console": true
+ },
"packages": {
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
+ "@metamask/ethjs-query>@metamask/ethjs-format": true,
+ "@metamask/ethjs-query>@metamask/ethjs-rpc": true,
+ "promise-to-callback": true
}
},
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
- "globals": {
- "XMLHttpRequest": true
+ "@metamask/ethjs-query>@metamask/ethjs-rpc": {
+ "packages": {
+ "promise-to-callback": true
}
},
"@metamask/ethjs>@metamask/ethjs-unit": {
@@ -1337,42 +1239,9 @@
},
"@metamask/ethjs>@metamask/ethjs-util": {
"packages": {
+ "browserify>buffer": true,
"@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
- }
- },
- "@metamask/ethjs>@metamask/number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>ethjs-abi": {
- "packages": {
- "@metamask/ethjs>ethjs-abi>number-to-bn": true,
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>ethjs-abi>number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>js-sha3": {
- "globals": {
- "define": true
- },
- "packages": {
- "process": true
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller": {
@@ -1399,28 +1268,6 @@
"@metamask/jazzicon>mersenne-twister": true
}
},
- "@metamask/jazzicon>color": {
- "packages": {
- "@metamask/jazzicon>color>clone": true,
- "@metamask/jazzicon>color>color-convert": true,
- "@metamask/jazzicon>color>color-string": true
- }
- },
- "@metamask/jazzicon>color>clone": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/jazzicon>color>color-convert": {
- "packages": {
- "@metamask/jazzicon>color>color-convert>color-name": true
- }
- },
- "@metamask/jazzicon>color>color-string": {
- "packages": {
- "jest-canvas-mock>moo-color>color-name": true
- }
- },
"@metamask/json-rpc-engine": {
"packages": {
"@metamask/rpc-errors": true,
@@ -1433,206 +1280,65 @@
"console.warn": true,
"setTimeout": true
},
- "packages": {
- "@metamask/safe-event-emitter": true,
- "@metamask/utils": true,
- "readable-stream": true
- }
- },
- "@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/base-controller": true,
- "@metamask/browser-passworder": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
- "@metamask/keyring-controller>ethereumjs-wallet": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/utils": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
- "globals": {
- "TextEncoder": true
- },
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
- "@metamask/scure-bip39": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "packages": {
+ "@metamask/safe-event-emitter": true,
+ "@metamask/utils": true,
+ "readable-stream": true
}
},
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "@metamask/snaps-sdk>@metamask/key-tree": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "crypto.subtle": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
"@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet": {
- "packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
- "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "crypto-browserify>randombytes": true,
- "eth-lattice-keyring>gridplus-sdk>aes-js": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "uuid": true
+ "@metamask/utils>@scure/base": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "@metamask/keyring-api": {
"packages": {
- "browserify>assert": true,
- "browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "@metamask/keyring-controller": {
"packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true,
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/browser-passworder": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "@metamask/keyring-controller>ethereumjs-wallet": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "@metamask/keyring-snap-client": true
}
},
"@metamask/keyring-snap-client": {
"packages": {
"@metamask/keyring-api": true,
"@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-snap-client>uuid": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-snap-client>uuid": true
}
},
- "@metamask/keyring-snap-client>uuid": {
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
- "crypto": true
+ "URL": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true
}
},
"@metamask/logging-controller": {
@@ -1661,13 +1367,8 @@
"@metamask/controller-utils": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/message-manager>jsonschema": {
- "packages": {
- "browserify>url": true
+ "webpack>events": true,
+ "uuid": true
}
},
"@metamask/name-controller": {
@@ -1675,44 +1376,12 @@
"fetch": true
},
"packages": {
- "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/utils": true,
"@metamask/name-controller>async-mutex": true
}
},
- "@metamask/name-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/name-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/name-controller>async-mutex": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
"@metamask/network-controller": {
"globals": {
"btoa": true,
@@ -1722,224 +1391,52 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/network-controller>@metamask/eth-block-tracker": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
"@metamask/eth-json-rpc-middleware": true,
"@metamask/eth-json-rpc-provider": true,
"@metamask/eth-query": true,
"@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-block-tracker": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
- "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/utils": true,
"eslint>fast-deep-equal": true,
- "reselect": true,
- "uri-js": true,
- "uuid": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker": {
- "globals": {
- "clearTimeout": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
- "@metamask/safe-event-emitter": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
- "globals": {
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-provider": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true,
- "@metamask/rpc-errors": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/notification-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/notification-services-controller": {
- "globals": {
- "Intl.NumberFormat": true,
- "addEventListener": true,
- "fetch": true,
- "registration": true,
- "removeEventListener": true
- },
- "packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
- "@metamask/notification-services-controller>bignumber.js": true,
- "@metamask/notification-services-controller>firebase": true,
- "@metamask/profile-sync-controller": true,
- "@metamask/utils": true,
- "loglevel": true,
- "uuid": true
- }
- },
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
- "globals": {
- "SuppressedError": true
- }
- },
- "@metamask/notification-services-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
- "@metamask/notification-services-controller>firebase": {
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/messaging": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app": {
- "globals": {
- "FinalizationRegistry": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
- "globals": {
- "console": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
- "globals": {
- "DOMException": true,
- "IDBCursor": true,
- "IDBDatabase": true,
- "IDBIndex": true,
- "IDBObjectStore": true,
- "IDBRequest": true,
- "IDBTransaction": true,
- "indexedDB.deleteDatabase": true,
- "indexedDB.open": true
+ "reselect": true,
+ "uri-js": true,
+ "uuid": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/installations": {
- "globals": {
- "BroadcastChannel": true,
- "Headers": true,
- "btoa": true,
- "console.error": true,
- "crypto": true,
- "fetch": true,
- "msCrypto": true,
- "navigator.onLine": true,
- "setTimeout": true
- },
+ "@metamask/transaction-controller>@metamask/nonce-tracker": {
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
+ "@ethersproject/providers": true,
+ "browserify>assert": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/messaging": {
+ "@metamask/notification-services-controller": {
"globals": {
- "Headers": true,
- "Notification.maxActions": true,
- "Notification.permission": true,
- "Notification.requestPermission": true,
- "PushSubscription.prototype.hasOwnProperty": true,
- "ServiceWorkerRegistration": true,
- "URL": true,
+ "Intl.NumberFormat": true,
"addEventListener": true,
- "atob": true,
- "btoa": true,
- "clients.matchAll": true,
- "clients.openWindow": true,
- "console.warn": true,
- "document": true,
"fetch": true,
- "indexedDB": true,
- "location.href": true,
- "location.origin": true,
- "navigator": true,
- "origin.replace": true,
- "registration.showNotification": true,
- "setTimeout": true
+ "registration": true,
+ "removeEventListener": true
},
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/installations": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true,
- "@swc/helpers>tslib": true
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/profile-sync-controller": true,
+ "@metamask/utils": true,
+ "@metamask/notification-services-controller>bignumber.js": true,
+ "@metamask/notification-services-controller>firebase": true,
+ "loglevel": true,
+ "uuid": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/util": {
- "globals": {
- "atob": true,
- "browser": true,
- "btoa": true,
- "chrome": true,
- "console": true,
- "document": true,
- "indexedDB": true,
- "navigator": true,
- "process": true,
- "self": true,
- "setTimeout": true
- },
+ "@metamask/ethjs>@metamask/number-to-bn": {
"packages": {
- "process": true
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/object-multiplex": {
@@ -1951,11 +1448,6 @@
"readable-stream": true
}
},
- "@metamask/object-multiplex>once": {
- "packages": {
- "@metamask/object-multiplex>once>wrappy": true
- }
- },
"@metamask/obs-store": {
"packages": {
"@metamask/safe-event-emitter": true,
@@ -1977,32 +1469,12 @@
"nanoid": true
}
},
- "@metamask/permission-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
"@metamask/permission-log-controller": {
"packages": {
"@metamask/base-controller": true,
"@metamask/permission-log-controller>@metamask/utils": true
}
},
- "@metamask/permission-log-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/phishing-controller": {
"globals": {
"TextEncoder": true,
@@ -2011,12 +1483,12 @@
"fetch": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@noble/hashes": true,
- "punycode": true,
- "webpack-cli>fastest-levenshtein": true
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack-cli>fastest-levenshtein": true,
+ "punycode": true
}
},
"@metamask/polling-controller": {
@@ -2047,21 +1519,6 @@
"readable-stream": true
}
},
- "@metamask/post-message-stream>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/ppom-validator": {
"globals": {
"URL": true,
@@ -2071,48 +1528,11 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
- "@metamask/eth-query>json-rpc-random-id": true,
+ "await-semaphore": true,
+ "browserify>buffer": true,
"@metamask/ppom-validator>crypto-js": true,
"@metamask/ppom-validator>elliptic": true,
- "await-semaphore": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ppom-validator>crypto-js": {
- "globals": {
- "crypto": true,
- "define": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
- }
- },
- "@metamask/ppom-validator>elliptic>brorand": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic>hmac-drbg": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
"@metamask/preferences-controller": {
@@ -2142,55 +1562,10 @@
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
- "@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
"browserify>buffer": true,
- "loglevel": true
- }
- },
- "@metamask/profile-sync-controller>@noble/ciphers": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "crypto": true
- }
- },
- "@metamask/profile-sync-controller>siwe": {
- "globals": {
- "console.error": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true,
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
- "ethers": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
- "globals": {
- "console.error": true,
- "console.log": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
- "browserify>browser-resolve": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
+ "loglevel": true,
+ "@metamask/profile-sync-controller>siwe": true
}
},
"@metamask/queued-request-controller": {
@@ -2203,57 +1578,13 @@
}
},
"@metamask/rate-limit-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "@metamask/rate-limit-controller>@metamask/base-controller": true,
- "@metamask/rate-limit-controller>@metamask/rpc-errors": true,
- "@metamask/rate-limit-controller>@metamask/utils": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/rpc-errors": {
- "packages": {
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true,
- "@metamask/rpc-errors>fast-safe-stringify": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "globals": {
+ "setTimeout": true
+ },
+ "packages": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": true,
+ "@metamask/rate-limit-controller>@metamask/rpc-errors": true,
+ "@metamask/rate-limit-controller>@metamask/utils": true
}
},
"@metamask/remote-feature-flag-controller": {
@@ -2264,18 +1595,14 @@
},
"@metamask/rpc-errors": {
"packages": {
- "@metamask/rpc-errors>fast-safe-stringify": true,
- "@metamask/utils": true
- }
- },
- "@metamask/rpc-methods-flask>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
- "@metamask/rpc-methods>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/rate-limit-controller>@metamask/rpc-errors": {
+ "packages": {
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
"@metamask/safe-event-emitter": {
@@ -2295,12 +1622,6 @@
"@metamask/utils>@scure/base": true
}
},
- "@metamask/scure-bip39>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
- }
- },
"@metamask/selected-network-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2314,40 +1635,14 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/keyring-controller": true,
"@metamask/logging-controller": true,
- "@metamask/message-manager>jsonschema": true,
- "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "webpack>events": true,
+ "@metamask/message-manager>jsonschema": true,
+ "uuid": true
}
},
"@metamask/smart-transactions-controller": {
@@ -2360,60 +1655,19 @@
"setInterval": true
},
"packages": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
"@ethersproject/bytes": true,
"@metamask/controller-utils": true,
"@metamask/eth-query": true,
"@metamask/polling-controller": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "@metamask/smart-transactions-controller>bignumber.js": true,
"@metamask/transaction-controller": true,
+ "@metamask/smart-transactions-controller>bignumber.js": true,
"browserify>buffer": true,
"fast-json-patch": true,
"lodash": true
}
},
- "@metamask/smart-transactions-controller>@ethereumjs/tx": {
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
- "packages": {
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/util": {
- "globals": {
- "console.warn": true,
- "fetch": true
- },
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/smart-transactions-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
"@metamask/snaps-controllers": {
"globals": {
"DecompressionStream": true,
@@ -2431,337 +1685,498 @@
"@metamask/permission-controller": true,
"@metamask/post-message-stream": true,
"@metamask/rpc-errors": true,
- "@metamask/snaps-controllers>@xstate/fsm": true,
- "@metamask/snaps-controllers>concat-stream": true,
- "@metamask/snaps-controllers>get-npm-tarball-url": true,
- "@metamask/snaps-controllers>readable-web-to-node-stream": true,
- "@metamask/snaps-controllers>tar-stream": true,
+ "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/snaps-rpc-methods": true,
"@metamask/snaps-sdk": true,
"@metamask/snaps-utils": true,
- "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/utils": true,
+ "@metamask/snaps-controllers>@xstate/fsm": true,
"browserify>browserify-zlib": true,
+ "@metamask/snaps-controllers>concat-stream": true,
"eslint>fast-deep-equal": true,
+ "@metamask/snaps-controllers>get-npm-tarball-url": true,
"immer": true,
"nanoid": true,
"readable-stream": true,
- "semver": true
+ "@metamask/snaps-controllers>readable-web-to-node-stream": true,
+ "semver": true,
+ "@metamask/snaps-controllers>tar-stream": true
}
},
- "@metamask/snaps-controllers-flask>nanoid": {
+ "@metamask/snaps-execution-environments": {
"globals": {
- "crypto.getRandomValues": true
+ "document.getElementById": true
+ },
+ "packages": {
+ "@metamask/post-message-stream": true,
+ "@metamask/snaps-utils": true,
+ "@metamask/utils": true
}
},
- "@metamask/snaps-controllers>concat-stream": {
+ "@metamask/snaps-utils>@metamask/snaps-registry": {
"packages": {
- "browserify>buffer": true,
- "browserify>concat-stream>typedarray": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "terser>source-map-support>buffer-from": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true
}
},
- "@metamask/snaps-controllers>nanoid": {
+ "@metamask/snaps-rpc-methods": {
+ "packages": {
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
+ "@metamask/permission-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/snaps-utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true
+ }
+ },
+ "@metamask/snaps-sdk": {
"globals": {
- "crypto.getRandomValues": true
+ "fetch": true
+ },
+ "packages": {
+ "@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true
}
},
- "@metamask/snaps-controllers>readable-web-to-node-stream": {
+ "@metamask/snaps-utils": {
+ "globals": {
+ "File": true,
+ "FileReader": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL": true,
+ "console.error": true,
+ "console.log": true,
+ "console.warn": true,
+ "crypto": true,
+ "document.body.appendChild": true,
+ "document.createElement": true,
+ "fetch": true
+ },
"packages": {
- "readable-stream": true
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
+ "@metamask/permission-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/snaps-utils>@metamask/slip44": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "chalk": true,
+ "@metamask/snaps-utils>cron-parser": true,
+ "@metamask/snaps-utils>fast-json-stable-stringify": true,
+ "@metamask/snaps-utils>fast-xml-parser": true,
+ "@metamask/snaps-utils>marked": true,
+ "@metamask/snaps-utils>rfdc": true,
+ "semver": true,
+ "@metamask/snaps-utils>validate-npm-package-name": true
}
},
- "@metamask/snaps-controllers>tar-stream": {
+ "@metamask/transaction-controller": {
+ "globals": {
+ "clearTimeout": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
+ },
"packages": {
- "@metamask/snaps-controllers>tar-stream>b4a": true,
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx": true,
- "browserify>browser-resolve": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/abi": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/gas-fee-controller": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/network-controller": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "eth-method-registry": true,
+ "webpack>events": true,
+ "fast-json-patch": true,
+ "lodash": true,
+ "uuid": true
}
},
- "@metamask/snaps-controllers>tar-stream>b4a": {
+ "@metamask/user-operation-controller": {
+ "globals": {
+ "fetch": true
+ },
+ "packages": {
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/gas-fee-controller": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/transaction-controller": true,
+ "@metamask/utils": true,
+ "bn.js": true,
+ "webpack>events": true,
+ "lodash": true,
+ "uuid": true
+ }
+ },
+ "@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx": {
+ },
"packages": {
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true,
- "webpack>events": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
- "globals": {
- "queueMicrotask": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-execution-environments": {
+ "@metamask/browser-passworder>@metamask/utils": {
"globals": {
- "document.getElementById": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/post-message-stream": true,
- "@metamask/snaps-utils": true,
- "@metamask/utils": true
- }
- },
- "@metamask/snaps-rpc-methods": {
- "packages": {
- "@metamask/permission-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
- "@metamask/snaps-utils": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-sdk": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "fetch": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-sdk>@metamask/key-tree": {
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "crypto.subtle": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/scure-bip39": true,
- "@metamask/utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
"@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
"globals": {
- "File": true,
- "FileReader": true,
"TextDecoder": true,
- "TextEncoder": true,
- "URL": true,
- "console.error": true,
- "console.log": true,
- "console.warn": true,
- "crypto": true,
- "document.body.appendChild": true,
- "document.createElement": true,
- "fetch": true
+ "TextEncoder": true
},
"packages": {
- "@metamask/permission-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
- "@metamask/snaps-utils>@metamask/slip44": true,
- "@metamask/snaps-utils>cron-parser": true,
- "@metamask/snaps-utils>fast-json-stable-stringify": true,
- "@metamask/snaps-utils>fast-xml-parser": true,
- "@metamask/snaps-utils>marked": true,
- "@metamask/snaps-utils>rfdc": true,
- "@metamask/snaps-utils>validate-npm-package-name": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
"@noble/hashes": true,
- "chalk": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/snaps-utils>@metamask/snaps-registry": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>cron-parser": {
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>browser-resolve": true,
- "luxon": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>fast-xml-parser": {
+ "@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "entityName": true,
- "val": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/snaps-utils>fast-xml-parser>strnum": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>marked": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "define": true
- }
- },
- "@metamask/snaps-utils>rfdc": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>validate-npm-package-name": {
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@metamask/snaps-utils>validate-npm-package-name>builtins": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "process": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/test-bundler>@ethersproject/networks": {
+ "@metamask/eth-snap-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "clearTimeout": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/abi": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/gas-fee-controller": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/network-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker": true,
- "@metamask/utils": true,
- "bn.js": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
- "eth-method-registry": true,
- "fast-json-patch": true,
- "lodash": true,
- "uuid": true,
- "webpack>events": true
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller>@metamask/nonce-tracker": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@ethersproject/providers": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true,
- "browserify>assert": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "@metamask/name-controller>@metamask/utils": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/user-operation-controller": {
+ "@metamask/permission-log-controller>@metamask/utils": {
"globals": {
- "fetch": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/gas-fee-controller": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/transaction-controller": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "bn.js": true,
- "lodash": true,
- "uuid": true,
- "webpack>events": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/utils": {
+ "@metamask/post-message-stream>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
"@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
"@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/rate-limit-controller>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
"@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
"nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/utils>@scure/base": {
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
"@ngraveio/bc-ur": {
"packages": {
"@ngraveio/bc-ur>@keystonehq/alias-sampling": true,
+ "browserify>assert": true,
"@ngraveio/bc-ur>bignumber.js": true,
+ "browserify>buffer": true,
"@ngraveio/bc-ur>cbor-sync": true,
"@ngraveio/bc-ur>crc": true,
"@ngraveio/bc-ur>jsbi": true,
- "addons-linter>sha.js": true,
- "browserify>assert": true,
- "browserify>buffer": true
- }
- },
- "@ngraveio/bc-ur>assert>object-is": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true
+ "addons-linter>sha.js": true
}
},
- "@ngraveio/bc-ur>bignumber.js": {
+ "@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
- "crypto": true,
- "define": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@ngraveio/bc-ur>cbor-sync": {
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
"globals": {
- "define": true
+ "TextEncoder": true
},
"packages": {
- "browserify>buffer": true
+ "@noble/hashes": true
}
},
- "@ngraveio/bc-ur>crc": {
- "packages": {
- "browserify>buffer": true
+ "@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@ngraveio/bc-ur>jsbi": {
+ "@metamask/scure-bip39>@noble/hashes": {
"globals": {
- "define": true
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@noble/hashes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
@@ -2778,6 +2193,20 @@
"navigator.userAgent": true
}
},
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
+ "globals": {
+ "console.log": true
+ }
+ },
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
+ "globals": {
+ "XMLHttpRequest": true
+ },
+ "packages": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ }
+ },
"@reduxjs/toolkit": {
"globals": {
"AbortController": true,
@@ -2789,42 +2218,46 @@
"setTimeout": true
},
"packages": {
- "@reduxjs/toolkit>reselect": true,
"immer": true,
"process": true,
"redux": true,
- "redux-thunk": true
- }
- },
- "@segment/loosely-validate-event": {
- "packages": {
- "@segment/loosely-validate-event>component-type": true,
- "@segment/loosely-validate-event>join-component": true,
- "browserify>assert": true,
- "browserify>buffer": true
+ "redux-thunk": true,
+ "@reduxjs/toolkit>reselect": true
}
},
- "@sentry/browser": {
+ "react-router-dom-v5-compat>@remix-run/router": {
"globals": {
- "PerformanceObserver.supportedEntryTypes": true,
+ "AbortController": true,
+ "DOMException": true,
+ "FormData": true,
+ "Headers": true,
"Request": true,
+ "Response": true,
"URL": true,
- "XMLHttpRequest.prototype": true,
- "__SENTRY_DEBUG__": true,
- "__SENTRY_RELEASE__": true,
- "addEventListener": true,
- "console.error": true,
- "indexedDB.open": true,
- "performance.timeOrigin": true,
- "setTimeout": true
- },
+ "URLSearchParams": true,
+ "console": true,
+ "document.defaultView": true
+ }
+ },
+ "@metamask/utils>@scure/base": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ }
+ },
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
- "@sentry/browser>@sentry-internal/browser-utils": true,
- "@sentry/browser>@sentry-internal/feedback": true,
- "@sentry/browser>@sentry-internal/replay": true,
- "@sentry/browser>@sentry-internal/replay-canvas": true,
- "@sentry/browser>@sentry/core": true,
- "@sentry/utils": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true
+ }
+ },
+ "@segment/loosely-validate-event": {
+ "packages": {
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "@segment/loosely-validate-event>component-type": true,
+ "@segment/loosely-validate-event>join-component": true
}
},
"@sentry/browser>@sentry-internal/browser-utils": {
@@ -2863,6 +2296,25 @@
"@sentry/utils": true
}
},
+ "@sentry/browser>@sentry-internal/replay-canvas": {
+ "globals": {
+ "Blob": true,
+ "HTMLCanvasElement": true,
+ "HTMLImageElement": true,
+ "ImageData": true,
+ "URL.createObjectURL": true,
+ "WeakRef": true,
+ "Worker": true,
+ "cancelAnimationFrame": true,
+ "console.error": true,
+ "createImageBitmap": true,
+ "document": true
+ },
+ "packages": {
+ "@sentry/browser>@sentry/core": true,
+ "@sentry/utils": true
+ }
+ },
"@sentry/browser>@sentry-internal/replay": {
"globals": {
"Blob": true,
@@ -2912,21 +2364,25 @@
"@sentry/utils": true
}
},
- "@sentry/browser>@sentry-internal/replay-canvas": {
+ "@sentry/browser": {
"globals": {
- "Blob": true,
- "HTMLCanvasElement": true,
- "HTMLImageElement": true,
- "ImageData": true,
- "URL.createObjectURL": true,
- "WeakRef": true,
- "Worker": true,
- "cancelAnimationFrame": true,
+ "PerformanceObserver.supportedEntryTypes": true,
+ "Request": true,
+ "URL": true,
+ "XMLHttpRequest.prototype": true,
+ "__SENTRY_DEBUG__": true,
+ "__SENTRY_RELEASE__": true,
+ "addEventListener": true,
"console.error": true,
- "createImageBitmap": true,
- "document": true
+ "indexedDB.open": true,
+ "performance.timeOrigin": true,
+ "setTimeout": true
},
"packages": {
+ "@sentry/browser>@sentry-internal/browser-utils": true,
+ "@sentry/browser>@sentry-internal/feedback": true,
+ "@sentry/browser>@sentry-internal/replay-canvas": true,
+ "@sentry/browser>@sentry-internal/replay": true,
"@sentry/browser>@sentry/core": true,
"@sentry/utils": true
}
@@ -2997,45 +2453,86 @@
"isSecureContext": true
},
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-core": {
+ "packages": {
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-strings": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@solana/addresses>@solana/codecs-core": true,
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/errors": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
+ }
+ },
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
}
},
- "@solana/addresses>@solana/codecs-core": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
}
},
- "@solana/addresses>@solana/codecs-strings": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "@solana/addresses>@solana/codecs-core": true,
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
+ "browserify>browser-resolve": true
}
},
- "@solana/addresses>@solana/errors": {
+ "@trezor/connect-web>@trezor/connect-common": {
"globals": {
- "btoa": true
- }
- },
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
+ "console.warn": true,
+ "localStorage.getItem": true,
+ "localStorage.setItem": true,
+ "navigator": true,
+ "setTimeout": true,
+ "window": true
+ },
"packages": {
- "react-markdown>unist-util-visit": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
- "@storybook/addon-knobs>qs": {
+ "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
"packages": {
- "string.prototype.matchall>side-channel": true
- }
- },
- "@swc/helpers>tslib": {
- "globals": {
- "SuppressedError": true,
- "define": true
+ "@metamask/eth-sig-util": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web": {
@@ -3062,35 +2559,20 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/connect-common": true,
+ "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/utils": true,
- "webpack>events": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect": {
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
"@trezor/connect-web>@trezor/connect>@trezor/transport": true,
- "@trezor/connect-web>@trezor/utils": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common": {
- "globals": {
- "console.warn": true,
- "localStorage.getItem": true,
- "localStorage.setItem": true,
- "navigator": true,
- "setTimeout": true,
- "window": true
- },
- "packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
- "@trezor/connect-web>@trezor/utils": true
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": {
@@ -3106,54 +2588,17 @@
"screen.width": true
},
"packages": {
+ "process": true,
"@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true,
- "process": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
- "globals": {
- "define": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": {
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
- "browserify>buffer": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
- "globals": {
- "process": true,
- "setTimeout": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
- "globals": {
- "console.log": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
- "globals": {
- "XMLHttpRequest": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ "browserify>buffer": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": {
@@ -3180,16 +2625,10 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/utils>bignumber.js": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@trezor/connect-web>@trezor/utils>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@welldone-software/why-did-you-render": {
@@ -3204,59 +2643,193 @@
"setTimeout": true
},
"packages": {
- "lodash": true,
- "react": true
+ "lodash": true,
+ "react": true
+ }
+ },
+ "@zxing/browser": {
+ "globals": {
+ "HTMLElement": true,
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library": true
+ }
+ },
+ "@zxing/library": {
+ "globals": {
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL.createObjectURL": true,
+ "btoa": true,
+ "console.log": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library>ts-custom-error": true
+ }
+ },
+ "@lavamoat/lavapack>readable-stream>abort-controller": {
+ "globals": {
+ "AbortController": true
+ }
+ },
+ "currency-formatter>accounting": {
+ "globals": {
+ "define": true
+ }
+ },
+ "ethers>@ethersproject/json-wallets>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "chalk>ansi-styles": {
+ "packages": {
+ "chalk>ansi-styles>color-convert": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true
+ }
+ },
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "browserify>vm-browserify": true
+ }
+ },
+ "browserify>assert": {
+ "globals": {
+ "Buffer": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "browserify>assert>util": true
+ }
+ },
+ "@metamask/name-controller>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>available-typed-arrays": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ }
+ },
+ "await-semaphore": {
+ "packages": {
+ "process": true,
+ "browserify>timers-browserify": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "globals": {
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
+ "console.warn": true,
+ "document": true,
+ "location.href": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/browser": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
"globals": {
- "HTMLElement": true,
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "clearTimeout": true,
- "console.error": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/library": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
"globals": {
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "TextDecoder": true,
- "TextEncoder": true,
- "URL.createObjectURL": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
"btoa": true,
- "console.log": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library>ts-custom-error": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "addons-linter>sha.js": {
- "packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@metamask/snaps-controllers>tar-stream>b4a": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
}
},
- "await-semaphore": {
+ "@ensdomains/content-hash>multihashes>multibase>base-x": {
"packages": {
- "browserify>timers-browserify": true,
- "process": true
- }
- },
- "axios>form-data": {
- "globals": {
- "FormData": true
+ "koa>content-disposition>safe-buffer": true
}
},
"base32-encode": {
@@ -3270,136 +2843,156 @@
"define": true
}
},
- "blo": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
"globals": {
- "btoa": true
+ "crypto": true,
+ "define": true
}
},
- "bn.js": {
+ "@metamask/notification-services-controller>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "define": true
}
},
- "bowser": {
+ "@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
+ "crypto": true,
"define": true
}
},
- "browserify>assert": {
+ "@ngraveio/bc-ur>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>assert>util": true,
- "react>object-assign": true
+ "crypto": true,
+ "define": true
}
},
- "browserify>assert>util": {
+ "@trezor/connect-web>@trezor/utils>bignumber.js": {
"globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true,
- "process": true
- },
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bitwise": {
"packages": {
- "browserify>assert>util>inherits": true,
- "process": true
+ "browserify>buffer": true
}
},
- "browserify>browserify-zlib": {
+ "blo": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "bn.js": {
+ "globals": {
+ "Buffer": true
+ },
"packages": {
- "browserify>assert": true,
- "browserify>browserify-zlib>pako": true,
- "browserify>buffer": true,
- "browserify>util": true,
- "process": true,
- "stream-browserify": true
+ "browserify>browser-resolve": true
}
},
- "browserify>buffer": {
+ "eth-lattice-keyring>gridplus-sdk>borc": {
"globals": {
"console": true
},
"packages": {
- "base64-js": true,
- "buffer>ieee754": true
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
+ "browserify>buffer": true,
+ "buffer>ieee754": true,
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
}
},
- "browserify>punycode": {
+ "bowser": {
"globals": {
"define": true
}
},
- "browserify>string_decoder": {
+ "@metamask/ppom-validator>elliptic>brorand": {
+ "globals": {
+ "crypto": true,
+ "msCrypto": true
+ },
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "browserify>browser-resolve": true
}
},
- "browserify>timers-browserify": {
- "globals": {
- "clearInterval": true,
- "clearTimeout": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": {
"packages": {
- "process": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "browserify>url": {
+ "crypto-browserify>browserify-cipher": {
"packages": {
- "@storybook/addon-knobs>qs": true,
- "browserify>punycode": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "crypto-browserify>browserify-cipher>browserify-des": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true
}
},
- "browserify>util": {
- "globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true
- },
+ "crypto-browserify>browserify-cipher>browserify-des": {
"packages": {
- "browserify>util>is-arguments": true,
- "browserify>util>is-typed-array": true,
- "browserify>util>which-typed-array": true,
- "koa>is-generator-function": true,
- "process": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
"pumpify>inherits": true
}
},
- "browserify>util>is-arguments": {
+ "crypto-browserify>public-encrypt>browserify-rsa": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "crypto-browserify>randombytes": true
}
},
- "browserify>util>is-typed-array": {
+ "crypto-browserify>browserify-sign": {
"packages": {
- "browserify>util>which-typed-array": true
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>create-hmac": true,
+ "@metamask/ppom-validator>elliptic": true,
+ "pumpify>inherits": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "stream-browserify": true
}
},
- "browserify>util>which-typed-array": {
+ "browserify>browserify-zlib": {
"packages": {
- "browserify>util>which-typed-array>for-each": true,
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>available-typed-arrays": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "browserify>browserify-zlib>pako": true,
+ "process": true,
+ "stream-browserify": true,
+ "browserify>util": true
}
},
- "browserify>util>which-typed-array>for-each": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
"packages": {
- "string.prototype.matchall>es-abstract>is-callable": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true
}
},
- "browserify>vm-browserify": {
- "globals": {
- "document.body.appendChild": true,
- "document.body.removeChild": true,
- "document.createElement": true
+ "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "packages": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
+ "ethereumjs-util>create-hash": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"buffer": {
@@ -3411,20 +3004,52 @@
"buffer>ieee754": true
}
},
- "chalk": {
+ "terser>source-map-support>buffer-from": {
"packages": {
- "chalk>ansi-styles": true,
- "chalk>supports-color": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles": {
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "browserify>buffer": {
+ "globals": {
+ "console": true
+ },
+ "packages": {
+ "base64-js": true,
+ "buffer>ieee754": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "packages": {
+ "process": true,
+ "semver": true
+ }
+ },
+ "string.prototype.matchall>call-bind": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>call-bind>set-function-length": true
+ }
+ },
+ "@ngraveio/bc-ur>cbor-sync": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "chalk>ansi-styles>color-convert": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles>color-convert": {
+ "chalk": {
"packages": {
- "jest-canvas-mock>moo-color>color-name": true
+ "chalk>ansi-styles": true,
+ "chalk>supports-color": true
}
},
"chart.js": {
@@ -3448,9 +3073,20 @@
"chart.js>@kurkle/color": true
}
},
- "chart.js>@kurkle/color": {
- "globals": {
- "define": true
+ "@ensdomains/content-hash>cids": {
+ "packages": {
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>cids>multihashes": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true
+ }
+ },
+ "ethereumjs-util>create-hash>cipher-base": {
+ "packages": {
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true,
+ "stream-browserify": true,
+ "browserify>string_decoder": true
}
},
"classnames": {
@@ -3459,6 +3095,11 @@
"define": true
}
},
+ "@metamask/jazzicon>color>clone": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
"cockatiel": {
"globals": {
"AbortController": true,
@@ -3472,6 +3113,37 @@
"process": true
}
},
+ "chalk>ansi-styles>color-convert": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-convert": {
+ "packages": {
+ "@metamask/jazzicon>color>color-convert>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-string": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color": {
+ "packages": {
+ "@metamask/jazzicon>color>clone": true,
+ "@metamask/jazzicon>color>color-convert": true,
+ "@metamask/jazzicon>color>color-string": true
+ }
+ },
+ "@metamask/snaps-controllers>concat-stream": {
+ "packages": {
+ "terser>source-map-support>buffer-from": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "browserify>concat-stream>typedarray": true
+ }
+ },
"copy-to-clipboard": {
"globals": {
"clipboardData": true,
@@ -3490,10 +3162,47 @@
"copy-to-clipboard>toggle-selection": true
}
},
- "copy-to-clipboard>toggle-selection": {
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": {
"globals": {
- "document.activeElement": true,
- "document.getSelection": true
+ "DO_NOT_EXPORT_CRC": true,
+ "define": true
+ }
+ },
+ "@ngraveio/bc-ur>crc": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "crypto-browserify>create-ecdh": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ppom-validator>elliptic": true
+ }
+ },
+ "ethereumjs-util>create-hash": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>md5.js": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "crypto-browserify>create-hmac": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "ethereumjs-util>create-hash": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "@metamask/snaps-utils>cron-parser": {
+ "packages": {
+ "browserify>browser-resolve": true,
+ "luxon": true
}
},
"crypto-browserify": {
@@ -3501,303 +3210,484 @@
"crypto-browserify>browserify-cipher": true,
"crypto-browserify>browserify-sign": true,
"crypto-browserify>create-ecdh": true,
+ "ethereumjs-util>create-hash": true,
"crypto-browserify>create-hmac": true,
"crypto-browserify>diffie-hellman": true,
"crypto-browserify>pbkdf2": true,
"crypto-browserify>public-encrypt": true,
"crypto-browserify>randombytes": true,
- "crypto-browserify>randomfill": true,
- "ethereumjs-util>create-hash": true
+ "crypto-browserify>randomfill": true
}
},
- "crypto-browserify>browserify-cipher": {
+ "@metamask/ppom-validator>crypto-js": {
+ "globals": {
+ "crypto": true,
+ "define": true,
+ "msCrypto": true
+ },
"packages": {
- "crypto-browserify>browserify-cipher>browserify-des": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "browserify>browser-resolve": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des": {
+ "react-beautiful-dnd>css-box-model": {
+ "globals": {
+ "getComputedStyle": true,
+ "pageXOffset": true,
+ "pageYOffset": true
+ },
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "pumpify>inherits": true
+ "react-router-dom>tiny-invariant": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
+ "globals": {
+ "document.createElement": true,
+ "document.documentElement": true,
+ "getComputedStyle": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
}
},
- "crypto-browserify>browserify-cipher>evp_bytestokey": {
+ "currency-formatter": {
"packages": {
- "ethereumjs-util>create-hash>md5.js": true,
- "koa>content-disposition>safe-buffer": true
+ "currency-formatter>accounting": true,
+ "currency-formatter>locale-currency": true,
+ "react>object-assign": true
}
},
- "crypto-browserify>browserify-sign": {
+ "debounce-stream": {
+ "packages": {
+ "debounce-stream>debounce": true,
+ "debounce-stream>duplexer": true,
+ "debounce-stream>through": true
+ }
+ },
+ "debounce-stream>debounce": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ }
+ },
+ "nock>debug": {
+ "globals": {
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
+ },
+ "packages": {
+ "nock>debug>ms": true,
+ "process": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
+ "string.prototype.matchall>call-bind": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "browserify>util>is-arguments": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true,
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
+ "string.prototype.matchall>es-abstract>is-regex": true,
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "@ngraveio/bc-ur>assert>object-is": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
+ "gulp>vinyl-fs>object.assign": true,
+ "string.prototype.matchall>regexp.prototype.flags": true,
+ "string.prototype.matchall>side-channel": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection": true,
+ "browserify>util>which-typed-array": true
+ }
+ },
+ "string.prototype.matchall>define-properties>define-data-property": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>gopd": true
+ }
+ },
+ "string.prototype.matchall>define-properties": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
+ }
+ },
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "crypto-browserify>diffie-hellman": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "ethereumjs-util>create-hash": true,
- "pumpify>inherits": true,
+ "crypto-browserify>diffie-hellman>miller-rabin": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@material-ui/core>react-transition-group>dom-helpers": {
+ "packages": {
+ "@babel/runtime": true
+ }
+ },
+ "debounce-stream>duplexer": {
+ "packages": {
"stream-browserify": true
}
},
- "crypto-browserify>create-ecdh": {
+ "ethers>@ethersproject/signing-key>elliptic": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
- "browserify>buffer": true
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>create-hmac": {
+ "@metamask/ppom-validator>elliptic": {
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>diffie-hellman": {
+ "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "string.prototype.matchall>call-bind>es-define-property": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify>diffie-hellman>miller-rabin": true,
- "crypto-browserify>randombytes": true
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "crypto-browserify>diffie-hellman>miller-rabin": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "bn.js": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>has-symbols": true,
+ "browserify>util>is-arguments": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "process": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true
}
},
- "crypto-browserify>pbkdf2": {
+ "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
"globals": {
- "crypto": true,
- "process": true,
- "queueMicrotask": true,
- "setImmediate": true,
- "setTimeout": true
+ "intToBuffer": true
},
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "bn.js": true,
+ "buffer": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt": {
+ "eth-ens-namehash": {
+ "globals": {
+ "name": "write"
+ },
"packages": {
- "bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>create-hash": true
+ "eth-ens-namehash>idna-uts46-hx": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt>browserify-rsa": {
+ "eth-lattice-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "browser": true,
+ "clearInterval": true,
+ "fetch": true,
+ "open": true,
+ "setInterval": true
+ },
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "crypto-browserify": true,
+ "webpack>events": true,
+ "eth-lattice-keyring>gridplus-sdk": true,
+ "eth-lattice-keyring>rlp": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1": {
+ "eth-method-registry": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "crypto-browserify>pbkdf2": true,
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "@ethereumjs/tx>ethereum-cryptography": {
+ "globals": {
+ "TextDecoder": true,
+ "crypto": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "bn.js": true,
- "browserify>buffer": true,
- "browserify>vm-browserify": true,
- "pumpify>inherits": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
- "crypto-browserify>randombytes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "crypto-browserify>randomfill": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "crypto-browserify>randombytes": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "currency-formatter": {
+ "ethereumjs-util>ethereum-cryptography": {
"packages": {
- "currency-formatter>accounting": true,
- "currency-formatter>locale-currency": true,
- "react>object-assign": true
- }
- },
- "currency-formatter>accounting": {
- "globals": {
- "define": true
+ "browserify>buffer": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "ganache>secp256k1": true
}
},
- "currency-formatter>locale-currency": {
- "globals": {
- "countryCode": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify>create-hmac": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
}
},
- "debounce-stream": {
+ "ethereumjs-util": {
"packages": {
- "debounce-stream>debounce": true,
- "debounce-stream>duplexer": true,
- "debounce-stream>through": true
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "ethereumjs-util>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "ethereumjs-util>rlp": true
}
},
- "debounce-stream>debounce": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "packages": {
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true
}
},
- "debounce-stream>duplexer": {
+ "@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
- "stream-browserify": true
+ "eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
+ "crypto-browserify>randombytes": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
+ "uuid": true
}
},
- "debounce-stream>through": {
+ "ethers": {
"packages": {
- "process": true,
- "stream-browserify": true
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "ethers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>@vue/compiler-sfc>postcss>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "packages": {
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>is-core-module>hasown": {
+ "@metamask/ethjs>ethjs-abi": {
"packages": {
- "browserify>has>function-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ethjs>js-sha3": true,
+ "@metamask/ethjs>ethjs-abi>number-to-bn": true
}
},
- "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "webpack>events": {
"globals": {
- "crypto.getRandomValues": true
+ "console": true
}
},
- "eslint-plugin-react>array-includes>is-string": {
+ "crypto-browserify>browserify-cipher>evp_bytestokey": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "ethereumjs-util>create-hash>md5.js": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-ens-namehash": {
- "globals": {
- "name": "write"
- },
+ "extension-port-stream": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
"browserify>buffer": true,
- "eth-ens-namehash>idna-uts46-hx": true
+ "extension-port-stream>readable-stream": true
}
},
- "eth-ens-namehash>idna-uts46-hx": {
+ "fast-json-patch": {
+ "globals": {
+ "addEventListener": true,
+ "clearTimeout": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ }
+ },
+ "@metamask/snaps-utils>fast-xml-parser": {
"globals": {
- "define": true
+ "entityName": true,
+ "val": true
},
"packages": {
- "browserify>punycode": true
+ "@metamask/snaps-utils>fast-xml-parser>strnum": true
}
},
- "eth-keyring-controller>@metamask/browser-passworder": {
- "globals": {
- "crypto": true
+ "@metamask/notification-services-controller>firebase": {
+ "packages": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": true
}
},
- "eth-lattice-keyring": {
+ "react-focus-lock>focus-lock": {
"globals": {
- "addEventListener": true,
- "browser": true,
- "clearInterval": true,
- "fetch": true,
- "open": true,
- "setInterval": true
+ "HTMLIFrameElement": true,
+ "Node.DOCUMENT_FRAGMENT_NODE": true,
+ "Node.DOCUMENT_NODE": true,
+ "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
+ "Node.DOCUMENT_POSITION_CONTAINS": true,
+ "Node.ELEMENT_NODE": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "getComputedStyle": true,
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "eth-lattice-keyring>@ethereumjs/tx": true,
- "eth-lattice-keyring>gridplus-sdk": true,
- "eth-lattice-keyring>rlp": true,
- "webpack>events": true
+ "@swc/helpers>tslib": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx": {
+ "browserify>util>which-typed-array>for-each": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>es-abstract>is-callable": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
- "packages": {
- "browserify": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
+ "axios>form-data": {
+ "globals": {
+ "FormData": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
+ "fuse.js": {
"globals": {
- "WeakRef": true
- },
- "packages": {
- "browserify": true
+ "console": true,
+ "define": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
+ "string.prototype.matchall>get-intrinsic": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "AggregateError": true,
+ "FinalizationRegistry": true,
+ "WeakRef": true
},
"packages": {
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>es-abstract>has-proto": true,
+ "string.prototype.matchall>has-symbols": true,
+ "depcheck>is-core-module>hasown": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
+ "string.prototype.matchall>es-abstract>gopd": {
+ "packages": {
+ "string.prototype.matchall>get-intrinsic": true
}
},
"eth-lattice-keyring>gridplus-sdk": {
@@ -3815,230 +3705,307 @@
"setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethersproject/abi": true,
- "@metamask/ethjs>js-sha3": true,
- "@metamask/keyring-api>bech32": true,
- "bn.js": true,
- "browserify>buffer": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true,
+ "@ethersproject/abi": true,
"eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "@metamask/keyring-api>bech32": true,
"eth-lattice-keyring>gridplus-sdk>bignumber.js": true,
"eth-lattice-keyring>gridplus-sdk>bitwise": true,
+ "bn.js": true,
"eth-lattice-keyring>gridplus-sdk>borc": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
- "eth-lattice-keyring>gridplus-sdk>uuid": true,
- "eth-lattice-keyring>rlp": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
"ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ethjs>js-sha3": true,
+ "lodash": true,
+ "eth-lattice-keyring>rlp": true,
"ganache>secp256k1": true,
- "lodash": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
+ "string.prototype.matchall>es-abstract>has-property-descriptors": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "string.prototype.matchall>call-bind>es-define-property": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
+ "koa>is-generator-function>has-tostringtag": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
+ "ethereumjs-util>create-hash>md5.js>hash-base": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
+ "ethers>@ethersproject/sha2>hash.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "depcheck>is-core-module>hasown": {
+ "packages": {
+ "browserify>has>function-bind": true
+ }
+ },
+ "@metamask/eth-trezor-keyring>hdkey": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "crypto-browserify": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
+ }
+ },
+ "he": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "define": true
+ }
+ },
+ "history": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.defaultView": true,
+ "document.querySelector": true
+ }
+ },
+ "react-router-dom>history": {
+ "globals": {
+ "addEventListener": true,
+ "confirm": true,
+ "document": true,
+ "history": true,
+ "location": true,
+ "navigator.userAgent": true,
+ "removeEventListener": true
},
"packages": {
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "react-router-dom>history>resolve-pathname": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true,
+ "react-router-dom>history>value-equal": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "@metamask/ppom-validator>elliptic>hmac-drbg": {
+ "packages": {
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "react-redux>hoist-non-react-statics": {
+ "packages": {
+ "prop-types>react-is": true
+ }
+ },
+ "https-browserify": {
+ "packages": {
+ "stream-http": true,
+ "browserify>url": true
+ }
+ },
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
"globals": {
- "TextEncoder": true,
- "crypto": true
+ "DOMException": true,
+ "IDBCursor": true,
+ "IDBDatabase": true,
+ "IDBIndex": true,
+ "IDBObjectStore": true,
+ "IDBRequest": true,
+ "IDBTransaction": true,
+ "indexedDB.deleteDatabase": true,
+ "indexedDB.open": true
}
},
- "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "eth-ens-namehash>idna-uts46-hx": {
"globals": {
"define": true
+ },
+ "packages": {
+ "browserify>punycode": true
+ }
+ },
+ "string.prototype.matchall>internal-slot": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "depcheck>is-core-module>hasown": true,
+ "string.prototype.matchall>side-channel": true
+ }
+ },
+ "browserify>util>is-arguments": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-callable": {
+ "globals": {
+ "document": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "koa>is-generator-function": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
"globals": {
- "crypto": true,
- "define": true
+ "document": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bitwise": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
"packages": {
- "browserify>buffer": true
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc": {
- "globals": {
- "console": true
- },
+ "string.prototype.matchall>es-abstract>is-regex": {
"packages": {
- "browserify>buffer": true,
- "buffer>ieee754": true,
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
- "globals": {
- "URL": true,
- "URLSearchParams": true,
- "location": true
+ "eslint-plugin-react>array-includes>is-string": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
- "globals": {
- "intToBuffer": true
- },
+ "browserify>util>is-typed-array": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "buffer": true
+ "browserify>util>which-typed-array": true
}
},
- "eth-lattice-keyring>gridplus-sdk>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "eth-lattice-keyring>rlp": {
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
"globals": {
- "TextEncoder": true
- }
- },
- "eth-method-registry": {
- "packages": {
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true
+ "URL": true,
+ "URLSearchParams": true,
+ "location": true
}
},
- "ethereumjs-util": {
+ "@ensdomains/content-hash>js-base64": {
+ "globals": {
+ "Base64": "write",
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true,
+ "define": true
+ },
"packages": {
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography": true,
- "ethereumjs-util>rlp": true
+ "browserify>buffer": true
}
},
- "ethereumjs-util>create-hash": {
+ "@metamask/ethjs>js-sha3": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>md5.js": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "pumpify>inherits": true
+ "process": true
}
},
- "ethereumjs-util>create-hash>cipher-base": {
- "packages": {
- "browserify>string_decoder": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "stream-browserify": true
+ "@ngraveio/bc-ur>jsbi": {
+ "globals": {
+ "define": true
}
},
- "ethereumjs-util>create-hash>md5.js": {
+ "@metamask/message-manager>jsonschema": {
"packages": {
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "browserify>url": true
}
},
- "ethereumjs-util>create-hash>md5.js>hash-base": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "readable-stream": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
}
},
- "ethereumjs-util>create-hash>ripemd160": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
+ "globals": {
+ "CSS": true
+ },
"packages": {
- "browserify>buffer": true,
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "pumpify>inherits": true
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ganache>secp256k1": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
"packages": {
- "browserify>buffer": true
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
"packages": {
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
- "koa>content-disposition>safe-buffer": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
+ "@material-ui/core>@material-ui/styles>jss": {
+ "globals": {
+ "CSS": true,
+ "document.createElement": true,
+ "document.querySelector": true
+ },
"packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
+ "react-router-dom>tiny-warning": true
}
},
"ethereumjs-util>ethereum-cryptography>keccak": {
@@ -4047,536 +4014,496 @@
"readable-stream": true
}
},
- "ethereumjs-util>rlp": {
- "packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "currency-formatter>locale-currency": {
+ "globals": {
+ "countryCode": true
}
},
- "ethereumjs-wallet>randombytes": {
+ "localforage": {
"globals": {
- "crypto.getRandomValues": true
+ "Blob": true,
+ "BlobBuilder": true,
+ "FileReader": true,
+ "IDBKeyRange": true,
+ "MSBlobBuilder": true,
+ "MozBlobBuilder": true,
+ "OIndexedDB": true,
+ "WebKitBlobBuilder": true,
+ "atob": true,
+ "btoa": true,
+ "console.error": true,
+ "console.info": true,
+ "console.warn": true,
+ "define": true,
+ "fetch": true,
+ "indexedDB": true,
+ "localStorage": true,
+ "mozIndexedDB": true,
+ "msIndexedDB": true,
+ "navigator.platform": true,
+ "navigator.userAgent": true,
+ "openDatabase": true,
+ "setTimeout": true,
+ "webkitIndexedDB": true
}
},
- "ethers": {
- "packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/web": true,
- "ethers>@ethersproject/wordlists": true
+ "lodash": {
+ "globals": {
+ "clearTimeout": true,
+ "define": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/abstract-provider": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ "loglevel": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.cookie": true,
+ "localStorage": true,
+ "log": "write",
+ "navigator": true
}
- },
- "ethers>@ethersproject/abstract-signer": {
- "packages": {
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ },
+ "lottie-web": {
+ "globals": {
+ "Blob": true,
+ "Howl": true,
+ "OffscreenCanvas": true,
+ "URL.createObjectURL": true,
+ "Worker": true,
+ "XMLHttpRequest": true,
+ "bodymovin": "write",
+ "clearInterval": true,
+ "console": true,
+ "define": true,
+ "document.body": true,
+ "document.createElement": true,
+ "document.createElementNS": true,
+ "document.getElementsByClassName": true,
+ "document.getElementsByTagName": true,
+ "document.querySelectorAll": true,
+ "document.readyState": true,
+ "location.origin": true,
+ "location.pathname": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/address": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/rlp": true
+ "luxon": {
+ "globals": {
+ "Intl": true
}
},
- "ethers>@ethersproject/base64": {
+ "@metamask/snaps-utils>marked": {
"globals": {
- "atob": true,
- "btoa": true
- },
- "packages": {
- "@ethersproject/bytes": true
+ "console.error": true,
+ "console.warn": true,
+ "define": true
}
},
- "ethers>@ethersproject/basex": {
+ "ethereumjs-util>create-hash>md5.js": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/properties": true
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "ethers>@ethersproject/constants": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
"packages": {
- "@ethersproject/bignumber": true
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets": {
+ "react-markdown>remark-parse>mdast-util-from-markdown": {
"packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets>aes-js": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/pbkdf2": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
+ "react-syntax-highlighter>refractor>parse-entities": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true
}
},
- "ethers>@ethersproject/json-wallets>aes-js": {
+ "react-markdown>remark-rehype>mdast-util-to-hast": {
"globals": {
- "define": true
+ "console.warn": true
+ },
+ "packages": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets>scrypt-js": {
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
"globals": {
- "define": true,
- "setTimeout": true
+ "Headers": true,
+ "TextDecoder": true,
+ "URL": true,
+ "btoa": true,
+ "fetch": true
},
"packages": {
- "browserify>timers-browserify": true
+ "browserify>browserify-zlib": true,
+ "browserify>buffer": true,
+ "https-browserify": true,
+ "process": true,
+ "stream-http": true,
+ "browserify>url": true,
+ "browserify>util": true
}
},
- "ethers>@ethersproject/keccak256": {
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
"packages": {
- "@ethersproject/bytes": true,
- "@metamask/ethjs>js-sha3": true
- }
- },
- "ethers>@ethersproject/logger": {
- "globals": {
- "console": true
+ "react-syntax-highlighter>refractor>parse-entities": true
}
},
- "ethers>@ethersproject/pbkdf2": {
+ "crypto-browserify>diffie-hellman>miller-rabin": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/sha2": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true
}
},
- "ethers>@ethersproject/properties": {
+ "@ensdomains/content-hash>cids>multibase": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
}
},
- "ethers>@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "@ensdomains/content-hash>multihashes>multibase": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers>@ethersproject/networks": true,
- "ethers>@ethersproject/providers>@ethersproject/web": true,
- "ethers>@ethersproject/providers>bech32": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true,
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/networks": {
+ "@ensdomains/content-hash>multicodec": {
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>multicodec>uint8arrays": true,
+ "sass-embedded>varint": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/web": {
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "console.warn": true,
+ "crypto.subtle.digest": true
}
},
- "ethers>@ethersproject/random": {
+ "@ensdomains/content-hash>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>multibase": true,
+ "@ensdomains/content-hash>multihashes>varint": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/rlp": {
+ "@ensdomains/content-hash>cids>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true,
+ "@ensdomains/content-hash>cids>multihashes>varint": true
}
},
- "ethers>@ethersproject/sha2": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/sha2>hash.js": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@metamask/approval-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/signing-key>elliptic": true
+ "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "@metamask/notification-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/solidity": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true
+ "@metamask/permission-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/strings": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/rpc-methods>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/transactions": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/signing-key": true
+ "@metamask/rpc-methods-flask>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/units": {
- "packages": {
- "@ethersproject/bignumber": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/snaps-controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/web": {
+ "@metamask/snaps-controllers-flask>nanoid": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/wordlists": {
- "packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "depcheck>@vue/compiler-sfc>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream": {
- "packages": {
- "browserify>buffer": true,
- "extension-port-stream>readable-stream": true
+ "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream>readable-stream": {
+ "node-fetch": {
"globals": {
- "AbortController": true,
- "AggregateError": true,
- "Blob": true
- },
- "packages": {
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "extension-port-stream>readable-stream>abort-controller": true,
- "process": true,
- "webpack>events": true
+ "Headers": true,
+ "Request": true,
+ "Response": true,
+ "fetch": true
}
},
- "extension-port-stream>readable-stream>abort-controller": {
+ "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
"globals": {
- "AbortController": true
+ "fetch": true
}
},
- "fast-json-patch": {
+ "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
"globals": {
- "addEventListener": true,
- "clearTimeout": true,
- "removeEventListener": true,
- "setTimeout": true
+ "fetch": true
}
},
- "fuse.js": {
+ "@metamask/ethjs>ethjs-abi>number-to-bn": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>object-inspect": {
"globals": {
- "console": true,
- "define": true
+ "HTMLElement": true,
+ "WeakRef": true
+ },
+ "packages": {
+ "browserify>browser-resolve": true
}
},
- "ganache>secp256k1": {
+ "@ngraveio/bc-ur>assert>object-is": {
"packages": {
- "@metamask/ppom-validator>elliptic": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true
}
},
"gulp>vinyl-fs>object.assign": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
"string.prototype.matchall>call-bind": true,
"string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>has-symbols": true
+ "string.prototype.matchall>has-symbols": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "he": {
- "globals": {
- "define": true
+ "@metamask/object-multiplex>once": {
+ "packages": {
+ "@metamask/object-multiplex>once>wrappy": true
}
},
- "history": {
- "globals": {
- "console": true,
- "define": true,
- "document.defaultView": true,
- "document.querySelector": true
+ "crypto-browserify>public-encrypt>parse-asn1": {
+ "packages": {
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "browserify>buffer": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "crypto-browserify>pbkdf2": true
}
},
- "https-browserify": {
- "packages": {
- "browserify>url": true,
- "stream-http": true
+ "react-syntax-highlighter>refractor>parse-entities": {
+ "globals": {
+ "document.createElement": true
}
},
- "koa>content-disposition>safe-buffer": {
+ "path-browserify": {
"packages": {
- "browserify>buffer": true
+ "process": true
}
},
- "koa>is-generator-function": {
+ "serve-handler>path-to-regexp": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "serve-handler>path-to-regexp>isarray": true
}
},
- "koa>is-generator-function>has-tostringtag": {
+ "crypto-browserify>pbkdf2": {
+ "globals": {
+ "crypto": true,
+ "process": true,
+ "queueMicrotask": true,
+ "setImmediate": true,
+ "setTimeout": true
+ },
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "ethereumjs-util>create-hash": true,
+ "process": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
}
},
- "localforage": {
+ "@material-ui/core>popper.js": {
"globals": {
- "Blob": true,
- "BlobBuilder": true,
- "FileReader": true,
- "IDBKeyRange": true,
- "MSBlobBuilder": true,
- "MozBlobBuilder": true,
- "OIndexedDB": true,
- "WebKitBlobBuilder": true,
- "atob": true,
- "btoa": true,
- "console.error": true,
- "console.info": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
"console.warn": true,
"define": true,
- "fetch": true,
- "indexedDB": true,
- "localStorage": true,
- "mozIndexedDB": true,
- "msIndexedDB": true,
- "navigator.platform": true,
- "navigator.userAgent": true,
- "openDatabase": true,
- "setTimeout": true,
- "webkitIndexedDB": true
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setTimeout": true
}
},
- "lodash": {
+ "react-tippy>popper.js": {
"globals": {
- "clearTimeout": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
+ "console.warn": true,
"define": true,
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.userAgent": true,
+ "requestAnimationFrame": true,
"setTimeout": true
}
},
- "loglevel": {
+ "process": {
"globals": {
- "console": true,
- "define": true,
- "document.cookie": true,
- "localStorage": true,
- "log": "write",
- "navigator": true
+ "clearTimeout": true,
+ "setTimeout": true
}
},
- "lottie-web": {
- "globals": {
- "Blob": true,
- "Howl": true,
- "OffscreenCanvas": true,
- "URL.createObjectURL": true,
- "Worker": true,
- "XMLHttpRequest": true,
- "bodymovin": "write",
- "clearInterval": true,
- "console": true,
- "define": true,
- "document.body": true,
- "document.createElement": true,
- "document.createElementNS": true,
- "document.getElementsByClassName": true,
- "document.getElementsByTagName": true,
- "document.querySelectorAll": true,
- "document.readyState": true,
- "location.origin": true,
- "location.pathname": true,
- "navigator": true,
- "requestAnimationFrame": true,
- "setInterval": true,
- "setTimeout": true
+ "promise-to-callback": {
+ "packages": {
+ "promise-to-callback>is-fn": true,
+ "promise-to-callback>set-immediate-shim": true
}
},
- "luxon": {
+ "prop-types": {
"globals": {
- "Intl": true
+ "console": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "prop-types>react-is": true
}
},
- "nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "react-markdown>property-information": {
+ "packages": {
+ "watchify>xtend": true
}
},
- "nock>debug": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
"globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
+ "process": true,
+ "setTimeout": true
},
"packages": {
- "nock>debug>ms": true,
- "process": true
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
+ }
+ },
+ "crypto-browserify>public-encrypt": {
+ "packages": {
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "crypto-browserify>randombytes": true
}
},
- "node-fetch": {
+ "browserify>punycode": {
"globals": {
- "Headers": true,
- "Request": true,
- "Response": true,
- "fetch": true
+ "define": true
}
},
- "path-browserify": {
- "packages": {
- "process": true
+ "qrcode-generator": {
+ "globals": {
+ "define": true
}
},
- "process": {
+ "qrcode.react": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "Path2D": true,
+ "devicePixelRatio": true
+ },
+ "packages": {
+ "react": true
}
},
- "promise-to-callback": {
+ "@storybook/addon-knobs>qs": {
"packages": {
- "promise-to-callback>is-fn": true,
- "promise-to-callback>set-immediate-shim": true
+ "string.prototype.matchall>side-channel": true
}
},
- "promise-to-callback>set-immediate-shim": {
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
"globals": {
- "setTimeout.apply": true
- },
- "packages": {
- "browserify>timers-browserify": true
+ "queueMicrotask": true
}
},
- "prop-types": {
+ "react-beautiful-dnd>raf-schd": {
"globals": {
- "console": true
- },
- "packages": {
- "prop-types>react-is": true,
- "react>object-assign": true
+ "cancelAnimationFrame": true,
+ "requestAnimationFrame": true
}
},
- "prop-types>react-is": {
+ "crypto-browserify>randombytes": {
"globals": {
- "console": true
+ "crypto": true,
+ "msCrypto": true
+ },
+ "packages": {
+ "process": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "qrcode-generator": {
+ "ethereumjs-wallet>randombytes": {
"globals": {
- "define": true
+ "crypto.getRandomValues": true
}
},
- "qrcode.react": {
+ "crypto-browserify>randomfill": {
"globals": {
- "Path2D": true,
- "devicePixelRatio": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "react": true
+ "process": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"react": {
@@ -4584,8 +4511,8 @@
"console": true
},
"packages": {
- "prop-types": true,
- "react>object-assign": true
+ "react>object-assign": true,
+ "prop-types": true
}
},
"react-beautiful-dnd": {
@@ -4607,43 +4534,28 @@
},
"packages": {
"@babel/runtime": true,
- "react": true,
"react-beautiful-dnd>css-box-model": true,
"react-beautiful-dnd>memoize-one": true,
"react-beautiful-dnd>raf-schd": true,
- "react-beautiful-dnd>use-memo-one": true,
+ "react": true,
"react-dom": true,
"react-redux": true,
- "redux": true
+ "redux": true,
+ "react-beautiful-dnd>use-memo-one": true
}
},
- "react-beautiful-dnd>css-box-model": {
+ "react-chartjs-2": {
"globals": {
- "getComputedStyle": true,
- "pageXOffset": true,
- "pageYOffset": true
+ "setTimeout": true
},
"packages": {
- "react-router-dom>tiny-invariant": true
- }
- },
- "react-beautiful-dnd>raf-schd": {
- "globals": {
- "cancelAnimationFrame": true,
- "requestAnimationFrame": true
- }
- },
- "react-beautiful-dnd>use-memo-one": {
- "packages": {
+ "chart.js": true,
"react": true
}
},
- "react-chartjs-2": {
- "globals": {
- "setTimeout": true
- },
+ "react-focus-lock>react-clientside-effect": {
"packages": {
- "chart.js": true,
+ "@babel/runtime": true,
"react": true
}
},
@@ -4688,22 +4600,28 @@
"trustedTypes": true
},
"packages": {
+ "react>object-assign": true,
"prop-types": true,
"react": true,
- "react-dom>scheduler": true,
- "react>object-assign": true
+ "react-dom>scheduler": true
}
},
- "react-dom>scheduler": {
+ "react-responsive-carousel>react-easy-swipe": {
"globals": {
- "MessageChannel": true,
- "cancelAnimationFrame": true,
- "clearTimeout": true,
- "console": true,
- "navigator": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "addEventListener": true,
+ "define": true,
+ "document.addEventListener": true,
+ "document.removeEventListener": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-popper>react-fast-compare": {
+ "globals": {
+ "Element": true,
+ "console.warn": true
}
},
"react-focus-lock": {
@@ -4717,667 +4635,726 @@
},
"packages": {
"@babel/runtime": true,
+ "react-focus-lock>focus-lock": true,
"prop-types": true,
"react": true,
- "react-focus-lock>focus-lock": true,
"react-focus-lock>react-clientside-effect": true,
"react-focus-lock>use-callback-ref": true,
"react-focus-lock>use-sidecar": true
}
},
- "react-focus-lock>focus-lock": {
+ "react-idle-timer": {
"globals": {
- "HTMLIFrameElement": true,
- "Node.DOCUMENT_FRAGMENT_NODE": true,
- "Node.DOCUMENT_NODE": true,
- "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
- "Node.DOCUMENT_POSITION_CONTAINS": true,
- "Node.ELEMENT_NODE": true,
- "console.error": true,
+ "clearTimeout": true,
+ "document": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-inspector": {
+ "globals": {
+ "Node": true,
+ "chromeDark": true,
+ "chromeLight": true
+ },
+ "packages": {
+ "react": true
+ }
+ },
+ "prop-types>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-redux>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown": {
+ "globals": {
+ "console.warn": true
+ },
+ "packages": {
+ "react-markdown>comma-separated-tokens": true,
+ "prop-types": true,
+ "react-markdown>property-information": true,
+ "react": true,
+ "react-markdown>react-is": true,
+ "react-markdown>remark-parse": true,
+ "react-markdown>remark-rehype": true,
+ "react-markdown>space-separated-tokens": true,
+ "react-markdown>style-to-object": true,
+ "react-markdown>unified": true,
+ "react-markdown>unist-util-visit": true,
+ "react-markdown>vfile": true
+ }
+ },
+ "react-popper": {
+ "globals": {
+ "document": true
+ },
+ "packages": {
+ "@popperjs/core": true,
+ "react": true,
+ "react-popper>react-fast-compare": true,
+ "react-popper>warning": true
+ }
+ },
+ "react-redux": {
+ "globals": {
+ "console": true,
+ "document": true
+ },
+ "packages": {
+ "@babel/runtime": true,
+ "react-redux>hoist-non-react-statics": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "react-redux>react-is": true
+ }
+ },
+ "react-responsive-carousel": {
+ "globals": {
+ "HTMLElement": true,
+ "addEventListener": true,
+ "clearTimeout": true,
"console.warn": true,
"document": true,
"getComputedStyle": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "classnames": true,
+ "react": true,
+ "react-dom": true,
+ "react-responsive-carousel>react-easy-swipe": true
+ }
+ },
+ "react-router-dom": {
+ "packages": {
+ "react-router-dom>history": true,
+ "prop-types": true,
+ "react": true,
+ "react-router-dom>react-router": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
+ }
+ },
+ "react-router-dom-v5-compat": {
+ "globals": {
+ "FormData": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "__reactRouterVersion": "write",
+ "addEventListener": true,
+ "confirm": true,
+ "define": true,
+ "document": true,
+ "history.scrollRestoration": true,
+ "location.href": true,
+ "removeEventListener": true,
+ "scrollTo": true,
+ "scrollY": true,
+ "sessionStorage.getItem": true,
+ "sessionStorage.setItem": true,
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "react-router-dom-v5-compat>@remix-run/router": true,
+ "history": true,
+ "react": true,
+ "react-dom": true,
+ "react-router-dom": true,
+ "react-router-dom-v5-compat>react-router": true
}
},
- "react-focus-lock>react-clientside-effect": {
+ "react-router-dom>react-router": {
"packages": {
- "@babel/runtime": true,
- "react": true
+ "react-router-dom>history": true,
+ "react-redux>hoist-non-react-statics": true,
+ "serve-handler>path-to-regexp": true,
+ "prop-types": true,
+ "react": true,
+ "prop-types>react-is": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
}
},
- "react-focus-lock>use-callback-ref": {
+ "react-router-dom-v5-compat>react-router": {
+ "globals": {
+ "console.error": true,
+ "define": true
+ },
"packages": {
+ "react-router-dom-v5-compat>@remix-run/router": true,
"react": true
}
},
- "react-focus-lock>use-sidecar": {
+ "react-simple-file-input": {
"globals": {
- "console.error": true
+ "File": true,
+ "FileReader": true,
+ "console.warn": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "react": true,
- "react-focus-lock>use-sidecar>detect-node-es": true
+ "prop-types": true,
+ "react": true
}
},
- "react-idle-timer": {
+ "react-tippy": {
"globals": {
+ "Element": true,
+ "MSStream": true,
+ "MutationObserver": true,
+ "addEventListener": true,
"clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "define": true,
"document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.maxTouchPoints": true,
+ "navigator.msMaxTouchPoints": true,
+ "navigator.userAgent": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "react-tippy>popper.js": true,
+ "react": true,
+ "react-dom": true
}
},
- "react-inspector": {
+ "react-toggle-button": {
"globals": {
- "Node": true,
- "chromeDark": true,
- "chromeLight": true
+ "clearTimeout": true,
+ "console.warn": true,
+ "define": true,
+ "performance": true,
+ "setTimeout": true
},
"packages": {
"react": true
}
},
- "react-markdown": {
+ "@material-ui/core>react-transition-group": {
"globals": {
- "console.warn": true
+ "Element": true,
+ "setTimeout": true
},
"packages": {
+ "@material-ui/core>react-transition-group>dom-helpers": true,
"prop-types": true,
"react": true,
- "react-markdown>comma-separated-tokens": true,
- "react-markdown>property-information": true,
- "react-markdown>react-is": true,
- "react-markdown>remark-parse": true,
- "react-markdown>remark-rehype": true,
- "react-markdown>space-separated-tokens": true,
- "react-markdown>style-to-object": true,
- "react-markdown>unified": true,
- "react-markdown>unist-util-visit": true,
- "react-markdown>vfile": true
+ "react-dom": true
}
},
- "react-markdown>property-information": {
+ "readable-stream": {
"packages": {
- "watchify>xtend": true
+ "browserify>browser-resolve": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "browserify>string_decoder": true,
+ "readable-stream>util-deprecate": true
}
},
- "react-markdown>react-is": {
+ "extension-port-stream>readable-stream": {
"globals": {
- "console": true
- }
- },
- "react-markdown>remark-parse": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true,
- "react-syntax-highlighter>refractor>parse-entities": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
+ "AbortController": true,
+ "AbortSignal": true,
+ "AggregateError": true,
+ "Blob": true,
+ "ERR_INVALID_ARG_TYPE": true,
+ "queueMicrotask": true
+ },
"packages": {
- "react-syntax-highlighter>refractor>parse-entities": true
+ "@lavamoat/lavapack>readable-stream>abort-controller": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "process": true,
+ "browserify>string_decoder": true
}
},
- "react-markdown>remark-rehype": {
+ "@metamask/snaps-controllers>readable-web-to-node-stream": {
"packages": {
- "react-markdown>remark-rehype>mdast-util-to-hast": true
+ "readable-stream": true
}
},
- "react-markdown>remark-rehype>mdast-util-to-hast": {
+ "redux": {
"globals": {
- "console.warn": true
+ "console": true
},
"packages": {
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
- "react-markdown>unist-util-visit": true
+ "@babel/runtime": true
}
},
- "react-markdown>style-to-object": {
+ "string.prototype.matchall>regexp.prototype.flags": {
"packages": {
- "react-markdown>style-to-object>inline-style-parser": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
}
},
- "react-markdown>unified": {
+ "react-markdown>remark-parse": {
"packages": {
- "mocha>yargs-unparser>is-plain-obj": true,
- "react-markdown>unified>bail": true,
- "react-markdown>unified>extend": true,
- "react-markdown>unified>is-buffer": true,
- "react-markdown>unified>trough": true,
- "react-markdown>vfile": true
+ "react-markdown>remark-parse>mdast-util-from-markdown": true
}
},
- "react-markdown>unist-util-visit": {
+ "react-markdown>remark-rehype": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-visit-parents": true
+ "react-markdown>remark-rehype>mdast-util-to-hast": true
}
},
- "react-markdown>unist-util-visit>unist-util-visit-parents": {
+ "react-markdown>vfile>replace-ext": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-is": true
+ "path-browserify": true
}
},
- "react-markdown>vfile": {
- "packages": {
- "path-browserify": true,
- "process": true,
- "react-markdown>vfile>is-buffer": true,
- "react-markdown>vfile>replace-ext": true,
- "react-markdown>vfile>vfile-message": true
+ "reselect": {
+ "globals": {
+ "WeakRef": true,
+ "console.warn": true,
+ "unstable_autotrackMemoize": true
}
},
- "react-markdown>vfile>replace-ext": {
+ "@metamask/snaps-utils>rfdc": {
"packages": {
- "path-browserify": true
+ "browserify>buffer": true
}
},
- "react-markdown>vfile>vfile-message": {
+ "ethereumjs-util>create-hash>ripemd160": {
"packages": {
- "react-markdown>vfile>unist-util-stringify-position": true
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true
}
},
- "react-popper": {
- "globals": {
- "document": true
- },
+ "@keystonehq/metamask-airgapped-keyring>rlp": {
"packages": {
- "@popperjs/core": true,
- "react": true,
- "react-popper>react-fast-compare": true,
- "react-popper>warning": true
- }
- },
- "react-popper>react-fast-compare": {
- "globals": {
- "Element": true,
- "console.warn": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-popper>warning": {
+ "eth-lattice-keyring>rlp": {
"globals": {
- "console": true
+ "TextEncoder": true
}
},
- "react-redux": {
- "globals": {
- "console": true,
- "document": true
- },
+ "ethereumjs-util>rlp": {
"packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true,
- "react-redux>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>hoist-non-react-statics": {
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
"packages": {
- "prop-types>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>react-is": {
+ "wait-on>rxjs": {
"globals": {
- "console": true
+ "cancelAnimationFrame": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "performance": true,
+ "requestAnimationFrame": true,
+ "setInterval.apply": true,
+ "setTimeout.apply": true
}
},
- "react-responsive-carousel": {
+ "koa>content-disposition>safe-buffer": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "react-dom>scheduler": {
"globals": {
- "HTMLElement": true,
- "addEventListener": true,
+ "MessageChannel": true,
+ "cancelAnimationFrame": true,
"clearTimeout": true,
- "console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "removeEventListener": true,
+ "console": true,
+ "navigator": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
- },
- "packages": {
- "classnames": true,
- "react": true,
- "react-dom": true,
- "react-responsive-carousel>react-easy-swipe": true
}
},
- "react-responsive-carousel>react-easy-swipe": {
+ "ethers>@ethersproject/json-wallets>scrypt-js": {
"globals": {
- "addEventListener": true,
"define": true,
- "document.addEventListener": true,
- "document.removeEventListener": true
+ "setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom": {
+ "ganache>secp256k1": {
"packages": {
- "prop-types": true,
- "react": true,
- "react-router-dom>history": true,
- "react-router-dom>react-router": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "@metamask/ppom-validator>elliptic": true
}
},
- "react-router-dom-v5-compat": {
+ "semver": {
"globals": {
- "FormData": true,
- "URL": true,
- "URLSearchParams": true,
- "__reactRouterVersion": "write",
- "addEventListener": true,
- "confirm": true,
- "define": true,
- "document": true,
- "history.scrollRestoration": true,
- "location.href": true,
- "removeEventListener": true,
- "scrollTo": true,
- "scrollY": true,
- "sessionStorage.getItem": true,
- "sessionStorage.setItem": true,
- "setTimeout": true
+ "console.error": true
},
"packages": {
- "history": true,
- "react": true,
- "react-dom": true,
- "react-router-dom": true,
- "react-router-dom-v5-compat>@remix-run/router": true,
- "react-router-dom-v5-compat>react-router": true
+ "process": true
}
},
- "react-router-dom-v5-compat>@remix-run/router": {
- "globals": {
- "AbortController": true,
- "DOMException": true,
- "FormData": true,
- "Headers": true,
- "Request": true,
- "Response": true,
- "URL": true,
- "URLSearchParams": true,
- "console": true,
- "document.defaultView": true
+ "string.prototype.matchall>call-bind>set-function-length": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom-v5-compat>react-router": {
- "globals": {
- "console.error": true,
- "define": true
- },
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
"packages": {
- "react": true,
- "react-router-dom-v5-compat>@remix-run/router": true
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom>history": {
+ "promise-to-callback>set-immediate-shim": {
"globals": {
- "addEventListener": true,
- "confirm": true,
- "document": true,
- "history": true,
- "location": true,
- "navigator.userAgent": true,
- "removeEventListener": true
+ "setTimeout.apply": true
},
"packages": {
- "react-router-dom>history>resolve-pathname": true,
- "react-router-dom>history>value-equal": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom>react-router": {
+ "addons-linter>sha.js": {
"packages": {
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true,
- "react-router-dom>history": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true,
- "serve-handler>path-to-regexp": true
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "react-router-dom>tiny-warning": {
- "globals": {
- "console": true
+ "string.prototype.matchall>side-channel": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>object-inspect": true
}
},
- "react-simple-file-input": {
+ "@metamask/profile-sync-controller>siwe": {
"globals": {
- "File": true,
- "FileReader": true,
+ "console.error": true,
"console.warn": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
+ "ethers": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true
}
},
- "react-syntax-highlighter>refractor>parse-entities": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
"globals": {
- "document.createElement": true
+ "StopIteration": true
+ },
+ "packages": {
+ "string.prototype.matchall>internal-slot": true
}
},
- "react-tippy": {
+ "stream-browserify": {
+ "packages": {
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "readable-stream": true
+ }
+ },
+ "stream-http": {
"globals": {
- "Element": true,
- "MSStream": true,
- "MutationObserver": true,
- "addEventListener": true,
+ "AbortController": true,
+ "Blob": true,
+ "MSStreamReader": true,
+ "ReadableStream": true,
+ "WritableStream": true,
+ "XDomainRequest": true,
+ "XMLHttpRequest": true,
"clearTimeout": true,
- "console.error": true,
- "console.warn": true,
- "define": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.maxTouchPoints": true,
- "navigator.msMaxTouchPoints": true,
- "navigator.userAgent": true,
- "performance": true,
- "requestAnimationFrame": true,
+ "fetch": true,
+ "location.protocol.search": true,
"setTimeout": true
},
"packages": {
- "react": true,
- "react-dom": true,
- "react-tippy>popper.js": true
+ "browserify>buffer": true,
+ "stream-http>builtin-status-codes": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "readable-stream": true,
+ "browserify>url": true,
+ "watchify>xtend": true
}
},
- "react-tippy>popper.js": {
- "globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.userAgent": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "@metamask/snaps-controllers>tar-stream>streamx": {
+ "packages": {
+ "webpack>events": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true
}
},
- "react-toggle-button": {
- "globals": {
- "clearTimeout": true,
- "console.warn": true,
- "define": true,
- "performance": true,
- "setTimeout": true
- },
+ "browserify>string_decoder": {
"packages": {
- "react": true
+ "koa>content-disposition>safe-buffer": true
}
},
- "readable-stream": {
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
"packages": {
- "browserify>browser-resolve": true,
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream>util-deprecate": true,
- "webpack>events": true
+ "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
}
},
- "readable-stream>util-deprecate": {
- "globals": {
- "console.trace": true,
- "console.warn": true,
- "localStorage": true
+ "react-markdown>style-to-object": {
+ "packages": {
+ "react-markdown>style-to-object>inline-style-parser": true
}
},
- "redux": {
- "globals": {
- "console": true
- },
+ "@metamask/snaps-controllers>tar-stream": {
"packages": {
- "@babel/runtime": true
+ "@metamask/snaps-controllers>tar-stream>b4a": true,
+ "browserify>browser-resolve": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx": true
}
},
- "reselect": {
- "globals": {
- "WeakRef": true,
- "console.warn": true,
- "unstable_autotrackMemoize": true
+ "debounce-stream>through": {
+ "packages": {
+ "process": true,
+ "stream-browserify": true
}
},
- "semver": {
+ "browserify>timers-browserify": {
"globals": {
- "console.error": true
+ "clearInterval": true,
+ "clearTimeout": true,
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
"process": true
}
},
- "serve-handler>path-to-regexp": {
- "packages": {
- "serve-handler>path-to-regexp>isarray": true
+ "react-router-dom>tiny-warning": {
+ "globals": {
+ "console": true
}
},
- "stream-browserify": {
- "packages": {
- "pumpify>inherits": true,
- "readable-stream": true,
- "webpack>events": true
+ "copy-to-clipboard>toggle-selection": {
+ "globals": {
+ "document.activeElement": true,
+ "document.getSelection": true
}
},
- "stream-http": {
+ "@swc/helpers>tslib": {
+ "globals": {
+ "SuppressedError": true,
+ "define": true
+ }
+ },
+ "@metamask/eth-sig-util>tweetnacl": {
"globals": {
- "AbortController": true,
- "Blob": true,
- "MSStreamReader": true,
- "ReadableStream": true,
- "WritableStream": true,
- "XDomainRequest": true,
- "XMLHttpRequest": true,
- "clearTimeout": true,
- "fetch": true,
- "location.protocol.search": true,
- "setTimeout": true
+ "crypto": true,
+ "msCrypto": true,
+ "nacl": "write"
},
"packages": {
- "browserify>buffer": true,
- "browserify>url": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "stream-http>builtin-status-codes": true,
- "watchify>xtend": true
+ "browserify>browser-resolve": true
}
},
- "string.prototype.matchall>call-bind": {
- "packages": {
- "browserify>has>function-bind": true,
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>call-bind>set-function-length": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>call-bind>es-define-property": {
+ "@ensdomains/content-hash>cids>uint8arrays": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>cids>multibase": true
}
},
- "string.prototype.matchall>call-bind>set-function-length": {
+ "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "globals": {
+ "Buffer": true,
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>gopd": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "string.prototype.matchall>define-properties": {
+ "react-markdown>unified": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "react-markdown>unified>bail": true,
+ "react-markdown>unified>extend": true,
+ "react-markdown>unified>is-buffer": true,
+ "mocha>yargs-unparser>is-plain-obj": true,
+ "react-markdown>unified>trough": true,
+ "react-markdown>vfile": true
}
},
- "string.prototype.matchall>define-properties>define-data-property": {
+ "react-markdown>unist-util-visit>unist-util-visit-parents": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "react-markdown>unist-util-visit>unist-util-is": true
}
},
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "react-markdown>unist-util-visit": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true
+ "react-markdown>unist-util-visit>unist-util-visit-parents": true
}
},
- "string.prototype.matchall>es-abstract>available-typed-arrays": {
- "packages": {
- "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ "uri-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
+ "browserify>url": {
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "browserify>punycode": true,
+ "@storybook/addon-knobs>qs": true
}
},
- "string.prototype.matchall>es-abstract>gopd": {
+ "react-focus-lock>use-callback-ref": {
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>has-property-descriptors": {
+ "react-beautiful-dnd>use-memo-one": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "react-focus-lock>use-sidecar": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-focus-lock>use-sidecar>detect-node-es": true,
+ "react": true,
+ "@swc/helpers>tslib": true
}
},
- "string.prototype.matchall>es-abstract>is-callable": {
+ "readable-stream>util-deprecate": {
"globals": {
- "document": true
+ "console.trace": true,
+ "console.warn": true,
+ "localStorage": true
}
},
- "string.prototype.matchall>es-abstract>is-regex": {
+ "browserify>assert>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true,
+ "process": true
+ },
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "browserify>assert>util>inherits": true,
+ "process": true
}
},
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "browserify>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true
+ "pumpify>inherits": true,
+ "browserify>util>is-arguments": true,
+ "koa>is-generator-function": true,
+ "browserify>util>is-typed-array": true,
+ "process": true,
+ "browserify>util>which-typed-array": true
}
},
- "string.prototype.matchall>es-abstract>object-inspect": {
+ "uuid": {
"globals": {
- "HTMLElement": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "msCrypto": true
}
},
- "string.prototype.matchall>get-intrinsic": {
+ "@metamask/eth-snap-keyring>uuid": {
"globals": {
- "AggregateError": true,
- "FinalizationRegistry": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>has>function-bind": true,
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>has-proto": true,
- "string.prototype.matchall>has-symbols": true
+ "crypto": true
}
},
- "string.prototype.matchall>internal-slot": {
- "packages": {
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
+ "web3-stream-provider>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name": {
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": true
}
},
- "string.prototype.matchall>side-channel": {
+ "react-markdown>vfile>vfile-message": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>object-inspect": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-markdown>vfile>unist-util-stringify-position": true
}
},
- "terser>source-map-support>buffer-from": {
+ "react-markdown>vfile": {
"packages": {
- "browserify>buffer": true
+ "react-markdown>vfile>is-buffer": true,
+ "path-browserify": true,
+ "process": true,
+ "react-markdown>vfile>replace-ext": true,
+ "react-markdown>vfile>vfile-message": true
}
},
- "uri-js": {
+ "browserify>vm-browserify": {
"globals": {
- "define": true
+ "document.body.appendChild": true,
+ "document.body.removeChild": true,
+ "document.createElement": true
}
},
- "uuid": {
+ "react-popper>warning": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "console": true
}
},
- "wait-on>rxjs": {
+ "@ensdomains/content-hash>multihashes>web-encoding": {
"globals": {
- "cancelAnimationFrame": true,
- "clearInterval": true,
- "clearTimeout": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setInterval.apply": true,
- "setTimeout.apply": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "browserify>util": true
}
},
"web3": {
@@ -5390,14 +5367,14 @@
"setTimeout": true
},
"packages": {
- "browserify>util": true,
"readable-stream": true,
+ "browserify>util": true,
"web3-stream-provider>uuid": true
}
},
- "web3-stream-provider>uuid": {
+ "@metamask/controllers>web3": {
"globals": {
- "crypto": true
+ "XMLHttpRequest": true
}
},
"webextension-polyfill": {
@@ -5409,9 +5386,35 @@
"define": true
}
},
- "webpack>events": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ }
+ },
+ "browserify>util>which-typed-array": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>available-typed-arrays": true,
+ "string.prototype.matchall>call-bind": true,
+ "browserify>util>which-typed-array>for-each": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
"globals": {
- "console": true
+ "XMLHttpRequest": true
}
}
}
diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json
index 542d38004de3..82075f709022 100644
--- a/lavamoat/browserify/main/policy.json
+++ b/lavamoat/browserify/main/policy.json
@@ -5,144 +5,124 @@
"regeneratorRuntime": "write"
}
},
- "@ensdomains/content-hash": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
- "console.warn": true
+ "WeakRef": true
},
"packages": {
- "@ensdomains/content-hash>cids": true,
- "@ensdomains/content-hash>js-base64": true,
- "@ensdomains/content-hash>multicodec": true,
- "@ensdomains/content-hash>multihashes": true,
- "browserify>buffer": true
+ "browserify": true
}
},
- "@ensdomains/content-hash>cids": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes": true,
- "@ensdomains/content-hash>cids>uint8arrays": true,
- "@ensdomains/content-hash>multicodec": true
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
+ "browserify": true,
+ "browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
}
},
- "@ensdomains/content-hash>cids>multibase": {
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "SuppressedError": true
+ }
+ },
+ "@ensdomains/content-hash": {
+ "globals": {
+ "console.warn": true
},
"packages": {
- "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>cids": true,
+ "@ensdomains/content-hash>js-base64": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>multihashes": true
}
},
- "@ensdomains/content-hash>cids>multihashes": {
+ "@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes>varint": true,
- "@ensdomains/content-hash>cids>uint8arrays": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>cids>uint8arrays": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>js-base64": {
- "globals": {
- "Base64": "write",
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true,
- "define": true
- },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "browserify>buffer": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays": true,
- "sass-embedded>varint": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "Buffer": true,
- "TextDecoder": true,
"TextEncoder": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "console.warn": true,
- "crypto.subtle.digest": true
- }
- },
- "@ensdomains/content-hash>multihashes": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase": true,
- "@ensdomains/content-hash>multihashes>varint": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
+ "globals": {
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase>base-x": {
+ "@ethereumjs/tx": {
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "@ensdomains/content-hash>multihashes>web-encoding": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": {
"packages": {
- "browserify>util": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@ethereumjs/tx": {
+ "eth-lattice-keyring>@ethereumjs/tx": {
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
"@ethereumjs/tx>@ethereumjs/common": true,
"@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>insert-module-globals>is-buffer": true
}
},
- "@ethereumjs/tx>@ethereumjs/common": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/common>crc-32": {
- "globals": {
- "DO_NOT_EXPORT_CRC": true,
- "define": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
"@ethereumjs/tx>@ethereumjs/util": {
@@ -151,78 +131,83 @@
},
"packages": {
"@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true,
"browserify>insert-module-globals>is-buffer": true,
- "webpack>events": true
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true
}
},
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
+ "@metamask/smart-transactions-controller>@ethereumjs/util": {
"globals": {
- "Headers": true,
- "TextDecoder": true,
- "URL": true,
- "btoa": true,
+ "console.warn": true,
"fetch": true
},
"packages": {
- "browserify>browserify-zlib": true,
- "browserify>buffer": true,
- "browserify>url": true,
- "browserify>util": true,
- "https-browserify": true,
- "process": true,
- "stream-http": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true
}
},
- "@ethereumjs/tx>ethereum-cryptography": {
+ "@ethersproject/abi": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "console.log": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
- "globals": {
- "TextEncoder": true
- },
+ "ethers>@ethersproject/abstract-provider": {
"packages": {
- "@noble/hashes": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
+ "ethers>@ethersproject/abstract-signer": {
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethersproject/abi": {
- "globals": {
- "console.log": true
- },
+ "ethers>@ethersproject/address": {
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/rlp": true
+ }
+ },
+ "ethers>@ethersproject/base64": {
+ "globals": {
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@ethersproject/bytes": true
+ }
+ },
+ "ethers>@ethersproject/basex": {
+ "packages": {
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/properties": true
}
},
"@ethersproject/bignumber": {
"packages": {
"@ethersproject/bytes": true,
- "bn.js": true,
- "ethers>@ethersproject/logger": true
+ "ethers>@ethersproject/logger": true,
+ "bn.js": true
}
},
"@ethersproject/bytes": {
@@ -230,17 +215,22 @@
"ethers>@ethersproject/logger": true
}
},
+ "ethers>@ethersproject/constants": {
+ "packages": {
+ "@ethersproject/bignumber": true
+ }
+ },
"@ethersproject/contracts": {
"globals": {
"setTimeout": true
},
"packages": {
"@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/abstract-provider": true,
"ethers>@ethersproject/abstract-signer": true,
"ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/transactions": true
@@ -248,10 +238,10 @@
},
"@ethersproject/hash": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/address": true,
"ethers>@ethersproject/base64": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
@@ -260,9 +250,9 @@
},
"@ethersproject/hdnode": {
"packages": {
+ "ethers>@ethersproject/basex": true,
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "ethers>@ethersproject/basex": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
@@ -273,586 +263,428 @@
"ethers>@ethersproject/wordlists": true
}
},
- "@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethers>@ethersproject/json-wallets": {
"packages": {
- "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/address": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/providers>bech32": true,
- "@metamask/test-bundler>@ethersproject/networks": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
"ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
- }
- },
- "@ethersproject/providers>@ethersproject/random": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@ethersproject/providers>@ethersproject/web": {
- "globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/json-wallets>aes-js": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
- "@ethersproject/wallet": {
+ "ethers>@ethersproject/keccak256": {
"packages": {
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/transactions": true
+ "@metamask/ethjs>js-sha3": true
}
},
- "@keystonehq/bc-ur-registry-eth": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "uuid": true
+ "ethers>@ethersproject/logger": {
+ "globals": {
+ "console": true
}
},
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
- "globals": {
- "define": true
- },
+ "ethers>@ethersproject/providers>@ethersproject/networks": {
"packages": {
- "@ngraveio/bc-ur": true,
- "@swc/helpers>tslib": true,
- "browserify>buffer": true,
- "buffer": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring": {
+ "@metamask/test-bundler>@ethersproject/networks": {
"packages": {
- "@ethereumjs/tx": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
- "@keystonehq/metamask-airgapped-keyring>rlp": true,
- "@metamask/obs-store": true,
- "browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
+ "ethers>@ethersproject/pbkdf2": {
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>rlp": true,
- "uuid": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/sha2": true
}
},
- "@keystonehq/metamask-airgapped-keyring>rlp": {
+ "ethers>@ethersproject/properties": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "ethers>@ethersproject/logger": true
}
},
- "@lavamoat/lavadome-react": {
+ "@ethersproject/providers": {
"globals": {
- "Document.prototype": true,
- "DocumentFragment.prototype": true,
- "Element.prototype": true,
- "Node.prototype": true,
+ "WebSocket": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.log": true,
"console.warn": true,
- "document": true
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
- "react": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "@metamask/test-bundler>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "@ethersproject/providers>bech32": true
}
},
- "@material-ui/core": {
+ "ethers>@ethersproject/providers": {
"globals": {
- "Image": true,
- "_formatMuiErrorMessage": true,
- "addEventListener": true,
+ "WebSocket": true,
"clearInterval": true,
"clearTimeout": true,
- "console.error": true,
+ "console.log": true,
"console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "getSelection": true,
- "innerHeight": true,
- "innerWidth": true,
- "matchMedia": true,
- "navigator": true,
- "performance.now": true,
- "removeEventListener": true,
- "requestAnimationFrame": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles": true,
- "@material-ui/core>@material-ui/system": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "@material-ui/core>popper.js": true,
- "@material-ui/core>react-transition-group": true,
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/providers>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/providers>bech32": true
}
},
- "@material-ui/core>@material-ui/styles": {
+ "@ethersproject/providers>@ethersproject/random": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "document.createComment": true,
- "document.head": true
- },
- "packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "prop-types": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true
+ "crypto.getRandomValues": true
}
},
- "@material-ui/core>@material-ui/styles>jss": {
- "globals": {
- "CSS": true,
- "document.createElement": true,
- "document.querySelector": true
- },
+ "ethers>@ethersproject/random": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
+ "ethers>@ethersproject/rlp": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
- "globals": {
- "CSS": true
- },
+ "ethers>@ethersproject/sha2": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2>hash.js": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-global": {
+ "ethers>@ethersproject/signing-key": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/signing-key>elliptic": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
+ "ethers>@ethersproject/solidity": {
"packages": {
- "@babel/runtime": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
+ "ethers>@ethersproject/strings": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
+ "ethers>@ethersproject/transactions": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/signing-key": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
- "globals": {
- "document.createElement": true,
- "document.documentElement": true,
- "getComputedStyle": true
- },
+ "ethers>@ethersproject/units": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
+ "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
- "globals": {
- "document": true
+ "@ethersproject/wallet": {
+ "packages": {
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/transactions": true
}
},
- "@material-ui/core>@material-ui/system": {
+ "@ethersproject/providers>@ethersproject/web": {
"globals": {
- "console.error": true
+ "clearTimeout": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/utils": true,
- "prop-types": true
- }
- },
- "@material-ui/core>@material-ui/utils": {
- "packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "prop-types>react-is": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>popper.js": {
+ "ethers>@ethersproject/providers>@ethersproject/web": {
"globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator": true,
- "requestAnimationFrame": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
+ },
+ "packages": {
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>react-transition-group": {
+ "ethers>@ethersproject/web": {
"globals": {
- "Element": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
},
"packages": {
- "@material-ui/core>react-transition-group>dom-helpers": true,
- "prop-types": true,
- "react": true,
- "react-dom": true
- }
- },
- "@material-ui/core>react-transition-group>dom-helpers": {
- "packages": {
- "@babel/runtime": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask/abi-utils": {
+ "ethers>@ethersproject/wordlists": {
"packages": {
- "@metamask/abi-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask/abi-utils>@metamask/utils": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "FinalizationRegistry": true,
+ "console.warn": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/accounts-controller": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/base-controller": true,
- "@metamask/eth-snap-keyring": true,
- "@metamask/keyring-api": true,
- "@metamask/keyring-controller": true,
- "@metamask/utils": true,
- "uuid": true
- }
- },
- "@metamask/address-book-controller": {
- "packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask/announcement-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
"packages": {
- "@metamask/announcement-controller>@metamask/base-controller": true
+ "@metamask/notification-services-controller>firebase>@firebase/util": true
}
},
- "@metamask/announcement-controller>@metamask/base-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/installations": {
"globals": {
+ "BroadcastChannel": true,
+ "Headers": true,
+ "btoa": true,
+ "console.error": true,
+ "crypto": true,
+ "fetch": true,
+ "msCrypto": true,
+ "navigator.onLine": true,
"setTimeout": true
},
"packages": {
- "immer": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask/approval-controller": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
"globals": {
- "console.info": true
+ "console": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/rpc-errors": true,
- "nanoid": true
- }
- },
- "@metamask/approval-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@swc/helpers>tslib": true
}
},
- "@metamask/assets-controllers": {
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": {
"globals": {
- "AbortController": true,
"Headers": true,
+ "Notification.maxActions": true,
+ "Notification.permission": true,
+ "Notification.requestPermission": true,
+ "PushSubscription.prototype.hasOwnProperty": true,
+ "ServiceWorkerRegistration": true,
"URL": true,
- "URLSearchParams": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.error": true,
- "console.log": true,
- "setInterval": true,
- "setTimeout": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/abi-utils": true,
- "@metamask/base-controller": true,
- "@metamask/contract-metadata": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "bn.js": true,
- "cockatiel": true,
- "ethers>@ethersproject/address": true,
- "lodash": true,
- "single-call-balance-checker-abi": true,
- "uuid": true
- }
- },
- "@metamask/base-controller": {
- "globals": {
+ "addEventListener": true,
+ "atob": true,
+ "btoa": true,
+ "clients.matchAll": true,
+ "clients.openWindow": true,
+ "console.warn": true,
+ "document": true,
+ "fetch": true,
+ "indexedDB": true,
+ "location.href": true,
+ "location.origin": true,
+ "navigator": true,
+ "origin.replace": true,
+ "registration.showNotification": true,
"setTimeout": true
},
"packages": {
- "immer": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/installations": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/browser-passworder": {
+ "@metamask/notification-services-controller>firebase>@firebase/util": {
"globals": {
- "CryptoKey": true,
+ "atob": true,
+ "browser": true,
"btoa": true,
- "crypto.getRandomValues": true,
- "crypto.subtle.decrypt": true,
- "crypto.subtle.deriveKey": true,
- "crypto.subtle.encrypt": true,
- "crypto.subtle.exportKey": true,
- "crypto.subtle.importKey": true
+ "chrome": true,
+ "console": true,
+ "document": true,
+ "indexedDB": true,
+ "navigator": true,
+ "process": true,
+ "self": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/browser-passworder>@metamask/utils": true,
- "browserify>buffer": true
+ "process": true
}
},
- "@metamask/browser-passworder>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@keystonehq/bc-ur-registry-eth": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "eth-lattice-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/controller-utils": {
- "globals": {
- "URL": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
- },
+ "@keystonehq/bc-ur-registry-eth": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/controller-utils>@spruceid/siwe-parser": true,
- "@metamask/ethjs>@metamask/ethjs-unit": true,
- "@metamask/utils": true,
- "bn.js": true,
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
"browserify>buffer": true,
- "eslint>fast-deep-equal": true,
- "eth-ens-namehash": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "uuid": true
}
},
- "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
"globals": {
- "console.error": true,
- "console.log": true
+ "define": true
},
"packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/controllers>web3": {
- "globals": {
- "XMLHttpRequest": true
- }
- },
- "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
- "globals": {
- "fetch": true
- }
- },
- "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
- "globals": {
- "fetch": true
- }
- },
- "@metamask/ens-controller": {
- "packages": {
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/utils": true,
- "punycode": true
+ "@ngraveio/bc-ur": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "buffer": true,
+ "browserify>buffer": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/eth-json-rpc-filters": {
- "globals": {
- "console.error": true
- },
+ "@keystonehq/metamask-airgapped-keyring": {
"packages": {
- "@metamask/eth-query": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/safe-event-emitter": true,
- "pify": true
+ "@ethereumjs/tx": true,
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
+ "@keystonehq/bc-ur-registry-eth": true,
+ "@metamask/obs-store": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@keystonehq/metamask-airgapped-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/eth-json-rpc-middleware": {
+ "chart.js>@kurkle/color": {
"globals": {
- "URL": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
- "@metamask/eth-json-rpc-middleware>klona": true,
- "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true,
- "@metamask/eth-sig-util": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true
+ "define": true
}
},
- "@metamask/eth-json-rpc-middleware>@metamask/utils": {
+ "@lavamoat/lavadome-react": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "Document.prototype": true,
+ "DocumentFragment.prototype": true,
+ "Element.prototype": true,
+ "Node.prototype": true,
+ "console.warn": true,
+ "document": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "react": true
}
},
- "@metamask/eth-json-rpc-provider": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
"packages": {
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true,
- "@metamask/safe-event-emitter": true,
- "uuid": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true
}
},
- "@metamask/eth-ledger-bridge-keyring": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
"globals": {
- "addEventListener": true,
- "console.error": true,
- "document.createElement": true,
- "document.head.appendChild": true,
- "fetch": true,
- "removeEventListener": true
- },
- "packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
- "@metamask/eth-sig-util": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "console.warn": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "packages": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
+ "@metamask/ppom-validator>crypto-js": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true
}
},
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": {
@@ -861,6 +693,7 @@
},
"packages": {
"@ethersproject/abi": true,
+ "ethers>@ethersproject/rlp": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true,
@@ -869,361 +702,451 @@
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true,
"@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true,
"browserify>buffer": true,
- "ethers>@ethersproject/rlp": true,
"semver": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true
+ "wait-on>rxjs": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
"globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
+ "__ledgerLogsListen": "write",
+ "console.error": true
+ }
+ },
+ "@material-ui/core": {
+ "globals": {
+ "Image": true,
+ "_formatMuiErrorMessage": true,
+ "addEventListener": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
"console.warn": true,
"document": true,
- "location.href": true,
+ "getComputedStyle": true,
+ "getSelection": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "matchMedia": true,
"navigator": true,
+ "performance.now": true,
+ "removeEventListener": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
"setTimeout": true
},
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles": true,
+ "@material-ui/core>@material-ui/system": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>popper.js": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "prop-types>react-is": true,
+ "@material-ui/core>react-transition-group": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
+ "@material-ui/core>@material-ui/styles": {
"globals": {
- "console.warn": true
- }
- },
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "console.error": true,
+ "console.warn": true,
+ "document.createComment": true,
+ "document.head": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true,
- "@metamask/ppom-validator>crypto-js": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "prop-types": true,
+ "react": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "@material-ui/core>@material-ui/system": {
"globals": {
- "console.warn": true
+ "console.error": true
},
"packages": {
- "wait-on>rxjs": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "prop-types": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
- "globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
- "setTimeout": true
- },
+ "@material-ui/core>@material-ui/utils": {
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@babel/runtime": true,
+ "prop-types": true,
+ "prop-types>react-is": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "@metamask/abi-utils": {
"packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/providers": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/wordlists": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/abi-utils>@metamask/utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
- "globals": {
- "__ledgerLogsListen": "write",
- "console.error": true
+ "@metamask/accounts-controller": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/eth-snap-keyring": true,
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-controller": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "uuid": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
- "globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
- "setTimeout": true
- },
+ "@metamask/address-book-controller": {
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "@metamask/announcement-controller": {
+ "packages": {
+ "@metamask/announcement-controller>@metamask/base-controller": true
}
},
- "@metamask/eth-query": {
+ "@metamask/approval-controller": {
+ "globals": {
+ "console.info": true
+ },
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "watchify>xtend": true
+ "@metamask/base-controller": true,
+ "@metamask/rpc-errors": true,
+ "nanoid": true
}
},
- "@metamask/eth-sig-util": {
+ "@metamask/assets-controllers": {
+ "globals": {
+ "AbortController": true,
+ "Headers": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.log": true,
+ "setInterval": true,
+ "setTimeout": true
+ },
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
"@metamask/abi-utils": true,
- "@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
+ "@metamask/base-controller": true,
+ "@metamask/contract-metadata": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "cockatiel": true,
+ "lodash": true,
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
+ "single-call-balance-checker-abi": true,
+ "uuid": true
}
},
- "@metamask/eth-sig-util>@metamask/utils": {
+ "@metamask/base-controller": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "setTimeout": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "immer": true
}
},
- "@metamask/eth-sig-util>tweetnacl": {
+ "@metamask/announcement-controller>@metamask/base-controller": {
"globals": {
- "crypto": true,
- "msCrypto": true,
- "nacl": "write"
+ "setTimeout": true
+ },
+ "packages": {
+ "immer": true
+ }
+ },
+ "@metamask/name-controller>@metamask/base-controller": {
+ "globals": {
+ "setTimeout": true
},
"packages": {
- "browserify>browser-resolve": true
+ "immer": true
}
},
- "@metamask/eth-snap-keyring": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": {
"globals": {
- "URL": true,
- "console.error": true
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx": true,
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/eth-snap-keyring>uuid": true,
- "@metamask/keyring-api": true,
- "@metamask/utils>@metamask/superstruct": true,
- "webpack>events": true
+ "immer": true
}
},
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
+ "@metamask/browser-passworder": {
+ "globals": {
+ "CryptoKey": true,
+ "btoa": true,
+ "crypto.getRandomValues": true,
+ "crypto.subtle.decrypt": true,
+ "crypto.subtle.deriveKey": true,
+ "crypto.subtle.encrypt": true,
+ "crypto.subtle.exportKey": true,
+ "crypto.subtle.importKey": true
+ },
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
+ "@metamask/browser-passworder>@metamask/utils": true,
"browserify>buffer": true
}
},
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
- "packages": {
- "@metamask/keyring-snap-client": true
+ "eth-keyring-controller>@metamask/browser-passworder": {
+ "globals": {
+ "crypto": true
}
},
- "@metamask/eth-snap-keyring>@metamask/utils": {
+ "@metamask/controller-utils": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "URL": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/ethjs>@metamask/ethjs-unit": true,
+ "@metamask/utils": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser": true,
+ "bn.js": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "eth-ens-namehash": true,
+ "eslint>fast-deep-equal": true
}
},
- "@metamask/eth-snap-keyring>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/ens-controller": {
+ "packages": {
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/utils": true,
+ "punycode": true
}
},
- "@metamask/eth-token-tracker": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
"globals": {
- "console.warn": true
+ "clearTimeout": true,
+ "console.error": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
- "@metamask/eth-token-tracker>deep-equal": true,
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
"@metamask/safe-event-emitter": true,
- "bn.js": true,
- "human-standard-token-abi": true
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "pify": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
+ "@metamask/network-controller>@metamask/eth-block-tracker": {
"globals": {
"clearTimeout": true,
"console.error": true,
"setTimeout": true
},
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
"@metamask/safe-event-emitter": true,
- "pify": true
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
"globals": {
- "TextDecoder": true,
"TextEncoder": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@metamask/eth-token-tracker>deep-equal": {
+ "@metamask/eth-json-rpc-filters": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
- "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection": true,
- "@ngraveio/bc-ur>assert>object-is": true,
- "browserify>util>is-arguments": true,
- "browserify>util>which-typed-array": true,
- "gulp>vinyl-fs>object.assign": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true,
- "string.prototype.matchall>es-abstract>is-regex": true,
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>regexp.prototype.flags": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/eth-query": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/safe-event-emitter": true,
+ "@metamask/name-controller>async-mutex": true,
+ "pify": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
+ "globals": {
+ "fetch": true,
+ "setTimeout": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true,
- "browserify>util>is-arguments": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "process": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>has-symbols": true
+ "@metamask/eth-json-rpc-provider": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
+ "@metamask/eth-json-rpc-middleware": {
"globals": {
- "StopIteration": true
+ "URL": true,
+ "console.error": true,
+ "setTimeout": true
},
"packages": {
- "string.prototype.matchall>internal-slot": true
+ "@metamask/eth-sig-util": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
+ "@metamask/eth-json-rpc-middleware>klona": true,
+ "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true
}
},
- "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "@metamask/eth-json-rpc-provider": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/safe-event-emitter": true,
+ "uuid": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "@metamask/eth-ledger-bridge-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "console.error": true,
+ "document.createElement": true,
+ "document.head.appendChild": true,
+ "fetch": true,
+ "removeEventListener": true
+ },
"packages": {
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
+ "@metamask/eth-sig-util": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "@metamask/eth-query": {
"packages": {
- "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "watchify>xtend": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "@metamask/eth-sig-util": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util": {
"packages": {
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/signature-controller>@metamask/eth-sig-util": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@metamask/eth-snap-keyring": {
+ "globals": {
+ "URL": true,
+ "console.error": true
+ },
+ "packages": {
+ "@ethereumjs/tx": true,
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/keyring-api": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "webpack>events": true,
+ "@metamask/eth-snap-keyring>uuid": true
}
},
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "@metamask/eth-token-tracker": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@babel/runtime": true,
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true,
+ "@metamask/safe-event-emitter": true,
+ "bn.js": true,
+ "@metamask/eth-token-tracker>deep-equal": true,
+ "human-standard-token-abi": true
}
},
"@metamask/eth-trezor-keyring": {
@@ -1234,26 +1157,10 @@
"@ethereumjs/tx": true,
"@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
"@trezor/connect-web": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
- "packages": {
- "@metamask/eth-sig-util": true,
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/eth-trezor-keyring>hdkey": {
- "packages": {
- "browserify>assert": true,
- "crypto-browserify": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
"@metamask/etherscan-link": {
@@ -1268,16 +1175,16 @@
},
"packages": {
"@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
"@metamask/ethjs>@metamask/ethjs-filter": true,
"@metamask/ethjs>@metamask/ethjs-provider-http": true,
+ "@metamask/ethjs-query": true,
"@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
"@metamask/ethjs>@metamask/number-to-bn": true,
- "@metamask/ethjs>ethjs-abi": true,
- "@metamask/ethjs>js-sha3": true,
"bn.js": true,
- "browserify>buffer": true
+ "browserify>buffer": true,
+ "@metamask/ethjs>ethjs-abi": true,
+ "@metamask/ethjs>js-sha3": true
}
},
"@metamask/ethjs-contract": {
@@ -1290,43 +1197,38 @@
"promise-to-callback": true
}
},
- "@metamask/ethjs-query": {
+ "@metamask/ethjs>@metamask/ethjs-filter": {
"globals": {
- "console": true
- },
- "packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format": true,
- "@metamask/ethjs-query>@metamask/ethjs-rpc": true,
- "promise-to-callback": true
+ "clearInterval": true,
+ "setInterval": true
}
},
"@metamask/ethjs-query>@metamask/ethjs-format": {
"packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "@metamask/ethjs>@metamask/number-to-bn": true
+ "@metamask/ethjs>@metamask/number-to-bn": true,
+ "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
- "@metamask/ethjs-query>@metamask/ethjs-rpc": {
+ "@metamask/ethjs>@metamask/ethjs-provider-http": {
"packages": {
- "promise-to-callback": true
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
}
},
- "@metamask/ethjs>@metamask/ethjs-filter": {
+ "@metamask/ethjs-query": {
"globals": {
- "clearInterval": true,
- "setInterval": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-provider-http": {
+ "console": true
+ },
"packages": {
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
+ "@metamask/ethjs-query>@metamask/ethjs-format": true,
+ "@metamask/ethjs-query>@metamask/ethjs-rpc": true,
+ "promise-to-callback": true
}
},
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
- "globals": {
- "XMLHttpRequest": true
+ "@metamask/ethjs-query>@metamask/ethjs-rpc": {
+ "packages": {
+ "promise-to-callback": true
}
},
"@metamask/ethjs>@metamask/ethjs-unit": {
@@ -1337,42 +1239,9 @@
},
"@metamask/ethjs>@metamask/ethjs-util": {
"packages": {
+ "browserify>buffer": true,
"@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
- }
- },
- "@metamask/ethjs>@metamask/number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>ethjs-abi": {
- "packages": {
- "@metamask/ethjs>ethjs-abi>number-to-bn": true,
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>ethjs-abi>number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>js-sha3": {
- "globals": {
- "define": true
- },
- "packages": {
- "process": true
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller": {
@@ -1399,28 +1268,6 @@
"@metamask/jazzicon>mersenne-twister": true
}
},
- "@metamask/jazzicon>color": {
- "packages": {
- "@metamask/jazzicon>color>clone": true,
- "@metamask/jazzicon>color>color-convert": true,
- "@metamask/jazzicon>color>color-string": true
- }
- },
- "@metamask/jazzicon>color>clone": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/jazzicon>color>color-convert": {
- "packages": {
- "@metamask/jazzicon>color>color-convert>color-name": true
- }
- },
- "@metamask/jazzicon>color>color-string": {
- "packages": {
- "jest-canvas-mock>moo-color>color-name": true
- }
- },
"@metamask/json-rpc-engine": {
"packages": {
"@metamask/rpc-errors": true,
@@ -1433,206 +1280,65 @@
"console.warn": true,
"setTimeout": true
},
- "packages": {
- "@metamask/safe-event-emitter": true,
- "@metamask/utils": true,
- "readable-stream": true
- }
- },
- "@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/base-controller": true,
- "@metamask/browser-passworder": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
- "@metamask/keyring-controller>ethereumjs-wallet": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/utils": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
- "globals": {
- "TextEncoder": true
- },
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
- "@metamask/scure-bip39": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "packages": {
+ "@metamask/safe-event-emitter": true,
+ "@metamask/utils": true,
+ "readable-stream": true
}
},
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "@metamask/snaps-sdk>@metamask/key-tree": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "crypto.subtle": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
"@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet": {
- "packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
- "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "crypto-browserify>randombytes": true,
- "eth-lattice-keyring>gridplus-sdk>aes-js": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "uuid": true
+ "@metamask/utils>@scure/base": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "@metamask/keyring-api": {
"packages": {
- "browserify>assert": true,
- "browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "@metamask/keyring-controller": {
"packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true,
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/browser-passworder": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "@metamask/keyring-controller>ethereumjs-wallet": true
}
},
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "@metamask/keyring-snap-client": true
}
},
"@metamask/keyring-snap-client": {
"packages": {
"@metamask/keyring-api": true,
"@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-snap-client>uuid": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-snap-client>uuid": true
}
},
- "@metamask/keyring-snap-client>uuid": {
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
- "crypto": true
+ "URL": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true
}
},
"@metamask/logging-controller": {
@@ -1661,13 +1367,8 @@
"@metamask/controller-utils": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/message-manager>jsonschema": {
- "packages": {
- "browserify>url": true
+ "webpack>events": true,
+ "uuid": true
}
},
"@metamask/name-controller": {
@@ -1675,44 +1376,12 @@
"fetch": true
},
"packages": {
- "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/utils": true,
"@metamask/name-controller>async-mutex": true
}
},
- "@metamask/name-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/name-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/name-controller>async-mutex": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
"@metamask/network-controller": {
"globals": {
"btoa": true,
@@ -1722,224 +1391,52 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/network-controller>@metamask/eth-block-tracker": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
"@metamask/eth-json-rpc-middleware": true,
"@metamask/eth-json-rpc-provider": true,
"@metamask/eth-query": true,
"@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-block-tracker": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
- "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/utils": true,
"eslint>fast-deep-equal": true,
- "reselect": true,
- "uri-js": true,
- "uuid": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker": {
- "globals": {
- "clearTimeout": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
- "@metamask/safe-event-emitter": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
- "globals": {
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-provider": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true,
- "@metamask/rpc-errors": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/notification-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/notification-services-controller": {
- "globals": {
- "Intl.NumberFormat": true,
- "addEventListener": true,
- "fetch": true,
- "registration": true,
- "removeEventListener": true
- },
- "packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
- "@metamask/notification-services-controller>bignumber.js": true,
- "@metamask/notification-services-controller>firebase": true,
- "@metamask/profile-sync-controller": true,
- "@metamask/utils": true,
- "loglevel": true,
- "uuid": true
- }
- },
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
- "globals": {
- "SuppressedError": true
- }
- },
- "@metamask/notification-services-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
- "@metamask/notification-services-controller>firebase": {
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/messaging": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app": {
- "globals": {
- "FinalizationRegistry": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
- "globals": {
- "console": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
- "globals": {
- "DOMException": true,
- "IDBCursor": true,
- "IDBDatabase": true,
- "IDBIndex": true,
- "IDBObjectStore": true,
- "IDBRequest": true,
- "IDBTransaction": true,
- "indexedDB.deleteDatabase": true,
- "indexedDB.open": true
+ "reselect": true,
+ "uri-js": true,
+ "uuid": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/installations": {
- "globals": {
- "BroadcastChannel": true,
- "Headers": true,
- "btoa": true,
- "console.error": true,
- "crypto": true,
- "fetch": true,
- "msCrypto": true,
- "navigator.onLine": true,
- "setTimeout": true
- },
+ "@metamask/transaction-controller>@metamask/nonce-tracker": {
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
+ "@ethersproject/providers": true,
+ "browserify>assert": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/messaging": {
+ "@metamask/notification-services-controller": {
"globals": {
- "Headers": true,
- "Notification.maxActions": true,
- "Notification.permission": true,
- "Notification.requestPermission": true,
- "PushSubscription.prototype.hasOwnProperty": true,
- "ServiceWorkerRegistration": true,
- "URL": true,
+ "Intl.NumberFormat": true,
"addEventListener": true,
- "atob": true,
- "btoa": true,
- "clients.matchAll": true,
- "clients.openWindow": true,
- "console.warn": true,
- "document": true,
"fetch": true,
- "indexedDB": true,
- "location.href": true,
- "location.origin": true,
- "navigator": true,
- "origin.replace": true,
- "registration.showNotification": true,
- "setTimeout": true
+ "registration": true,
+ "removeEventListener": true
},
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/installations": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true,
- "@swc/helpers>tslib": true
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/profile-sync-controller": true,
+ "@metamask/utils": true,
+ "@metamask/notification-services-controller>bignumber.js": true,
+ "@metamask/notification-services-controller>firebase": true,
+ "loglevel": true,
+ "uuid": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/util": {
- "globals": {
- "atob": true,
- "browser": true,
- "btoa": true,
- "chrome": true,
- "console": true,
- "document": true,
- "indexedDB": true,
- "navigator": true,
- "process": true,
- "self": true,
- "setTimeout": true
- },
+ "@metamask/ethjs>@metamask/number-to-bn": {
"packages": {
- "process": true
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/object-multiplex": {
@@ -1951,11 +1448,6 @@
"readable-stream": true
}
},
- "@metamask/object-multiplex>once": {
- "packages": {
- "@metamask/object-multiplex>once>wrappy": true
- }
- },
"@metamask/obs-store": {
"packages": {
"@metamask/safe-event-emitter": true,
@@ -1977,32 +1469,12 @@
"nanoid": true
}
},
- "@metamask/permission-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
"@metamask/permission-log-controller": {
"packages": {
"@metamask/base-controller": true,
"@metamask/permission-log-controller>@metamask/utils": true
}
},
- "@metamask/permission-log-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/phishing-controller": {
"globals": {
"TextEncoder": true,
@@ -2011,12 +1483,12 @@
"fetch": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@noble/hashes": true,
- "punycode": true,
- "webpack-cli>fastest-levenshtein": true
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack-cli>fastest-levenshtein": true,
+ "punycode": true
}
},
"@metamask/polling-controller": {
@@ -2047,21 +1519,6 @@
"readable-stream": true
}
},
- "@metamask/post-message-stream>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/ppom-validator": {
"globals": {
"URL": true,
@@ -2071,48 +1528,11 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
- "@metamask/eth-query>json-rpc-random-id": true,
+ "await-semaphore": true,
+ "browserify>buffer": true,
"@metamask/ppom-validator>crypto-js": true,
"@metamask/ppom-validator>elliptic": true,
- "await-semaphore": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ppom-validator>crypto-js": {
- "globals": {
- "crypto": true,
- "define": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
- }
- },
- "@metamask/ppom-validator>elliptic>brorand": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic>hmac-drbg": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
"@metamask/preferences-controller": {
@@ -2142,55 +1562,10 @@
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
- "@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
"browserify>buffer": true,
- "loglevel": true
- }
- },
- "@metamask/profile-sync-controller>@noble/ciphers": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "crypto": true
- }
- },
- "@metamask/profile-sync-controller>siwe": {
- "globals": {
- "console.error": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true,
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
- "ethers": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
- "globals": {
- "console.error": true,
- "console.log": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
- "browserify>browser-resolve": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
+ "loglevel": true,
+ "@metamask/profile-sync-controller>siwe": true
}
},
"@metamask/queued-request-controller": {
@@ -2203,57 +1578,13 @@
}
},
"@metamask/rate-limit-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "@metamask/rate-limit-controller>@metamask/base-controller": true,
- "@metamask/rate-limit-controller>@metamask/rpc-errors": true,
- "@metamask/rate-limit-controller>@metamask/utils": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/rpc-errors": {
- "packages": {
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true,
- "@metamask/rpc-errors>fast-safe-stringify": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "globals": {
+ "setTimeout": true
+ },
+ "packages": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": true,
+ "@metamask/rate-limit-controller>@metamask/rpc-errors": true,
+ "@metamask/rate-limit-controller>@metamask/utils": true
}
},
"@metamask/remote-feature-flag-controller": {
@@ -2264,18 +1595,14 @@
},
"@metamask/rpc-errors": {
"packages": {
- "@metamask/rpc-errors>fast-safe-stringify": true,
- "@metamask/utils": true
- }
- },
- "@metamask/rpc-methods-flask>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
- "@metamask/rpc-methods>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/rate-limit-controller>@metamask/rpc-errors": {
+ "packages": {
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
"@metamask/safe-event-emitter": {
@@ -2295,12 +1622,6 @@
"@metamask/utils>@scure/base": true
}
},
- "@metamask/scure-bip39>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
- }
- },
"@metamask/selected-network-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2314,40 +1635,14 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/keyring-controller": true,
"@metamask/logging-controller": true,
- "@metamask/message-manager>jsonschema": true,
- "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "webpack>events": true,
+ "@metamask/message-manager>jsonschema": true,
+ "uuid": true
}
},
"@metamask/smart-transactions-controller": {
@@ -2360,60 +1655,19 @@
"setInterval": true
},
"packages": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
"@ethersproject/bytes": true,
"@metamask/controller-utils": true,
"@metamask/eth-query": true,
"@metamask/polling-controller": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "@metamask/smart-transactions-controller>bignumber.js": true,
"@metamask/transaction-controller": true,
+ "@metamask/smart-transactions-controller>bignumber.js": true,
"browserify>buffer": true,
"fast-json-patch": true,
"lodash": true
}
},
- "@metamask/smart-transactions-controller>@ethereumjs/tx": {
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
- "packages": {
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/util": {
- "globals": {
- "console.warn": true,
- "fetch": true
- },
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/smart-transactions-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
"@metamask/snaps-controllers": {
"globals": {
"DecompressionStream": true,
@@ -2431,337 +1685,498 @@
"@metamask/permission-controller": true,
"@metamask/post-message-stream": true,
"@metamask/rpc-errors": true,
- "@metamask/snaps-controllers>@xstate/fsm": true,
- "@metamask/snaps-controllers>concat-stream": true,
- "@metamask/snaps-controllers>get-npm-tarball-url": true,
- "@metamask/snaps-controllers>readable-web-to-node-stream": true,
- "@metamask/snaps-controllers>tar-stream": true,
+ "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/snaps-rpc-methods": true,
"@metamask/snaps-sdk": true,
"@metamask/snaps-utils": true,
- "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/utils": true,
+ "@metamask/snaps-controllers>@xstate/fsm": true,
"browserify>browserify-zlib": true,
+ "@metamask/snaps-controllers>concat-stream": true,
"eslint>fast-deep-equal": true,
+ "@metamask/snaps-controllers>get-npm-tarball-url": true,
"immer": true,
"nanoid": true,
"readable-stream": true,
- "semver": true
+ "@metamask/snaps-controllers>readable-web-to-node-stream": true,
+ "semver": true,
+ "@metamask/snaps-controllers>tar-stream": true
}
},
- "@metamask/snaps-controllers-flask>nanoid": {
+ "@metamask/snaps-execution-environments": {
"globals": {
- "crypto.getRandomValues": true
+ "document.getElementById": true
+ },
+ "packages": {
+ "@metamask/post-message-stream": true,
+ "@metamask/snaps-utils": true,
+ "@metamask/utils": true
}
},
- "@metamask/snaps-controllers>concat-stream": {
+ "@metamask/snaps-utils>@metamask/snaps-registry": {
"packages": {
- "browserify>buffer": true,
- "browserify>concat-stream>typedarray": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "terser>source-map-support>buffer-from": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true
}
},
- "@metamask/snaps-controllers>nanoid": {
+ "@metamask/snaps-rpc-methods": {
+ "packages": {
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
+ "@metamask/permission-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/snaps-utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true
+ }
+ },
+ "@metamask/snaps-sdk": {
"globals": {
- "crypto.getRandomValues": true
+ "fetch": true
+ },
+ "packages": {
+ "@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true
}
},
- "@metamask/snaps-controllers>readable-web-to-node-stream": {
+ "@metamask/snaps-utils": {
+ "globals": {
+ "File": true,
+ "FileReader": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL": true,
+ "console.error": true,
+ "console.log": true,
+ "console.warn": true,
+ "crypto": true,
+ "document.body.appendChild": true,
+ "document.createElement": true,
+ "fetch": true
+ },
"packages": {
- "readable-stream": true
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
+ "@metamask/permission-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/snaps-utils>@metamask/slip44": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "chalk": true,
+ "@metamask/snaps-utils>cron-parser": true,
+ "@metamask/snaps-utils>fast-json-stable-stringify": true,
+ "@metamask/snaps-utils>fast-xml-parser": true,
+ "@metamask/snaps-utils>marked": true,
+ "@metamask/snaps-utils>rfdc": true,
+ "semver": true,
+ "@metamask/snaps-utils>validate-npm-package-name": true
}
},
- "@metamask/snaps-controllers>tar-stream": {
+ "@metamask/transaction-controller": {
+ "globals": {
+ "clearTimeout": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
+ },
"packages": {
- "@metamask/snaps-controllers>tar-stream>b4a": true,
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx": true,
- "browserify>browser-resolve": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/abi": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/gas-fee-controller": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/network-controller": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "eth-method-registry": true,
+ "webpack>events": true,
+ "fast-json-patch": true,
+ "lodash": true,
+ "uuid": true
}
},
- "@metamask/snaps-controllers>tar-stream>b4a": {
+ "@metamask/user-operation-controller": {
+ "globals": {
+ "fetch": true
+ },
+ "packages": {
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/gas-fee-controller": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/transaction-controller": true,
+ "@metamask/utils": true,
+ "bn.js": true,
+ "webpack>events": true,
+ "lodash": true,
+ "uuid": true
+ }
+ },
+ "@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx": {
+ },
"packages": {
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true,
- "webpack>events": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
- "globals": {
- "queueMicrotask": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-execution-environments": {
+ "@metamask/browser-passworder>@metamask/utils": {
"globals": {
- "document.getElementById": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/post-message-stream": true,
- "@metamask/snaps-utils": true,
- "@metamask/utils": true
- }
- },
- "@metamask/snaps-rpc-methods": {
- "packages": {
- "@metamask/permission-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
- "@metamask/snaps-utils": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-sdk": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "fetch": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-sdk>@metamask/key-tree": {
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "crypto.subtle": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/scure-bip39": true,
- "@metamask/utils": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
"@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
"globals": {
- "File": true,
- "FileReader": true,
"TextDecoder": true,
- "TextEncoder": true,
- "URL": true,
- "console.error": true,
- "console.log": true,
- "console.warn": true,
- "crypto": true,
- "document.body.appendChild": true,
- "document.createElement": true,
- "fetch": true
+ "TextEncoder": true
},
"packages": {
- "@metamask/permission-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
- "@metamask/snaps-utils>@metamask/slip44": true,
- "@metamask/snaps-utils>cron-parser": true,
- "@metamask/snaps-utils>fast-json-stable-stringify": true,
- "@metamask/snaps-utils>fast-xml-parser": true,
- "@metamask/snaps-utils>marked": true,
- "@metamask/snaps-utils>rfdc": true,
- "@metamask/snaps-utils>validate-npm-package-name": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
"@noble/hashes": true,
- "chalk": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/snaps-utils>@metamask/snaps-registry": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>cron-parser": {
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>browser-resolve": true,
- "luxon": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>fast-xml-parser": {
+ "@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "entityName": true,
- "val": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/snaps-utils>fast-xml-parser>strnum": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>marked": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "define": true
- }
- },
- "@metamask/snaps-utils>rfdc": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>validate-npm-package-name": {
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@metamask/snaps-utils>validate-npm-package-name>builtins": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "process": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/test-bundler>@ethersproject/networks": {
+ "@metamask/eth-snap-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller": {
+ "@metamask/keyring-api>@metamask/utils": {
"globals": {
- "clearTimeout": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/abi": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/gas-fee-controller": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/network-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker": true,
- "@metamask/utils": true,
- "bn.js": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
- "eth-method-registry": true,
- "fast-json-patch": true,
- "lodash": true,
- "uuid": true,
- "webpack>events": true
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller>@metamask/nonce-tracker": {
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@ethersproject/providers": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true,
- "browserify>assert": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "@metamask/name-controller>@metamask/utils": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/user-operation-controller": {
+ "@metamask/permission-log-controller>@metamask/utils": {
"globals": {
- "fetch": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/gas-fee-controller": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/transaction-controller": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "bn.js": true,
- "lodash": true,
- "uuid": true,
- "webpack>events": true
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@metamask/utils": {
+ "@metamask/post-message-stream>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
"@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
"@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/rate-limit-controller>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
"@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
"nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/utils>@scure/base": {
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
"@ngraveio/bc-ur": {
"packages": {
"@ngraveio/bc-ur>@keystonehq/alias-sampling": true,
+ "browserify>assert": true,
"@ngraveio/bc-ur>bignumber.js": true,
+ "browserify>buffer": true,
"@ngraveio/bc-ur>cbor-sync": true,
"@ngraveio/bc-ur>crc": true,
"@ngraveio/bc-ur>jsbi": true,
- "addons-linter>sha.js": true,
- "browserify>assert": true,
- "browserify>buffer": true
- }
- },
- "@ngraveio/bc-ur>assert>object-is": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true
+ "addons-linter>sha.js": true
}
},
- "@ngraveio/bc-ur>bignumber.js": {
+ "@metamask/profile-sync-controller>@noble/ciphers": {
"globals": {
- "crypto": true,
- "define": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@ngraveio/bc-ur>cbor-sync": {
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
"globals": {
- "define": true
+ "TextEncoder": true
},
"packages": {
- "browserify>buffer": true
+ "@noble/hashes": true
}
},
- "@ngraveio/bc-ur>crc": {
- "packages": {
- "browserify>buffer": true
+ "@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@ngraveio/bc-ur>jsbi": {
+ "@metamask/scure-bip39>@noble/hashes": {
"globals": {
- "define": true
+ "TextEncoder": true,
+ "crypto": true
}
},
- "@noble/hashes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
"globals": {
"TextEncoder": true,
"crypto": true
@@ -2778,6 +2193,20 @@
"navigator.userAgent": true
}
},
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
+ "globals": {
+ "console.log": true
+ }
+ },
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
+ "globals": {
+ "XMLHttpRequest": true
+ },
+ "packages": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ }
+ },
"@reduxjs/toolkit": {
"globals": {
"AbortController": true,
@@ -2789,42 +2218,46 @@
"setTimeout": true
},
"packages": {
- "@reduxjs/toolkit>reselect": true,
"immer": true,
"process": true,
"redux": true,
- "redux-thunk": true
- }
- },
- "@segment/loosely-validate-event": {
- "packages": {
- "@segment/loosely-validate-event>component-type": true,
- "@segment/loosely-validate-event>join-component": true,
- "browserify>assert": true,
- "browserify>buffer": true
+ "redux-thunk": true,
+ "@reduxjs/toolkit>reselect": true
}
},
- "@sentry/browser": {
+ "react-router-dom-v5-compat>@remix-run/router": {
"globals": {
- "PerformanceObserver.supportedEntryTypes": true,
+ "AbortController": true,
+ "DOMException": true,
+ "FormData": true,
+ "Headers": true,
"Request": true,
+ "Response": true,
"URL": true,
- "XMLHttpRequest.prototype": true,
- "__SENTRY_DEBUG__": true,
- "__SENTRY_RELEASE__": true,
- "addEventListener": true,
- "console.error": true,
- "indexedDB.open": true,
- "performance.timeOrigin": true,
- "setTimeout": true
- },
+ "URLSearchParams": true,
+ "console": true,
+ "document.defaultView": true
+ }
+ },
+ "@metamask/utils>@scure/base": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ }
+ },
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
"packages": {
- "@sentry/browser>@sentry-internal/browser-utils": true,
- "@sentry/browser>@sentry-internal/feedback": true,
- "@sentry/browser>@sentry-internal/replay": true,
- "@sentry/browser>@sentry-internal/replay-canvas": true,
- "@sentry/browser>@sentry/core": true,
- "@sentry/utils": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true
+ }
+ },
+ "@segment/loosely-validate-event": {
+ "packages": {
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "@segment/loosely-validate-event>component-type": true,
+ "@segment/loosely-validate-event>join-component": true
}
},
"@sentry/browser>@sentry-internal/browser-utils": {
@@ -2863,6 +2296,25 @@
"@sentry/utils": true
}
},
+ "@sentry/browser>@sentry-internal/replay-canvas": {
+ "globals": {
+ "Blob": true,
+ "HTMLCanvasElement": true,
+ "HTMLImageElement": true,
+ "ImageData": true,
+ "URL.createObjectURL": true,
+ "WeakRef": true,
+ "Worker": true,
+ "cancelAnimationFrame": true,
+ "console.error": true,
+ "createImageBitmap": true,
+ "document": true
+ },
+ "packages": {
+ "@sentry/browser>@sentry/core": true,
+ "@sentry/utils": true
+ }
+ },
"@sentry/browser>@sentry-internal/replay": {
"globals": {
"Blob": true,
@@ -2912,21 +2364,25 @@
"@sentry/utils": true
}
},
- "@sentry/browser>@sentry-internal/replay-canvas": {
+ "@sentry/browser": {
"globals": {
- "Blob": true,
- "HTMLCanvasElement": true,
- "HTMLImageElement": true,
- "ImageData": true,
- "URL.createObjectURL": true,
- "WeakRef": true,
- "Worker": true,
- "cancelAnimationFrame": true,
+ "PerformanceObserver.supportedEntryTypes": true,
+ "Request": true,
+ "URL": true,
+ "XMLHttpRequest.prototype": true,
+ "__SENTRY_DEBUG__": true,
+ "__SENTRY_RELEASE__": true,
+ "addEventListener": true,
"console.error": true,
- "createImageBitmap": true,
- "document": true
+ "indexedDB.open": true,
+ "performance.timeOrigin": true,
+ "setTimeout": true
},
"packages": {
+ "@sentry/browser>@sentry-internal/browser-utils": true,
+ "@sentry/browser>@sentry-internal/feedback": true,
+ "@sentry/browser>@sentry-internal/replay-canvas": true,
+ "@sentry/browser>@sentry-internal/replay": true,
"@sentry/browser>@sentry/core": true,
"@sentry/utils": true
}
@@ -2997,45 +2453,86 @@
"isSecureContext": true
},
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-core": {
+ "packages": {
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-strings": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@solana/addresses>@solana/codecs-core": true,
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/errors": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
+ }
+ },
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
}
},
- "@solana/addresses>@solana/codecs-core": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
}
},
- "@solana/addresses>@solana/codecs-strings": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "@solana/addresses>@solana/codecs-core": true,
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
+ "browserify>browser-resolve": true
}
},
- "@solana/addresses>@solana/errors": {
+ "@trezor/connect-web>@trezor/connect-common": {
"globals": {
- "btoa": true
- }
- },
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
+ "console.warn": true,
+ "localStorage.getItem": true,
+ "localStorage.setItem": true,
+ "navigator": true,
+ "setTimeout": true,
+ "window": true
+ },
"packages": {
- "react-markdown>unist-util-visit": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
- "@storybook/addon-knobs>qs": {
+ "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
"packages": {
- "string.prototype.matchall>side-channel": true
- }
- },
- "@swc/helpers>tslib": {
- "globals": {
- "SuppressedError": true,
- "define": true
+ "@metamask/eth-sig-util": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web": {
@@ -3062,35 +2559,20 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/connect-common": true,
+ "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/utils": true,
- "webpack>events": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect": {
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
"@trezor/connect-web>@trezor/connect>@trezor/transport": true,
- "@trezor/connect-web>@trezor/utils": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common": {
- "globals": {
- "console.warn": true,
- "localStorage.getItem": true,
- "localStorage.setItem": true,
- "navigator": true,
- "setTimeout": true,
- "window": true
- },
- "packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
- "@trezor/connect-web>@trezor/utils": true
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": {
@@ -3106,54 +2588,17 @@
"screen.width": true
},
"packages": {
+ "process": true,
"@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true,
- "process": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
- "globals": {
- "define": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": {
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
- "browserify>buffer": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
- "globals": {
- "process": true,
- "setTimeout": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
- "globals": {
- "console.log": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
- "globals": {
- "XMLHttpRequest": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ "browserify>buffer": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": {
@@ -3180,16 +2625,10 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/utils>bignumber.js": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@trezor/connect-web>@trezor/utils>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@welldone-software/why-did-you-render": {
@@ -3204,59 +2643,193 @@
"setTimeout": true
},
"packages": {
- "lodash": true,
- "react": true
+ "lodash": true,
+ "react": true
+ }
+ },
+ "@zxing/browser": {
+ "globals": {
+ "HTMLElement": true,
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library": true
+ }
+ },
+ "@zxing/library": {
+ "globals": {
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL.createObjectURL": true,
+ "btoa": true,
+ "console.log": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library>ts-custom-error": true
+ }
+ },
+ "@lavamoat/lavapack>readable-stream>abort-controller": {
+ "globals": {
+ "AbortController": true
+ }
+ },
+ "currency-formatter>accounting": {
+ "globals": {
+ "define": true
+ }
+ },
+ "ethers>@ethersproject/json-wallets>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "chalk>ansi-styles": {
+ "packages": {
+ "chalk>ansi-styles>color-convert": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true
+ }
+ },
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "browserify>vm-browserify": true
+ }
+ },
+ "browserify>assert": {
+ "globals": {
+ "Buffer": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "browserify>assert>util": true
+ }
+ },
+ "@metamask/name-controller>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>available-typed-arrays": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ }
+ },
+ "await-semaphore": {
+ "packages": {
+ "process": true,
+ "browserify>timers-browserify": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "globals": {
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
+ "console.warn": true,
+ "document": true,
+ "location.href": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/browser": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
"globals": {
- "HTMLElement": true,
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "clearTimeout": true,
- "console.error": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/library": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
"globals": {
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "TextDecoder": true,
- "TextEncoder": true,
- "URL.createObjectURL": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
"btoa": true,
- "console.log": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library>ts-custom-error": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "addons-linter>sha.js": {
- "packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@metamask/snaps-controllers>tar-stream>b4a": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
}
},
- "await-semaphore": {
+ "@ensdomains/content-hash>multihashes>multibase>base-x": {
"packages": {
- "browserify>timers-browserify": true,
- "process": true
- }
- },
- "axios>form-data": {
- "globals": {
- "FormData": true
+ "koa>content-disposition>safe-buffer": true
}
},
"base32-encode": {
@@ -3270,136 +2843,156 @@
"define": true
}
},
- "blo": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
"globals": {
- "btoa": true
+ "crypto": true,
+ "define": true
}
},
- "bn.js": {
+ "@metamask/notification-services-controller>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "define": true
}
},
- "bowser": {
+ "@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
+ "crypto": true,
"define": true
}
},
- "browserify>assert": {
+ "@ngraveio/bc-ur>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>assert>util": true,
- "react>object-assign": true
+ "crypto": true,
+ "define": true
}
},
- "browserify>assert>util": {
+ "@trezor/connect-web>@trezor/utils>bignumber.js": {
"globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true,
- "process": true
- },
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bitwise": {
"packages": {
- "browserify>assert>util>inherits": true,
- "process": true
+ "browserify>buffer": true
}
},
- "browserify>browserify-zlib": {
+ "blo": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "bn.js": {
+ "globals": {
+ "Buffer": true
+ },
"packages": {
- "browserify>assert": true,
- "browserify>browserify-zlib>pako": true,
- "browserify>buffer": true,
- "browserify>util": true,
- "process": true,
- "stream-browserify": true
+ "browserify>browser-resolve": true
}
},
- "browserify>buffer": {
+ "eth-lattice-keyring>gridplus-sdk>borc": {
"globals": {
"console": true
},
"packages": {
- "base64-js": true,
- "buffer>ieee754": true
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
+ "browserify>buffer": true,
+ "buffer>ieee754": true,
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
}
},
- "browserify>punycode": {
+ "bowser": {
"globals": {
"define": true
}
},
- "browserify>string_decoder": {
+ "@metamask/ppom-validator>elliptic>brorand": {
+ "globals": {
+ "crypto": true,
+ "msCrypto": true
+ },
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "browserify>browser-resolve": true
}
},
- "browserify>timers-browserify": {
- "globals": {
- "clearInterval": true,
- "clearTimeout": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": {
"packages": {
- "process": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "browserify>url": {
+ "crypto-browserify>browserify-cipher": {
"packages": {
- "@storybook/addon-knobs>qs": true,
- "browserify>punycode": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "crypto-browserify>browserify-cipher>browserify-des": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true
}
},
- "browserify>util": {
- "globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true
- },
+ "crypto-browserify>browserify-cipher>browserify-des": {
"packages": {
- "browserify>util>is-arguments": true,
- "browserify>util>is-typed-array": true,
- "browserify>util>which-typed-array": true,
- "koa>is-generator-function": true,
- "process": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
"pumpify>inherits": true
}
},
- "browserify>util>is-arguments": {
+ "crypto-browserify>public-encrypt>browserify-rsa": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "crypto-browserify>randombytes": true
}
},
- "browserify>util>is-typed-array": {
+ "crypto-browserify>browserify-sign": {
"packages": {
- "browserify>util>which-typed-array": true
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>create-hmac": true,
+ "@metamask/ppom-validator>elliptic": true,
+ "pumpify>inherits": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "stream-browserify": true
}
},
- "browserify>util>which-typed-array": {
+ "browserify>browserify-zlib": {
"packages": {
- "browserify>util>which-typed-array>for-each": true,
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>available-typed-arrays": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "browserify>browserify-zlib>pako": true,
+ "process": true,
+ "stream-browserify": true,
+ "browserify>util": true
}
},
- "browserify>util>which-typed-array>for-each": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
"packages": {
- "string.prototype.matchall>es-abstract>is-callable": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true
}
},
- "browserify>vm-browserify": {
- "globals": {
- "document.body.appendChild": true,
- "document.body.removeChild": true,
- "document.createElement": true
+ "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "packages": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
+ "ethereumjs-util>create-hash": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"buffer": {
@@ -3411,20 +3004,52 @@
"buffer>ieee754": true
}
},
- "chalk": {
+ "terser>source-map-support>buffer-from": {
"packages": {
- "chalk>ansi-styles": true,
- "chalk>supports-color": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles": {
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "browserify>buffer": {
+ "globals": {
+ "console": true
+ },
+ "packages": {
+ "base64-js": true,
+ "buffer>ieee754": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "packages": {
+ "process": true,
+ "semver": true
+ }
+ },
+ "string.prototype.matchall>call-bind": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>call-bind>set-function-length": true
+ }
+ },
+ "@ngraveio/bc-ur>cbor-sync": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "chalk>ansi-styles>color-convert": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles>color-convert": {
+ "chalk": {
"packages": {
- "jest-canvas-mock>moo-color>color-name": true
+ "chalk>ansi-styles": true,
+ "chalk>supports-color": true
}
},
"chart.js": {
@@ -3448,9 +3073,20 @@
"chart.js>@kurkle/color": true
}
},
- "chart.js>@kurkle/color": {
- "globals": {
- "define": true
+ "@ensdomains/content-hash>cids": {
+ "packages": {
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>cids>multihashes": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true
+ }
+ },
+ "ethereumjs-util>create-hash>cipher-base": {
+ "packages": {
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true,
+ "stream-browserify": true,
+ "browserify>string_decoder": true
}
},
"classnames": {
@@ -3459,6 +3095,11 @@
"define": true
}
},
+ "@metamask/jazzicon>color>clone": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
"cockatiel": {
"globals": {
"AbortController": true,
@@ -3472,6 +3113,37 @@
"process": true
}
},
+ "chalk>ansi-styles>color-convert": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-convert": {
+ "packages": {
+ "@metamask/jazzicon>color>color-convert>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-string": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color": {
+ "packages": {
+ "@metamask/jazzicon>color>clone": true,
+ "@metamask/jazzicon>color>color-convert": true,
+ "@metamask/jazzicon>color>color-string": true
+ }
+ },
+ "@metamask/snaps-controllers>concat-stream": {
+ "packages": {
+ "terser>source-map-support>buffer-from": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "browserify>concat-stream>typedarray": true
+ }
+ },
"copy-to-clipboard": {
"globals": {
"clipboardData": true,
@@ -3490,10 +3162,47 @@
"copy-to-clipboard>toggle-selection": true
}
},
- "copy-to-clipboard>toggle-selection": {
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": {
"globals": {
- "document.activeElement": true,
- "document.getSelection": true
+ "DO_NOT_EXPORT_CRC": true,
+ "define": true
+ }
+ },
+ "@ngraveio/bc-ur>crc": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "crypto-browserify>create-ecdh": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ppom-validator>elliptic": true
+ }
+ },
+ "ethereumjs-util>create-hash": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>md5.js": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "crypto-browserify>create-hmac": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "ethereumjs-util>create-hash": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "@metamask/snaps-utils>cron-parser": {
+ "packages": {
+ "browserify>browser-resolve": true,
+ "luxon": true
}
},
"crypto-browserify": {
@@ -3501,303 +3210,484 @@
"crypto-browserify>browserify-cipher": true,
"crypto-browserify>browserify-sign": true,
"crypto-browserify>create-ecdh": true,
+ "ethereumjs-util>create-hash": true,
"crypto-browserify>create-hmac": true,
"crypto-browserify>diffie-hellman": true,
"crypto-browserify>pbkdf2": true,
"crypto-browserify>public-encrypt": true,
"crypto-browserify>randombytes": true,
- "crypto-browserify>randomfill": true,
- "ethereumjs-util>create-hash": true
+ "crypto-browserify>randomfill": true
}
},
- "crypto-browserify>browserify-cipher": {
+ "@metamask/ppom-validator>crypto-js": {
+ "globals": {
+ "crypto": true,
+ "define": true,
+ "msCrypto": true
+ },
"packages": {
- "crypto-browserify>browserify-cipher>browserify-des": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "browserify>browser-resolve": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des": {
+ "react-beautiful-dnd>css-box-model": {
+ "globals": {
+ "getComputedStyle": true,
+ "pageXOffset": true,
+ "pageYOffset": true
+ },
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "pumpify>inherits": true
+ "react-router-dom>tiny-invariant": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
+ "globals": {
+ "document.createElement": true,
+ "document.documentElement": true,
+ "getComputedStyle": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
}
},
- "crypto-browserify>browserify-cipher>evp_bytestokey": {
+ "currency-formatter": {
"packages": {
- "ethereumjs-util>create-hash>md5.js": true,
- "koa>content-disposition>safe-buffer": true
+ "currency-formatter>accounting": true,
+ "currency-formatter>locale-currency": true,
+ "react>object-assign": true
}
},
- "crypto-browserify>browserify-sign": {
+ "debounce-stream": {
+ "packages": {
+ "debounce-stream>debounce": true,
+ "debounce-stream>duplexer": true,
+ "debounce-stream>through": true
+ }
+ },
+ "debounce-stream>debounce": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ }
+ },
+ "nock>debug": {
+ "globals": {
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
+ },
+ "packages": {
+ "nock>debug>ms": true,
+ "process": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
+ "string.prototype.matchall>call-bind": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "browserify>util>is-arguments": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true,
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
+ "string.prototype.matchall>es-abstract>is-regex": true,
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "@ngraveio/bc-ur>assert>object-is": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
+ "gulp>vinyl-fs>object.assign": true,
+ "string.prototype.matchall>regexp.prototype.flags": true,
+ "string.prototype.matchall>side-channel": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection": true,
+ "browserify>util>which-typed-array": true
+ }
+ },
+ "string.prototype.matchall>define-properties>define-data-property": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>gopd": true
+ }
+ },
+ "string.prototype.matchall>define-properties": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
+ }
+ },
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "crypto-browserify>diffie-hellman": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "ethereumjs-util>create-hash": true,
- "pumpify>inherits": true,
+ "crypto-browserify>diffie-hellman>miller-rabin": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@material-ui/core>react-transition-group>dom-helpers": {
+ "packages": {
+ "@babel/runtime": true
+ }
+ },
+ "debounce-stream>duplexer": {
+ "packages": {
"stream-browserify": true
}
},
- "crypto-browserify>create-ecdh": {
+ "ethers>@ethersproject/signing-key>elliptic": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
- "browserify>buffer": true
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>create-hmac": {
+ "@metamask/ppom-validator>elliptic": {
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>diffie-hellman": {
+ "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "string.prototype.matchall>call-bind>es-define-property": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify>diffie-hellman>miller-rabin": true,
- "crypto-browserify>randombytes": true
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "crypto-browserify>diffie-hellman>miller-rabin": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "bn.js": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>has-symbols": true,
+ "browserify>util>is-arguments": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "process": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true
}
},
- "crypto-browserify>pbkdf2": {
+ "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
"globals": {
- "crypto": true,
- "process": true,
- "queueMicrotask": true,
- "setImmediate": true,
- "setTimeout": true
+ "intToBuffer": true
},
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "bn.js": true,
+ "buffer": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt": {
+ "eth-ens-namehash": {
+ "globals": {
+ "name": "write"
+ },
"packages": {
- "bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>create-hash": true
+ "eth-ens-namehash>idna-uts46-hx": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt>browserify-rsa": {
+ "eth-lattice-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "browser": true,
+ "clearInterval": true,
+ "fetch": true,
+ "open": true,
+ "setInterval": true
+ },
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "crypto-browserify": true,
+ "webpack>events": true,
+ "eth-lattice-keyring>gridplus-sdk": true,
+ "eth-lattice-keyring>rlp": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1": {
+ "eth-method-registry": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "crypto-browserify>pbkdf2": true,
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "@ethereumjs/tx>ethereum-cryptography": {
+ "globals": {
+ "TextDecoder": true,
+ "crypto": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "bn.js": true,
- "browserify>buffer": true,
- "browserify>vm-browserify": true,
- "pumpify>inherits": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
- "crypto-browserify>randombytes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "crypto-browserify>randomfill": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "crypto-browserify>randombytes": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "currency-formatter": {
+ "ethereumjs-util>ethereum-cryptography": {
"packages": {
- "currency-formatter>accounting": true,
- "currency-formatter>locale-currency": true,
- "react>object-assign": true
- }
- },
- "currency-formatter>accounting": {
- "globals": {
- "define": true
+ "browserify>buffer": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "ganache>secp256k1": true
}
},
- "currency-formatter>locale-currency": {
- "globals": {
- "countryCode": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify>create-hmac": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
}
},
- "debounce-stream": {
+ "ethereumjs-util": {
"packages": {
- "debounce-stream>debounce": true,
- "debounce-stream>duplexer": true,
- "debounce-stream>through": true
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "ethereumjs-util>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "ethereumjs-util>rlp": true
}
},
- "debounce-stream>debounce": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "packages": {
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true
}
},
- "debounce-stream>duplexer": {
+ "@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
- "stream-browserify": true
+ "eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
+ "crypto-browserify>randombytes": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
+ "uuid": true
}
},
- "debounce-stream>through": {
+ "ethers": {
"packages": {
- "process": true,
- "stream-browserify": true
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "ethers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>@vue/compiler-sfc>postcss>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "packages": {
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>is-core-module>hasown": {
+ "@metamask/ethjs>ethjs-abi": {
"packages": {
- "browserify>has>function-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ethjs>js-sha3": true,
+ "@metamask/ethjs>ethjs-abi>number-to-bn": true
}
},
- "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "webpack>events": {
"globals": {
- "crypto.getRandomValues": true
+ "console": true
}
},
- "eslint-plugin-react>array-includes>is-string": {
+ "crypto-browserify>browserify-cipher>evp_bytestokey": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "ethereumjs-util>create-hash>md5.js": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-ens-namehash": {
- "globals": {
- "name": "write"
- },
+ "extension-port-stream": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
"browserify>buffer": true,
- "eth-ens-namehash>idna-uts46-hx": true
+ "extension-port-stream>readable-stream": true
}
},
- "eth-ens-namehash>idna-uts46-hx": {
+ "fast-json-patch": {
+ "globals": {
+ "addEventListener": true,
+ "clearTimeout": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ }
+ },
+ "@metamask/snaps-utils>fast-xml-parser": {
"globals": {
- "define": true
+ "entityName": true,
+ "val": true
},
"packages": {
- "browserify>punycode": true
+ "@metamask/snaps-utils>fast-xml-parser>strnum": true
}
},
- "eth-keyring-controller>@metamask/browser-passworder": {
- "globals": {
- "crypto": true
+ "@metamask/notification-services-controller>firebase": {
+ "packages": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": true
}
},
- "eth-lattice-keyring": {
+ "react-focus-lock>focus-lock": {
"globals": {
- "addEventListener": true,
- "browser": true,
- "clearInterval": true,
- "fetch": true,
- "open": true,
- "setInterval": true
+ "HTMLIFrameElement": true,
+ "Node.DOCUMENT_FRAGMENT_NODE": true,
+ "Node.DOCUMENT_NODE": true,
+ "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
+ "Node.DOCUMENT_POSITION_CONTAINS": true,
+ "Node.ELEMENT_NODE": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "getComputedStyle": true,
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "eth-lattice-keyring>@ethereumjs/tx": true,
- "eth-lattice-keyring>gridplus-sdk": true,
- "eth-lattice-keyring>rlp": true,
- "webpack>events": true
+ "@swc/helpers>tslib": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx": {
+ "browserify>util>which-typed-array>for-each": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>es-abstract>is-callable": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
- "packages": {
- "browserify": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
+ "axios>form-data": {
+ "globals": {
+ "FormData": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
+ "fuse.js": {
"globals": {
- "WeakRef": true
- },
- "packages": {
- "browserify": true
+ "console": true,
+ "define": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
+ "string.prototype.matchall>get-intrinsic": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "AggregateError": true,
+ "FinalizationRegistry": true,
+ "WeakRef": true
},
"packages": {
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>es-abstract>has-proto": true,
+ "string.prototype.matchall>has-symbols": true,
+ "depcheck>is-core-module>hasown": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
+ "string.prototype.matchall>es-abstract>gopd": {
+ "packages": {
+ "string.prototype.matchall>get-intrinsic": true
}
},
"eth-lattice-keyring>gridplus-sdk": {
@@ -3815,230 +3705,307 @@
"setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethersproject/abi": true,
- "@metamask/ethjs>js-sha3": true,
- "@metamask/keyring-api>bech32": true,
- "bn.js": true,
- "browserify>buffer": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true,
+ "@ethersproject/abi": true,
"eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "@metamask/keyring-api>bech32": true,
"eth-lattice-keyring>gridplus-sdk>bignumber.js": true,
"eth-lattice-keyring>gridplus-sdk>bitwise": true,
+ "bn.js": true,
"eth-lattice-keyring>gridplus-sdk>borc": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
- "eth-lattice-keyring>gridplus-sdk>uuid": true,
- "eth-lattice-keyring>rlp": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
"ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ethjs>js-sha3": true,
+ "lodash": true,
+ "eth-lattice-keyring>rlp": true,
"ganache>secp256k1": true,
- "lodash": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
+ "string.prototype.matchall>es-abstract>has-property-descriptors": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "string.prototype.matchall>call-bind>es-define-property": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
+ "koa>is-generator-function>has-tostringtag": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
+ "ethereumjs-util>create-hash>md5.js>hash-base": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
+ "ethers>@ethersproject/sha2>hash.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "depcheck>is-core-module>hasown": {
+ "packages": {
+ "browserify>has>function-bind": true
+ }
+ },
+ "@metamask/eth-trezor-keyring>hdkey": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "crypto-browserify": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
+ }
+ },
+ "he": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "define": true
+ }
+ },
+ "history": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.defaultView": true,
+ "document.querySelector": true
+ }
+ },
+ "react-router-dom>history": {
+ "globals": {
+ "addEventListener": true,
+ "confirm": true,
+ "document": true,
+ "history": true,
+ "location": true,
+ "navigator.userAgent": true,
+ "removeEventListener": true
},
"packages": {
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "react-router-dom>history>resolve-pathname": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true,
+ "react-router-dom>history>value-equal": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "@metamask/ppom-validator>elliptic>hmac-drbg": {
+ "packages": {
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "react-redux>hoist-non-react-statics": {
+ "packages": {
+ "prop-types>react-is": true
+ }
+ },
+ "https-browserify": {
+ "packages": {
+ "stream-http": true,
+ "browserify>url": true
+ }
+ },
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
"globals": {
- "TextEncoder": true,
- "crypto": true
+ "DOMException": true,
+ "IDBCursor": true,
+ "IDBDatabase": true,
+ "IDBIndex": true,
+ "IDBObjectStore": true,
+ "IDBRequest": true,
+ "IDBTransaction": true,
+ "indexedDB.deleteDatabase": true,
+ "indexedDB.open": true
}
},
- "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "eth-ens-namehash>idna-uts46-hx": {
"globals": {
"define": true
+ },
+ "packages": {
+ "browserify>punycode": true
+ }
+ },
+ "string.prototype.matchall>internal-slot": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "depcheck>is-core-module>hasown": true,
+ "string.prototype.matchall>side-channel": true
+ }
+ },
+ "browserify>util>is-arguments": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-callable": {
+ "globals": {
+ "document": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "koa>is-generator-function": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
"globals": {
- "crypto": true,
- "define": true
+ "document": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bitwise": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
"packages": {
- "browserify>buffer": true
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc": {
- "globals": {
- "console": true
- },
+ "string.prototype.matchall>es-abstract>is-regex": {
"packages": {
- "browserify>buffer": true,
- "buffer>ieee754": true,
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
- "globals": {
- "URL": true,
- "URLSearchParams": true,
- "location": true
+ "eslint-plugin-react>array-includes>is-string": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
- "globals": {
- "intToBuffer": true
- },
+ "browserify>util>is-typed-array": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "buffer": true
+ "browserify>util>which-typed-array": true
}
},
- "eth-lattice-keyring>gridplus-sdk>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "eth-lattice-keyring>rlp": {
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
"globals": {
- "TextEncoder": true
- }
- },
- "eth-method-registry": {
- "packages": {
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true
+ "URL": true,
+ "URLSearchParams": true,
+ "location": true
}
},
- "ethereumjs-util": {
+ "@ensdomains/content-hash>js-base64": {
+ "globals": {
+ "Base64": "write",
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true,
+ "define": true
+ },
"packages": {
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography": true,
- "ethereumjs-util>rlp": true
+ "browserify>buffer": true
}
},
- "ethereumjs-util>create-hash": {
+ "@metamask/ethjs>js-sha3": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>md5.js": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "pumpify>inherits": true
+ "process": true
}
},
- "ethereumjs-util>create-hash>cipher-base": {
- "packages": {
- "browserify>string_decoder": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "stream-browserify": true
+ "@ngraveio/bc-ur>jsbi": {
+ "globals": {
+ "define": true
}
},
- "ethereumjs-util>create-hash>md5.js": {
+ "@metamask/message-manager>jsonschema": {
"packages": {
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "browserify>url": true
}
},
- "ethereumjs-util>create-hash>md5.js>hash-base": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "readable-stream": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
}
},
- "ethereumjs-util>create-hash>ripemd160": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
+ "globals": {
+ "CSS": true
+ },
"packages": {
- "browserify>buffer": true,
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "pumpify>inherits": true
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ganache>secp256k1": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
"packages": {
- "browserify>buffer": true
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
"packages": {
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
- "koa>content-disposition>safe-buffer": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
+ "@material-ui/core>@material-ui/styles>jss": {
+ "globals": {
+ "CSS": true,
+ "document.createElement": true,
+ "document.querySelector": true
+ },
"packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
+ "react-router-dom>tiny-warning": true
}
},
"ethereumjs-util>ethereum-cryptography>keccak": {
@@ -4047,536 +4014,496 @@
"readable-stream": true
}
},
- "ethereumjs-util>rlp": {
- "packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "currency-formatter>locale-currency": {
+ "globals": {
+ "countryCode": true
}
},
- "ethereumjs-wallet>randombytes": {
+ "localforage": {
"globals": {
- "crypto.getRandomValues": true
+ "Blob": true,
+ "BlobBuilder": true,
+ "FileReader": true,
+ "IDBKeyRange": true,
+ "MSBlobBuilder": true,
+ "MozBlobBuilder": true,
+ "OIndexedDB": true,
+ "WebKitBlobBuilder": true,
+ "atob": true,
+ "btoa": true,
+ "console.error": true,
+ "console.info": true,
+ "console.warn": true,
+ "define": true,
+ "fetch": true,
+ "indexedDB": true,
+ "localStorage": true,
+ "mozIndexedDB": true,
+ "msIndexedDB": true,
+ "navigator.platform": true,
+ "navigator.userAgent": true,
+ "openDatabase": true,
+ "setTimeout": true,
+ "webkitIndexedDB": true
}
},
- "ethers": {
- "packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/web": true,
- "ethers>@ethersproject/wordlists": true
+ "lodash": {
+ "globals": {
+ "clearTimeout": true,
+ "define": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/abstract-provider": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ "loglevel": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.cookie": true,
+ "localStorage": true,
+ "log": "write",
+ "navigator": true
}
- },
- "ethers>@ethersproject/abstract-signer": {
- "packages": {
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ },
+ "lottie-web": {
+ "globals": {
+ "Blob": true,
+ "Howl": true,
+ "OffscreenCanvas": true,
+ "URL.createObjectURL": true,
+ "Worker": true,
+ "XMLHttpRequest": true,
+ "bodymovin": "write",
+ "clearInterval": true,
+ "console": true,
+ "define": true,
+ "document.body": true,
+ "document.createElement": true,
+ "document.createElementNS": true,
+ "document.getElementsByClassName": true,
+ "document.getElementsByTagName": true,
+ "document.querySelectorAll": true,
+ "document.readyState": true,
+ "location.origin": true,
+ "location.pathname": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/address": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/rlp": true
+ "luxon": {
+ "globals": {
+ "Intl": true
}
},
- "ethers>@ethersproject/base64": {
+ "@metamask/snaps-utils>marked": {
"globals": {
- "atob": true,
- "btoa": true
- },
- "packages": {
- "@ethersproject/bytes": true
+ "console.error": true,
+ "console.warn": true,
+ "define": true
}
},
- "ethers>@ethersproject/basex": {
+ "ethereumjs-util>create-hash>md5.js": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/properties": true
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "ethers>@ethersproject/constants": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
"packages": {
- "@ethersproject/bignumber": true
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets": {
+ "react-markdown>remark-parse>mdast-util-from-markdown": {
"packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets>aes-js": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/pbkdf2": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
+ "react-syntax-highlighter>refractor>parse-entities": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true
}
},
- "ethers>@ethersproject/json-wallets>aes-js": {
+ "react-markdown>remark-rehype>mdast-util-to-hast": {
"globals": {
- "define": true
+ "console.warn": true
+ },
+ "packages": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets>scrypt-js": {
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
"globals": {
- "define": true,
- "setTimeout": true
+ "Headers": true,
+ "TextDecoder": true,
+ "URL": true,
+ "btoa": true,
+ "fetch": true
},
"packages": {
- "browserify>timers-browserify": true
+ "browserify>browserify-zlib": true,
+ "browserify>buffer": true,
+ "https-browserify": true,
+ "process": true,
+ "stream-http": true,
+ "browserify>url": true,
+ "browserify>util": true
}
},
- "ethers>@ethersproject/keccak256": {
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
"packages": {
- "@ethersproject/bytes": true,
- "@metamask/ethjs>js-sha3": true
- }
- },
- "ethers>@ethersproject/logger": {
- "globals": {
- "console": true
+ "react-syntax-highlighter>refractor>parse-entities": true
}
},
- "ethers>@ethersproject/pbkdf2": {
+ "crypto-browserify>diffie-hellman>miller-rabin": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/sha2": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true
}
},
- "ethers>@ethersproject/properties": {
+ "@ensdomains/content-hash>cids>multibase": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
}
},
- "ethers>@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "@ensdomains/content-hash>multihashes>multibase": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers>@ethersproject/networks": true,
- "ethers>@ethersproject/providers>@ethersproject/web": true,
- "ethers>@ethersproject/providers>bech32": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true,
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/networks": {
+ "@ensdomains/content-hash>multicodec": {
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>multicodec>uint8arrays": true,
+ "sass-embedded>varint": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/web": {
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "console.warn": true,
+ "crypto.subtle.digest": true
}
},
- "ethers>@ethersproject/random": {
+ "@ensdomains/content-hash>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>multibase": true,
+ "@ensdomains/content-hash>multihashes>varint": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/rlp": {
+ "@ensdomains/content-hash>cids>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true,
+ "@ensdomains/content-hash>cids>multihashes>varint": true
}
},
- "ethers>@ethersproject/sha2": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/sha2>hash.js": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@metamask/approval-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/signing-key>elliptic": true
+ "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "@metamask/notification-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/solidity": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true
+ "@metamask/permission-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/strings": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/rpc-methods>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/transactions": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/signing-key": true
+ "@metamask/rpc-methods-flask>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/units": {
- "packages": {
- "@ethersproject/bignumber": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/snaps-controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/web": {
+ "@metamask/snaps-controllers-flask>nanoid": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/wordlists": {
- "packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "depcheck>@vue/compiler-sfc>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream": {
- "packages": {
- "browserify>buffer": true,
- "extension-port-stream>readable-stream": true
+ "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream>readable-stream": {
+ "node-fetch": {
"globals": {
- "AbortController": true,
- "AggregateError": true,
- "Blob": true
- },
- "packages": {
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "extension-port-stream>readable-stream>abort-controller": true,
- "process": true,
- "webpack>events": true
+ "Headers": true,
+ "Request": true,
+ "Response": true,
+ "fetch": true
}
},
- "extension-port-stream>readable-stream>abort-controller": {
+ "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
"globals": {
- "AbortController": true
+ "fetch": true
}
},
- "fast-json-patch": {
+ "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
"globals": {
- "addEventListener": true,
- "clearTimeout": true,
- "removeEventListener": true,
- "setTimeout": true
+ "fetch": true
}
},
- "fuse.js": {
+ "@metamask/ethjs>ethjs-abi>number-to-bn": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>object-inspect": {
"globals": {
- "console": true,
- "define": true
+ "HTMLElement": true,
+ "WeakRef": true
+ },
+ "packages": {
+ "browserify>browser-resolve": true
}
},
- "ganache>secp256k1": {
+ "@ngraveio/bc-ur>assert>object-is": {
"packages": {
- "@metamask/ppom-validator>elliptic": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true
}
},
"gulp>vinyl-fs>object.assign": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
"string.prototype.matchall>call-bind": true,
"string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>has-symbols": true
+ "string.prototype.matchall>has-symbols": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "he": {
- "globals": {
- "define": true
+ "@metamask/object-multiplex>once": {
+ "packages": {
+ "@metamask/object-multiplex>once>wrappy": true
}
},
- "history": {
- "globals": {
- "console": true,
- "define": true,
- "document.defaultView": true,
- "document.querySelector": true
+ "crypto-browserify>public-encrypt>parse-asn1": {
+ "packages": {
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "browserify>buffer": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "crypto-browserify>pbkdf2": true
}
},
- "https-browserify": {
- "packages": {
- "browserify>url": true,
- "stream-http": true
+ "react-syntax-highlighter>refractor>parse-entities": {
+ "globals": {
+ "document.createElement": true
}
},
- "koa>content-disposition>safe-buffer": {
+ "path-browserify": {
"packages": {
- "browserify>buffer": true
+ "process": true
}
},
- "koa>is-generator-function": {
+ "serve-handler>path-to-regexp": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "serve-handler>path-to-regexp>isarray": true
}
},
- "koa>is-generator-function>has-tostringtag": {
+ "crypto-browserify>pbkdf2": {
+ "globals": {
+ "crypto": true,
+ "process": true,
+ "queueMicrotask": true,
+ "setImmediate": true,
+ "setTimeout": true
+ },
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "ethereumjs-util>create-hash": true,
+ "process": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
}
},
- "localforage": {
+ "@material-ui/core>popper.js": {
"globals": {
- "Blob": true,
- "BlobBuilder": true,
- "FileReader": true,
- "IDBKeyRange": true,
- "MSBlobBuilder": true,
- "MozBlobBuilder": true,
- "OIndexedDB": true,
- "WebKitBlobBuilder": true,
- "atob": true,
- "btoa": true,
- "console.error": true,
- "console.info": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
"console.warn": true,
"define": true,
- "fetch": true,
- "indexedDB": true,
- "localStorage": true,
- "mozIndexedDB": true,
- "msIndexedDB": true,
- "navigator.platform": true,
- "navigator.userAgent": true,
- "openDatabase": true,
- "setTimeout": true,
- "webkitIndexedDB": true
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setTimeout": true
}
},
- "lodash": {
+ "react-tippy>popper.js": {
"globals": {
- "clearTimeout": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
+ "console.warn": true,
"define": true,
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.userAgent": true,
+ "requestAnimationFrame": true,
"setTimeout": true
}
},
- "loglevel": {
+ "process": {
"globals": {
- "console": true,
- "define": true,
- "document.cookie": true,
- "localStorage": true,
- "log": "write",
- "navigator": true
+ "clearTimeout": true,
+ "setTimeout": true
}
},
- "lottie-web": {
- "globals": {
- "Blob": true,
- "Howl": true,
- "OffscreenCanvas": true,
- "URL.createObjectURL": true,
- "Worker": true,
- "XMLHttpRequest": true,
- "bodymovin": "write",
- "clearInterval": true,
- "console": true,
- "define": true,
- "document.body": true,
- "document.createElement": true,
- "document.createElementNS": true,
- "document.getElementsByClassName": true,
- "document.getElementsByTagName": true,
- "document.querySelectorAll": true,
- "document.readyState": true,
- "location.origin": true,
- "location.pathname": true,
- "navigator": true,
- "requestAnimationFrame": true,
- "setInterval": true,
- "setTimeout": true
+ "promise-to-callback": {
+ "packages": {
+ "promise-to-callback>is-fn": true,
+ "promise-to-callback>set-immediate-shim": true
}
},
- "luxon": {
+ "prop-types": {
"globals": {
- "Intl": true
+ "console": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "prop-types>react-is": true
}
},
- "nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "react-markdown>property-information": {
+ "packages": {
+ "watchify>xtend": true
}
},
- "nock>debug": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
"globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
+ "process": true,
+ "setTimeout": true
},
"packages": {
- "nock>debug>ms": true,
- "process": true
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
+ }
+ },
+ "crypto-browserify>public-encrypt": {
+ "packages": {
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "crypto-browserify>randombytes": true
}
},
- "node-fetch": {
+ "browserify>punycode": {
"globals": {
- "Headers": true,
- "Request": true,
- "Response": true,
- "fetch": true
+ "define": true
}
},
- "path-browserify": {
- "packages": {
- "process": true
+ "qrcode-generator": {
+ "globals": {
+ "define": true
}
},
- "process": {
+ "qrcode.react": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "Path2D": true,
+ "devicePixelRatio": true
+ },
+ "packages": {
+ "react": true
}
},
- "promise-to-callback": {
+ "@storybook/addon-knobs>qs": {
"packages": {
- "promise-to-callback>is-fn": true,
- "promise-to-callback>set-immediate-shim": true
+ "string.prototype.matchall>side-channel": true
}
},
- "promise-to-callback>set-immediate-shim": {
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
"globals": {
- "setTimeout.apply": true
- },
- "packages": {
- "browserify>timers-browserify": true
+ "queueMicrotask": true
}
},
- "prop-types": {
+ "react-beautiful-dnd>raf-schd": {
"globals": {
- "console": true
- },
- "packages": {
- "prop-types>react-is": true,
- "react>object-assign": true
+ "cancelAnimationFrame": true,
+ "requestAnimationFrame": true
}
},
- "prop-types>react-is": {
+ "crypto-browserify>randombytes": {
"globals": {
- "console": true
+ "crypto": true,
+ "msCrypto": true
+ },
+ "packages": {
+ "process": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "qrcode-generator": {
+ "ethereumjs-wallet>randombytes": {
"globals": {
- "define": true
+ "crypto.getRandomValues": true
}
},
- "qrcode.react": {
+ "crypto-browserify>randomfill": {
"globals": {
- "Path2D": true,
- "devicePixelRatio": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "react": true
+ "process": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"react": {
@@ -4584,8 +4511,8 @@
"console": true
},
"packages": {
- "prop-types": true,
- "react>object-assign": true
+ "react>object-assign": true,
+ "prop-types": true
}
},
"react-beautiful-dnd": {
@@ -4607,43 +4534,28 @@
},
"packages": {
"@babel/runtime": true,
- "react": true,
"react-beautiful-dnd>css-box-model": true,
"react-beautiful-dnd>memoize-one": true,
"react-beautiful-dnd>raf-schd": true,
- "react-beautiful-dnd>use-memo-one": true,
+ "react": true,
"react-dom": true,
"react-redux": true,
- "redux": true
+ "redux": true,
+ "react-beautiful-dnd>use-memo-one": true
}
},
- "react-beautiful-dnd>css-box-model": {
+ "react-chartjs-2": {
"globals": {
- "getComputedStyle": true,
- "pageXOffset": true,
- "pageYOffset": true
+ "setTimeout": true
},
"packages": {
- "react-router-dom>tiny-invariant": true
- }
- },
- "react-beautiful-dnd>raf-schd": {
- "globals": {
- "cancelAnimationFrame": true,
- "requestAnimationFrame": true
- }
- },
- "react-beautiful-dnd>use-memo-one": {
- "packages": {
+ "chart.js": true,
"react": true
}
},
- "react-chartjs-2": {
- "globals": {
- "setTimeout": true
- },
+ "react-focus-lock>react-clientside-effect": {
"packages": {
- "chart.js": true,
+ "@babel/runtime": true,
"react": true
}
},
@@ -4688,22 +4600,28 @@
"trustedTypes": true
},
"packages": {
+ "react>object-assign": true,
"prop-types": true,
"react": true,
- "react-dom>scheduler": true,
- "react>object-assign": true
+ "react-dom>scheduler": true
}
},
- "react-dom>scheduler": {
+ "react-responsive-carousel>react-easy-swipe": {
"globals": {
- "MessageChannel": true,
- "cancelAnimationFrame": true,
- "clearTimeout": true,
- "console": true,
- "navigator": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "addEventListener": true,
+ "define": true,
+ "document.addEventListener": true,
+ "document.removeEventListener": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-popper>react-fast-compare": {
+ "globals": {
+ "Element": true,
+ "console.warn": true
}
},
"react-focus-lock": {
@@ -4717,667 +4635,726 @@
},
"packages": {
"@babel/runtime": true,
+ "react-focus-lock>focus-lock": true,
"prop-types": true,
"react": true,
- "react-focus-lock>focus-lock": true,
"react-focus-lock>react-clientside-effect": true,
"react-focus-lock>use-callback-ref": true,
"react-focus-lock>use-sidecar": true
}
},
- "react-focus-lock>focus-lock": {
+ "react-idle-timer": {
"globals": {
- "HTMLIFrameElement": true,
- "Node.DOCUMENT_FRAGMENT_NODE": true,
- "Node.DOCUMENT_NODE": true,
- "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
- "Node.DOCUMENT_POSITION_CONTAINS": true,
- "Node.ELEMENT_NODE": true,
- "console.error": true,
+ "clearTimeout": true,
+ "document": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-inspector": {
+ "globals": {
+ "Node": true,
+ "chromeDark": true,
+ "chromeLight": true
+ },
+ "packages": {
+ "react": true
+ }
+ },
+ "prop-types>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-redux>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown": {
+ "globals": {
+ "console.warn": true
+ },
+ "packages": {
+ "react-markdown>comma-separated-tokens": true,
+ "prop-types": true,
+ "react-markdown>property-information": true,
+ "react": true,
+ "react-markdown>react-is": true,
+ "react-markdown>remark-parse": true,
+ "react-markdown>remark-rehype": true,
+ "react-markdown>space-separated-tokens": true,
+ "react-markdown>style-to-object": true,
+ "react-markdown>unified": true,
+ "react-markdown>unist-util-visit": true,
+ "react-markdown>vfile": true
+ }
+ },
+ "react-popper": {
+ "globals": {
+ "document": true
+ },
+ "packages": {
+ "@popperjs/core": true,
+ "react": true,
+ "react-popper>react-fast-compare": true,
+ "react-popper>warning": true
+ }
+ },
+ "react-redux": {
+ "globals": {
+ "console": true,
+ "document": true
+ },
+ "packages": {
+ "@babel/runtime": true,
+ "react-redux>hoist-non-react-statics": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "react-redux>react-is": true
+ }
+ },
+ "react-responsive-carousel": {
+ "globals": {
+ "HTMLElement": true,
+ "addEventListener": true,
+ "clearTimeout": true,
"console.warn": true,
"document": true,
"getComputedStyle": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "classnames": true,
+ "react": true,
+ "react-dom": true,
+ "react-responsive-carousel>react-easy-swipe": true
+ }
+ },
+ "react-router-dom": {
+ "packages": {
+ "react-router-dom>history": true,
+ "prop-types": true,
+ "react": true,
+ "react-router-dom>react-router": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
+ }
+ },
+ "react-router-dom-v5-compat": {
+ "globals": {
+ "FormData": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "__reactRouterVersion": "write",
+ "addEventListener": true,
+ "confirm": true,
+ "define": true,
+ "document": true,
+ "history.scrollRestoration": true,
+ "location.href": true,
+ "removeEventListener": true,
+ "scrollTo": true,
+ "scrollY": true,
+ "sessionStorage.getItem": true,
+ "sessionStorage.setItem": true,
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "react-router-dom-v5-compat>@remix-run/router": true,
+ "history": true,
+ "react": true,
+ "react-dom": true,
+ "react-router-dom": true,
+ "react-router-dom-v5-compat>react-router": true
}
},
- "react-focus-lock>react-clientside-effect": {
+ "react-router-dom>react-router": {
"packages": {
- "@babel/runtime": true,
- "react": true
+ "react-router-dom>history": true,
+ "react-redux>hoist-non-react-statics": true,
+ "serve-handler>path-to-regexp": true,
+ "prop-types": true,
+ "react": true,
+ "prop-types>react-is": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
}
},
- "react-focus-lock>use-callback-ref": {
+ "react-router-dom-v5-compat>react-router": {
+ "globals": {
+ "console.error": true,
+ "define": true
+ },
"packages": {
+ "react-router-dom-v5-compat>@remix-run/router": true,
"react": true
}
},
- "react-focus-lock>use-sidecar": {
+ "react-simple-file-input": {
"globals": {
- "console.error": true
+ "File": true,
+ "FileReader": true,
+ "console.warn": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "react": true,
- "react-focus-lock>use-sidecar>detect-node-es": true
+ "prop-types": true,
+ "react": true
}
},
- "react-idle-timer": {
+ "react-tippy": {
"globals": {
+ "Element": true,
+ "MSStream": true,
+ "MutationObserver": true,
+ "addEventListener": true,
"clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "define": true,
"document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.maxTouchPoints": true,
+ "navigator.msMaxTouchPoints": true,
+ "navigator.userAgent": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "react-tippy>popper.js": true,
+ "react": true,
+ "react-dom": true
}
},
- "react-inspector": {
+ "react-toggle-button": {
"globals": {
- "Node": true,
- "chromeDark": true,
- "chromeLight": true
+ "clearTimeout": true,
+ "console.warn": true,
+ "define": true,
+ "performance": true,
+ "setTimeout": true
},
"packages": {
"react": true
}
},
- "react-markdown": {
+ "@material-ui/core>react-transition-group": {
"globals": {
- "console.warn": true
+ "Element": true,
+ "setTimeout": true
},
"packages": {
+ "@material-ui/core>react-transition-group>dom-helpers": true,
"prop-types": true,
"react": true,
- "react-markdown>comma-separated-tokens": true,
- "react-markdown>property-information": true,
- "react-markdown>react-is": true,
- "react-markdown>remark-parse": true,
- "react-markdown>remark-rehype": true,
- "react-markdown>space-separated-tokens": true,
- "react-markdown>style-to-object": true,
- "react-markdown>unified": true,
- "react-markdown>unist-util-visit": true,
- "react-markdown>vfile": true
+ "react-dom": true
}
},
- "react-markdown>property-information": {
+ "readable-stream": {
"packages": {
- "watchify>xtend": true
+ "browserify>browser-resolve": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "browserify>string_decoder": true,
+ "readable-stream>util-deprecate": true
}
},
- "react-markdown>react-is": {
+ "extension-port-stream>readable-stream": {
"globals": {
- "console": true
- }
- },
- "react-markdown>remark-parse": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true,
- "react-syntax-highlighter>refractor>parse-entities": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
+ "AbortController": true,
+ "AbortSignal": true,
+ "AggregateError": true,
+ "Blob": true,
+ "ERR_INVALID_ARG_TYPE": true,
+ "queueMicrotask": true
+ },
"packages": {
- "react-syntax-highlighter>refractor>parse-entities": true
+ "@lavamoat/lavapack>readable-stream>abort-controller": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "process": true,
+ "browserify>string_decoder": true
}
},
- "react-markdown>remark-rehype": {
+ "@metamask/snaps-controllers>readable-web-to-node-stream": {
"packages": {
- "react-markdown>remark-rehype>mdast-util-to-hast": true
+ "readable-stream": true
}
},
- "react-markdown>remark-rehype>mdast-util-to-hast": {
+ "redux": {
"globals": {
- "console.warn": true
+ "console": true
},
"packages": {
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
- "react-markdown>unist-util-visit": true
+ "@babel/runtime": true
}
},
- "react-markdown>style-to-object": {
+ "string.prototype.matchall>regexp.prototype.flags": {
"packages": {
- "react-markdown>style-to-object>inline-style-parser": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
}
},
- "react-markdown>unified": {
+ "react-markdown>remark-parse": {
"packages": {
- "mocha>yargs-unparser>is-plain-obj": true,
- "react-markdown>unified>bail": true,
- "react-markdown>unified>extend": true,
- "react-markdown>unified>is-buffer": true,
- "react-markdown>unified>trough": true,
- "react-markdown>vfile": true
+ "react-markdown>remark-parse>mdast-util-from-markdown": true
}
},
- "react-markdown>unist-util-visit": {
+ "react-markdown>remark-rehype": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-visit-parents": true
+ "react-markdown>remark-rehype>mdast-util-to-hast": true
}
},
- "react-markdown>unist-util-visit>unist-util-visit-parents": {
+ "react-markdown>vfile>replace-ext": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-is": true
+ "path-browserify": true
}
},
- "react-markdown>vfile": {
- "packages": {
- "path-browserify": true,
- "process": true,
- "react-markdown>vfile>is-buffer": true,
- "react-markdown>vfile>replace-ext": true,
- "react-markdown>vfile>vfile-message": true
+ "reselect": {
+ "globals": {
+ "WeakRef": true,
+ "console.warn": true,
+ "unstable_autotrackMemoize": true
}
},
- "react-markdown>vfile>replace-ext": {
+ "@metamask/snaps-utils>rfdc": {
"packages": {
- "path-browserify": true
+ "browserify>buffer": true
}
},
- "react-markdown>vfile>vfile-message": {
+ "ethereumjs-util>create-hash>ripemd160": {
"packages": {
- "react-markdown>vfile>unist-util-stringify-position": true
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true
}
},
- "react-popper": {
- "globals": {
- "document": true
- },
+ "@keystonehq/metamask-airgapped-keyring>rlp": {
"packages": {
- "@popperjs/core": true,
- "react": true,
- "react-popper>react-fast-compare": true,
- "react-popper>warning": true
- }
- },
- "react-popper>react-fast-compare": {
- "globals": {
- "Element": true,
- "console.warn": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-popper>warning": {
+ "eth-lattice-keyring>rlp": {
"globals": {
- "console": true
+ "TextEncoder": true
}
},
- "react-redux": {
- "globals": {
- "console": true,
- "document": true
- },
+ "ethereumjs-util>rlp": {
"packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true,
- "react-redux>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>hoist-non-react-statics": {
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
"packages": {
- "prop-types>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>react-is": {
+ "wait-on>rxjs": {
"globals": {
- "console": true
+ "cancelAnimationFrame": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "performance": true,
+ "requestAnimationFrame": true,
+ "setInterval.apply": true,
+ "setTimeout.apply": true
}
},
- "react-responsive-carousel": {
+ "koa>content-disposition>safe-buffer": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "react-dom>scheduler": {
"globals": {
- "HTMLElement": true,
- "addEventListener": true,
+ "MessageChannel": true,
+ "cancelAnimationFrame": true,
"clearTimeout": true,
- "console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "removeEventListener": true,
+ "console": true,
+ "navigator": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
- },
- "packages": {
- "classnames": true,
- "react": true,
- "react-dom": true,
- "react-responsive-carousel>react-easy-swipe": true
}
},
- "react-responsive-carousel>react-easy-swipe": {
+ "ethers>@ethersproject/json-wallets>scrypt-js": {
"globals": {
- "addEventListener": true,
"define": true,
- "document.addEventListener": true,
- "document.removeEventListener": true
+ "setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom": {
+ "ganache>secp256k1": {
"packages": {
- "prop-types": true,
- "react": true,
- "react-router-dom>history": true,
- "react-router-dom>react-router": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "@metamask/ppom-validator>elliptic": true
}
},
- "react-router-dom-v5-compat": {
+ "semver": {
"globals": {
- "FormData": true,
- "URL": true,
- "URLSearchParams": true,
- "__reactRouterVersion": "write",
- "addEventListener": true,
- "confirm": true,
- "define": true,
- "document": true,
- "history.scrollRestoration": true,
- "location.href": true,
- "removeEventListener": true,
- "scrollTo": true,
- "scrollY": true,
- "sessionStorage.getItem": true,
- "sessionStorage.setItem": true,
- "setTimeout": true
+ "console.error": true
},
"packages": {
- "history": true,
- "react": true,
- "react-dom": true,
- "react-router-dom": true,
- "react-router-dom-v5-compat>@remix-run/router": true,
- "react-router-dom-v5-compat>react-router": true
+ "process": true
}
},
- "react-router-dom-v5-compat>@remix-run/router": {
- "globals": {
- "AbortController": true,
- "DOMException": true,
- "FormData": true,
- "Headers": true,
- "Request": true,
- "Response": true,
- "URL": true,
- "URLSearchParams": true,
- "console": true,
- "document.defaultView": true
+ "string.prototype.matchall>call-bind>set-function-length": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom-v5-compat>react-router": {
- "globals": {
- "console.error": true,
- "define": true
- },
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
"packages": {
- "react": true,
- "react-router-dom-v5-compat>@remix-run/router": true
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom>history": {
+ "promise-to-callback>set-immediate-shim": {
"globals": {
- "addEventListener": true,
- "confirm": true,
- "document": true,
- "history": true,
- "location": true,
- "navigator.userAgent": true,
- "removeEventListener": true
+ "setTimeout.apply": true
},
"packages": {
- "react-router-dom>history>resolve-pathname": true,
- "react-router-dom>history>value-equal": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom>react-router": {
+ "addons-linter>sha.js": {
"packages": {
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true,
- "react-router-dom>history": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true,
- "serve-handler>path-to-regexp": true
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "react-router-dom>tiny-warning": {
- "globals": {
- "console": true
+ "string.prototype.matchall>side-channel": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>object-inspect": true
}
},
- "react-simple-file-input": {
+ "@metamask/profile-sync-controller>siwe": {
"globals": {
- "File": true,
- "FileReader": true,
+ "console.error": true,
"console.warn": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
+ "ethers": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true
}
},
- "react-syntax-highlighter>refractor>parse-entities": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
"globals": {
- "document.createElement": true
+ "StopIteration": true
+ },
+ "packages": {
+ "string.prototype.matchall>internal-slot": true
}
},
- "react-tippy": {
+ "stream-browserify": {
+ "packages": {
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "readable-stream": true
+ }
+ },
+ "stream-http": {
"globals": {
- "Element": true,
- "MSStream": true,
- "MutationObserver": true,
- "addEventListener": true,
+ "AbortController": true,
+ "Blob": true,
+ "MSStreamReader": true,
+ "ReadableStream": true,
+ "WritableStream": true,
+ "XDomainRequest": true,
+ "XMLHttpRequest": true,
"clearTimeout": true,
- "console.error": true,
- "console.warn": true,
- "define": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.maxTouchPoints": true,
- "navigator.msMaxTouchPoints": true,
- "navigator.userAgent": true,
- "performance": true,
- "requestAnimationFrame": true,
+ "fetch": true,
+ "location.protocol.search": true,
"setTimeout": true
},
"packages": {
- "react": true,
- "react-dom": true,
- "react-tippy>popper.js": true
+ "browserify>buffer": true,
+ "stream-http>builtin-status-codes": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "readable-stream": true,
+ "browserify>url": true,
+ "watchify>xtend": true
}
},
- "react-tippy>popper.js": {
- "globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.userAgent": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "@metamask/snaps-controllers>tar-stream>streamx": {
+ "packages": {
+ "webpack>events": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true
}
},
- "react-toggle-button": {
- "globals": {
- "clearTimeout": true,
- "console.warn": true,
- "define": true,
- "performance": true,
- "setTimeout": true
- },
+ "browserify>string_decoder": {
"packages": {
- "react": true
+ "koa>content-disposition>safe-buffer": true
}
},
- "readable-stream": {
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
"packages": {
- "browserify>browser-resolve": true,
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream>util-deprecate": true,
- "webpack>events": true
+ "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
}
},
- "readable-stream>util-deprecate": {
- "globals": {
- "console.trace": true,
- "console.warn": true,
- "localStorage": true
+ "react-markdown>style-to-object": {
+ "packages": {
+ "react-markdown>style-to-object>inline-style-parser": true
}
},
- "redux": {
- "globals": {
- "console": true
- },
+ "@metamask/snaps-controllers>tar-stream": {
"packages": {
- "@babel/runtime": true
+ "@metamask/snaps-controllers>tar-stream>b4a": true,
+ "browserify>browser-resolve": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx": true
}
},
- "reselect": {
- "globals": {
- "WeakRef": true,
- "console.warn": true,
- "unstable_autotrackMemoize": true
+ "debounce-stream>through": {
+ "packages": {
+ "process": true,
+ "stream-browserify": true
}
},
- "semver": {
+ "browserify>timers-browserify": {
"globals": {
- "console.error": true
+ "clearInterval": true,
+ "clearTimeout": true,
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
"process": true
}
},
- "serve-handler>path-to-regexp": {
- "packages": {
- "serve-handler>path-to-regexp>isarray": true
+ "react-router-dom>tiny-warning": {
+ "globals": {
+ "console": true
}
},
- "stream-browserify": {
- "packages": {
- "pumpify>inherits": true,
- "readable-stream": true,
- "webpack>events": true
+ "copy-to-clipboard>toggle-selection": {
+ "globals": {
+ "document.activeElement": true,
+ "document.getSelection": true
}
},
- "stream-http": {
+ "@swc/helpers>tslib": {
+ "globals": {
+ "SuppressedError": true,
+ "define": true
+ }
+ },
+ "@metamask/eth-sig-util>tweetnacl": {
"globals": {
- "AbortController": true,
- "Blob": true,
- "MSStreamReader": true,
- "ReadableStream": true,
- "WritableStream": true,
- "XDomainRequest": true,
- "XMLHttpRequest": true,
- "clearTimeout": true,
- "fetch": true,
- "location.protocol.search": true,
- "setTimeout": true
+ "crypto": true,
+ "msCrypto": true,
+ "nacl": "write"
},
"packages": {
- "browserify>buffer": true,
- "browserify>url": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "stream-http>builtin-status-codes": true,
- "watchify>xtend": true
+ "browserify>browser-resolve": true
}
},
- "string.prototype.matchall>call-bind": {
- "packages": {
- "browserify>has>function-bind": true,
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>call-bind>set-function-length": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>call-bind>es-define-property": {
+ "@ensdomains/content-hash>cids>uint8arrays": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>cids>multibase": true
}
},
- "string.prototype.matchall>call-bind>set-function-length": {
+ "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "globals": {
+ "Buffer": true,
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>gopd": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "string.prototype.matchall>define-properties": {
+ "react-markdown>unified": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "react-markdown>unified>bail": true,
+ "react-markdown>unified>extend": true,
+ "react-markdown>unified>is-buffer": true,
+ "mocha>yargs-unparser>is-plain-obj": true,
+ "react-markdown>unified>trough": true,
+ "react-markdown>vfile": true
}
},
- "string.prototype.matchall>define-properties>define-data-property": {
+ "react-markdown>unist-util-visit>unist-util-visit-parents": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "react-markdown>unist-util-visit>unist-util-is": true
}
},
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "react-markdown>unist-util-visit": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true
+ "react-markdown>unist-util-visit>unist-util-visit-parents": true
}
},
- "string.prototype.matchall>es-abstract>available-typed-arrays": {
- "packages": {
- "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ "uri-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
+ "browserify>url": {
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "browserify>punycode": true,
+ "@storybook/addon-knobs>qs": true
}
},
- "string.prototype.matchall>es-abstract>gopd": {
+ "react-focus-lock>use-callback-ref": {
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>has-property-descriptors": {
+ "react-beautiful-dnd>use-memo-one": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "react-focus-lock>use-sidecar": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-focus-lock>use-sidecar>detect-node-es": true,
+ "react": true,
+ "@swc/helpers>tslib": true
}
},
- "string.prototype.matchall>es-abstract>is-callable": {
+ "readable-stream>util-deprecate": {
"globals": {
- "document": true
+ "console.trace": true,
+ "console.warn": true,
+ "localStorage": true
}
},
- "string.prototype.matchall>es-abstract>is-regex": {
+ "browserify>assert>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true,
+ "process": true
+ },
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "browserify>assert>util>inherits": true,
+ "process": true
}
},
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "browserify>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true
+ "pumpify>inherits": true,
+ "browserify>util>is-arguments": true,
+ "koa>is-generator-function": true,
+ "browserify>util>is-typed-array": true,
+ "process": true,
+ "browserify>util>which-typed-array": true
}
},
- "string.prototype.matchall>es-abstract>object-inspect": {
+ "uuid": {
"globals": {
- "HTMLElement": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "msCrypto": true
}
},
- "string.prototype.matchall>get-intrinsic": {
+ "@metamask/eth-snap-keyring>uuid": {
"globals": {
- "AggregateError": true,
- "FinalizationRegistry": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>has>function-bind": true,
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>has-proto": true,
- "string.prototype.matchall>has-symbols": true
+ "crypto": true
}
},
- "string.prototype.matchall>internal-slot": {
- "packages": {
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
+ "web3-stream-provider>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name": {
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": true
}
},
- "string.prototype.matchall>side-channel": {
+ "react-markdown>vfile>vfile-message": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>object-inspect": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-markdown>vfile>unist-util-stringify-position": true
}
},
- "terser>source-map-support>buffer-from": {
+ "react-markdown>vfile": {
"packages": {
- "browserify>buffer": true
+ "react-markdown>vfile>is-buffer": true,
+ "path-browserify": true,
+ "process": true,
+ "react-markdown>vfile>replace-ext": true,
+ "react-markdown>vfile>vfile-message": true
}
},
- "uri-js": {
+ "browserify>vm-browserify": {
"globals": {
- "define": true
+ "document.body.appendChild": true,
+ "document.body.removeChild": true,
+ "document.createElement": true
}
},
- "uuid": {
+ "react-popper>warning": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "console": true
}
},
- "wait-on>rxjs": {
+ "@ensdomains/content-hash>multihashes>web-encoding": {
"globals": {
- "cancelAnimationFrame": true,
- "clearInterval": true,
- "clearTimeout": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setInterval.apply": true,
- "setTimeout.apply": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "browserify>util": true
}
},
"web3": {
@@ -5390,14 +5367,14 @@
"setTimeout": true
},
"packages": {
- "browserify>util": true,
"readable-stream": true,
+ "browserify>util": true,
"web3-stream-provider>uuid": true
}
},
- "web3-stream-provider>uuid": {
+ "@metamask/controllers>web3": {
"globals": {
- "crypto": true
+ "XMLHttpRequest": true
}
},
"webextension-polyfill": {
@@ -5409,9 +5386,35 @@
"define": true
}
},
- "webpack>events": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ }
+ },
+ "browserify>util>which-typed-array": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>available-typed-arrays": true,
+ "string.prototype.matchall>call-bind": true,
+ "browserify>util>which-typed-array>for-each": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
"globals": {
- "console": true
+ "XMLHttpRequest": true
}
}
}
diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json
index 8c76cb6df139..a2453b1686dc 100644
--- a/lavamoat/browserify/mmi/policy.json
+++ b/lavamoat/browserify/mmi/policy.json
@@ -5,144 +5,124 @@
"regeneratorRuntime": "write"
}
},
- "@ensdomains/content-hash": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
"globals": {
- "console.warn": true
+ "WeakRef": true
},
"packages": {
- "@ensdomains/content-hash>cids": true,
- "@ensdomains/content-hash>js-base64": true,
- "@ensdomains/content-hash>multicodec": true,
- "@ensdomains/content-hash>multihashes": true,
- "browserify>buffer": true
+ "browserify": true
}
},
- "@ensdomains/content-hash>cids": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes": true,
- "@ensdomains/content-hash>cids>uint8arrays": true,
- "@ensdomains/content-hash>multicodec": true
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
+ "browserify": true,
+ "browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
}
},
- "@ensdomains/content-hash>cids>multibase": {
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "SuppressedError": true
+ }
+ },
+ "@ensdomains/content-hash": {
+ "globals": {
+ "console.warn": true
},
"packages": {
- "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>cids": true,
+ "@ensdomains/content-hash>js-base64": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>multihashes": true
}
},
- "@ensdomains/content-hash>cids>multihashes": {
+ "@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true,
- "@ensdomains/content-hash>cids>multihashes>varint": true,
- "@ensdomains/content-hash>cids>uint8arrays": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>cids>uint8arrays": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>cids>multibase": true
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>js-base64": {
- "globals": {
- "Base64": "write",
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true,
- "define": true
- },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
"packages": {
- "browserify>buffer": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
"packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays": true,
- "sass-embedded>varint": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "webpack>events": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "Buffer": true,
- "TextDecoder": true,
"TextEncoder": true
- },
- "packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "console.warn": true,
- "crypto.subtle.digest": true
- }
- },
- "@ensdomains/content-hash>multihashes": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase": true,
- "@ensdomains/content-hash>multihashes>varint": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase": {
- "packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true,
- "@ensdomains/content-hash>multihashes>web-encoding": true,
- "browserify>buffer": true
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
+ "globals": {
+ "TextEncoder": true
}
},
- "@ensdomains/content-hash>multihashes>multibase>base-x": {
+ "@ethereumjs/tx": {
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "@ensdomains/content-hash>multihashes>web-encoding": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": {
"packages": {
- "browserify>util": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@ethereumjs/tx": {
+ "eth-lattice-keyring>@ethereumjs/tx": {
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
"@ethereumjs/tx>@ethereumjs/common": true,
"@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true,
"browserify>insert-module-globals>is-buffer": true
}
},
- "@ethereumjs/tx>@ethereumjs/common": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
+ "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx>@ethereumjs/rlp": true,
"@ethereumjs/tx>@ethereumjs/util": true,
+ "@ethersproject/providers": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/common>crc-32": {
- "globals": {
- "DO_NOT_EXPORT_CRC": true,
- "define": true
- }
- },
- "@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true
}
},
"@ethereumjs/tx>@ethereumjs/util": {
@@ -151,78 +131,83 @@
},
"packages": {
"@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
"browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true,
"browserify>insert-module-globals>is-buffer": true,
- "webpack>events": true
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true
}
},
- "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
+ "@metamask/smart-transactions-controller>@ethereumjs/util": {
"globals": {
- "Headers": true,
- "TextDecoder": true,
- "URL": true,
- "btoa": true,
+ "console.warn": true,
"fetch": true
},
"packages": {
- "browserify>browserify-zlib": true,
- "browserify>buffer": true,
- "browserify>url": true,
- "browserify>util": true,
- "https-browserify": true,
- "process": true,
- "stream-http": true
+ "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack>events": true
}
},
- "@ethereumjs/tx>ethereum-cryptography": {
+ "@ethersproject/abi": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "console.log": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
- "globals": {
- "TextEncoder": true
- },
+ "ethers>@ethersproject/abstract-provider": {
"packages": {
- "@noble/hashes": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
+ "ethers>@ethersproject/abstract-signer": {
"packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true
}
},
- "@ethersproject/abi": {
- "globals": {
- "console.log": true
- },
+ "ethers>@ethersproject/address": {
"packages": {
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/rlp": true
+ }
+ },
+ "ethers>@ethersproject/base64": {
+ "globals": {
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@ethersproject/bytes": true
+ }
+ },
+ "ethers>@ethersproject/basex": {
+ "packages": {
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/properties": true
}
},
"@ethersproject/bignumber": {
"packages": {
"@ethersproject/bytes": true,
- "bn.js": true,
- "ethers>@ethersproject/logger": true
+ "ethers>@ethersproject/logger": true,
+ "bn.js": true
}
},
"@ethersproject/bytes": {
@@ -230,17 +215,22 @@
"ethers>@ethersproject/logger": true
}
},
+ "ethers>@ethersproject/constants": {
+ "packages": {
+ "@ethersproject/bignumber": true
+ }
+ },
"@ethersproject/contracts": {
"globals": {
"setTimeout": true
},
"packages": {
"@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/abstract-provider": true,
"ethers>@ethersproject/abstract-signer": true,
"ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/transactions": true
@@ -248,10 +238,10 @@
},
"@ethersproject/hash": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
"ethers>@ethersproject/address": true,
"ethers>@ethersproject/base64": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
"ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/properties": true,
@@ -260,9 +250,9 @@
},
"@ethersproject/hdnode": {
"packages": {
+ "ethers>@ethersproject/basex": true,
"@ethersproject/bignumber": true,
"@ethersproject/bytes": true,
- "ethers>@ethersproject/basex": true,
"ethers>@ethersproject/logger": true,
"ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
@@ -273,918 +263,967 @@
"ethers>@ethersproject/wordlists": true
}
},
- "@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethers>@ethersproject/json-wallets": {
"packages": {
- "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/address": true,
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/providers>bech32": true,
- "@metamask/test-bundler>@ethersproject/networks": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/keccak256": true,
"ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/pbkdf2": true,
"ethers>@ethersproject/properties": true,
"ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
"ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
- }
- },
- "@ethersproject/providers>@ethersproject/random": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@ethersproject/providers>@ethersproject/web": {
- "globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/json-wallets>aes-js": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true
}
},
- "@ethersproject/wallet": {
+ "ethers>@ethersproject/keccak256": {
"packages": {
"@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/transactions": true
+ "@metamask/ethjs>js-sha3": true
}
},
- "@keystonehq/bc-ur-registry-eth": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "uuid": true
+ "ethers>@ethersproject/logger": {
+ "globals": {
+ "console": true
}
},
- "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
- "globals": {
- "define": true
- },
+ "ethers>@ethersproject/providers>@ethersproject/networks": {
"packages": {
- "@ngraveio/bc-ur": true,
- "@swc/helpers>tslib": true,
- "browserify>buffer": true,
- "buffer": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring": {
+ "@metamask/test-bundler>@ethersproject/networks": {
"packages": {
- "@ethereumjs/tx": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
- "@keystonehq/metamask-airgapped-keyring>rlp": true,
- "@metamask/obs-store": true,
- "browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
+ "ethers>@ethersproject/logger": true
}
},
- "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
+ "ethers>@ethersproject/pbkdf2": {
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@keystonehq/bc-ur-registry-eth": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>rlp": true,
- "uuid": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/sha2": true
}
},
- "@keystonehq/metamask-airgapped-keyring>rlp": {
+ "ethers>@ethersproject/properties": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "ethers>@ethersproject/logger": true
}
},
- "@lavamoat/lavadome-react": {
+ "@ethersproject/providers": {
"globals": {
- "Document.prototype": true,
- "DocumentFragment.prototype": true,
- "Element.prototype": true,
- "Node.prototype": true,
+ "WebSocket": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.log": true,
"console.warn": true,
- "document": true
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
- "react": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "@metamask/test-bundler>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "@ethersproject/providers>bech32": true
}
},
- "@material-ui/core": {
+ "ethers>@ethersproject/providers": {
"globals": {
- "Image": true,
- "_formatMuiErrorMessage": true,
- "addEventListener": true,
+ "WebSocket": true,
"clearInterval": true,
"clearTimeout": true,
- "console.error": true,
+ "console.log": true,
"console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "getSelection": true,
- "innerHeight": true,
- "innerWidth": true,
- "matchMedia": true,
- "navigator": true,
- "performance.now": true,
- "removeEventListener": true,
- "requestAnimationFrame": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles": true,
- "@material-ui/core>@material-ui/system": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "@material-ui/core>popper.js": true,
- "@material-ui/core>react-transition-group": true,
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/providers>@ethersproject/networks": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/providers>bech32": true
}
},
- "@material-ui/core>@material-ui/styles": {
+ "@ethersproject/providers>@ethersproject/random": {
"globals": {
- "console.error": true,
- "console.warn": true,
- "document.createComment": true,
- "document.head": true
- },
- "packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
- "@material-ui/core>@material-ui/utils": true,
- "@material-ui/core>clsx": true,
- "prop-types": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true
+ "crypto.getRandomValues": true
}
},
- "@material-ui/core>@material-ui/styles>jss": {
- "globals": {
- "CSS": true,
- "document.createElement": true,
- "document.querySelector": true
- },
+ "ethers>@ethersproject/random": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
+ "ethers>@ethersproject/rlp": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
- "globals": {
- "CSS": true
- },
+ "ethers>@ethersproject/sha2": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2>hash.js": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-global": {
+ "ethers>@ethersproject/signing-key": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/signing-key>elliptic": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
+ "ethers>@ethersproject/solidity": {
"packages": {
- "@babel/runtime": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
+ "ethers>@ethersproject/strings": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "react-router-dom>tiny-warning": true
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
+ "ethers>@ethersproject/transactions": {
"packages": {
- "@material-ui/core>@material-ui/styles>jss": true,
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/signing-key": true
}
},
- "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
- "globals": {
- "document.createElement": true,
- "document.documentElement": true,
- "getComputedStyle": true
- },
+ "ethers>@ethersproject/units": {
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
+ "@ethersproject/bignumber": true,
+ "ethers>@ethersproject/logger": true
}
},
- "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
- "globals": {
- "document": true
+ "@ethersproject/wallet": {
+ "packages": {
+ "ethers>@ethersproject/abstract-provider": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/transactions": true
}
},
- "@material-ui/core>@material-ui/system": {
+ "@ethersproject/providers>@ethersproject/web": {
"globals": {
- "console.error": true
+ "clearTimeout": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@babel/runtime": true,
- "@material-ui/core>@material-ui/utils": true,
- "prop-types": true
- }
- },
- "@material-ui/core>@material-ui/utils": {
- "packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "prop-types>react-is": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>popper.js": {
+ "ethers>@ethersproject/providers>@ethersproject/web": {
"globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator": true,
- "requestAnimationFrame": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
+ },
+ "packages": {
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@material-ui/core>react-transition-group": {
+ "ethers>@ethersproject/web": {
"globals": {
- "Element": true,
+ "clearTimeout": true,
+ "fetch": true,
"setTimeout": true
},
"packages": {
- "@material-ui/core>react-transition-group>dom-helpers": true,
- "prop-types": true,
- "react": true,
- "react-dom": true
- }
- },
- "@material-ui/core>react-transition-group>dom-helpers": {
- "packages": {
- "@babel/runtime": true
+ "ethers>@ethersproject/base64": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask-institutional/custody-controller": {
+ "ethers>@ethersproject/wordlists": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask-institutional/custody-keyring": true,
- "@metamask/obs-store": true
+ "@ethersproject/bytes": true,
+ "@ethersproject/hash": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/strings": true
}
},
- "@metamask-institutional/custody-keyring": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": {
"globals": {
- "console.error": true,
- "console.log": true,
+ "FinalizationRegistry": true,
"console.warn": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": true,
- "@metamask-institutional/sdk": true,
- "@metamask-institutional/types": true,
- "@metamask/obs-store": true,
- "crypto-browserify": true,
- "gulp-sass>lodash.clonedeep": true,
- "webpack>events": true
- }
- },
- "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": {
- "globals": {
- "console.log": true,
- "fetch": true
- }
- },
- "@metamask-institutional/extension": {
- "globals": {
- "console.log": true
- },
- "packages": {
- "@metamask-institutional/custody-controller": true,
- "@metamask-institutional/sdk": true,
- "@metamask-institutional/types": true,
- "gulp-sass>lodash.clonedeep": true
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask-institutional/institutional-features": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
"packages": {
- "@metamask-institutional/custody-keyring": true,
- "@metamask/obs-store": true
- }
- },
- "@metamask-institutional/rpc-allowlist": {
- "globals": {
- "URL": true
+ "@metamask/notification-services-controller>firebase>@firebase/util": true
}
},
- "@metamask-institutional/sdk": {
+ "@metamask/notification-services-controller>firebase>@firebase/installations": {
"globals": {
- "URLSearchParams": true,
- "console.debug": true,
+ "BroadcastChannel": true,
+ "Headers": true,
+ "btoa": true,
"console.error": true,
- "console.log": true,
- "fetch": true
+ "crypto": true,
+ "fetch": true,
+ "msCrypto": true,
+ "navigator.onLine": true,
+ "setTimeout": true
},
"packages": {
- "@metamask-institutional/sdk>@metamask-institutional/simplecache": true,
- "crypto-browserify": true,
- "webpack>events": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true
}
},
- "@metamask-institutional/transaction-update": {
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
"globals": {
- "clearInterval": true,
- "console.info": true,
- "console.log": true,
- "setInterval": true
+ "console": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask-institutional/sdk": true,
- "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true,
- "@metamask/obs-store": true,
- "webpack>events": true
+ "@swc/helpers>tslib": true
}
},
- "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": {
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": {
"globals": {
- "WebSocket": true,
- "clearTimeout": true,
- "console.log": true,
+ "Headers": true,
+ "Notification.maxActions": true,
+ "Notification.permission": true,
+ "Notification.requestPermission": true,
+ "PushSubscription.prototype.hasOwnProperty": true,
+ "ServiceWorkerRegistration": true,
+ "URL": true,
+ "addEventListener": true,
+ "atob": true,
+ "btoa": true,
+ "clients.matchAll": true,
+ "clients.openWindow": true,
+ "console.warn": true,
+ "document": true,
+ "fetch": true,
+ "indexedDB": true,
+ "location.href": true,
+ "location.origin": true,
+ "navigator": true,
+ "origin.replace": true,
+ "registration.showNotification": true,
"setTimeout": true
},
"packages": {
- "webpack>events": true
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
+ "@metamask/notification-services-controller>firebase>@firebase/installations": true,
+ "@metamask/notification-services-controller>firebase>@firebase/util": true,
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/abi-utils": {
+ "@metamask/notification-services-controller>firebase>@firebase/util": {
+ "globals": {
+ "atob": true,
+ "browser": true,
+ "btoa": true,
+ "chrome": true,
+ "console": true,
+ "document": true,
+ "indexedDB": true,
+ "navigator": true,
+ "process": true,
+ "self": true,
+ "setTimeout": true
+ },
"packages": {
- "@metamask/abi-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
+ "process": true
}
},
- "@metamask/abi-utils>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@keystonehq/bc-ur-registry-eth": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/eth-trezor-keyring>hdkey": true,
+ "eth-lattice-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/accounts-controller": {
+ "@keystonehq/bc-ur-registry-eth": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/base-controller": true,
- "@metamask/eth-snap-keyring": true,
- "@metamask/keyring-api": true,
- "@metamask/keyring-controller": true,
- "@metamask/utils": true,
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true,
+ "browserify>buffer": true,
+ "@metamask/eth-trezor-keyring>hdkey": true,
"uuid": true
}
},
- "@metamask/address-book-controller": {
+ "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true
+ "@ngraveio/bc-ur": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "buffer": true,
+ "browserify>buffer": true,
+ "@swc/helpers>tslib": true
}
},
- "@metamask/announcement-controller": {
+ "@keystonehq/metamask-airgapped-keyring": {
"packages": {
- "@metamask/announcement-controller>@metamask/base-controller": true
+ "@ethereumjs/tx": true,
+ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true,
+ "@keystonehq/bc-ur-registry-eth": true,
+ "@metamask/obs-store": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@keystonehq/metamask-airgapped-keyring>rlp": true,
+ "uuid": true
}
},
- "@metamask/announcement-controller>@metamask/base-controller": {
+ "chart.js>@kurkle/color": {
"globals": {
- "setTimeout": true
+ "define": true
+ }
+ },
+ "@lavamoat/lavadome-react": {
+ "globals": {
+ "Document.prototype": true,
+ "DocumentFragment.prototype": true,
+ "Element.prototype": true,
+ "Node.prototype": true,
+ "console.warn": true,
+ "document": true
},
"packages": {
- "immer": true
+ "react": true
}
},
- "@metamask/approval-controller": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
+ "packages": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
"globals": {
- "console.info": true
+ "console.warn": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "packages": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
+ "@metamask/ppom-validator>crypto-js": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": {
+ "globals": {
+ "console.warn": true
},
"packages": {
- "@metamask/base-controller": true,
- "@metamask/rpc-errors": true,
- "nanoid": true
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/rlp": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true,
+ "browserify>buffer": true,
+ "semver": true
}
},
- "@metamask/approval-controller>nanoid": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
"globals": {
- "crypto.getRandomValues": true
+ "console.warn": true
+ },
+ "packages": {
+ "wait-on>rxjs": true
}
},
- "@metamask/assets-controllers": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
"globals": {
- "AbortController": true,
- "Headers": true,
- "URL": true,
- "URLSearchParams": true,
+ "__ledgerLogsListen": "write",
+ "console.error": true
+ }
+ },
+ "@material-ui/core": {
+ "globals": {
+ "Image": true,
+ "_formatMuiErrorMessage": true,
+ "addEventListener": true,
"clearInterval": true,
"clearTimeout": true,
"console.error": true,
- "console.log": true,
+ "console.warn": true,
+ "document": true,
+ "getComputedStyle": true,
+ "getSelection": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "matchMedia": true,
+ "navigator": true,
+ "performance.now": true,
+ "removeEventListener": true,
+ "requestAnimationFrame": true,
"setInterval": true,
"setTimeout": true
},
"packages": {
- "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/contracts": true,
- "@ethersproject/providers": true,
- "@metamask/abi-utils": true,
- "@metamask/base-controller": true,
- "@metamask/contract-metadata": true,
- "@metamask/controller-utils": true,
- "@metamask/eth-query": true,
- "@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/polling-controller": true,
- "@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "bn.js": true,
- "cockatiel": true,
- "ethers>@ethersproject/address": true,
- "lodash": true,
- "single-call-balance-checker-abi": true,
- "uuid": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles": true,
+ "@material-ui/core>@material-ui/system": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>popper.js": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "prop-types>react-is": true,
+ "@material-ui/core>react-transition-group": true
}
},
- "@metamask/base-controller": {
+ "@material-ui/core>@material-ui/styles": {
"globals": {
- "setTimeout": true
+ "console.error": true,
+ "console.warn": true,
+ "document.createComment": true,
+ "document.head": true
},
"packages": {
- "immer": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "@material-ui/core>clsx": true,
+ "react-redux>hoist-non-react-statics": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true,
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true,
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "prop-types": true,
+ "react": true
}
},
- "@metamask/browser-passworder": {
+ "@material-ui/core>@material-ui/system": {
"globals": {
- "CryptoKey": true,
- "btoa": true,
- "crypto.getRandomValues": true,
- "crypto.subtle.decrypt": true,
- "crypto.subtle.deriveKey": true,
- "crypto.subtle.encrypt": true,
- "crypto.subtle.exportKey": true,
- "crypto.subtle.importKey": true
+ "console.error": true
},
"packages": {
- "@metamask/browser-passworder>@metamask/utils": true,
- "browserify>buffer": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/utils": true,
+ "prop-types": true
}
},
- "@metamask/browser-passworder>@metamask/utils": {
+ "@material-ui/core>@material-ui/utils": {
+ "packages": {
+ "@babel/runtime": true,
+ "prop-types": true,
+ "prop-types>react-is": true
+ }
+ },
+ "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "console.log": true,
+ "fetch": true
+ }
+ },
+ "@metamask-institutional/custody-controller": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask-institutional/custody-keyring": true,
+ "@metamask/obs-store": true
}
},
- "@metamask/controller-utils": {
+ "@metamask-institutional/custody-keyring": {
"globals": {
- "URL": true,
"console.error": true,
- "fetch": true,
- "setTimeout": true
+ "console.log": true,
+ "console.warn": true
},
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/controller-utils>@spruceid/siwe-parser": true,
- "@metamask/ethjs>@metamask/ethjs-unit": true,
- "@metamask/utils": true,
- "bn.js": true,
- "browserify>buffer": true,
- "eslint>fast-deep-equal": true,
- "eth-ens-namehash": true
+ "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": true,
+ "@metamask-institutional/sdk": true,
+ "@metamask-institutional/types": true,
+ "@metamask/obs-store": true,
+ "crypto-browserify": true,
+ "webpack>events": true,
+ "gulp-sass>lodash.clonedeep": true
}
},
- "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "@metamask-institutional/extension": {
"globals": {
- "console.error": true,
"console.log": true
},
"packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
+ "@metamask-institutional/custody-controller": true,
+ "@metamask-institutional/sdk": true,
+ "@metamask-institutional/types": true,
+ "gulp-sass>lodash.clonedeep": true
}
},
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
+ "@metamask-institutional/institutional-features": {
"packages": {
- "browserify>buffer": true
+ "@metamask-institutional/custody-keyring": true,
+ "@metamask/obs-store": true
}
},
- "@metamask/controllers>web3": {
+ "@metamask-institutional/rpc-allowlist": {
"globals": {
- "XMLHttpRequest": true
+ "URL": true
}
},
- "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
+ "@metamask-institutional/sdk": {
"globals": {
+ "URLSearchParams": true,
+ "console.debug": true,
+ "console.error": true,
+ "console.log": true,
"fetch": true
+ },
+ "packages": {
+ "@metamask-institutional/sdk>@metamask-institutional/simplecache": true,
+ "crypto-browserify": true,
+ "webpack>events": true
}
},
- "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
+ "@metamask-institutional/transaction-update": {
"globals": {
- "fetch": true
- }
- },
- "@metamask/ens-controller": {
- "packages": {
- "@ethersproject/providers": true,
- "@metamask/base-controller": true,
- "@metamask/controller-utils": true,
- "@metamask/utils": true,
- "punycode": true
- }
- },
- "@metamask/eth-json-rpc-filters": {
- "globals": {
- "console.error": true
+ "clearInterval": true,
+ "console.info": true,
+ "console.log": true,
+ "setInterval": true
},
"packages": {
- "@metamask/eth-query": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/name-controller>async-mutex": true,
- "@metamask/safe-event-emitter": true,
- "pify": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask-institutional/sdk": true,
+ "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true,
+ "@metamask/obs-store": true,
+ "webpack>events": true
}
},
- "@metamask/eth-json-rpc-middleware": {
+ "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": {
"globals": {
- "URL": true,
- "console.error": true,
+ "WebSocket": true,
+ "clearTimeout": true,
+ "console.log": true,
"setTimeout": true
},
"packages": {
- "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
- "@metamask/eth-json-rpc-middleware>klona": true,
- "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true,
- "@metamask/eth-sig-util": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true
+ "webpack>events": true
}
},
- "@metamask/eth-json-rpc-middleware>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/abi-utils": {
"packages": {
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/abi-utils>@metamask/utils": true
}
},
- "@metamask/eth-json-rpc-provider": {
+ "@metamask/accounts-controller": {
"packages": {
- "@metamask/json-rpc-engine": true,
- "@metamask/rpc-errors": true,
- "@metamask/safe-event-emitter": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/base-controller": true,
+ "@metamask/eth-snap-keyring": true,
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-controller": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
"uuid": true
}
},
- "@metamask/eth-ledger-bridge-keyring": {
- "globals": {
- "addEventListener": true,
- "console.error": true,
- "document.createElement": true,
- "document.head.appendChild": true,
- "fetch": true,
- "removeEventListener": true
- },
+ "@metamask/address-book-controller": {
"packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
- "@metamask/eth-sig-util": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
+ "@metamask/announcement-controller": {
+ "packages": {
+ "@metamask/announcement-controller>@metamask/base-controller": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": {
+ "@metamask/approval-controller": {
"globals": {
- "console.warn": true
+ "console.info": true
},
"packages": {
- "@ethersproject/abi": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true,
- "browserify>buffer": true,
- "ethers>@ethersproject/rlp": true,
- "semver": true
- }
- },
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": {
- "packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true
+ "@metamask/base-controller": true,
+ "@metamask/rpc-errors": true,
+ "nanoid": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "@metamask/assets-controllers": {
"globals": {
- "Blob": true,
- "FormData": true,
+ "AbortController": true,
+ "Headers": true,
+ "URL": true,
"URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.log": true,
+ "setInterval": true,
"setTimeout": true
},
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "ethers>@ethersproject/address": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/providers": true,
+ "@metamask/abi-utils": true,
+ "@metamask/base-controller": true,
+ "@metamask/contract-metadata": true,
+ "@metamask/controller-utils": true,
+ "@metamask/eth-query": true,
+ "@metamask/metamask-eth-abis": true,
+ "@metamask/polling-controller": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
+ "bn.js": true,
+ "cockatiel": true,
+ "lodash": true,
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true,
+ "single-call-balance-checker-abi": true,
+ "uuid": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": {
+ "@metamask/base-controller": {
"globals": {
- "console.warn": true
+ "setTimeout": true
+ },
+ "packages": {
+ "immer": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": {
+ "@metamask/announcement-controller>@metamask/base-controller": {
+ "globals": {
+ "setTimeout": true
+ },
"packages": {
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true,
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true,
- "@metamask/ppom-validator>crypto-js": true
+ "immer": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": {
+ "@metamask/name-controller>@metamask/base-controller": {
"globals": {
- "console.warn": true
+ "setTimeout": true
},
"packages": {
- "wait-on>rxjs": true
+ "immer": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
+ "@metamask/rate-limit-controller>@metamask/base-controller": {
"globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
"setTimeout": true
},
"packages": {
- "axios>form-data": true,
- "browserify>buffer": true,
- "process": true
+ "immer": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "@metamask/browser-passworder": {
+ "globals": {
+ "CryptoKey": true,
+ "btoa": true,
+ "crypto.getRandomValues": true,
+ "crypto.subtle.decrypt": true,
+ "crypto.subtle.deriveKey": true,
+ "crypto.subtle.encrypt": true,
+ "crypto.subtle.exportKey": true,
+ "crypto.subtle.importKey": true
+ },
"packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/providers": true,
- "@ethersproject/providers>@ethersproject/web": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/wordlists": true
+ "@metamask/browser-passworder>@metamask/utils": true,
+ "browserify>buffer": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": {
+ "eth-keyring-controller>@metamask/browser-passworder": {
"globals": {
- "__ledgerLogsListen": "write",
- "console.error": true
+ "crypto": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
+ "@metamask/controller-utils": {
"globals": {
- "Blob": true,
- "FormData": true,
- "URLSearchParams": true,
- "XMLHttpRequest": true,
- "btoa": true,
- "console.warn": true,
- "document": true,
- "location.href": true,
- "navigator": true,
+ "URL": true,
+ "console.error": true,
+ "fetch": true,
"setTimeout": true
},
"packages": {
- "axios>form-data": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/ethjs>@metamask/ethjs-unit": true,
+ "@metamask/utils": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser": true,
+ "bn.js": true,
"browserify>buffer": true,
- "process": true
+ "eth-ens-namehash": true,
+ "eslint>fast-deep-equal": true
}
},
- "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "@metamask/ens-controller": {
+ "packages": {
+ "@ethersproject/providers": true,
+ "@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
+ "@metamask/utils": true,
+ "punycode": true
}
},
- "@metamask/eth-query": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
+ "globals": {
+ "clearTimeout": true,
+ "console.error": true,
+ "setTimeout": true
+ },
"packages": {
+ "@metamask/safe-event-emitter": true,
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
"@metamask/eth-query>json-rpc-random-id": true,
- "watchify>xtend": true
+ "pify": true
}
},
- "@metamask/eth-sig-util": {
+ "@metamask/network-controller>@metamask/eth-block-tracker": {
+ "globals": {
+ "clearTimeout": true,
+ "console.error": true,
+ "setTimeout": true
+ },
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
+ "@metamask/safe-event-emitter": true,
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
- "@metamask/eth-sig-util>@metamask/utils": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
"globals": {
- "TextDecoder": true,
"TextEncoder": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@ethereumjs/tx>ethereum-cryptography": true
}
},
- "@metamask/eth-sig-util>tweetnacl": {
+ "@metamask/eth-json-rpc-filters": {
"globals": {
- "crypto": true,
- "msCrypto": true,
- "nacl": "write"
+ "console.error": true
},
"packages": {
- "browserify>browser-resolve": true
+ "@metamask/eth-query": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/safe-event-emitter": true,
+ "@metamask/name-controller>async-mutex": true,
+ "pify": true
}
},
- "@metamask/eth-snap-keyring": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
+ "globals": {
+ "fetch": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@metamask/eth-json-rpc-provider": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true
+ }
+ },
+ "@metamask/eth-json-rpc-middleware": {
"globals": {
"URL": true,
- "console.error": true
+ "console.error": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@metamask/eth-sig-util": true,
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": true,
+ "@metamask/eth-json-rpc-middleware>klona": true,
+ "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true
+ }
+ },
+ "@metamask/eth-json-rpc-provider": {
+ "packages": {
+ "@metamask/json-rpc-engine": true,
+ "@metamask/rpc-errors": true,
+ "@metamask/safe-event-emitter": true,
+ "uuid": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "console.error": true,
+ "document.createElement": true,
+ "document.head.appendChild": true,
+ "fetch": true,
+ "removeEventListener": true
},
"packages": {
+ "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true,
"@ethereumjs/tx": true,
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
- "@metamask/eth-snap-keyring>@metamask/utils": true,
- "@metamask/eth-snap-keyring>uuid": true,
- "@metamask/keyring-api": true,
- "@metamask/utils>@metamask/superstruct": true,
- "webpack>events": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true,
+ "@metamask/eth-sig-util": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
- "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
+ "@metamask/eth-query": {
+ "packages": {
+ "@metamask/eth-query>json-rpc-random-id": true,
+ "watchify>xtend": true
+ }
+ },
+ "@metamask/eth-sig-util": {
"packages": {
"@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
"@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
+ }
+ },
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
"@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
"@metamask/eth-snap-keyring>@metamask/utils": true,
"@metamask/utils>@scure/base": true,
- "browserify>buffer": true
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util": {
"packages": {
- "@metamask/keyring-snap-client": true
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-snap-keyring>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/signature-controller>@metamask/eth-sig-util": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/abi-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
"@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "@metamask/eth-sig-util>tweetnacl": true
}
},
- "@metamask/eth-snap-keyring>uuid": {
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
+ "packages": {
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-sig-util": true,
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@metamask/eth-snap-keyring": {
"globals": {
- "crypto": true
+ "URL": true,
+ "console.error": true
+ },
+ "packages": {
+ "@ethereumjs/tx": true,
+ "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true,
+ "@metamask/keyring-api": true,
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/eth-snap-keyring>@metamask/utils": true,
+ "webpack>events": true,
+ "@metamask/eth-snap-keyring>uuid": true
}
},
"@metamask/eth-token-tracker": {
@@ -1194,192 +1233,79 @@
"packages": {
"@babel/runtime": true,
"@metamask/eth-token-tracker>@metamask/eth-block-tracker": true,
- "@metamask/eth-token-tracker>deep-equal": true,
"@metamask/ethjs-contract": true,
"@metamask/ethjs-query": true,
"@metamask/safe-event-emitter": true,
"bn.js": true,
+ "@metamask/eth-token-tracker>deep-equal": true,
"human-standard-token-abi": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker": {
+ "@metamask/eth-trezor-keyring": {
"globals": {
- "clearTimeout": true,
- "console.error": true,
"setTimeout": true
},
"packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true,
- "@metamask/safe-event-emitter": true,
- "pify": true
+ "@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
+ "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true,
+ "@trezor/connect-web": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "@metamask/eth-trezor-keyring>hdkey": true
}
},
- "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
+ "@metamask/etherscan-link": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "URL": true
+ }
+ },
+ "@metamask/ethjs": {
+ "globals": {
+ "clearInterval": true,
+ "setInterval": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs>@metamask/ethjs-filter": true,
+ "@metamask/ethjs>@metamask/ethjs-provider-http": true,
+ "@metamask/ethjs-query": true,
+ "@metamask/ethjs>@metamask/ethjs-unit": true,
+ "@metamask/ethjs>@metamask/ethjs-util": true,
+ "@metamask/ethjs>@metamask/number-to-bn": true,
+ "bn.js": true,
"browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/ethjs>ethjs-abi": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "@metamask/eth-token-tracker>deep-equal": {
+ "@metamask/ethjs-contract": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
- "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection": true,
- "@ngraveio/bc-ur>assert>object-is": true,
- "browserify>util>is-arguments": true,
- "browserify>util>which-typed-array": true,
- "gulp>vinyl-fs>object.assign": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true,
- "string.prototype.matchall>es-abstract>is-regex": true,
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>regexp.prototype.flags": true,
- "string.prototype.matchall>side-channel": true
+ "@babel/runtime": true,
+ "@metamask/ethjs>@metamask/ethjs-filter": true,
+ "@metamask/ethjs>@metamask/ethjs-util": true,
+ "@metamask/ethjs>ethjs-abi": true,
+ "@metamask/ethjs>js-sha3": true,
+ "promise-to-callback": true
}
},
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
+ "@metamask/ethjs>@metamask/ethjs-filter": {
+ "globals": {
+ "clearInterval": true,
+ "setInterval": true
+ }
+ },
+ "@metamask/ethjs-query>@metamask/ethjs-format": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true,
- "browserify>util>is-arguments": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "process": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>has-symbols": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
- "globals": {
- "StopIteration": true
- },
- "packages": {
- "string.prototype.matchall>internal-slot": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>is-date-object": {
- "packages": {
- "koa>is-generator-function>has-tostringtag": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
- "packages": {
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
- "packages": {
- "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
- "packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
- "packages": {
- "koa>is-generator-function>has-tostringtag": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>which-collection": {
- "packages": {
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
- "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
- }
- },
- "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
- }
- },
- "@metamask/eth-trezor-keyring": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "@ethereumjs/tx": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true,
- "@metamask/eth-trezor-keyring>hdkey": true,
- "@trezor/connect-web": true,
- "browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
- "packages": {
- "@metamask/eth-sig-util": true,
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/eth-trezor-keyring>hdkey": {
- "packages": {
- "browserify>assert": true,
- "crypto-browserify": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
- }
- },
- "@metamask/etherscan-link": {
- "globals": {
- "URL": true
- }
- },
- "@metamask/ethjs": {
- "globals": {
- "clearInterval": true,
- "setInterval": true
- },
- "packages": {
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true,
- "@metamask/ethjs>@metamask/ethjs-filter": true,
- "@metamask/ethjs>@metamask/ethjs-provider-http": true,
- "@metamask/ethjs>@metamask/ethjs-unit": true,
"@metamask/ethjs>@metamask/ethjs-util": true,
"@metamask/ethjs>@metamask/number-to-bn": true,
- "@metamask/ethjs>ethjs-abi": true,
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "browserify>buffer": true
+ "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
- "@metamask/ethjs-contract": {
+ "@metamask/ethjs>@metamask/ethjs-provider-http": {
"packages": {
- "@babel/runtime": true,
- "@metamask/ethjs>@metamask/ethjs-filter": true,
- "@metamask/ethjs>@metamask/ethjs-util": true,
- "@metamask/ethjs>ethjs-abi": true,
- "@metamask/ethjs>js-sha3": true,
- "promise-to-callback": true
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
}
},
"@metamask/ethjs-query": {
@@ -1392,35 +1318,11 @@
"promise-to-callback": true
}
},
- "@metamask/ethjs-query>@metamask/ethjs-format": {
- "packages": {
- "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true,
- "@metamask/ethjs>@metamask/ethjs-util": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "@metamask/ethjs>@metamask/number-to-bn": true
- }
- },
"@metamask/ethjs-query>@metamask/ethjs-rpc": {
"packages": {
"promise-to-callback": true
}
},
- "@metamask/ethjs>@metamask/ethjs-filter": {
- "globals": {
- "clearInterval": true,
- "setInterval": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-provider-http": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
- "globals": {
- "XMLHttpRequest": true
- }
- },
"@metamask/ethjs>@metamask/ethjs-unit": {
"packages": {
"@metamask/ethjs>@metamask/number-to-bn": true,
@@ -1429,42 +1331,9 @@
},
"@metamask/ethjs>@metamask/ethjs-util": {
"packages": {
+ "browserify>buffer": true,
"@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true,
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
- }
- },
- "@metamask/ethjs>@metamask/number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>ethjs-abi": {
- "packages": {
- "@metamask/ethjs>ethjs-abi>number-to-bn": true,
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ethjs>ethjs-abi>number-to-bn": {
- "packages": {
- "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true,
- "bn.js": true
- }
- },
- "@metamask/ethjs>js-sha3": {
- "globals": {
- "define": true
- },
- "packages": {
- "process": true
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
"@metamask/gas-fee-controller": {
@@ -1491,28 +1360,6 @@
"@metamask/jazzicon>mersenne-twister": true
}
},
- "@metamask/jazzicon>color": {
- "packages": {
- "@metamask/jazzicon>color>clone": true,
- "@metamask/jazzicon>color>color-convert": true,
- "@metamask/jazzicon>color>color-string": true
- }
- },
- "@metamask/jazzicon>color>clone": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/jazzicon>color>color-convert": {
- "packages": {
- "@metamask/jazzicon>color>color-convert>color-name": true
- }
- },
- "@metamask/jazzicon>color>color-string": {
- "packages": {
- "jest-canvas-mock>moo-color>color-name": true
- }
- },
"@metamask/json-rpc-engine": {
"packages": {
"@metamask/rpc-errors": true,
@@ -1531,51 +1378,24 @@
"readable-stream": true
}
},
- "@metamask/keyring-api": {
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-api>@metamask/utils": true,
- "@metamask/keyring-api>bech32": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils": {
- "globals": {
- "URL": true
- },
- "packages": {
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
+ "@metamask/snaps-sdk>@metamask/key-tree": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "crypto.subtle": true
},
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
+ "@metamask/scure-bip39": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
"@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/utils>@scure/base": true
}
},
- "@metamask/keyring-api>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/keyring-api": {
"packages": {
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "@metamask/keyring-api>@metamask/utils": true,
+ "@metamask/keyring-api>bech32": true
}
},
"@metamask/keyring-controller": {
@@ -1586,145 +1406,31 @@
"@metamask/keyring-controller>@metamask/eth-hd-keyring": true,
"@metamask/keyring-controller>@metamask/eth-sig-util": true,
"@metamask/keyring-controller>@metamask/eth-simple-keyring": true,
- "@metamask/keyring-controller>ethereumjs-wallet": true,
+ "@metamask/utils": true,
"@metamask/name-controller>async-mutex": true,
- "@metamask/utils": true
+ "@metamask/keyring-controller>ethereumjs-wallet": true
}
},
- "@metamask/keyring-controller>@metamask/eth-hd-keyring": {
- "globals": {
- "TextEncoder": true
- },
+ "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true,
- "@metamask/scure-bip39": true,
- "browserify>buffer": true
+ "@metamask/keyring-snap-client": true
}
},
- "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/keyring-snap-client": {
"packages": {
+ "@metamask/keyring-api": true,
+ "@metamask/keyring-api>@metamask/keyring-utils": true,
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>@metamask/eth-simple-keyring": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/eth-sig-util": true,
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true,
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "@metamask/keyring-snap-client>uuid": true
}
},
- "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
+ "@metamask/keyring-api>@metamask/keyring-utils": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "URL": true
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet": {
- "packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
- "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "crypto-browserify>randombytes": true,
- "eth-lattice-keyring>gridplus-sdk>aes-js": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "uuid": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
- "packages": {
- "browserify>assert": true,
- "browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "ganache>secp256k1": true,
- "koa>content-disposition>safe-buffer": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
- "packages": {
- "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true,
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true
- }
- },
- "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
- "packages": {
- "bn.js": true,
- "browserify>buffer": true
- }
- },
- "@metamask/keyring-snap-client": {
- "packages": {
- "@metamask/keyring-api": true,
- "@metamask/keyring-api>@metamask/keyring-utils": true,
- "@metamask/keyring-snap-client>uuid": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/keyring-snap-client>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true
}
},
"@metamask/logging-controller": {
@@ -1753,13 +1459,8 @@
"@metamask/controller-utils": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/message-manager>jsonschema": {
- "packages": {
- "browserify>url": true
+ "webpack>events": true,
+ "uuid": true
}
},
"@metamask/name-controller": {
@@ -1767,44 +1468,12 @@
"fetch": true
},
"packages": {
- "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/base-controller": true,
+ "@metamask/controller-utils": true,
"@metamask/name-controller>@metamask/utils": true,
"@metamask/name-controller>async-mutex": true
}
},
- "@metamask/name-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
- "packages": {
- "immer": true
- }
- },
- "@metamask/name-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/name-controller>async-mutex": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
"@metamask/network-controller": {
"globals": {
"btoa": true,
@@ -1814,14 +1483,14 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/network-controller>@metamask/eth-block-tracker": true,
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
"@metamask/eth-json-rpc-middleware": true,
"@metamask/eth-json-rpc-provider": true,
"@metamask/eth-query": true,
"@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-block-tracker": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": true,
- "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/rpc-errors": true,
+ "@metamask/network-controller>@metamask/swappable-obj-proxy": true,
"@metamask/utils": true,
"eslint>fast-deep-equal": true,
"reselect": true,
@@ -1829,63 +1498,11 @@
"uuid": true
}
},
- "@metamask/network-controller>@metamask/eth-block-tracker": {
- "globals": {
- "clearTimeout": true,
- "console.error": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-query>json-rpc-random-id": true,
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true,
- "@metamask/safe-event-emitter": true
- }
- },
- "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura": {
- "globals": {
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/eth-json-rpc-provider": true,
- "@metamask/json-rpc-engine": true,
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true,
- "@metamask/rpc-errors": true
- }
- },
- "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
+ "@metamask/transaction-controller>@metamask/nonce-tracker": {
"packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/notification-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@ethersproject/providers": true,
+ "browserify>assert": true,
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true
}
},
"@metamask/notification-services-controller": {
@@ -1897,166 +1514,41 @@
"removeEventListener": true
},
"packages": {
+ "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true,
- "@metamask/notification-services-controller>bignumber.js": true,
- "@metamask/notification-services-controller>firebase": true,
"@metamask/profile-sync-controller": true,
"@metamask/utils": true,
+ "@metamask/notification-services-controller>bignumber.js": true,
+ "@metamask/notification-services-controller>firebase": true,
"loglevel": true,
"uuid": true
}
},
- "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": {
- "globals": {
- "SuppressedError": true
- }
- },
- "@metamask/notification-services-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
- "@metamask/notification-services-controller>firebase": {
+ "@metamask/ethjs>@metamask/number-to-bn": {
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/messaging": true
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/app": {
+ "@metamask/object-multiplex": {
"globals": {
- "FinalizationRegistry": true,
"console.warn": true
},
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
+ "@metamask/object-multiplex>once": true,
+ "readable-stream": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": {
+ "@metamask/obs-store": {
"packages": {
- "@metamask/notification-services-controller>firebase>@firebase/util": true
+ "@metamask/safe-event-emitter": true,
+ "readable-stream": true
}
},
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": {
+ "@metamask/permission-controller": {
"globals": {
- "console": true
- },
- "packages": {
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
- "globals": {
- "DOMException": true,
- "IDBCursor": true,
- "IDBDatabase": true,
- "IDBIndex": true,
- "IDBObjectStore": true,
- "IDBRequest": true,
- "IDBTransaction": true,
- "indexedDB.deleteDatabase": true,
- "indexedDB.open": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/installations": {
- "globals": {
- "BroadcastChannel": true,
- "Headers": true,
- "btoa": true,
- "console.error": true,
- "crypto": true,
- "fetch": true,
- "msCrypto": true,
- "navigator.onLine": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/messaging": {
- "globals": {
- "Headers": true,
- "Notification.maxActions": true,
- "Notification.permission": true,
- "Notification.requestPermission": true,
- "PushSubscription.prototype.hasOwnProperty": true,
- "ServiceWorkerRegistration": true,
- "URL": true,
- "addEventListener": true,
- "atob": true,
- "btoa": true,
- "clients.matchAll": true,
- "clients.openWindow": true,
- "console.warn": true,
- "document": true,
- "fetch": true,
- "indexedDB": true,
- "location.href": true,
- "location.origin": true,
- "navigator": true,
- "origin.replace": true,
- "registration.showNotification": true,
- "setTimeout": true
- },
- "packages": {
- "@metamask/notification-services-controller>firebase>@firebase/app": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true,
- "@metamask/notification-services-controller>firebase>@firebase/app>idb": true,
- "@metamask/notification-services-controller>firebase>@firebase/installations": true,
- "@metamask/notification-services-controller>firebase>@firebase/util": true,
- "@swc/helpers>tslib": true
- }
- },
- "@metamask/notification-services-controller>firebase>@firebase/util": {
- "globals": {
- "atob": true,
- "browser": true,
- "btoa": true,
- "chrome": true,
- "console": true,
- "document": true,
- "indexedDB": true,
- "navigator": true,
- "process": true,
- "self": true,
- "setTimeout": true
- },
- "packages": {
- "process": true
- }
- },
- "@metamask/object-multiplex": {
- "globals": {
- "console.warn": true
- },
- "packages": {
- "@metamask/object-multiplex>once": true,
- "readable-stream": true
- }
- },
- "@metamask/object-multiplex>once": {
- "packages": {
- "@metamask/object-multiplex>once>wrappy": true
- }
- },
- "@metamask/obs-store": {
- "packages": {
- "@metamask/safe-event-emitter": true,
- "readable-stream": true
- }
- },
- "@metamask/permission-controller": {
- "globals": {
- "console.error": true
+ "console.error": true
},
"packages": {
"@metamask/base-controller": true,
@@ -2069,32 +1561,12 @@
"nanoid": true
}
},
- "@metamask/permission-controller>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
"@metamask/permission-log-controller": {
"packages": {
"@metamask/base-controller": true,
"@metamask/permission-log-controller>@metamask/utils": true
}
},
- "@metamask/permission-log-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/phishing-controller": {
"globals": {
"TextEncoder": true,
@@ -2103,12 +1575,12 @@
"fetch": true
},
"packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
"@noble/hashes": true,
- "punycode": true,
- "webpack-cli>fastest-levenshtein": true
+ "@ethereumjs/tx>ethereum-cryptography": true,
+ "webpack-cli>fastest-levenshtein": true,
+ "punycode": true
}
},
"@metamask/polling-controller": {
@@ -2139,21 +1611,6 @@
"readable-stream": true
}
},
- "@metamask/post-message-stream>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
"@metamask/ppom-validator": {
"globals": {
"URL": true,
@@ -2163,48 +1620,11 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
- "@metamask/eth-query>json-rpc-random-id": true,
+ "await-semaphore": true,
+ "browserify>buffer": true,
"@metamask/ppom-validator>crypto-js": true,
"@metamask/ppom-validator>elliptic": true,
- "await-semaphore": true,
- "browserify>buffer": true
- }
- },
- "@metamask/ppom-validator>crypto-js": {
- "globals": {
- "crypto": true,
- "define": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
- }
- },
- "@metamask/ppom-validator>elliptic>brorand": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "browserify>browser-resolve": true
- }
- },
- "@metamask/ppom-validator>elliptic>hmac-drbg": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "@metamask/eth-query>json-rpc-random-id": true
}
},
"@metamask/preferences-controller": {
@@ -2234,55 +1654,10 @@
"@metamask/keyring-controller": true,
"@metamask/network-controller": true,
"@metamask/profile-sync-controller>@noble/ciphers": true,
- "@metamask/profile-sync-controller>siwe": true,
"@noble/hashes": true,
"browserify>buffer": true,
- "loglevel": true
- }
- },
- "@metamask/profile-sync-controller>@noble/ciphers": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "crypto": true
- }
- },
- "@metamask/profile-sync-controller>siwe": {
- "globals": {
- "console.error": true,
- "console.warn": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true,
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
- "ethers": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
- "globals": {
- "console.error": true,
- "console.log": true
- },
- "packages": {
- "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true,
- "@noble/hashes": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random": {
- "globals": {
- "crypto": true,
- "msCrypto": true
- },
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
- "browserify>browser-resolve": true
- }
- },
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
- "packages": {
- "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
+ "loglevel": true,
+ "@metamask/profile-sync-controller>siwe": true
}
},
"@metamask/queued-request-controller": {
@@ -2304,12 +1679,16 @@
"@metamask/rate-limit-controller>@metamask/utils": true
}
},
- "@metamask/rate-limit-controller>@metamask/base-controller": {
- "globals": {
- "setTimeout": true
- },
+ "@metamask/remote-feature-flag-controller": {
"packages": {
- "immer": true
+ "@metamask/base-controller": true,
+ "cockatiel": true
+ }
+ },
+ "@metamask/rpc-errors": {
+ "packages": {
+ "@metamask/utils": true,
+ "@metamask/rpc-errors>fast-safe-stringify": true
}
},
"@metamask/rate-limit-controller>@metamask/rpc-errors": {
@@ -2318,61 +1697,9 @@
"@metamask/rpc-errors>fast-safe-stringify": true
}
},
- "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
+ "@metamask/safe-event-emitter": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/rate-limit-controller>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
- }
- },
- "@metamask/remote-feature-flag-controller": {
- "packages": {
- "@metamask/base-controller": true,
- "cockatiel": true
- }
- },
- "@metamask/rpc-errors": {
- "packages": {
- "@metamask/rpc-errors>fast-safe-stringify": true,
- "@metamask/utils": true
- }
- },
- "@metamask/rpc-methods-flask>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/rpc-methods>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/safe-event-emitter": {
- "globals": {
- "setTimeout": true
+ "setTimeout": true
},
"packages": {
"webpack>events": true
@@ -2387,12 +1714,6 @@
"@metamask/utils>@scure/base": true
}
},
- "@metamask/scure-bip39>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
- }
- },
"@metamask/selected-network-controller": {
"packages": {
"@metamask/base-controller": true,
@@ -2406,40 +1727,14 @@
"packages": {
"@metamask/base-controller": true,
"@metamask/controller-utils": true,
+ "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/keyring-controller": true,
"@metamask/logging-controller": true,
- "@metamask/message-manager>jsonschema": true,
- "@metamask/signature-controller>@metamask/eth-sig-util": true,
"@metamask/utils": true,
"browserify>buffer": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util": {
- "packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/abi-utils": true,
- "@metamask/eth-sig-util>tweetnacl": true,
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "browserify>buffer": true
- }
- },
- "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- },
- "packages": {
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
- "@noble/hashes": true,
- "browserify>buffer": true,
- "nock>debug": true,
- "semver": true
+ "webpack>events": true,
+ "@metamask/message-manager>jsonschema": true,
+ "uuid": true
}
},
"@metamask/smart-transactions-controller": {
@@ -2452,60 +1747,19 @@
"setInterval": true
},
"packages": {
+ "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
+ "@metamask/smart-transactions-controller>@ethereumjs/util": true,
"@ethersproject/bytes": true,
"@metamask/controller-utils": true,
"@metamask/eth-query": true,
"@metamask/polling-controller": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "@metamask/smart-transactions-controller>bignumber.js": true,
"@metamask/transaction-controller": true,
+ "@metamask/smart-transactions-controller>bignumber.js": true,
"browserify>buffer": true,
"fast-json-patch": true,
"lodash": true
}
},
- "@metamask/smart-transactions-controller>@ethereumjs/tx": {
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "@metamask/smart-transactions-controller>@ethereumjs/util": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": {
- "packages": {
- "@metamask/smart-transactions-controller>@ethereumjs/util": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": {
- "globals": {
- "TextEncoder": true
- }
- },
- "@metamask/smart-transactions-controller>@ethereumjs/util": {
- "globals": {
- "console.warn": true,
- "fetch": true
- },
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography": true,
- "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true,
- "webpack>events": true
- }
- },
- "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/smart-transactions-controller>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
- }
- },
"@metamask/snaps-controllers": {
"globals": {
"DecompressionStream": true,
@@ -2523,72 +1777,22 @@
"@metamask/permission-controller": true,
"@metamask/post-message-stream": true,
"@metamask/rpc-errors": true,
- "@metamask/snaps-controllers>@xstate/fsm": true,
- "@metamask/snaps-controllers>concat-stream": true,
- "@metamask/snaps-controllers>get-npm-tarball-url": true,
- "@metamask/snaps-controllers>readable-web-to-node-stream": true,
- "@metamask/snaps-controllers>tar-stream": true,
+ "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/snaps-rpc-methods": true,
"@metamask/snaps-sdk": true,
"@metamask/snaps-utils": true,
- "@metamask/snaps-utils>@metamask/snaps-registry": true,
"@metamask/utils": true,
+ "@metamask/snaps-controllers>@xstate/fsm": true,
"browserify>browserify-zlib": true,
+ "@metamask/snaps-controllers>concat-stream": true,
"eslint>fast-deep-equal": true,
+ "@metamask/snaps-controllers>get-npm-tarball-url": true,
"immer": true,
"nanoid": true,
"readable-stream": true,
- "semver": true
- }
- },
- "@metamask/snaps-controllers-flask>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/snaps-controllers>concat-stream": {
- "packages": {
- "browserify>buffer": true,
- "browserify>concat-stream>typedarray": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "terser>source-map-support>buffer-from": true
- }
- },
- "@metamask/snaps-controllers>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
- }
- },
- "@metamask/snaps-controllers>readable-web-to-node-stream": {
- "packages": {
- "readable-stream": true
- }
- },
- "@metamask/snaps-controllers>tar-stream": {
- "packages": {
- "@metamask/snaps-controllers>tar-stream>b4a": true,
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx": true,
- "browserify>browser-resolve": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>b4a": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx": {
- "packages": {
- "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true,
- "webpack>events": true
- }
- },
- "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
- "globals": {
- "queueMicrotask": true
+ "@metamask/snaps-controllers>readable-web-to-node-stream": true,
+ "semver": true,
+ "@metamask/snaps-controllers>tar-stream": true
}
},
"@metamask/snaps-execution-environments": {
@@ -2601,15 +1805,23 @@
"@metamask/utils": true
}
},
+ "@metamask/snaps-utils>@metamask/snaps-registry": {
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true
+ }
+ },
"@metamask/snaps-rpc-methods": {
"packages": {
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
"@metamask/permission-controller": true,
"@metamask/rpc-errors": true,
"@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
"@metamask/snaps-utils": true,
- "@metamask/utils": true,
"@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
"@noble/hashes": true
}
},
@@ -2619,20 +1831,8 @@
},
"packages": {
"@metamask/rpc-errors": true,
- "@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true
- }
- },
- "@metamask/snaps-sdk>@metamask/key-tree": {
- "globals": {
- "crypto.subtle": true
- },
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/scure-bip39": true,
- "@metamask/utils": true,
- "@metamask/utils>@scure/base": true,
- "@noble/hashes": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true
}
},
"@metamask/snaps-utils": {
@@ -2651,86 +1851,35 @@
"fetch": true
},
"packages": {
+ "@metamask/snaps-sdk>@metamask/key-tree": true,
"@metamask/permission-controller": true,
"@metamask/rpc-errors": true,
- "@metamask/snaps-sdk": true,
- "@metamask/snaps-sdk>@metamask/key-tree": true,
"@metamask/snaps-utils>@metamask/slip44": true,
+ "@metamask/snaps-sdk": true,
+ "@metamask/utils>@metamask/superstruct": true,
+ "@metamask/utils": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "chalk": true,
"@metamask/snaps-utils>cron-parser": true,
"@metamask/snaps-utils>fast-json-stable-stringify": true,
"@metamask/snaps-utils>fast-xml-parser": true,
"@metamask/snaps-utils>marked": true,
"@metamask/snaps-utils>rfdc": true,
- "@metamask/snaps-utils>validate-npm-package-name": true,
- "@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@noble/hashes": true,
- "chalk": true,
- "semver": true
- }
- },
- "@metamask/snaps-utils>@metamask/snaps-registry": {
- "packages": {
- "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
- "@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true,
- "@noble/hashes": true
- }
- },
- "@metamask/snaps-utils>cron-parser": {
- "packages": {
- "browserify>browser-resolve": true,
- "luxon": true
+ "semver": true,
+ "@metamask/snaps-utils>validate-npm-package-name": true
}
},
- "@metamask/snaps-utils>fast-xml-parser": {
+ "@metamask/transaction-controller": {
"globals": {
- "entityName": true,
- "val": true
+ "clearTimeout": true,
+ "console.error": true,
+ "fetch": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/snaps-utils>fast-xml-parser>strnum": true
- }
- },
- "@metamask/snaps-utils>marked": {
- "globals": {
- "console.error": true,
- "console.warn": true,
- "define": true
- }
- },
- "@metamask/snaps-utils>rfdc": {
- "packages": {
- "browserify>buffer": true
- }
- },
- "@metamask/snaps-utils>validate-npm-package-name": {
- "packages": {
- "@metamask/snaps-utils>validate-npm-package-name>builtins": true
- }
- },
- "@metamask/snaps-utils>validate-npm-package-name>builtins": {
- "packages": {
- "process": true,
- "semver": true
- }
- },
- "@metamask/test-bundler>@ethersproject/networks": {
- "packages": {
- "ethers>@ethersproject/logger": true
- }
- },
- "@metamask/transaction-controller": {
- "globals": {
- "clearTimeout": true,
- "console.error": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethereumjs/tx": true,
"@ethereumjs/tx>@ethereumjs/common": true,
+ "@ethereumjs/tx": true,
"@ethereumjs/tx>@ethereumjs/util": true,
"@ethersproject/abi": true,
"@ethersproject/contracts": true,
@@ -2740,34 +1889,18 @@
"@metamask/eth-query": true,
"@metamask/gas-fee-controller": true,
"@metamask/metamask-eth-abis": true,
- "@metamask/name-controller>async-mutex": true,
"@metamask/network-controller": true,
- "@metamask/rpc-errors": true,
"@metamask/transaction-controller>@metamask/nonce-tracker": true,
+ "@metamask/rpc-errors": true,
"@metamask/utils": true,
+ "@metamask/name-controller>async-mutex": true,
"bn.js": true,
"browserify>buffer": true,
"eth-method-registry": true,
+ "webpack>events": true,
"fast-json-patch": true,
"lodash": true,
- "uuid": true,
- "webpack>events": true
- }
- },
- "@metamask/transaction-controller>@metamask/nonce-tracker": {
- "packages": {
- "@ethersproject/providers": true,
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true,
- "browserify>assert": true
- }
- },
- "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
- },
- "packages": {
- "@swc/helpers>tslib": true
+ "uuid": true
}
},
"@metamask/user-operation-controller": {
@@ -2781,13 +1914,13 @@
"@metamask/gas-fee-controller": true,
"@metamask/polling-controller": true,
"@metamask/rpc-errors": true,
+ "@metamask/utils>@metamask/superstruct": true,
"@metamask/transaction-controller": true,
"@metamask/utils": true,
- "@metamask/utils>@metamask/superstruct": true,
"bn.js": true,
+ "webpack>events": true,
"lodash": true,
- "uuid": true,
- "webpack>events": true
+ "uuid": true
}
},
"@metamask/utils": {
@@ -2797,131 +1930,431 @@
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
"@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"browserify>buffer": true,
"nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/utils>@scure/base": {
+ "@metamask/abi-utils>@metamask/utils": {
"globals": {
"TextDecoder": true,
"TextEncoder": true
- }
- },
- "@ngraveio/bc-ur": {
+ },
"packages": {
- "@ngraveio/bc-ur>@keystonehq/alias-sampling": true,
- "@ngraveio/bc-ur>bignumber.js": true,
- "@ngraveio/bc-ur>cbor-sync": true,
- "@ngraveio/bc-ur>crc": true,
- "@ngraveio/bc-ur>jsbi": true,
- "addons-linter>sha.js": true,
- "browserify>assert": true,
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@ngraveio/bc-ur>assert>object-is": {
+ "@metamask/browser-passworder>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@ngraveio/bc-ur>bignumber.js": {
+ "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "crypto": true,
- "define": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@ngraveio/bc-ur>cbor-sync": {
+ "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": {
"globals": {
- "define": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@ngraveio/bc-ur>crc": {
+ "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@ngraveio/bc-ur>jsbi": {
+ "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": {
"globals": {
- "define": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@noble/hashes": {
+ "@metamask/eth-json-rpc-middleware>@metamask/utils": {
"globals": {
- "TextEncoder": true,
- "crypto": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@popperjs/core": {
+ "@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "Element": true,
- "HTMLElement": true,
- "ShadowRoot": true,
- "console.error": true,
- "console.warn": true,
- "document": true,
- "navigator.userAgent": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@reduxjs/toolkit": {
+ "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": {
"globals": {
- "AbortController": true,
- "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true,
- "__REDUX_DEVTOOLS_EXTENSION__": true,
- "console": true,
- "queueMicrotask": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@reduxjs/toolkit>reselect": true,
- "immer": true,
- "process": true,
- "redux": true,
- "redux-thunk": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@segment/loosely-validate-event": {
+ "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "@segment/loosely-validate-event>component-type": true,
- "@segment/loosely-validate-event>join-component": true,
- "browserify>assert": true,
- "browserify>buffer": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@sentry/browser": {
+ "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": {
"globals": {
- "PerformanceObserver.supportedEntryTypes": true,
- "Request": true,
- "URL": true,
- "XMLHttpRequest.prototype": true,
- "__SENTRY_DEBUG__": true,
- "__SENTRY_RELEASE__": true,
- "addEventListener": true,
- "console.error": true,
- "indexedDB.open": true,
- "performance.timeOrigin": true,
- "setTimeout": true
+ "TextDecoder": true,
+ "TextEncoder": true
},
"packages": {
- "@sentry/browser>@sentry-internal/browser-utils": true,
- "@sentry/browser>@sentry-internal/feedback": true,
- "@sentry/browser>@sentry-internal/replay": true,
- "@sentry/browser>@sentry-internal/replay-canvas": true,
- "@sentry/browser>@sentry/core": true,
- "@sentry/utils": true
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
}
},
- "@sentry/browser>@sentry-internal/browser-utils": {
+ "@metamask/eth-snap-keyring>@metamask/utils": {
"globals": {
- "PerformanceEventTiming.prototype": true,
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/keyring-api>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/name-controller>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/permission-log-controller>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/post-message-stream>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/rate-limit-controller>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "@metamask/utils>@metamask/superstruct": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
+ "browserify>buffer": true,
+ "nock>debug": true,
+ "@metamask/utils>pony-cause": true,
+ "semver": true
+ }
+ },
+ "@ngraveio/bc-ur": {
+ "packages": {
+ "@ngraveio/bc-ur>@keystonehq/alias-sampling": true,
+ "browserify>assert": true,
+ "@ngraveio/bc-ur>bignumber.js": true,
+ "browserify>buffer": true,
+ "@ngraveio/bc-ur>cbor-sync": true,
+ "@ngraveio/bc-ur>crc": true,
+ "@ngraveio/bc-ur>jsbi": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "@metamask/profile-sync-controller>@noble/ciphers": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": {
+ "globals": {
+ "TextEncoder": true
+ },
+ "packages": {
+ "@noble/hashes": true
+ }
+ },
+ "@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "@metamask/scure-bip39>@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "globals": {
+ "TextEncoder": true,
+ "crypto": true
+ }
+ },
+ "@popperjs/core": {
+ "globals": {
+ "Element": true,
+ "HTMLElement": true,
+ "ShadowRoot": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "navigator.userAgent": true
+ }
+ },
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
+ "globals": {
+ "console.log": true
+ }
+ },
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
+ "globals": {
+ "XMLHttpRequest": true
+ },
+ "packages": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ }
+ },
+ "@reduxjs/toolkit": {
+ "globals": {
+ "AbortController": true,
+ "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true,
+ "__REDUX_DEVTOOLS_EXTENSION__": true,
+ "console": true,
+ "queueMicrotask": true,
+ "requestAnimationFrame": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "immer": true,
+ "process": true,
+ "redux": true,
+ "redux-thunk": true,
+ "@reduxjs/toolkit>reselect": true
+ }
+ },
+ "react-router-dom-v5-compat>@remix-run/router": {
+ "globals": {
+ "AbortController": true,
+ "DOMException": true,
+ "FormData": true,
+ "Headers": true,
+ "Request": true,
+ "Response": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "console": true,
+ "document.defaultView": true
+ }
+ },
+ "@metamask/utils>@scure/base": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ }
+ },
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": {
+ "packages": {
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@metamask/utils>@scure/base": true
+ }
+ },
+ "@segment/loosely-validate-event": {
+ "packages": {
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "@segment/loosely-validate-event>component-type": true,
+ "@segment/loosely-validate-event>join-component": true
+ }
+ },
+ "@sentry/browser>@sentry-internal/browser-utils": {
+ "globals": {
+ "PerformanceEventTiming.prototype": true,
"PerformanceObserver": true,
"XMLHttpRequest.prototype": true,
"__SENTRY_DEBUG__": true,
@@ -2955,6 +2388,25 @@
"@sentry/utils": true
}
},
+ "@sentry/browser>@sentry-internal/replay-canvas": {
+ "globals": {
+ "Blob": true,
+ "HTMLCanvasElement": true,
+ "HTMLImageElement": true,
+ "ImageData": true,
+ "URL.createObjectURL": true,
+ "WeakRef": true,
+ "Worker": true,
+ "cancelAnimationFrame": true,
+ "console.error": true,
+ "createImageBitmap": true,
+ "document": true
+ },
+ "packages": {
+ "@sentry/browser>@sentry/core": true,
+ "@sentry/utils": true
+ }
+ },
"@sentry/browser>@sentry-internal/replay": {
"globals": {
"Blob": true,
@@ -3004,21 +2456,25 @@
"@sentry/utils": true
}
},
- "@sentry/browser>@sentry-internal/replay-canvas": {
+ "@sentry/browser": {
"globals": {
- "Blob": true,
- "HTMLCanvasElement": true,
- "HTMLImageElement": true,
- "ImageData": true,
- "URL.createObjectURL": true,
- "WeakRef": true,
- "Worker": true,
- "cancelAnimationFrame": true,
+ "PerformanceObserver.supportedEntryTypes": true,
+ "Request": true,
+ "URL": true,
+ "XMLHttpRequest.prototype": true,
+ "__SENTRY_DEBUG__": true,
+ "__SENTRY_RELEASE__": true,
+ "addEventListener": true,
"console.error": true,
- "createImageBitmap": true,
- "document": true
+ "indexedDB.open": true,
+ "performance.timeOrigin": true,
+ "setTimeout": true
},
"packages": {
+ "@sentry/browser>@sentry-internal/browser-utils": true,
+ "@sentry/browser>@sentry-internal/feedback": true,
+ "@sentry/browser>@sentry-internal/replay-canvas": true,
+ "@sentry/browser>@sentry-internal/replay": true,
"@sentry/browser>@sentry/core": true,
"@sentry/utils": true
}
@@ -3089,45 +2545,86 @@
"isSecureContext": true
},
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-core": {
+ "packages": {
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/codecs-strings": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true
+ },
+ "packages": {
+ "@solana/addresses>@solana/codecs-core": true,
+ "@solana/addresses>@solana/errors": true
+ }
+ },
+ "@solana/addresses>@solana/errors": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
+ }
+ },
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": {
+ "globals": {
+ "console.error": true,
+ "console.log": true
+ },
+ "packages": {
+ "@noble/hashes": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true
}
},
- "@solana/addresses>@solana/codecs-core": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": {
"packages": {
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true
}
},
- "@solana/addresses>@solana/codecs-strings": {
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "atob": true,
- "btoa": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "@solana/addresses>@solana/codecs-core": true,
- "@solana/addresses>@solana/errors": true
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true,
+ "browserify>browser-resolve": true
}
},
- "@solana/addresses>@solana/errors": {
+ "@trezor/connect-web>@trezor/connect-common": {
"globals": {
- "btoa": true
- }
- },
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
+ "console.warn": true,
+ "localStorage.getItem": true,
+ "localStorage.setItem": true,
+ "navigator": true,
+ "setTimeout": true,
+ "window": true
+ },
"packages": {
- "react-markdown>unist-util-visit": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
- "@storybook/addon-knobs>qs": {
+ "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": {
"packages": {
- "string.prototype.matchall>side-channel": true
- }
- },
- "@swc/helpers>tslib": {
- "globals": {
- "SuppressedError": true,
- "define": true
+ "@metamask/eth-sig-util": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web": {
@@ -3154,35 +2651,20 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/connect-common": true,
+ "@trezor/connect-web>@trezor/connect": true,
"@trezor/connect-web>@trezor/utils": true,
- "webpack>events": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect": {
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
"@trezor/connect-web>@trezor/connect>@trezor/transport": true,
- "@trezor/connect-web>@trezor/utils": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common": {
- "globals": {
- "console.warn": true,
- "localStorage.getItem": true,
- "localStorage.setItem": true,
- "navigator": true,
- "setTimeout": true,
- "window": true
- },
- "packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true,
- "@trezor/connect-web>@trezor/utils": true
+ "@trezor/connect-web>@trezor/utils": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": {
@@ -3198,54 +2680,17 @@
"screen.width": true
},
"packages": {
+ "process": true,
"@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true,
- "process": true
- }
- },
- "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
- "globals": {
- "define": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/protobuf": {
"packages": {
- "@swc/helpers>tslib": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true,
- "browserify>buffer": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
- "globals": {
- "process": true,
- "setTimeout": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": {
- "globals": {
- "console.log": true
- }
- },
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": {
- "globals": {
- "XMLHttpRequest": true
- },
- "packages": {
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
- "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true
+ "browserify>buffer": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true,
+ "@swc/helpers>tslib": true
}
},
"@trezor/connect-web>@trezor/connect>@trezor/schema-utils": {
@@ -3272,16 +2717,10 @@
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true,
"@trezor/connect-web>@trezor/utils>bignumber.js": true,
"browserify>buffer": true,
- "webpack>events": true
- }
- },
- "@trezor/connect-web>@trezor/utils>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "webpack>events": true,
+ "@swc/helpers>tslib": true
}
},
"@welldone-software/why-did-you-render": {
@@ -3296,59 +2735,193 @@
"setTimeout": true
},
"packages": {
- "lodash": true,
- "react": true
+ "lodash": true,
+ "react": true
+ }
+ },
+ "@zxing/browser": {
+ "globals": {
+ "HTMLElement": true,
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library": true
+ }
+ },
+ "@zxing/library": {
+ "globals": {
+ "HTMLImageElement": true,
+ "HTMLVideoElement": true,
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "URL.createObjectURL": true,
+ "btoa": true,
+ "console.log": true,
+ "console.warn": true,
+ "document": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@zxing/library>ts-custom-error": true
+ }
+ },
+ "@lavamoat/lavapack>readable-stream>abort-controller": {
+ "globals": {
+ "AbortController": true
+ }
+ },
+ "currency-formatter>accounting": {
+ "globals": {
+ "define": true
+ }
+ },
+ "ethers>@ethersproject/json-wallets>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "globals": {
+ "define": true
+ }
+ },
+ "chalk>ansi-styles": {
+ "packages": {
+ "chalk>ansi-styles>color-convert": true
+ }
+ },
+ "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true
+ }
+ },
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "browserify>vm-browserify": true
+ }
+ },
+ "browserify>assert": {
+ "globals": {
+ "Buffer": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "browserify>assert>util": true
+ }
+ },
+ "@metamask/name-controller>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "@swc/helpers>tslib": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>available-typed-arrays": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ }
+ },
+ "await-semaphore": {
+ "packages": {
+ "process": true,
+ "browserify>timers-browserify": true
+ }
+ },
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": {
+ "globals": {
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
+ "console.warn": true,
+ "document": true,
+ "location.href": true,
+ "navigator": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/browser": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": {
"globals": {
- "HTMLElement": true,
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "clearTimeout": true,
- "console.error": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
+ "btoa": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "@zxing/library": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": {
"globals": {
- "HTMLImageElement": true,
- "HTMLVideoElement": true,
- "TextDecoder": true,
- "TextEncoder": true,
- "URL.createObjectURL": true,
+ "Blob": true,
+ "FormData": true,
+ "URLSearchParams": true,
+ "XMLHttpRequest": true,
"btoa": true,
- "console.log": true,
"console.warn": true,
"document": true,
+ "location.href": true,
"navigator": true,
"setTimeout": true
},
"packages": {
- "@zxing/library>ts-custom-error": true
+ "browserify>buffer": true,
+ "axios>form-data": true,
+ "process": true
}
},
- "addons-linter>sha.js": {
- "packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@metamask/snaps-controllers>tar-stream>b4a": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
}
},
- "await-semaphore": {
+ "@ensdomains/content-hash>multihashes>multibase>base-x": {
"packages": {
- "browserify>timers-browserify": true,
- "process": true
- }
- },
- "axios>form-data": {
- "globals": {
- "FormData": true
+ "koa>content-disposition>safe-buffer": true
}
},
"base32-encode": {
@@ -3362,136 +2935,156 @@
"define": true
}
},
- "blo": {
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": {
"globals": {
- "btoa": true
+ "crypto": true,
+ "define": true
}
},
- "bn.js": {
+ "@metamask/notification-services-controller>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "define": true
}
},
- "bowser": {
+ "@metamask/smart-transactions-controller>bignumber.js": {
"globals": {
+ "crypto": true,
"define": true
}
},
- "browserify>assert": {
+ "@ngraveio/bc-ur>bignumber.js": {
"globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>assert>util": true,
- "react>object-assign": true
+ "crypto": true,
+ "define": true
}
},
- "browserify>assert>util": {
+ "@trezor/connect-web>@trezor/utils>bignumber.js": {
"globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true,
- "process": true
- },
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "globals": {
+ "crypto": true,
+ "define": true
+ }
+ },
+ "eth-lattice-keyring>gridplus-sdk>bitwise": {
"packages": {
- "browserify>assert>util>inherits": true,
- "process": true
+ "browserify>buffer": true
}
},
- "browserify>browserify-zlib": {
+ "blo": {
+ "globals": {
+ "btoa": true
+ }
+ },
+ "bn.js": {
+ "globals": {
+ "Buffer": true
+ },
"packages": {
- "browserify>assert": true,
- "browserify>browserify-zlib>pako": true,
- "browserify>buffer": true,
- "browserify>util": true,
- "process": true,
- "stream-browserify": true
+ "browserify>browser-resolve": true
}
},
- "browserify>buffer": {
+ "eth-lattice-keyring>gridplus-sdk>borc": {
"globals": {
"console": true
},
"packages": {
- "base64-js": true,
- "buffer>ieee754": true
+ "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
+ "browserify>buffer": true,
+ "buffer>ieee754": true,
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
}
},
- "browserify>punycode": {
+ "bowser": {
"globals": {
"define": true
}
},
- "browserify>string_decoder": {
+ "@metamask/ppom-validator>elliptic>brorand": {
+ "globals": {
+ "crypto": true,
+ "msCrypto": true
+ },
"packages": {
- "koa>content-disposition>safe-buffer": true
+ "browserify>browser-resolve": true
}
},
- "browserify>timers-browserify": {
- "globals": {
- "clearInterval": true,
- "clearTimeout": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": {
"packages": {
- "process": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "browserify>url": {
+ "crypto-browserify>browserify-cipher": {
"packages": {
- "@storybook/addon-knobs>qs": true,
- "browserify>punycode": true
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "crypto-browserify>browserify-cipher>browserify-des": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true
}
},
- "browserify>util": {
- "globals": {
- "console.error": true,
- "console.log": true,
- "console.trace": true
- },
+ "crypto-browserify>browserify-cipher>browserify-des": {
"packages": {
- "browserify>util>is-arguments": true,
- "browserify>util>is-typed-array": true,
- "browserify>util>which-typed-array": true,
- "koa>is-generator-function": true,
- "process": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
"pumpify>inherits": true
}
},
- "browserify>util>is-arguments": {
+ "crypto-browserify>public-encrypt>browserify-rsa": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "crypto-browserify>randombytes": true
}
},
- "browserify>util>is-typed-array": {
+ "crypto-browserify>browserify-sign": {
"packages": {
- "browserify>util>which-typed-array": true
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>create-hmac": true,
+ "@metamask/ppom-validator>elliptic": true,
+ "pumpify>inherits": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "stream-browserify": true
}
},
- "browserify>util>which-typed-array": {
+ "browserify>browserify-zlib": {
"packages": {
- "browserify>util>which-typed-array>for-each": true,
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>available-typed-arrays": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "browserify>assert": true,
+ "browserify>buffer": true,
+ "browserify>browserify-zlib>pako": true,
+ "process": true,
+ "stream-browserify": true,
+ "browserify>util": true
}
},
- "browserify>util>which-typed-array>for-each": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
"packages": {
- "string.prototype.matchall>es-abstract>is-callable": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true
}
},
- "browserify>vm-browserify": {
- "globals": {
- "document.body.appendChild": true,
- "document.body.removeChild": true,
- "document.createElement": true
+ "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "packages": {
+ "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
+ "ethereumjs-util>create-hash": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"buffer": {
@@ -3503,20 +3096,52 @@
"buffer>ieee754": true
}
},
- "chalk": {
+ "terser>source-map-support>buffer-from": {
"packages": {
- "chalk>ansi-styles": true,
- "chalk>supports-color": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles": {
+ "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "browserify>buffer": {
+ "globals": {
+ "console": true
+ },
+ "packages": {
+ "base64-js": true,
+ "buffer>ieee754": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": {
+ "packages": {
+ "process": true,
+ "semver": true
+ }
+ },
+ "string.prototype.matchall>call-bind": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>call-bind>set-function-length": true
+ }
+ },
+ "@ngraveio/bc-ur>cbor-sync": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "chalk>ansi-styles>color-convert": true
+ "browserify>buffer": true
}
},
- "chalk>ansi-styles>color-convert": {
+ "chalk": {
"packages": {
- "jest-canvas-mock>moo-color>color-name": true
+ "chalk>ansi-styles": true,
+ "chalk>supports-color": true
}
},
"chart.js": {
@@ -3540,9 +3165,20 @@
"chart.js>@kurkle/color": true
}
},
- "chart.js>@kurkle/color": {
- "globals": {
- "define": true
+ "@ensdomains/content-hash>cids": {
+ "packages": {
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>multicodec": true,
+ "@ensdomains/content-hash>cids>multihashes": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true
+ }
+ },
+ "ethereumjs-util>create-hash>cipher-base": {
+ "packages": {
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true,
+ "stream-browserify": true,
+ "browserify>string_decoder": true
}
},
"classnames": {
@@ -3551,6 +3187,11 @@
"define": true
}
},
+ "@metamask/jazzicon>color>clone": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
"cockatiel": {
"globals": {
"AbortController": true,
@@ -3564,6 +3205,37 @@
"process": true
}
},
+ "chalk>ansi-styles>color-convert": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-convert": {
+ "packages": {
+ "@metamask/jazzicon>color>color-convert>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color>color-string": {
+ "packages": {
+ "jest-canvas-mock>moo-color>color-name": true
+ }
+ },
+ "@metamask/jazzicon>color": {
+ "packages": {
+ "@metamask/jazzicon>color>clone": true,
+ "@metamask/jazzicon>color>color-convert": true,
+ "@metamask/jazzicon>color>color-string": true
+ }
+ },
+ "@metamask/snaps-controllers>concat-stream": {
+ "packages": {
+ "terser>source-map-support>buffer-from": true,
+ "browserify>buffer": true,
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "browserify>concat-stream>typedarray": true
+ }
+ },
"copy-to-clipboard": {
"globals": {
"clipboardData": true,
@@ -3582,10 +3254,47 @@
"copy-to-clipboard>toggle-selection": true
}
},
- "copy-to-clipboard>toggle-selection": {
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": {
"globals": {
- "document.activeElement": true,
- "document.getSelection": true
+ "DO_NOT_EXPORT_CRC": true,
+ "define": true
+ }
+ },
+ "@ngraveio/bc-ur>crc": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "crypto-browserify>create-ecdh": {
+ "packages": {
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ppom-validator>elliptic": true
+ }
+ },
+ "ethereumjs-util>create-hash": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>md5.js": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "crypto-browserify>create-hmac": {
+ "packages": {
+ "ethereumjs-util>create-hash>cipher-base": true,
+ "ethereumjs-util>create-hash": true,
+ "pumpify>inherits": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
+ }
+ },
+ "@metamask/snaps-utils>cron-parser": {
+ "packages": {
+ "browserify>browser-resolve": true,
+ "luxon": true
}
},
"crypto-browserify": {
@@ -3593,303 +3302,484 @@
"crypto-browserify>browserify-cipher": true,
"crypto-browserify>browserify-sign": true,
"crypto-browserify>create-ecdh": true,
+ "ethereumjs-util>create-hash": true,
"crypto-browserify>create-hmac": true,
"crypto-browserify>diffie-hellman": true,
"crypto-browserify>pbkdf2": true,
"crypto-browserify>public-encrypt": true,
"crypto-browserify>randombytes": true,
- "crypto-browserify>randomfill": true,
- "ethereumjs-util>create-hash": true
+ "crypto-browserify>randomfill": true
}
},
- "crypto-browserify>browserify-cipher": {
+ "@metamask/ppom-validator>crypto-js": {
+ "globals": {
+ "crypto": true,
+ "define": true,
+ "msCrypto": true
+ },
"packages": {
- "crypto-browserify>browserify-cipher>browserify-des": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "browserify>browser-resolve": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des": {
+ "react-beautiful-dnd>css-box-model": {
+ "globals": {
+ "getComputedStyle": true,
+ "pageXOffset": true,
+ "pageYOffset": true
+ },
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>browserify-des>des.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "pumpify>inherits": true
+ "react-router-dom>tiny-invariant": true
}
},
- "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": {
+ "globals": {
+ "document.createElement": true,
+ "document.documentElement": true,
+ "getComputedStyle": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true
}
},
- "crypto-browserify>browserify-cipher>evp_bytestokey": {
+ "currency-formatter": {
"packages": {
- "ethereumjs-util>create-hash>md5.js": true,
- "koa>content-disposition>safe-buffer": true
+ "currency-formatter>accounting": true,
+ "currency-formatter>locale-currency": true,
+ "react>object-assign": true
}
},
- "crypto-browserify>browserify-sign": {
+ "debounce-stream": {
+ "packages": {
+ "debounce-stream>debounce": true,
+ "debounce-stream>duplexer": true,
+ "debounce-stream>through": true
+ }
+ },
+ "debounce-stream>debounce": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ }
+ },
+ "nock>debug": {
+ "globals": {
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
+ },
+ "packages": {
+ "nock>debug>ms": true,
+ "process": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>array-buffer-byte-length": true,
+ "string.prototype.matchall>call-bind": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "browserify>util>is-arguments": true,
+ "string.prototype.matchall>es-abstract>is-array-buffer": true,
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
+ "string.prototype.matchall>es-abstract>is-regex": true,
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "@ngraveio/bc-ur>assert>object-is": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
+ "gulp>vinyl-fs>object.assign": true,
+ "string.prototype.matchall>regexp.prototype.flags": true,
+ "string.prototype.matchall>side-channel": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection": true,
+ "browserify>util>which-typed-array": true
+ }
+ },
+ "string.prototype.matchall>define-properties>define-data-property": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>gopd": true
+ }
+ },
+ "string.prototype.matchall>define-properties": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
+ }
+ },
+ "crypto-browserify>browserify-cipher>browserify-des>des.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "crypto-browserify>diffie-hellman": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>create-hmac": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "ethereumjs-util>create-hash": true,
- "pumpify>inherits": true,
+ "crypto-browserify>diffie-hellman>miller-rabin": true,
+ "crypto-browserify>randombytes": true
+ }
+ },
+ "@material-ui/core>react-transition-group>dom-helpers": {
+ "packages": {
+ "@babel/runtime": true
+ }
+ },
+ "debounce-stream>duplexer": {
+ "packages": {
"stream-browserify": true
}
},
- "crypto-browserify>create-ecdh": {
+ "ethers>@ethersproject/signing-key>elliptic": {
"packages": {
- "@metamask/ppom-validator>elliptic": true,
"bn.js": true,
- "browserify>buffer": true
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>create-hmac": {
+ "@metamask/ppom-validator>elliptic": {
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
}
},
- "crypto-browserify>diffie-hellman": {
+ "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>hmac-drbg": true,
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "string.prototype.matchall>call-bind>es-define-property": {
"packages": {
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify>diffie-hellman>miller-rabin": true,
- "crypto-browserify>randombytes": true
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "crypto-browserify>diffie-hellman>miller-rabin": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "bn.js": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>has-symbols": true,
+ "browserify>util>is-arguments": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "process": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true
}
},
- "crypto-browserify>pbkdf2": {
+ "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
"globals": {
- "crypto": true,
- "process": true,
- "queueMicrotask": true,
- "setImmediate": true,
- "setTimeout": true
+ "intToBuffer": true
},
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "bn.js": true,
+ "buffer": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt": {
+ "eth-ens-namehash": {
+ "globals": {
+ "name": "write"
+ },
"packages": {
- "bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>public-encrypt>browserify-rsa": true,
- "crypto-browserify>public-encrypt>parse-asn1": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>create-hash": true
+ "eth-ens-namehash>idna-uts46-hx": true,
+ "@metamask/ethjs>js-sha3": true
}
},
- "crypto-browserify>public-encrypt>browserify-rsa": {
+ "eth-lattice-keyring": {
+ "globals": {
+ "addEventListener": true,
+ "browser": true,
+ "clearInterval": true,
+ "fetch": true,
+ "open": true,
+ "setInterval": true
+ },
"packages": {
+ "eth-lattice-keyring>@ethereumjs/tx": true,
+ "@ethereumjs/tx>@ethereumjs/util": true,
"bn.js": true,
"browserify>buffer": true,
- "crypto-browserify>randombytes": true
+ "crypto-browserify": true,
+ "webpack>events": true,
+ "eth-lattice-keyring>gridplus-sdk": true,
+ "eth-lattice-keyring>rlp": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1": {
+ "eth-method-registry": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "crypto-browserify>pbkdf2": true,
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes": true
+ "@metamask/ethjs-contract": true,
+ "@metamask/ethjs-query": true
}
},
- "crypto-browserify>public-encrypt>parse-asn1>asn1.js": {
+ "@ethereumjs/tx>ethereum-cryptography": {
+ "globals": {
+ "TextDecoder": true,
+ "crypto": true
+ },
"packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "bn.js": true,
- "browserify>buffer": true,
- "browserify>vm-browserify": true,
- "pumpify>inherits": true
+ "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true,
+ "@noble/hashes": true,
+ "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true
}
},
- "crypto-browserify>randombytes": {
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "crypto-browserify>randomfill": {
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "TextDecoder": true,
+ "crypto": true
},
"packages": {
- "crypto-browserify>randombytes": true,
- "koa>content-disposition>safe-buffer": true,
- "process": true
+ "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
}
},
- "currency-formatter": {
+ "ethereumjs-util>ethereum-cryptography": {
"packages": {
- "currency-formatter>accounting": true,
- "currency-formatter>locale-currency": true,
- "react>object-assign": true
- }
- },
- "currency-formatter>accounting": {
- "globals": {
- "define": true
+ "browserify>buffer": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "ganache>secp256k1": true
}
},
- "currency-formatter>locale-currency": {
- "globals": {
- "countryCode": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify>create-hmac": true,
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "ethereumjs-util>ethereum-cryptography>keccak": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
}
},
- "debounce-stream": {
+ "ethereumjs-util": {
"packages": {
- "debounce-stream>debounce": true,
- "debounce-stream>duplexer": true,
- "debounce-stream>through": true
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "ethereumjs-util>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "ethereumjs-util>rlp": true
}
},
- "debounce-stream>debounce": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": {
+ "packages": {
+ "browserify>assert": true,
+ "bn.js": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "browserify>insert-module-globals>is-buffer": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true
}
},
- "debounce-stream>duplexer": {
+ "@metamask/keyring-controller>ethereumjs-wallet": {
"packages": {
- "stream-browserify": true
+ "eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "crypto-browserify": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true,
+ "crypto-browserify>randombytes": true,
+ "ethers>@ethersproject/json-wallets>scrypt-js": true,
+ "@metamask/keyring-controller>ethereumjs-wallet>utf8": true,
+ "uuid": true
}
},
- "debounce-stream>through": {
+ "ethers": {
"packages": {
- "process": true,
- "stream-browserify": true
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "ethers>@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "ethers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>@vue/compiler-sfc>postcss>nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": {
+ "packages": {
+ "@ethersproject/abi": true,
+ "ethers>@ethersproject/abstract-signer": true,
+ "ethers>@ethersproject/address": true,
+ "ethers>@ethersproject/base64": true,
+ "ethers>@ethersproject/basex": true,
+ "@ethersproject/bignumber": true,
+ "@ethersproject/bytes": true,
+ "ethers>@ethersproject/constants": true,
+ "@ethersproject/contracts": true,
+ "@ethersproject/hash": true,
+ "@ethersproject/hdnode": true,
+ "ethers>@ethersproject/json-wallets": true,
+ "ethers>@ethersproject/keccak256": true,
+ "ethers>@ethersproject/logger": true,
+ "ethers>@ethersproject/properties": true,
+ "@ethersproject/providers": true,
+ "ethers>@ethersproject/random": true,
+ "ethers>@ethersproject/rlp": true,
+ "ethers>@ethersproject/sha2": true,
+ "ethers>@ethersproject/signing-key": true,
+ "ethers>@ethersproject/solidity": true,
+ "ethers>@ethersproject/strings": true,
+ "ethers>@ethersproject/transactions": true,
+ "ethers>@ethersproject/units": true,
+ "@ethersproject/wallet": true,
+ "@ethersproject/providers>@ethersproject/web": true,
+ "ethers>@ethersproject/wordlists": true
}
},
- "depcheck>is-core-module>hasown": {
+ "@metamask/ethjs>ethjs-abi": {
"packages": {
- "browserify>has>function-bind": true
+ "bn.js": true,
+ "browserify>buffer": true,
+ "@metamask/ethjs>js-sha3": true,
+ "@metamask/ethjs>ethjs-abi>number-to-bn": true
}
},
- "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "webpack>events": {
"globals": {
- "crypto.getRandomValues": true
+ "console": true
}
},
- "eslint-plugin-react>array-includes>is-string": {
+ "crypto-browserify>browserify-cipher>evp_bytestokey": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "ethereumjs-util>create-hash>md5.js": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-ens-namehash": {
- "globals": {
- "name": "write"
- },
+ "extension-port-stream": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
"browserify>buffer": true,
- "eth-ens-namehash>idna-uts46-hx": true
+ "extension-port-stream>readable-stream": true
}
},
- "eth-ens-namehash>idna-uts46-hx": {
+ "fast-json-patch": {
+ "globals": {
+ "addEventListener": true,
+ "clearTimeout": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ }
+ },
+ "@metamask/snaps-utils>fast-xml-parser": {
"globals": {
- "define": true
+ "entityName": true,
+ "val": true
},
"packages": {
- "browserify>punycode": true
+ "@metamask/snaps-utils>fast-xml-parser>strnum": true
}
},
- "eth-keyring-controller>@metamask/browser-passworder": {
- "globals": {
- "crypto": true
+ "@metamask/notification-services-controller>firebase": {
+ "packages": {
+ "@metamask/notification-services-controller>firebase>@firebase/app": true,
+ "@metamask/notification-services-controller>firebase>@firebase/messaging": true
}
},
- "eth-lattice-keyring": {
+ "react-focus-lock>focus-lock": {
"globals": {
- "addEventListener": true,
- "browser": true,
- "clearInterval": true,
- "fetch": true,
- "open": true,
- "setInterval": true
+ "HTMLIFrameElement": true,
+ "Node.DOCUMENT_FRAGMENT_NODE": true,
+ "Node.DOCUMENT_NODE": true,
+ "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
+ "Node.DOCUMENT_POSITION_CONTAINS": true,
+ "Node.ELEMENT_NODE": true,
+ "console.error": true,
+ "console.warn": true,
+ "document": true,
+ "getComputedStyle": true,
+ "setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/util": true,
- "bn.js": true,
- "browserify>buffer": true,
- "crypto-browserify": true,
- "eth-lattice-keyring>@ethereumjs/tx": true,
- "eth-lattice-keyring>gridplus-sdk": true,
- "eth-lattice-keyring>rlp": true,
- "webpack>events": true
+ "@swc/helpers>tslib": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx": {
+ "browserify>util>which-typed-array>for-each": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common": true,
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>es-abstract>is-callable": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": {
- "packages": {
- "browserify": true,
- "browserify>buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true
+ "axios>form-data": {
+ "globals": {
+ "FormData": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": {
+ "fuse.js": {
"globals": {
- "WeakRef": true
- },
- "packages": {
- "browserify": true
+ "console": true,
+ "define": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": {
+ "string.prototype.matchall>get-intrinsic": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "AggregateError": true,
+ "FinalizationRegistry": true,
+ "WeakRef": true
},
"packages": {
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>es-abstract>has-proto": true,
+ "string.prototype.matchall>has-symbols": true,
+ "depcheck>is-core-module>hasown": true
}
},
- "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
- "globals": {
- "TextEncoder": true,
- "crypto": true
+ "string.prototype.matchall>es-abstract>gopd": {
+ "packages": {
+ "string.prototype.matchall>get-intrinsic": true
}
},
"eth-lattice-keyring>gridplus-sdk": {
@@ -3907,230 +3797,307 @@
"setTimeout": true
},
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethersproject/abi": true,
- "@metamask/ethjs>js-sha3": true,
- "@metamask/keyring-api>bech32": true,
- "bn.js": true,
- "browserify>buffer": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true,
"eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true,
+ "@ethersproject/abi": true,
"eth-lattice-keyring>gridplus-sdk>aes-js": true,
+ "@metamask/keyring-api>bech32": true,
"eth-lattice-keyring>gridplus-sdk>bignumber.js": true,
"eth-lattice-keyring>gridplus-sdk>bitwise": true,
+ "bn.js": true,
"eth-lattice-keyring>gridplus-sdk>borc": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "browserify>buffer": true,
+ "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
"eth-lattice-keyring>gridplus-sdk>elliptic": true,
"eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true,
- "eth-lattice-keyring>gridplus-sdk>uuid": true,
- "eth-lattice-keyring>rlp": true,
- "ethereumjs-util>ethereum-cryptography>bs58check": true,
"ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ethjs>js-sha3": true,
+ "lodash": true,
+ "eth-lattice-keyring>rlp": true,
"ganache>secp256k1": true,
- "lodash": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": {
+ "string.prototype.matchall>es-abstract>has-property-descriptors": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "string.prototype.matchall>call-bind>es-define-property": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": {
+ "koa>is-generator-function>has-tostringtag": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/rlp": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "@ethersproject/providers": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true,
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": {
+ "ethereumjs-util>create-hash>md5.js>hash-base": {
"packages": {
- "@ethereumjs/tx>@ethereumjs/common>crc-32": true,
- "@ethereumjs/tx>@ethereumjs/util": true,
- "browserify>buffer": true,
- "webpack>events": true
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": {
+ "ethers>@ethersproject/sha2>hash.js": {
+ "packages": {
+ "pumpify>inherits": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true
+ }
+ },
+ "depcheck>is-core-module>hasown": {
+ "packages": {
+ "browserify>has>function-bind": true
+ }
+ },
+ "@metamask/eth-trezor-keyring>hdkey": {
+ "packages": {
+ "browserify>assert": true,
+ "ethereumjs-util>ethereum-cryptography>bs58check": true,
+ "crypto-browserify": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "ganache>secp256k1": true
+ }
+ },
+ "he": {
"globals": {
- "TextDecoder": true,
- "crypto": true
+ "define": true
+ }
+ },
+ "history": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.defaultView": true,
+ "document.querySelector": true
+ }
+ },
+ "react-router-dom>history": {
+ "globals": {
+ "addEventListener": true,
+ "confirm": true,
+ "document": true,
+ "history": true,
+ "location": true,
+ "navigator.userAgent": true,
+ "removeEventListener": true
},
"packages": {
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true
+ "react-router-dom>history>resolve-pathname": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true,
+ "react-router-dom>history>value-equal": true
}
},
- "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": {
+ "@metamask/ppom-validator>elliptic>hmac-drbg": {
+ "packages": {
+ "ethers>@ethersproject/sha2>hash.js": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
+ "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true
+ }
+ },
+ "react-redux>hoist-non-react-statics": {
+ "packages": {
+ "prop-types>react-is": true
+ }
+ },
+ "https-browserify": {
+ "packages": {
+ "stream-http": true,
+ "browserify>url": true
+ }
+ },
+ "@metamask/notification-services-controller>firebase>@firebase/app>idb": {
"globals": {
- "TextEncoder": true,
- "crypto": true
+ "DOMException": true,
+ "IDBCursor": true,
+ "IDBDatabase": true,
+ "IDBIndex": true,
+ "IDBObjectStore": true,
+ "IDBRequest": true,
+ "IDBTransaction": true,
+ "indexedDB.deleteDatabase": true,
+ "indexedDB.open": true
}
},
- "eth-lattice-keyring>gridplus-sdk>aes-js": {
+ "eth-ens-namehash>idna-uts46-hx": {
"globals": {
"define": true
+ },
+ "packages": {
+ "browserify>punycode": true
+ }
+ },
+ "string.prototype.matchall>internal-slot": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "depcheck>is-core-module>hasown": true,
+ "string.prototype.matchall>side-channel": true
+ }
+ },
+ "browserify>util>is-arguments": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>is-callable": {
+ "globals": {
+ "document": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "koa>is-generator-function": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bignumber.js": {
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": {
"globals": {
- "crypto": true,
- "define": true
+ "document": true
}
},
- "eth-lattice-keyring>gridplus-sdk>bitwise": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": {
"packages": {
- "browserify>buffer": true
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc": {
- "globals": {
- "console": true
- },
+ "string.prototype.matchall>es-abstract>is-regex": {
"packages": {
- "browserify>buffer": true,
- "buffer>ieee754": true,
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true,
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": {
- "globals": {
- "crypto": true,
- "define": true
+ "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true
}
},
- "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
- "globals": {
- "URL": true,
- "URLSearchParams": true,
- "location": true
+ "eslint-plugin-react>array-includes>is-string": {
+ "packages": {
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "eth-lattice-keyring>gridplus-sdk>elliptic": {
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
"packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": {
- "globals": {
- "intToBuffer": true
- },
+ "browserify>util>is-typed-array": {
"packages": {
- "@metamask/ethjs>js-sha3": true,
- "bn.js": true,
- "buffer": true
+ "browserify>util>which-typed-array": true
}
},
- "eth-lattice-keyring>gridplus-sdk>uuid": {
- "globals": {
- "crypto": true
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "eth-lattice-keyring>rlp": {
+ "eth-lattice-keyring>gridplus-sdk>borc>iso-url": {
"globals": {
- "TextEncoder": true
- }
- },
- "eth-method-registry": {
- "packages": {
- "@metamask/ethjs-contract": true,
- "@metamask/ethjs-query": true
+ "URL": true,
+ "URLSearchParams": true,
+ "location": true
}
},
- "ethereumjs-util": {
+ "@ensdomains/content-hash>js-base64": {
+ "globals": {
+ "Base64": "write",
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "atob": true,
+ "btoa": true,
+ "define": true
+ },
"packages": {
- "bn.js": true,
- "browserify>assert": true,
- "browserify>buffer": true,
- "browserify>insert-module-globals>is-buffer": true,
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography": true,
- "ethereumjs-util>rlp": true
+ "browserify>buffer": true
}
},
- "ethereumjs-util>create-hash": {
+ "@metamask/ethjs>js-sha3": {
+ "globals": {
+ "define": true
+ },
"packages": {
- "addons-linter>sha.js": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>create-hash>md5.js": true,
- "ethereumjs-util>create-hash>ripemd160": true,
- "pumpify>inherits": true
+ "process": true
}
},
- "ethereumjs-util>create-hash>cipher-base": {
- "packages": {
- "browserify>string_decoder": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "stream-browserify": true
+ "@ngraveio/bc-ur>jsbi": {
+ "globals": {
+ "define": true
}
},
- "ethereumjs-util>create-hash>md5.js": {
+ "@metamask/message-manager>jsonschema": {
"packages": {
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "browserify>url": true
}
},
- "ethereumjs-util>create-hash>md5.js>hash-base": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": {
"packages": {
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true,
- "readable-stream": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true
}
},
- "ethereumjs-util>create-hash>ripemd160": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": {
+ "globals": {
+ "CSS": true
+ },
"packages": {
- "browserify>buffer": true,
- "ethereumjs-util>create-hash>md5.js>hash-base": true,
- "pumpify>inherits": true
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-global": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>randombytes": true,
- "ethereumjs-util>ethereum-cryptography>keccak": true,
- "ganache>secp256k1": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-nested": {
"packages": {
- "browserify>buffer": true,
- "crypto-browserify>browserify-cipher>evp_bytestokey": true,
- "ethereumjs-util>create-hash>cipher-base": true,
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true,
- "koa>content-disposition>safe-buffer": true,
- "pumpify>inherits": true
+ "@babel/runtime": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": {
"packages": {
- "browserify>buffer": true
+ "@material-ui/core>@material-ui/styles>jss": true,
+ "react-router-dom>tiny-warning": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check": {
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": {
"packages": {
- "ethereumjs-util>create-hash": true,
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true,
- "koa>content-disposition>safe-buffer": true
+ "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true,
+ "@material-ui/core>@material-ui/styles>jss": true
}
},
- "ethereumjs-util>ethereum-cryptography>bs58check>bs58": {
+ "@material-ui/core>@material-ui/styles>jss": {
+ "globals": {
+ "CSS": true,
+ "document.createElement": true,
+ "document.querySelector": true
+ },
"packages": {
- "@ensdomains/content-hash>multihashes>multibase>base-x": true
+ "@babel/runtime": true,
+ "@material-ui/core>@material-ui/styles>jss>is-in-browser": true,
+ "react-router-dom>tiny-warning": true
}
},
"ethereumjs-util>ethereum-cryptography>keccak": {
@@ -4139,536 +4106,496 @@
"readable-stream": true
}
},
- "ethereumjs-util>rlp": {
- "packages": {
- "bn.js": true,
- "browserify>buffer": true
+ "currency-formatter>locale-currency": {
+ "globals": {
+ "countryCode": true
}
},
- "ethereumjs-wallet>randombytes": {
+ "localforage": {
"globals": {
- "crypto.getRandomValues": true
+ "Blob": true,
+ "BlobBuilder": true,
+ "FileReader": true,
+ "IDBKeyRange": true,
+ "MSBlobBuilder": true,
+ "MozBlobBuilder": true,
+ "OIndexedDB": true,
+ "WebKitBlobBuilder": true,
+ "atob": true,
+ "btoa": true,
+ "console.error": true,
+ "console.info": true,
+ "console.warn": true,
+ "define": true,
+ "fetch": true,
+ "indexedDB": true,
+ "localStorage": true,
+ "mozIndexedDB": true,
+ "msIndexedDB": true,
+ "navigator.platform": true,
+ "navigator.userAgent": true,
+ "openDatabase": true,
+ "setTimeout": true,
+ "webkitIndexedDB": true
}
},
- "ethers": {
- "packages": {
- "@ethersproject/abi": true,
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/contracts": true,
- "@ethersproject/hash": true,
- "@ethersproject/hdnode": true,
- "@ethersproject/wallet": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/json-wallets": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/signing-key": true,
- "ethers>@ethersproject/solidity": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true,
- "ethers>@ethersproject/units": true,
- "ethers>@ethersproject/web": true,
- "ethers>@ethersproject/wordlists": true
+ "lodash": {
+ "globals": {
+ "clearTimeout": true,
+ "define": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/abstract-provider": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ "loglevel": {
+ "globals": {
+ "console": true,
+ "define": true,
+ "document.cookie": true,
+ "localStorage": true,
+ "log": "write",
+ "navigator": true
}
- },
- "ethers>@ethersproject/abstract-signer": {
- "packages": {
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true
+ },
+ "lottie-web": {
+ "globals": {
+ "Blob": true,
+ "Howl": true,
+ "OffscreenCanvas": true,
+ "URL.createObjectURL": true,
+ "Worker": true,
+ "XMLHttpRequest": true,
+ "bodymovin": "write",
+ "clearInterval": true,
+ "console": true,
+ "define": true,
+ "document.body": true,
+ "document.createElement": true,
+ "document.createElementNS": true,
+ "document.getElementsByClassName": true,
+ "document.getElementsByTagName": true,
+ "document.querySelectorAll": true,
+ "document.readyState": true,
+ "location.origin": true,
+ "location.pathname": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setInterval": true,
+ "setTimeout": true
}
},
- "ethers>@ethersproject/address": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/rlp": true
+ "luxon": {
+ "globals": {
+ "Intl": true
}
},
- "ethers>@ethersproject/base64": {
+ "@metamask/snaps-utils>marked": {
"globals": {
- "atob": true,
- "btoa": true
- },
- "packages": {
- "@ethersproject/bytes": true
+ "console.error": true,
+ "console.warn": true,
+ "define": true
}
},
- "ethers>@ethersproject/basex": {
+ "ethereumjs-util>create-hash>md5.js": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/properties": true
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "ethers>@ethersproject/constants": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": {
"packages": {
- "@ethersproject/bignumber": true
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets": {
+ "react-markdown>remark-parse>mdast-util-from-markdown": {
"packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hdnode": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/json-wallets>aes-js": true,
- "ethers>@ethersproject/json-wallets>scrypt-js": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/pbkdf2": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
+ "react-syntax-highlighter>refractor>parse-entities": true,
+ "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true
}
},
- "ethers>@ethersproject/json-wallets>aes-js": {
+ "react-markdown>remark-rehype>mdast-util-to-hast": {
"globals": {
- "define": true
+ "console.warn": true
+ },
+ "packages": {
+ "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
+ "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
+ "react-markdown>unist-util-visit": true
}
},
- "ethers>@ethersproject/json-wallets>scrypt-js": {
+ "@ethereumjs/tx>@ethereumjs/util>micro-ftch": {
"globals": {
- "define": true,
- "setTimeout": true
+ "Headers": true,
+ "TextDecoder": true,
+ "URL": true,
+ "btoa": true,
+ "fetch": true
},
"packages": {
- "browserify>timers-browserify": true
+ "browserify>browserify-zlib": true,
+ "browserify>buffer": true,
+ "https-browserify": true,
+ "process": true,
+ "stream-http": true,
+ "browserify>url": true,
+ "browserify>util": true
}
},
- "ethers>@ethersproject/keccak256": {
+ "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
"packages": {
- "@ethersproject/bytes": true,
- "@metamask/ethjs>js-sha3": true
- }
- },
- "ethers>@ethersproject/logger": {
- "globals": {
- "console": true
+ "react-syntax-highlighter>refractor>parse-entities": true
}
},
- "ethers>@ethersproject/pbkdf2": {
+ "crypto-browserify>diffie-hellman>miller-rabin": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/sha2": true
+ "bn.js": true,
+ "@metamask/ppom-validator>elliptic>brorand": true
}
},
- "ethers>@ethersproject/properties": {
+ "@ensdomains/content-hash>cids>multibase": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true
}
},
- "ethers>@ethersproject/providers": {
- "globals": {
- "WebSocket": true,
- "clearInterval": true,
- "clearTimeout": true,
- "console.log": true,
- "console.warn": true,
- "setInterval": true,
- "setTimeout": true
- },
+ "@ensdomains/content-hash>multihashes>multibase": {
"packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/abstract-provider": true,
- "ethers>@ethersproject/abstract-signer": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/basex": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/providers>@ethersproject/networks": true,
- "ethers>@ethersproject/providers>@ethersproject/web": true,
- "ethers>@ethersproject/providers>bech32": true,
- "ethers>@ethersproject/random": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true,
- "ethers>@ethersproject/transactions": true
+ "@ensdomains/content-hash>multihashes>multibase>base-x": true,
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/networks": {
+ "@ensdomains/content-hash>multicodec": {
"packages": {
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>multicodec>uint8arrays": true,
+ "sass-embedded>varint": true
}
},
- "ethers>@ethersproject/providers>@ethersproject/web": {
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "console.warn": true,
+ "crypto.subtle.digest": true
}
},
- "ethers>@ethersproject/random": {
+ "@ensdomains/content-hash>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "browserify>buffer": true,
+ "@ensdomains/content-hash>multihashes>multibase": true,
+ "@ensdomains/content-hash>multihashes>varint": true,
+ "@ensdomains/content-hash>multihashes>web-encoding": true
}
},
- "ethers>@ethersproject/rlp": {
+ "@ensdomains/content-hash>cids>multihashes": {
"packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true
+ "@ensdomains/content-hash>cids>multibase": true,
+ "@ensdomains/content-hash>cids>uint8arrays": true,
+ "@ensdomains/content-hash>cids>multihashes>varint": true
}
},
- "ethers>@ethersproject/sha2": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2>hash.js": true
+ "nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/sha2>hash.js": {
- "packages": {
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "pumpify>inherits": true
+ "@metamask/approval-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/signing-key>elliptic": true
+ "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/signing-key>elliptic": {
- "packages": {
- "@metamask/ppom-validator>elliptic>brorand": true,
- "@metamask/ppom-validator>elliptic>hmac-drbg": true,
- "@metamask/ppom-validator>elliptic>minimalistic-assert": true,
- "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true,
- "bn.js": true,
- "ethers>@ethersproject/sha2>hash.js": true,
- "pumpify>inherits": true
+ "@metamask/notification-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/solidity": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/sha2": true,
- "ethers>@ethersproject/strings": true
+ "@metamask/permission-controller>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/strings": {
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/rpc-methods>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/transactions": {
- "packages": {
- "@ethersproject/bignumber": true,
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/address": true,
- "ethers>@ethersproject/constants": true,
- "ethers>@ethersproject/keccak256": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/rlp": true,
- "ethers>@ethersproject/signing-key": true
+ "@metamask/rpc-methods-flask>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/units": {
- "packages": {
- "@ethersproject/bignumber": true,
- "ethers>@ethersproject/logger": true
+ "@metamask/snaps-controllers>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/web": {
+ "@metamask/snaps-controllers-flask>nanoid": {
"globals": {
- "clearTimeout": true,
- "fetch": true,
- "setTimeout": true
- },
- "packages": {
- "@ethersproject/bytes": true,
- "ethers>@ethersproject/base64": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "crypto.getRandomValues": true
}
},
- "ethers>@ethersproject/wordlists": {
- "packages": {
- "@ethersproject/bytes": true,
- "@ethersproject/hash": true,
- "ethers>@ethersproject/logger": true,
- "ethers>@ethersproject/properties": true,
- "ethers>@ethersproject/strings": true
+ "depcheck>@vue/compiler-sfc>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream": {
- "packages": {
- "browserify>buffer": true,
- "extension-port-stream>readable-stream": true
+ "dependency-tree>precinct>detective-postcss>postcss>nanoid": {
+ "globals": {
+ "crypto.getRandomValues": true
}
},
- "extension-port-stream>readable-stream": {
+ "node-fetch": {
"globals": {
- "AbortController": true,
- "AggregateError": true,
- "Blob": true
- },
- "packages": {
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "extension-port-stream>readable-stream>abort-controller": true,
- "process": true,
- "webpack>events": true
+ "Headers": true,
+ "Request": true,
+ "Response": true,
+ "fetch": true
}
},
- "extension-port-stream>readable-stream>abort-controller": {
+ "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": {
"globals": {
- "AbortController": true
+ "fetch": true
}
},
- "fast-json-patch": {
+ "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": {
"globals": {
- "addEventListener": true,
- "clearTimeout": true,
- "removeEventListener": true,
- "setTimeout": true
+ "fetch": true
}
},
- "fuse.js": {
+ "@metamask/ethjs>ethjs-abi>number-to-bn": {
+ "packages": {
+ "bn.js": true,
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>object-inspect": {
"globals": {
- "console": true,
- "define": true
+ "HTMLElement": true,
+ "WeakRef": true
+ },
+ "packages": {
+ "browserify>browser-resolve": true
}
},
- "ganache>secp256k1": {
+ "@ngraveio/bc-ur>assert>object-is": {
"packages": {
- "@metamask/ppom-validator>elliptic": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true
}
},
"gulp>vinyl-fs>object.assign": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
"string.prototype.matchall>call-bind": true,
"string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>has-symbols": true
+ "string.prototype.matchall>has-symbols": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "he": {
- "globals": {
- "define": true
+ "@metamask/object-multiplex>once": {
+ "packages": {
+ "@metamask/object-multiplex>once>wrappy": true
}
},
- "history": {
- "globals": {
- "console": true,
- "define": true,
- "document.defaultView": true,
- "document.querySelector": true
+ "crypto-browserify>public-encrypt>parse-asn1": {
+ "packages": {
+ "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true,
+ "ethereumjs-util>ethereum-cryptography>browserify-aes": true,
+ "browserify>buffer": true,
+ "crypto-browserify>browserify-cipher>evp_bytestokey": true,
+ "crypto-browserify>pbkdf2": true
}
},
- "https-browserify": {
- "packages": {
- "browserify>url": true,
- "stream-http": true
+ "react-syntax-highlighter>refractor>parse-entities": {
+ "globals": {
+ "document.createElement": true
}
},
- "koa>content-disposition>safe-buffer": {
+ "path-browserify": {
"packages": {
- "browserify>buffer": true
+ "process": true
}
},
- "koa>is-generator-function": {
+ "serve-handler>path-to-regexp": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "serve-handler>path-to-regexp>isarray": true
}
},
- "koa>is-generator-function>has-tostringtag": {
+ "crypto-browserify>pbkdf2": {
+ "globals": {
+ "crypto": true,
+ "process": true,
+ "queueMicrotask": true,
+ "setImmediate": true,
+ "setTimeout": true
+ },
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "ethereumjs-util>create-hash": true,
+ "process": true,
+ "ethereumjs-util>create-hash>ripemd160": true,
+ "koa>content-disposition>safe-buffer": true,
+ "addons-linter>sha.js": true
}
},
- "localforage": {
+ "@material-ui/core>popper.js": {
"globals": {
- "Blob": true,
- "BlobBuilder": true,
- "FileReader": true,
- "IDBKeyRange": true,
- "MSBlobBuilder": true,
- "MozBlobBuilder": true,
- "OIndexedDB": true,
- "WebKitBlobBuilder": true,
- "atob": true,
- "btoa": true,
- "console.error": true,
- "console.info": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
"console.warn": true,
"define": true,
- "fetch": true,
- "indexedDB": true,
- "localStorage": true,
- "mozIndexedDB": true,
- "msIndexedDB": true,
- "navigator.platform": true,
- "navigator.userAgent": true,
- "openDatabase": true,
- "setTimeout": true,
- "webkitIndexedDB": true
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator": true,
+ "requestAnimationFrame": true,
+ "setTimeout": true
}
},
- "lodash": {
+ "react-tippy>popper.js": {
"globals": {
- "clearTimeout": true,
+ "MSInputMethodContext": true,
+ "Node.DOCUMENT_POSITION_FOLLOWING": true,
+ "cancelAnimationFrame": true,
+ "console.warn": true,
"define": true,
+ "devicePixelRatio": true,
+ "document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.userAgent": true,
+ "requestAnimationFrame": true,
"setTimeout": true
}
},
- "loglevel": {
+ "process": {
"globals": {
- "console": true,
- "define": true,
- "document.cookie": true,
- "localStorage": true,
- "log": "write",
- "navigator": true
+ "clearTimeout": true,
+ "setTimeout": true
}
},
- "lottie-web": {
- "globals": {
- "Blob": true,
- "Howl": true,
- "OffscreenCanvas": true,
- "URL.createObjectURL": true,
- "Worker": true,
- "XMLHttpRequest": true,
- "bodymovin": "write",
- "clearInterval": true,
- "console": true,
- "define": true,
- "document.body": true,
- "document.createElement": true,
- "document.createElementNS": true,
- "document.getElementsByClassName": true,
- "document.getElementsByTagName": true,
- "document.querySelectorAll": true,
- "document.readyState": true,
- "location.origin": true,
- "location.pathname": true,
- "navigator": true,
- "requestAnimationFrame": true,
- "setInterval": true,
- "setTimeout": true
+ "promise-to-callback": {
+ "packages": {
+ "promise-to-callback>is-fn": true,
+ "promise-to-callback>set-immediate-shim": true
}
},
- "luxon": {
+ "prop-types": {
"globals": {
- "Intl": true
+ "console": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "prop-types>react-is": true
}
},
- "nanoid": {
- "globals": {
- "crypto.getRandomValues": true
+ "react-markdown>property-information": {
+ "packages": {
+ "watchify>xtend": true
}
},
- "nock>debug": {
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": {
"globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
+ "process": true,
+ "setTimeout": true
},
"packages": {
- "nock>debug>ms": true,
- "process": true
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true,
+ "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true
+ }
+ },
+ "crypto-browserify>public-encrypt": {
+ "packages": {
+ "bn.js": true,
+ "crypto-browserify>public-encrypt>browserify-rsa": true,
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash": true,
+ "crypto-browserify>public-encrypt>parse-asn1": true,
+ "crypto-browserify>randombytes": true
}
},
- "node-fetch": {
+ "browserify>punycode": {
"globals": {
- "Headers": true,
- "Request": true,
- "Response": true,
- "fetch": true
+ "define": true
}
},
- "path-browserify": {
- "packages": {
- "process": true
+ "qrcode-generator": {
+ "globals": {
+ "define": true
}
},
- "process": {
+ "qrcode.react": {
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "Path2D": true,
+ "devicePixelRatio": true
+ },
+ "packages": {
+ "react": true
}
},
- "promise-to-callback": {
+ "@storybook/addon-knobs>qs": {
"packages": {
- "promise-to-callback>is-fn": true,
- "promise-to-callback>set-immediate-shim": true
+ "string.prototype.matchall>side-channel": true
}
},
- "promise-to-callback>set-immediate-shim": {
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": {
"globals": {
- "setTimeout.apply": true
- },
- "packages": {
- "browserify>timers-browserify": true
+ "queueMicrotask": true
}
},
- "prop-types": {
+ "react-beautiful-dnd>raf-schd": {
"globals": {
- "console": true
- },
- "packages": {
- "prop-types>react-is": true,
- "react>object-assign": true
+ "cancelAnimationFrame": true,
+ "requestAnimationFrame": true
}
},
- "prop-types>react-is": {
+ "crypto-browserify>randombytes": {
"globals": {
- "console": true
+ "crypto": true,
+ "msCrypto": true
+ },
+ "packages": {
+ "process": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "qrcode-generator": {
+ "ethereumjs-wallet>randombytes": {
"globals": {
- "define": true
+ "crypto.getRandomValues": true
}
},
- "qrcode.react": {
+ "crypto-browserify>randomfill": {
"globals": {
- "Path2D": true,
- "devicePixelRatio": true
+ "crypto": true,
+ "msCrypto": true
},
"packages": {
- "react": true
+ "process": true,
+ "crypto-browserify>randombytes": true,
+ "koa>content-disposition>safe-buffer": true
}
},
"react": {
@@ -4676,8 +4603,8 @@
"console": true
},
"packages": {
- "prop-types": true,
- "react>object-assign": true
+ "react>object-assign": true,
+ "prop-types": true
}
},
"react-beautiful-dnd": {
@@ -4699,43 +4626,28 @@
},
"packages": {
"@babel/runtime": true,
- "react": true,
"react-beautiful-dnd>css-box-model": true,
"react-beautiful-dnd>memoize-one": true,
"react-beautiful-dnd>raf-schd": true,
- "react-beautiful-dnd>use-memo-one": true,
+ "react": true,
"react-dom": true,
"react-redux": true,
- "redux": true
+ "redux": true,
+ "react-beautiful-dnd>use-memo-one": true
}
},
- "react-beautiful-dnd>css-box-model": {
+ "react-chartjs-2": {
"globals": {
- "getComputedStyle": true,
- "pageXOffset": true,
- "pageYOffset": true
+ "setTimeout": true
},
"packages": {
- "react-router-dom>tiny-invariant": true
- }
- },
- "react-beautiful-dnd>raf-schd": {
- "globals": {
- "cancelAnimationFrame": true,
- "requestAnimationFrame": true
- }
- },
- "react-beautiful-dnd>use-memo-one": {
- "packages": {
+ "chart.js": true,
"react": true
}
},
- "react-chartjs-2": {
- "globals": {
- "setTimeout": true
- },
+ "react-focus-lock>react-clientside-effect": {
"packages": {
- "chart.js": true,
+ "@babel/runtime": true,
"react": true
}
},
@@ -4780,22 +4692,28 @@
"trustedTypes": true
},
"packages": {
+ "react>object-assign": true,
"prop-types": true,
"react": true,
- "react-dom>scheduler": true,
- "react>object-assign": true
+ "react-dom>scheduler": true
}
},
- "react-dom>scheduler": {
+ "react-responsive-carousel>react-easy-swipe": {
"globals": {
- "MessageChannel": true,
- "cancelAnimationFrame": true,
- "clearTimeout": true,
- "console": true,
- "navigator": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "addEventListener": true,
+ "define": true,
+ "document.addEventListener": true,
+ "document.removeEventListener": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-popper>react-fast-compare": {
+ "globals": {
+ "Element": true,
+ "console.warn": true
}
},
"react-focus-lock": {
@@ -4809,667 +4727,726 @@
},
"packages": {
"@babel/runtime": true,
+ "react-focus-lock>focus-lock": true,
"prop-types": true,
"react": true,
- "react-focus-lock>focus-lock": true,
"react-focus-lock>react-clientside-effect": true,
"react-focus-lock>use-callback-ref": true,
"react-focus-lock>use-sidecar": true
}
},
- "react-focus-lock>focus-lock": {
+ "react-idle-timer": {
"globals": {
- "HTMLIFrameElement": true,
- "Node.DOCUMENT_FRAGMENT_NODE": true,
- "Node.DOCUMENT_NODE": true,
- "Node.DOCUMENT_POSITION_CONTAINED_BY": true,
- "Node.DOCUMENT_POSITION_CONTAINS": true,
- "Node.ELEMENT_NODE": true,
- "console.error": true,
+ "clearTimeout": true,
+ "document": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "prop-types": true,
+ "react": true
+ }
+ },
+ "react-inspector": {
+ "globals": {
+ "Node": true,
+ "chromeDark": true,
+ "chromeLight": true
+ },
+ "packages": {
+ "react": true
+ }
+ },
+ "prop-types>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-redux>react-is": {
+ "globals": {
+ "console": true
+ }
+ },
+ "react-markdown": {
+ "globals": {
+ "console.warn": true
+ },
+ "packages": {
+ "react-markdown>comma-separated-tokens": true,
+ "prop-types": true,
+ "react-markdown>property-information": true,
+ "react": true,
+ "react-markdown>react-is": true,
+ "react-markdown>remark-parse": true,
+ "react-markdown>remark-rehype": true,
+ "react-markdown>space-separated-tokens": true,
+ "react-markdown>style-to-object": true,
+ "react-markdown>unified": true,
+ "react-markdown>unist-util-visit": true,
+ "react-markdown>vfile": true
+ }
+ },
+ "react-popper": {
+ "globals": {
+ "document": true
+ },
+ "packages": {
+ "@popperjs/core": true,
+ "react": true,
+ "react-popper>react-fast-compare": true,
+ "react-popper>warning": true
+ }
+ },
+ "react-redux": {
+ "globals": {
+ "console": true,
+ "document": true
+ },
+ "packages": {
+ "@babel/runtime": true,
+ "react-redux>hoist-non-react-statics": true,
+ "prop-types": true,
+ "react": true,
+ "react-dom": true,
+ "react-redux>react-is": true
+ }
+ },
+ "react-responsive-carousel": {
+ "globals": {
+ "HTMLElement": true,
+ "addEventListener": true,
+ "clearTimeout": true,
"console.warn": true,
"document": true,
"getComputedStyle": true,
+ "removeEventListener": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "classnames": true,
+ "react": true,
+ "react-dom": true,
+ "react-responsive-carousel>react-easy-swipe": true
+ }
+ },
+ "react-router-dom": {
+ "packages": {
+ "react-router-dom>history": true,
+ "prop-types": true,
+ "react": true,
+ "react-router-dom>react-router": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
+ }
+ },
+ "react-router-dom-v5-compat": {
+ "globals": {
+ "FormData": true,
+ "URL": true,
+ "URLSearchParams": true,
+ "__reactRouterVersion": "write",
+ "addEventListener": true,
+ "confirm": true,
+ "define": true,
+ "document": true,
+ "history.scrollRestoration": true,
+ "location.href": true,
+ "removeEventListener": true,
+ "scrollTo": true,
+ "scrollY": true,
+ "sessionStorage.getItem": true,
+ "sessionStorage.setItem": true,
"setTimeout": true
},
"packages": {
- "@swc/helpers>tslib": true
+ "react-router-dom-v5-compat>@remix-run/router": true,
+ "history": true,
+ "react": true,
+ "react-dom": true,
+ "react-router-dom": true,
+ "react-router-dom-v5-compat>react-router": true
}
},
- "react-focus-lock>react-clientside-effect": {
+ "react-router-dom>react-router": {
"packages": {
- "@babel/runtime": true,
- "react": true
+ "react-router-dom>history": true,
+ "react-redux>hoist-non-react-statics": true,
+ "serve-handler>path-to-regexp": true,
+ "prop-types": true,
+ "react": true,
+ "prop-types>react-is": true,
+ "react-router-dom>tiny-invariant": true,
+ "react-router-dom>tiny-warning": true
}
},
- "react-focus-lock>use-callback-ref": {
+ "react-router-dom-v5-compat>react-router": {
+ "globals": {
+ "console.error": true,
+ "define": true
+ },
"packages": {
+ "react-router-dom-v5-compat>@remix-run/router": true,
"react": true
}
},
- "react-focus-lock>use-sidecar": {
+ "react-simple-file-input": {
"globals": {
- "console.error": true
+ "File": true,
+ "FileReader": true,
+ "console.warn": true
},
"packages": {
- "@swc/helpers>tslib": true,
- "react": true,
- "react-focus-lock>use-sidecar>detect-node-es": true
+ "prop-types": true,
+ "react": true
}
},
- "react-idle-timer": {
+ "react-tippy": {
"globals": {
+ "Element": true,
+ "MSStream": true,
+ "MutationObserver": true,
+ "addEventListener": true,
"clearTimeout": true,
+ "console.error": true,
+ "console.warn": true,
+ "define": true,
"document": true,
+ "getComputedStyle": true,
+ "innerHeight": true,
+ "innerWidth": true,
+ "navigator.maxTouchPoints": true,
+ "navigator.msMaxTouchPoints": true,
+ "navigator.userAgent": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "react-tippy>popper.js": true,
+ "react": true,
+ "react-dom": true
}
},
- "react-inspector": {
+ "react-toggle-button": {
"globals": {
- "Node": true,
- "chromeDark": true,
- "chromeLight": true
+ "clearTimeout": true,
+ "console.warn": true,
+ "define": true,
+ "performance": true,
+ "setTimeout": true
},
"packages": {
"react": true
}
},
- "react-markdown": {
+ "@material-ui/core>react-transition-group": {
"globals": {
- "console.warn": true
+ "Element": true,
+ "setTimeout": true
},
"packages": {
+ "@material-ui/core>react-transition-group>dom-helpers": true,
"prop-types": true,
"react": true,
- "react-markdown>comma-separated-tokens": true,
- "react-markdown>property-information": true,
- "react-markdown>react-is": true,
- "react-markdown>remark-parse": true,
- "react-markdown>remark-rehype": true,
- "react-markdown>space-separated-tokens": true,
- "react-markdown>style-to-object": true,
- "react-markdown>unified": true,
- "react-markdown>unist-util-visit": true,
- "react-markdown>vfile": true
+ "react-dom": true
}
},
- "react-markdown>property-information": {
+ "readable-stream": {
"packages": {
- "watchify>xtend": true
+ "browserify>browser-resolve": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "browserify>string_decoder": true,
+ "readable-stream>util-deprecate": true
}
},
- "react-markdown>react-is": {
+ "extension-port-stream>readable-stream": {
"globals": {
- "console": true
- }
- },
- "react-markdown>remark-parse": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown": {
- "packages": {
- "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true,
- "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true,
- "react-syntax-highlighter>refractor>parse-entities": true
- }
- },
- "react-markdown>remark-parse>mdast-util-from-markdown>micromark": {
+ "AbortController": true,
+ "AbortSignal": true,
+ "AggregateError": true,
+ "Blob": true,
+ "ERR_INVALID_ARG_TYPE": true,
+ "queueMicrotask": true
+ },
"packages": {
- "react-syntax-highlighter>refractor>parse-entities": true
+ "@lavamoat/lavapack>readable-stream>abort-controller": true,
+ "browserify>buffer": true,
+ "webpack>events": true,
+ "process": true,
+ "browserify>string_decoder": true
}
},
- "react-markdown>remark-rehype": {
+ "@metamask/snaps-controllers>readable-web-to-node-stream": {
"packages": {
- "react-markdown>remark-rehype>mdast-util-to-hast": true
+ "readable-stream": true
}
},
- "react-markdown>remark-rehype>mdast-util-to-hast": {
+ "redux": {
"globals": {
- "console.warn": true
+ "console": true
},
"packages": {
- "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true,
- "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true,
- "react-markdown>unist-util-visit": true
+ "@babel/runtime": true
}
},
- "react-markdown>style-to-object": {
+ "string.prototype.matchall>regexp.prototype.flags": {
"packages": {
- "react-markdown>style-to-object>inline-style-parser": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
}
},
- "react-markdown>unified": {
+ "react-markdown>remark-parse": {
"packages": {
- "mocha>yargs-unparser>is-plain-obj": true,
- "react-markdown>unified>bail": true,
- "react-markdown>unified>extend": true,
- "react-markdown>unified>is-buffer": true,
- "react-markdown>unified>trough": true,
- "react-markdown>vfile": true
+ "react-markdown>remark-parse>mdast-util-from-markdown": true
}
},
- "react-markdown>unist-util-visit": {
+ "react-markdown>remark-rehype": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-visit-parents": true
+ "react-markdown>remark-rehype>mdast-util-to-hast": true
}
},
- "react-markdown>unist-util-visit>unist-util-visit-parents": {
+ "react-markdown>vfile>replace-ext": {
"packages": {
- "react-markdown>unist-util-visit>unist-util-is": true
+ "path-browserify": true
}
},
- "react-markdown>vfile": {
- "packages": {
- "path-browserify": true,
- "process": true,
- "react-markdown>vfile>is-buffer": true,
- "react-markdown>vfile>replace-ext": true,
- "react-markdown>vfile>vfile-message": true
+ "reselect": {
+ "globals": {
+ "WeakRef": true,
+ "console.warn": true,
+ "unstable_autotrackMemoize": true
}
},
- "react-markdown>vfile>replace-ext": {
+ "@metamask/snaps-utils>rfdc": {
"packages": {
- "path-browserify": true
+ "browserify>buffer": true
}
},
- "react-markdown>vfile>vfile-message": {
+ "ethereumjs-util>create-hash>ripemd160": {
"packages": {
- "react-markdown>vfile>unist-util-stringify-position": true
+ "browserify>buffer": true,
+ "ethereumjs-util>create-hash>md5.js>hash-base": true,
+ "pumpify>inherits": true
}
},
- "react-popper": {
- "globals": {
- "document": true
- },
+ "@keystonehq/metamask-airgapped-keyring>rlp": {
"packages": {
- "@popperjs/core": true,
- "react": true,
- "react-popper>react-fast-compare": true,
- "react-popper>warning": true
- }
- },
- "react-popper>react-fast-compare": {
- "globals": {
- "Element": true,
- "console.warn": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-popper>warning": {
+ "eth-lattice-keyring>rlp": {
"globals": {
- "console": true
+ "TextEncoder": true
}
},
- "react-redux": {
- "globals": {
- "console": true,
- "document": true
- },
+ "ethereumjs-util>rlp": {
"packages": {
- "@babel/runtime": true,
- "prop-types": true,
- "react": true,
- "react-dom": true,
- "react-redux>hoist-non-react-statics": true,
- "react-redux>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>hoist-non-react-statics": {
+ "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": {
"packages": {
- "prop-types>react-is": true
+ "bn.js": true,
+ "browserify>buffer": true
}
},
- "react-redux>react-is": {
+ "wait-on>rxjs": {
"globals": {
- "console": true
+ "cancelAnimationFrame": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "performance": true,
+ "requestAnimationFrame": true,
+ "setInterval.apply": true,
+ "setTimeout.apply": true
}
},
- "react-responsive-carousel": {
+ "koa>content-disposition>safe-buffer": {
+ "packages": {
+ "browserify>buffer": true
+ }
+ },
+ "react-dom>scheduler": {
"globals": {
- "HTMLElement": true,
- "addEventListener": true,
+ "MessageChannel": true,
+ "cancelAnimationFrame": true,
"clearTimeout": true,
- "console.warn": true,
- "document": true,
- "getComputedStyle": true,
- "removeEventListener": true,
+ "console": true,
+ "navigator": true,
+ "performance": true,
+ "requestAnimationFrame": true,
"setTimeout": true
- },
- "packages": {
- "classnames": true,
- "react": true,
- "react-dom": true,
- "react-responsive-carousel>react-easy-swipe": true
}
},
- "react-responsive-carousel>react-easy-swipe": {
+ "ethers>@ethersproject/json-wallets>scrypt-js": {
"globals": {
- "addEventListener": true,
"define": true,
- "document.addEventListener": true,
- "document.removeEventListener": true
+ "setTimeout": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom": {
+ "ganache>secp256k1": {
"packages": {
- "prop-types": true,
- "react": true,
- "react-router-dom>history": true,
- "react-router-dom>react-router": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "@metamask/ppom-validator>elliptic": true
}
},
- "react-router-dom-v5-compat": {
+ "semver": {
"globals": {
- "FormData": true,
- "URL": true,
- "URLSearchParams": true,
- "__reactRouterVersion": "write",
- "addEventListener": true,
- "confirm": true,
- "define": true,
- "document": true,
- "history.scrollRestoration": true,
- "location.href": true,
- "removeEventListener": true,
- "scrollTo": true,
- "scrollY": true,
- "sessionStorage.getItem": true,
- "sessionStorage.setItem": true,
- "setTimeout": true
+ "console.error": true
},
"packages": {
- "history": true,
- "react": true,
- "react-dom": true,
- "react-router-dom": true,
- "react-router-dom-v5-compat>@remix-run/router": true,
- "react-router-dom-v5-compat>react-router": true
+ "process": true
}
},
- "react-router-dom-v5-compat>@remix-run/router": {
- "globals": {
- "AbortController": true,
- "DOMException": true,
- "FormData": true,
- "Headers": true,
- "Request": true,
- "Response": true,
- "URL": true,
- "URLSearchParams": true,
- "console": true,
- "document.defaultView": true
+ "string.prototype.matchall>call-bind>set-function-length": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom-v5-compat>react-router": {
- "globals": {
- "console.error": true,
- "define": true
- },
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
"packages": {
- "react": true,
- "react-router-dom-v5-compat>@remix-run/router": true
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
}
},
- "react-router-dom>history": {
+ "promise-to-callback>set-immediate-shim": {
"globals": {
- "addEventListener": true,
- "confirm": true,
- "document": true,
- "history": true,
- "location": true,
- "navigator.userAgent": true,
- "removeEventListener": true
+ "setTimeout.apply": true
},
"packages": {
- "react-router-dom>history>resolve-pathname": true,
- "react-router-dom>history>value-equal": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true
+ "browserify>timers-browserify": true
}
},
- "react-router-dom>react-router": {
+ "addons-linter>sha.js": {
"packages": {
- "prop-types": true,
- "prop-types>react-is": true,
- "react": true,
- "react-redux>hoist-non-react-statics": true,
- "react-router-dom>history": true,
- "react-router-dom>tiny-invariant": true,
- "react-router-dom>tiny-warning": true,
- "serve-handler>path-to-regexp": true
+ "pumpify>inherits": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "react-router-dom>tiny-warning": {
- "globals": {
- "console": true
+ "string.prototype.matchall>side-channel": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>object-inspect": true
}
},
- "react-simple-file-input": {
+ "@metamask/profile-sync-controller>siwe": {
"globals": {
- "File": true,
- "FileReader": true,
+ "console.error": true,
"console.warn": true
},
"packages": {
- "prop-types": true,
- "react": true
+ "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true,
+ "@metamask/profile-sync-controller>siwe>@stablelib/random": true,
+ "ethers": true,
+ "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true
}
},
- "react-syntax-highlighter>refractor>parse-entities": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": {
"globals": {
- "document.createElement": true
+ "StopIteration": true
+ },
+ "packages": {
+ "string.prototype.matchall>internal-slot": true
}
},
- "react-tippy": {
+ "stream-browserify": {
+ "packages": {
+ "webpack>events": true,
+ "pumpify>inherits": true,
+ "readable-stream": true
+ }
+ },
+ "stream-http": {
"globals": {
- "Element": true,
- "MSStream": true,
- "MutationObserver": true,
- "addEventListener": true,
+ "AbortController": true,
+ "Blob": true,
+ "MSStreamReader": true,
+ "ReadableStream": true,
+ "WritableStream": true,
+ "XDomainRequest": true,
+ "XMLHttpRequest": true,
"clearTimeout": true,
- "console.error": true,
- "console.warn": true,
- "define": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.maxTouchPoints": true,
- "navigator.msMaxTouchPoints": true,
- "navigator.userAgent": true,
- "performance": true,
- "requestAnimationFrame": true,
+ "fetch": true,
+ "location.protocol.search": true,
"setTimeout": true
},
"packages": {
- "react": true,
- "react-dom": true,
- "react-tippy>popper.js": true
+ "browserify>buffer": true,
+ "stream-http>builtin-status-codes": true,
+ "pumpify>inherits": true,
+ "process": true,
+ "readable-stream": true,
+ "browserify>url": true,
+ "watchify>xtend": true
}
},
- "react-tippy>popper.js": {
- "globals": {
- "MSInputMethodContext": true,
- "Node.DOCUMENT_POSITION_FOLLOWING": true,
- "cancelAnimationFrame": true,
- "console.warn": true,
- "define": true,
- "devicePixelRatio": true,
- "document": true,
- "getComputedStyle": true,
- "innerHeight": true,
- "innerWidth": true,
- "navigator.userAgent": true,
- "requestAnimationFrame": true,
- "setTimeout": true
+ "@metamask/snaps-controllers>tar-stream>streamx": {
+ "packages": {
+ "webpack>events": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true
}
},
- "react-toggle-button": {
- "globals": {
- "clearTimeout": true,
- "console.warn": true,
- "define": true,
- "performance": true,
- "setTimeout": true
- },
+ "browserify>string_decoder": {
"packages": {
- "react": true
+ "koa>content-disposition>safe-buffer": true
}
},
- "readable-stream": {
+ "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": {
"packages": {
- "browserify>browser-resolve": true,
- "browserify>buffer": true,
- "browserify>string_decoder": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream>util-deprecate": true,
- "webpack>events": true
+ "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true
}
},
- "readable-stream>util-deprecate": {
- "globals": {
- "console.trace": true,
- "console.warn": true,
- "localStorage": true
+ "react-markdown>style-to-object": {
+ "packages": {
+ "react-markdown>style-to-object>inline-style-parser": true
}
},
- "redux": {
- "globals": {
- "console": true
- },
+ "@metamask/snaps-controllers>tar-stream": {
"packages": {
- "@babel/runtime": true
+ "@metamask/snaps-controllers>tar-stream>b4a": true,
+ "browserify>browser-resolve": true,
+ "@metamask/snaps-controllers>tar-stream>fast-fifo": true,
+ "@metamask/snaps-controllers>tar-stream>streamx": true
}
},
- "reselect": {
- "globals": {
- "WeakRef": true,
- "console.warn": true,
- "unstable_autotrackMemoize": true
+ "debounce-stream>through": {
+ "packages": {
+ "process": true,
+ "stream-browserify": true
}
},
- "semver": {
+ "browserify>timers-browserify": {
"globals": {
- "console.error": true
+ "clearInterval": true,
+ "clearTimeout": true,
+ "setInterval": true,
+ "setTimeout": true
},
"packages": {
"process": true
}
},
- "serve-handler>path-to-regexp": {
- "packages": {
- "serve-handler>path-to-regexp>isarray": true
+ "react-router-dom>tiny-warning": {
+ "globals": {
+ "console": true
}
},
- "stream-browserify": {
- "packages": {
- "pumpify>inherits": true,
- "readable-stream": true,
- "webpack>events": true
+ "copy-to-clipboard>toggle-selection": {
+ "globals": {
+ "document.activeElement": true,
+ "document.getSelection": true
}
},
- "stream-http": {
+ "@swc/helpers>tslib": {
+ "globals": {
+ "SuppressedError": true,
+ "define": true
+ }
+ },
+ "@metamask/eth-sig-util>tweetnacl": {
"globals": {
- "AbortController": true,
- "Blob": true,
- "MSStreamReader": true,
- "ReadableStream": true,
- "WritableStream": true,
- "XDomainRequest": true,
- "XMLHttpRequest": true,
- "clearTimeout": true,
- "fetch": true,
- "location.protocol.search": true,
- "setTimeout": true
+ "crypto": true,
+ "msCrypto": true,
+ "nacl": "write"
},
"packages": {
- "browserify>buffer": true,
- "browserify>url": true,
- "process": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "stream-http>builtin-status-codes": true,
- "watchify>xtend": true
+ "browserify>browser-resolve": true
}
},
- "string.prototype.matchall>call-bind": {
- "packages": {
- "browserify>has>function-bind": true,
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>call-bind>set-function-length": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>call-bind>es-define-property": {
+ "@ensdomains/content-hash>cids>uint8arrays": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>cids>multibase": true
}
},
- "string.prototype.matchall>call-bind>set-function-length": {
+ "@ensdomains/content-hash>multicodec>uint8arrays": {
+ "globals": {
+ "Buffer": true,
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>gopd": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true,
- "string.prototype.matchall>get-intrinsic": true
+ "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true
}
},
- "string.prototype.matchall>define-properties": {
+ "react-markdown>unified": {
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "react-markdown>unified>bail": true,
+ "react-markdown>unified>extend": true,
+ "react-markdown>unified>is-buffer": true,
+ "mocha>yargs-unparser>is-plain-obj": true,
+ "react-markdown>unified>trough": true,
+ "react-markdown>vfile": true
}
},
- "string.prototype.matchall>define-properties>define-data-property": {
+ "react-markdown>unist-util-visit>unist-util-visit-parents": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "react-markdown>unist-util-visit>unist-util-is": true
}
},
- "string.prototype.matchall>es-abstract>array-buffer-byte-length": {
+ "react-markdown>unist-util-visit": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>is-array-buffer": true
+ "react-markdown>unist-util-visit>unist-util-visit-parents": true
}
},
- "string.prototype.matchall>es-abstract>available-typed-arrays": {
- "packages": {
- "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true
+ "uri-js": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
+ "browserify>url": {
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "browserify>punycode": true,
+ "@storybook/addon-knobs>qs": true
}
},
- "string.prototype.matchall>es-abstract>gopd": {
+ "react-focus-lock>use-callback-ref": {
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>has-property-descriptors": {
+ "react-beautiful-dnd>use-memo-one": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true
+ "react": true
}
},
- "string.prototype.matchall>es-abstract>is-array-buffer": {
+ "react-focus-lock>use-sidecar": {
+ "globals": {
+ "console.error": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-focus-lock>use-sidecar>detect-node-es": true,
+ "react": true,
+ "@swc/helpers>tslib": true
}
},
- "string.prototype.matchall>es-abstract>is-callable": {
+ "readable-stream>util-deprecate": {
"globals": {
- "document": true
+ "console.trace": true,
+ "console.warn": true,
+ "localStorage": true
}
},
- "string.prototype.matchall>es-abstract>is-regex": {
+ "browserify>assert>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true,
+ "process": true
+ },
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "browserify>assert>util>inherits": true,
+ "process": true
}
},
- "string.prototype.matchall>es-abstract>is-shared-array-buffer": {
+ "browserify>util": {
+ "globals": {
+ "console.error": true,
+ "console.log": true,
+ "console.trace": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true
+ "pumpify>inherits": true,
+ "browserify>util>is-arguments": true,
+ "koa>is-generator-function": true,
+ "browserify>util>is-typed-array": true,
+ "process": true,
+ "browserify>util>which-typed-array": true
}
},
- "string.prototype.matchall>es-abstract>object-inspect": {
+ "uuid": {
"globals": {
- "HTMLElement": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>browser-resolve": true
+ "crypto": true,
+ "msCrypto": true
}
},
- "string.prototype.matchall>get-intrinsic": {
+ "@metamask/eth-snap-keyring>uuid": {
"globals": {
- "AggregateError": true,
- "FinalizationRegistry": true,
- "WeakRef": true
- },
- "packages": {
- "browserify>has>function-bind": true,
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>has-proto": true,
- "string.prototype.matchall>has-symbols": true
+ "crypto": true
}
},
- "string.prototype.matchall>internal-slot": {
- "packages": {
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>side-channel": true
+ "@metamask/keyring-snap-client>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
+ "eth-lattice-keyring>gridplus-sdk>uuid": {
+ "globals": {
+ "crypto": true
}
},
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
+ "web3-stream-provider>uuid": {
+ "globals": {
+ "crypto": true
+ }
+ },
+ "@metamask/snaps-utils>validate-npm-package-name": {
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "@metamask/snaps-utils>validate-npm-package-name>builtins": true
}
},
- "string.prototype.matchall>side-channel": {
+ "react-markdown>vfile>vfile-message": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>object-inspect": true,
- "string.prototype.matchall>get-intrinsic": true
+ "react-markdown>vfile>unist-util-stringify-position": true
}
},
- "terser>source-map-support>buffer-from": {
+ "react-markdown>vfile": {
"packages": {
- "browserify>buffer": true
+ "react-markdown>vfile>is-buffer": true,
+ "path-browserify": true,
+ "process": true,
+ "react-markdown>vfile>replace-ext": true,
+ "react-markdown>vfile>vfile-message": true
}
},
- "uri-js": {
+ "browserify>vm-browserify": {
"globals": {
- "define": true
+ "document.body.appendChild": true,
+ "document.body.removeChild": true,
+ "document.createElement": true
}
},
- "uuid": {
+ "react-popper>warning": {
"globals": {
- "crypto": true,
- "msCrypto": true
+ "console": true
}
},
- "wait-on>rxjs": {
+ "@ensdomains/content-hash>multihashes>web-encoding": {
"globals": {
- "cancelAnimationFrame": true,
- "clearInterval": true,
- "clearTimeout": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setInterval.apply": true,
- "setTimeout.apply": true
+ "TextDecoder": true,
+ "TextEncoder": true
+ },
+ "packages": {
+ "browserify>util": true
}
},
"web3": {
@@ -5482,14 +5459,14 @@
"setTimeout": true
},
"packages": {
- "browserify>util": true,
"readable-stream": true,
+ "browserify>util": true,
"web3-stream-provider>uuid": true
}
},
- "web3-stream-provider>uuid": {
+ "@metamask/controllers>web3": {
"globals": {
- "crypto": true
+ "XMLHttpRequest": true
}
},
"webextension-polyfill": {
@@ -5501,9 +5478,35 @@
"define": true
}
},
- "webpack>events": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true,
+ "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
+ }
+ },
+ "@metamask/eth-token-tracker>deep-equal>which-collection": {
+ "packages": {
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true,
+ "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true,
+ "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true
+ }
+ },
+ "browserify>util>which-typed-array": {
+ "packages": {
+ "string.prototype.matchall>es-abstract>available-typed-arrays": true,
+ "string.prototype.matchall>call-bind": true,
+ "browserify>util>which-typed-array>for-each": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "koa>is-generator-function>has-tostringtag": true
+ }
+ },
+ "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": {
"globals": {
- "console": true
+ "XMLHttpRequest": true
}
}
}
diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json
index 59a807e7313f..50fdd1a0f063 100644
--- a/lavamoat/build-system/policy.json
+++ b/lavamoat/build-system/policy.json
@@ -1,57 +1,25 @@
{
"resources": {
- "@babel/code-frame": {
+ "@babel/core>@ampproject/remapping": {
"globals": {
- "console.warn": true,
- "process": true
+ "define": true
},
"packages": {
- "@babel/code-frame>@babel/highlight": true,
- "postcss>picocolors": true
+ "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true,
+ "terser-webpack-plugin>@jridgewell/trace-mapping": true
}
},
- "@babel/code-frame>@babel/highlight": {
+ "@babel/code-frame": {
"globals": {
+ "console.warn": true,
"process": true
},
"packages": {
- "@babel/code-frame>@babel/highlight>chalk": true,
- "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true,
+ "@babel/code-frame>@babel/helper-validator-identifier": true,
"loose-envify>js-tokens": true,
"postcss>picocolors": true
}
},
- "@babel/code-frame>@babel/highlight>chalk": {
- "globals": {
- "process.env.TERM": true,
- "process.platform": true
- },
- "packages": {
- "@babel/code-frame>@babel/highlight>chalk>ansi-styles": true,
- "@babel/code-frame>@babel/highlight>chalk>escape-string-regexp": true,
- "@babel/code-frame>@babel/highlight>chalk>supports-color": true
- }
- },
- "@babel/code-frame>@babel/highlight>chalk>ansi-styles": {
- "packages": {
- "@metamask/jazzicon>color>color-convert": true
- }
- },
- "@babel/code-frame>@babel/highlight>chalk>supports-color": {
- "builtin": {
- "os.release": true
- },
- "globals": {
- "process.env": true,
- "process.platform": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.versions.node.split": true
- },
- "packages": {
- "gulp-livereload>chalk>supports-color>has-flag": true
- }
- },
"@babel/core": {
"builtin": {
"assert": true,
@@ -75,18 +43,13 @@
},
"packages": {
"$root$": true,
- "@babel/code-frame": true,
"@babel/core>@ampproject/remapping": true,
+ "@babel/code-frame": true,
"@babel/core>@babel/generator": true,
"@babel/core>@babel/helper-compilation-targets": true,
"@babel/core>@babel/helper-module-transforms": true,
"@babel/core>@babel/helpers": true,
"@babel/core>@babel/parser": true,
- "@babel/core>@babel/template": true,
- "@babel/core>@babel/types": true,
- "@babel/core>convert-source-map": true,
- "@babel/core>gensync": true,
- "@babel/core>semver": true,
"@babel/plugin-proposal-class-properties": true,
"@babel/plugin-proposal-nullish-coalescing-operator": true,
"@babel/plugin-proposal-object-rest-spread": true,
@@ -96,18 +59,44 @@
"@babel/preset-env": true,
"@babel/preset-react": true,
"@babel/preset-typescript": true,
+ "@babel/core>@babel/template": true,
"depcheck>@babel/traverse": true,
+ "@babel/core>@babel/types": true,
+ "@babel/core>convert-source-map": true,
+ "nock>debug": true,
+ "@babel/core>gensync": true,
"depcheck>json5": true,
- "nock>debug": true
+ "@babel/core>semver": true
}
},
- "@babel/core>@ampproject/remapping": {
+ "@babel/eslint-parser": {
+ "builtin": {
+ "module": true,
+ "path": true,
+ "worker_threads": true
+ },
"globals": {
- "define": true
+ "__dirname": true,
+ "process.cwd": true,
+ "process.versions": true
},
"packages": {
- "terser-webpack-plugin>@jridgewell/trace-mapping": true,
- "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true
+ "@babel/core": true,
+ "@babel/parser": true,
+ "@babel/core>@babel/parser": true,
+ "depcheck>@babel/parser": true,
+ "lavamoat>lavamoat-tofu>@babel/parser": true,
+ "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": true,
+ "eslint": true,
+ "@babel/eslint-parser>eslint-scope": true,
+ "@babel/eslint-parser>eslint-visitor-keys": true,
+ "@babel/eslint-parser>semver": true
+ }
+ },
+ "@babel/eslint-plugin": {
+ "packages": {
+ "eslint": true,
+ "@babel/eslint-plugin>eslint-rule-composer": true
}
},
"@babel/core>@babel/generator": {
@@ -116,15 +105,20 @@
"console.warn": true
},
"packages": {
- "@babel/core>@babel/generator>jsesc": true,
"@babel/core>@babel/types": true,
+ "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true,
"terser-webpack-plugin>@jridgewell/trace-mapping": true,
- "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true
+ "@babel/core>@babel/generator>jsesc": true
}
},
- "@babel/core>@babel/generator>jsesc": {
- "globals": {
- "Buffer": true
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": {
+ "packages": {
+ "@babel/core>@babel/types": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": {
+ "packages": {
+ "@babel/core>@babel/types": true
}
},
"@babel/core>@babel/helper-compilation-targets": {
@@ -135,22 +129,66 @@
"process.versions.node": true
},
"packages": {
- "@babel/core>@babel/helper-compilation-targets>lru-cache": true,
- "@babel/core>@babel/helper-compilation-targets>semver": true,
"@babel/preset-env>@babel/compat-data": true,
"@babel/preset-env>@babel/helper-validator-option": true,
- "browserslist": true
+ "browserslist": true,
+ "@babel/core>@babel/helper-compilation-targets>lru-cache": true,
+ "@babel/core>@babel/helper-compilation-targets>semver": true
}
},
- "@babel/core>@babel/helper-compilation-targets>lru-cache": {
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": {
+ "globals": {
+ "console.warn": true
+ },
"packages": {
- "@babel/core>@babel/helper-compilation-targets>lru-cache>yallist": true
+ "@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": true,
+ "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true,
+ "depcheck>@babel/traverse": true,
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": true
}
},
- "@babel/core>@babel/helper-compilation-targets>semver": {
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": {
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": true
+ }
+ },
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": {
+ "builtin": {
+ "module": true,
+ "path": true
+ },
"globals": {
- "console": true,
- "process": true
+ "console.log": true,
+ "console.warn": true,
+ "process.exitCode": "write",
+ "process.versions.node": true
+ },
+ "packages": {
+ "@babel/core": true,
+ "@babel/core>@babel/helper-compilation-targets": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": true,
+ "depcheck>resolve": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": {
+ "packages": {
+ "@babel/core>@babel/types": true
+ }
+ },
+ "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": {
+ "builtin": {
+ "assert": true
+ },
+ "packages": {
+ "@babel/core>@babel/types": true
}
},
"@babel/core>@babel/helper-module-transforms": {
@@ -163,242 +201,112 @@
"@babel/core": true,
"@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": true,
"@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": true,
- "depcheck>@babel/traverse": true,
- "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true
+ "@babel/code-frame>@babel/helper-validator-identifier": true,
+ "depcheck>@babel/traverse": true
}
},
- "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": {
- "builtin": {
- "assert": true
- },
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": {
"packages": {
"@babel/core>@babel/types": true
}
},
+ "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator": {
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
+ "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": true,
+ "depcheck>@babel/traverse": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": {
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true,
+ "depcheck>@babel/traverse": true
+ }
+ },
"@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": {
"packages": {
"@babel/core>@babel/types": true
}
},
- "@babel/core>@babel/helpers": {
+ "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": {
+ "packages": {
+ "@babel/core>@babel/types": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": {
"packages": {
"@babel/core>@babel/template": true,
+ "depcheck>@babel/traverse": true,
"@babel/core>@babel/types": true
}
},
- "@babel/core>@babel/template": {
+ "@babel/core>@babel/helpers": {
"packages": {
- "@babel/code-frame": true,
- "@babel/core>@babel/parser": true,
+ "@babel/core>@babel/template": true,
"@babel/core>@babel/types": true
}
},
- "@babel/core>@babel/types": {
- "globals": {
- "console.warn": true,
- "process.env": true
- },
+ "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
"packages": {
- "@babel/core>@babel/types>@babel/helper-string-parser": true,
- "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "depcheck>@babel/traverse": true
}
},
- "@babel/core>convert-source-map": {
- "globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "value": true
+ "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": {
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/core>semver": {
- "globals": {
- "console": true,
- "process": true
+ "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "packages": {
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/eslint-parser": {
- "builtin": {
- "module": true,
- "path": true,
- "worker_threads": true
- },
- "globals": {
- "__dirname": true,
- "process.cwd": true,
- "process.versions": true
- },
+ "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"packages": {
"@babel/core": true,
- "@babel/core>@babel/parser": true,
- "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": true,
- "@babel/eslint-parser>eslint-scope": true,
- "@babel/eslint-parser>eslint-visitor-keys": true,
- "@babel/eslint-parser>semver": true,
- "@babel/parser": true,
- "depcheck>@babel/parser": true,
- "eslint": true,
- "lavamoat>lavamoat-tofu>@babel/parser": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true,
+ "@babel/preset-env>@babel/plugin-transform-optional-chaining": true
}
},
- "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": {
+ "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
"packages": {
- "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": true
+ "@babel/core": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "depcheck>@babel/traverse": true
}
},
- "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": {
- "builtin": {
- "assert": true
- },
+ "@babel/preset-env>@babel/plugin-syntax-import-assertions": {
"packages": {
- "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope>estraverse": true,
- "eslint>eslint-scope>esrecurse": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/eslint-parser>semver": {
- "globals": {
- "console": true,
- "process": true
+ "@babel/preset-env>@babel/plugin-syntax-import-attributes": {
+ "packages": {
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/eslint-plugin": {
+ "@babel/preset-typescript>@babel/plugin-syntax-jsx": {
"packages": {
- "@babel/eslint-plugin>eslint-rule-composer": true,
- "eslint": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/plugin-transform-logical-assignment-operators": {
+ "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": {
"packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-syntax-logical-assignment-operators": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/preset-env": {
- "globals": {
- "console.log": true,
- "console.warn": true,
- "process.cwd": true,
- "process.env.BABEL_ENV": true
- },
- "packages": {
- "@babel/core>@babel/helper-compilation-targets": true,
- "@babel/plugin-transform-logical-assignment-operators": true,
- "@babel/preset-env>@babel/compat-data": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/helper-validator-option": true,
- "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": true,
- "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": true,
- "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": true,
- "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": true,
- "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": true,
- "@babel/preset-env>@babel/plugin-syntax-import-assertions": true,
- "@babel/preset-env>@babel/plugin-syntax-import-attributes": true,
- "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": true,
- "@babel/preset-env>@babel/plugin-transform-arrow-functions": true,
- "@babel/preset-env>@babel/plugin-transform-async-generator-functions": true,
- "@babel/preset-env>@babel/plugin-transform-async-to-generator": true,
- "@babel/preset-env>@babel/plugin-transform-block-scoped-functions": true,
- "@babel/preset-env>@babel/plugin-transform-block-scoping": true,
- "@babel/preset-env>@babel/plugin-transform-class-properties": true,
- "@babel/preset-env>@babel/plugin-transform-class-static-block": true,
- "@babel/preset-env>@babel/plugin-transform-classes": true,
- "@babel/preset-env>@babel/plugin-transform-computed-properties": true,
- "@babel/preset-env>@babel/plugin-transform-destructuring": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex": true,
- "@babel/preset-env>@babel/plugin-transform-duplicate-keys": true,
- "@babel/preset-env>@babel/plugin-transform-duplicate-named-capturing-groups-regex": true,
- "@babel/preset-env>@babel/plugin-transform-dynamic-import": true,
- "@babel/preset-env>@babel/plugin-transform-exponentiation-operator": true,
- "@babel/preset-env>@babel/plugin-transform-export-namespace-from": true,
- "@babel/preset-env>@babel/plugin-transform-for-of": true,
- "@babel/preset-env>@babel/plugin-transform-function-name": true,
- "@babel/preset-env>@babel/plugin-transform-json-strings": true,
- "@babel/preset-env>@babel/plugin-transform-literals": true,
- "@babel/preset-env>@babel/plugin-transform-member-expression-literals": true,
- "@babel/preset-env>@babel/plugin-transform-modules-amd": true,
- "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true,
- "@babel/preset-env>@babel/plugin-transform-modules-systemjs": true,
- "@babel/preset-env>@babel/plugin-transform-modules-umd": true,
- "@babel/preset-env>@babel/plugin-transform-named-capturing-groups-regex": true,
- "@babel/preset-env>@babel/plugin-transform-new-target": true,
- "@babel/preset-env>@babel/plugin-transform-nullish-coalescing-operator": true,
- "@babel/preset-env>@babel/plugin-transform-numeric-separator": true,
- "@babel/preset-env>@babel/plugin-transform-object-rest-spread": true,
- "@babel/preset-env>@babel/plugin-transform-object-super": true,
- "@babel/preset-env>@babel/plugin-transform-optional-catch-binding": true,
- "@babel/preset-env>@babel/plugin-transform-optional-chaining": true,
- "@babel/preset-env>@babel/plugin-transform-parameters": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods": true,
- "@babel/preset-env>@babel/plugin-transform-private-property-in-object": true,
- "@babel/preset-env>@babel/plugin-transform-property-literals": true,
- "@babel/preset-env>@babel/plugin-transform-regenerator": true,
- "@babel/preset-env>@babel/plugin-transform-reserved-words": true,
- "@babel/preset-env>@babel/plugin-transform-shorthand-properties": true,
- "@babel/preset-env>@babel/plugin-transform-spread": true,
- "@babel/preset-env>@babel/plugin-transform-sticky-regex": true,
- "@babel/preset-env>@babel/plugin-transform-template-literals": true,
- "@babel/preset-env>@babel/plugin-transform-typeof-symbol": true,
- "@babel/preset-env>@babel/plugin-transform-unicode-escapes": true,
- "@babel/preset-env>@babel/plugin-transform-unicode-property-regex": true,
- "@babel/preset-env>@babel/plugin-transform-unicode-regex": true,
- "@babel/preset-env>@babel/plugin-transform-unicode-sets-regex": true,
- "@babel/preset-env>@babel/preset-modules": true,
- "@babel/preset-env>babel-plugin-polyfill-corejs2": true,
- "@babel/preset-env>babel-plugin-polyfill-corejs3": true,
- "@babel/preset-env>babel-plugin-polyfill-regenerator": true,
- "@babel/preset-env>core-js-compat": true,
- "@babel/preset-env>semver": true
- }
- },
- "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "depcheck>@babel/traverse": true
- }
- },
- "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true
- }
- },
- "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true
- }
- },
- "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true,
- "@babel/preset-env>@babel/plugin-transform-optional-chaining": true
- }
- },
- "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "depcheck>@babel/traverse": true
- }
- },
- "@babel/preset-env>@babel/plugin-syntax-import-assertions": {
- "packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true
- }
- },
- "@babel/preset-env>@babel/plugin-syntax-import-attributes": {
+ "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": {
"packages": {
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
"@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": {
- "packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
- }
- },
"@babel/preset-env>@babel/plugin-transform-arrow-functions": {
"packages": {
"@babel/preset-env>@babel/helper-plugin-utils": true
@@ -420,21 +328,6 @@
"@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator": true
}
},
- "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
- "depcheck>@babel/traverse": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": {
- "packages": {
- "@babel/core>@babel/template": true,
- "@babel/core>@babel/types": true,
- "depcheck>@babel/traverse": true
- }
- },
"@babel/preset-env>@babel/plugin-transform-block-scoped-functions": {
"packages": {
"@babel/core": true,
@@ -449,55 +342,32 @@
},
"@babel/preset-env>@babel/plugin-transform-class-properties": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-class-static-block": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-classes": {
"packages": {
"@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
"@babel/core>@babel/helper-compilation-targets": true,
"@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
"@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": true,
- "@babel/preset-env>@babel/plugin-transform-classes>globals": true,
- "depcheck>@babel/traverse": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": {
- "packages": {
- "@babel/core>@babel/types": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true,
- "depcheck>@babel/traverse": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": {
- "packages": {
- "@babel/core>@babel/types": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": {
- "packages": {
- "@babel/core>@babel/types": true
+ "depcheck>@babel/traverse": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>globals": true
}
},
"@babel/preset-env>@babel/plugin-transform-computed-properties": {
"packages": {
"@babel/core": true,
- "@babel/core>@babel/template": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/core>@babel/template": true
}
},
"@babel/preset-env>@babel/plugin-transform-destructuring": {
@@ -508,55 +378,8 @@
},
"@babel/preset-env>@babel/plugin-transform-dotall-regex": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": {
- "globals": {
- "characterClassItem.kind": true
- },
- "packages": {
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-value-ecmascript": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": {
- "globals": {
- "define": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": {
- "globals": {
- "define": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": {
- "globals": {
- "regjsparser": "write"
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": {
- "packages": {
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-canonical-property-names-ecmascript": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-property-aliases-ecmascript": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": {
- "globals": {
- "console": true,
- "process": true
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-duplicate-keys": {
@@ -567,8 +390,8 @@
},
"@babel/preset-env>@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-dynamic-import": {
@@ -579,13 +402,8 @@
"@babel/preset-env>@babel/plugin-transform-exponentiation-operator": {
"packages": {
"@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": true
- }
- },
- "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": {
- "packages": {
- "@babel/core>@babel/types": true
+ "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-export-namespace-from": {
@@ -601,11 +419,6 @@
"@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true
}
},
- "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": {
- "packages": {
- "@babel/core>@babel/types": true
- }
- },
"@babel/preset-env>@babel/plugin-transform-function-name": {
"packages": {
"@babel/core>@babel/helper-compilation-targets": true,
@@ -623,6 +436,13 @@
"@babel/preset-env>@babel/helper-plugin-utils": true
}
},
+ "@babel/plugin-transform-logical-assignment-operators": {
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/preset-env>@babel/plugin-syntax-logical-assignment-operators": true
+ }
+ },
"@babel/preset-env>@babel/plugin-transform-member-expression-literals": {
"packages": {
"@babel/core": true,
@@ -640,8 +460,8 @@
"packages": {
"@babel/core": true,
"@babel/core>@babel/helper-module-transforms": true,
- "@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": true
}
},
"@babel/preset-env>@babel/plugin-transform-modules-systemjs": {
@@ -652,8 +472,8 @@
"@babel/core": true,
"@babel/core>@babel/helper-module-transforms": true,
"@babel/preset-env>@babel/helper-plugin-utils": true,
- "depcheck>@babel/traverse": true,
- "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true
+ "@babel/code-frame>@babel/helper-validator-identifier": true,
+ "depcheck>@babel/traverse": true
}
},
"@babel/preset-env>@babel/plugin-transform-modules-umd": {
@@ -669,8 +489,8 @@
},
"@babel/preset-env>@babel/plugin-transform-named-capturing-groups-regex": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-new-target": {
@@ -725,41 +545,52 @@
},
"@babel/preset-env>@babel/plugin-transform-private-methods": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": {
- "globals": {
- "console.warn": true
- },
+ "@babel/preset-env>@babel/plugin-transform-private-property-in-object": {
"packages": {
- "@babel/core": true,
"@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true,
- "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": true,
- "depcheck>@babel/traverse": true
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": {
- "globals": {
- "console": true,
- "process": true
+ "@babel/preset-env>@babel/plugin-transform-property-literals": {
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/preset-env>@babel/plugin-transform-private-property-in-object": {
+ "@babel/preset-react>@babel/plugin-transform-react-display-name": {
+ "builtin": {
+ "path.basename": true,
+ "path.dirname": true,
+ "path.extname": true
+ },
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/core": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
+ }
+ },
+ "@babel/preset-react>@babel/plugin-transform-react-jsx-development": {
+ "packages": {
+ "@babel/preset-react>@babel/plugin-transform-react-jsx": true
+ }
+ },
+ "@babel/preset-react>@babel/plugin-transform-react-jsx": {
+ "packages": {
+ "@babel/core": true,
"@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true
+ "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/preset-typescript>@babel/plugin-syntax-jsx": true
}
},
- "@babel/preset-env>@babel/plugin-transform-property-literals": {
+ "@babel/preset-react>@babel/plugin-transform-react-pure-annotations": {
"packages": {
"@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
"@babel/preset-env>@babel/helper-plugin-utils": true
}
},
@@ -769,15 +600,6 @@
"@babel/preset-env>@babel/plugin-transform-regenerator>regenerator-transform": true
}
},
- "@babel/preset-env>@babel/plugin-transform-regenerator>regenerator-transform": {
- "builtin": {
- "assert": true,
- "util.inherits": true
- },
- "packages": {
- "@babel/runtime": true
- }
- },
"@babel/preset-env>@babel/plugin-transform-reserved-words": {
"packages": {
"@babel/core": true,
@@ -815,6 +637,22 @@
"@babel/preset-env>@babel/helper-plugin-utils": true
}
},
+ "@babel/preset-typescript>@babel/plugin-transform-typescript": {
+ "builtin": {
+ "assert": true
+ },
+ "globals": {
+ "console.warn": true
+ },
+ "packages": {
+ "@babel/core": true,
+ "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true,
+ "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true,
+ "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": true
+ }
+ },
"@babel/preset-env>@babel/plugin-transform-unicode-escapes": {
"packages": {
"@babel/core": true,
@@ -823,77 +661,97 @@
},
"@babel/preset-env>@babel/plugin-transform-unicode-property-regex": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-unicode-regex": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
"@babel/preset-env>@babel/plugin-transform-unicode-sets-regex": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true
- }
- },
- "@babel/preset-env>babel-plugin-polyfill-corejs2": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/compat-data": true,
- "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true,
- "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": true
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true,
+ "@babel/preset-env>@babel/helper-plugin-utils": true
}
},
- "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": {
- "builtin": {
- "module": true,
- "path": true
- },
+ "@babel/preset-env": {
"globals": {
"console.log": true,
"console.warn": true,
- "process.exitCode": "write",
- "process.versions.node": true
+ "process.cwd": true,
+ "process.env.BABEL_ENV": true
},
"packages": {
- "@babel/core": true,
+ "@babel/preset-env>@babel/compat-data": true,
"@babel/core>@babel/helper-compilation-targets": true,
"@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": true,
- "depcheck>resolve": true
- }
- },
- "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": {
- "globals": {
- "clearTimeout": true,
- "setTimeout": true
- }
- },
- "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": {
- "globals": {
- "console": true,
- "process": true
- }
- },
- "@babel/preset-env>babel-plugin-polyfill-corejs3": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true,
- "@babel/preset-env>core-js-compat": true
- }
- },
- "@babel/preset-env>babel-plugin-polyfill-regenerator": {
- "packages": {
- "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true
- }
- },
- "@babel/preset-env>semver": {
- "globals": {
- "console": true,
- "process": true
+ "@babel/preset-env>@babel/helper-validator-option": true,
+ "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": true,
+ "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": true,
+ "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": true,
+ "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": true,
+ "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": true,
+ "@babel/preset-env>@babel/plugin-syntax-import-assertions": true,
+ "@babel/preset-env>@babel/plugin-syntax-import-attributes": true,
+ "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-arrow-functions": true,
+ "@babel/preset-env>@babel/plugin-transform-async-generator-functions": true,
+ "@babel/preset-env>@babel/plugin-transform-async-to-generator": true,
+ "@babel/preset-env>@babel/plugin-transform-block-scoped-functions": true,
+ "@babel/preset-env>@babel/plugin-transform-block-scoping": true,
+ "@babel/preset-env>@babel/plugin-transform-class-properties": true,
+ "@babel/preset-env>@babel/plugin-transform-class-static-block": true,
+ "@babel/preset-env>@babel/plugin-transform-classes": true,
+ "@babel/preset-env>@babel/plugin-transform-computed-properties": true,
+ "@babel/preset-env>@babel/plugin-transform-destructuring": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-duplicate-keys": true,
+ "@babel/preset-env>@babel/plugin-transform-duplicate-named-capturing-groups-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-dynamic-import": true,
+ "@babel/preset-env>@babel/plugin-transform-exponentiation-operator": true,
+ "@babel/preset-env>@babel/plugin-transform-export-namespace-from": true,
+ "@babel/preset-env>@babel/plugin-transform-for-of": true,
+ "@babel/preset-env>@babel/plugin-transform-function-name": true,
+ "@babel/preset-env>@babel/plugin-transform-json-strings": true,
+ "@babel/preset-env>@babel/plugin-transform-literals": true,
+ "@babel/plugin-transform-logical-assignment-operators": true,
+ "@babel/preset-env>@babel/plugin-transform-member-expression-literals": true,
+ "@babel/preset-env>@babel/plugin-transform-modules-amd": true,
+ "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true,
+ "@babel/preset-env>@babel/plugin-transform-modules-systemjs": true,
+ "@babel/preset-env>@babel/plugin-transform-modules-umd": true,
+ "@babel/preset-env>@babel/plugin-transform-named-capturing-groups-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-new-target": true,
+ "@babel/preset-env>@babel/plugin-transform-nullish-coalescing-operator": true,
+ "@babel/preset-env>@babel/plugin-transform-numeric-separator": true,
+ "@babel/preset-env>@babel/plugin-transform-object-rest-spread": true,
+ "@babel/preset-env>@babel/plugin-transform-object-super": true,
+ "@babel/preset-env>@babel/plugin-transform-optional-catch-binding": true,
+ "@babel/preset-env>@babel/plugin-transform-optional-chaining": true,
+ "@babel/preset-env>@babel/plugin-transform-parameters": true,
+ "@babel/preset-env>@babel/plugin-transform-private-methods": true,
+ "@babel/preset-env>@babel/plugin-transform-private-property-in-object": true,
+ "@babel/preset-env>@babel/plugin-transform-property-literals": true,
+ "@babel/preset-env>@babel/plugin-transform-regenerator": true,
+ "@babel/preset-env>@babel/plugin-transform-reserved-words": true,
+ "@babel/preset-env>@babel/plugin-transform-shorthand-properties": true,
+ "@babel/preset-env>@babel/plugin-transform-spread": true,
+ "@babel/preset-env>@babel/plugin-transform-sticky-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-template-literals": true,
+ "@babel/preset-env>@babel/plugin-transform-typeof-symbol": true,
+ "@babel/preset-env>@babel/plugin-transform-unicode-escapes": true,
+ "@babel/preset-env>@babel/plugin-transform-unicode-property-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-unicode-regex": true,
+ "@babel/preset-env>@babel/plugin-transform-unicode-sets-regex": true,
+ "@babel/preset-env>@babel/preset-modules": true,
+ "@babel/preset-env>babel-plugin-polyfill-corejs2": true,
+ "@babel/preset-env>babel-plugin-polyfill-corejs3": true,
+ "@babel/preset-env>babel-plugin-polyfill-regenerator": true,
+ "@babel/preset-env>core-js-compat": true,
+ "@babel/preset-env>semver": true
}
},
"@babel/preset-react": {
@@ -901,214 +759,252 @@
"@babel/preset-env>@babel/helper-plugin-utils": true,
"@babel/preset-env>@babel/helper-validator-option": true,
"@babel/preset-react>@babel/plugin-transform-react-display-name": true,
- "@babel/preset-react>@babel/plugin-transform-react-jsx": true,
"@babel/preset-react>@babel/plugin-transform-react-jsx-development": true,
+ "@babel/preset-react>@babel/plugin-transform-react-jsx": true,
"@babel/preset-react>@babel/plugin-transform-react-pure-annotations": true
}
},
- "@babel/preset-react>@babel/plugin-transform-react-display-name": {
- "builtin": {
- "path.basename": true,
- "path.dirname": true,
- "path.extname": true
- },
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true
- }
- },
- "@babel/preset-react>@babel/plugin-transform-react-jsx": {
- "packages": {
- "@babel/core": true,
- "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
- "@babel/preset-typescript>@babel/plugin-syntax-jsx": true
- }
- },
- "@babel/preset-react>@babel/plugin-transform-react-jsx-development": {
- "packages": {
- "@babel/preset-react>@babel/plugin-transform-react-jsx": true
- }
- },
- "@babel/preset-react>@babel/plugin-transform-react-pure-annotations": {
- "packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true
- }
- },
"@babel/preset-typescript": {
"packages": {
"@babel/preset-env>@babel/helper-plugin-utils": true,
"@babel/preset-env>@babel/helper-validator-option": true,
- "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true,
"@babel/preset-typescript>@babel/plugin-syntax-jsx": true,
+ "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true,
"@babel/preset-typescript>@babel/plugin-transform-typescript": true
}
},
- "@babel/preset-typescript>@babel/plugin-syntax-jsx": {
+ "@babel/core>@babel/template": {
"packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true
+ "@babel/code-frame": true,
+ "@babel/core>@babel/parser": true,
+ "@babel/core>@babel/types": true
}
},
- "@babel/preset-typescript>@babel/plugin-transform-typescript": {
- "builtin": {
- "assert": true
- },
+ "depcheck>@babel/traverse": {
"globals": {
- "console.warn": true
+ "console.log": true
},
"packages": {
- "@babel/core": true,
- "@babel/preset-env>@babel/helper-plugin-utils": true,
- "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true,
- "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true,
- "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true,
- "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": true
- }
- },
- "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": {
- "packages": {
- "@babel/preset-env>@babel/helper-plugin-utils": true
+ "@babel/code-frame": true,
+ "@babel/core>@babel/generator": true,
+ "@babel/core>@babel/parser": true,
+ "@babel/core>@babel/template": true,
+ "@babel/core>@babel/types": true,
+ "babel/preset-env>b@babel/types": true,
+ "nock>debug": true,
+ "depcheck>@babel/traverse>globals": true
}
},
- "@babel/register>clone-deep>is-plain-object": {
+ "@babel/core>@babel/types": {
+ "globals": {
+ "console.warn": true,
+ "process.env": true
+ },
"packages": {
- "gulp>gulp-cli>isobject": true
+ "@babel/core>@babel/types>@babel/helper-string-parser": true,
+ "@babel/code-frame>@babel/helper-validator-identifier": true
}
},
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": {
+ "sass-embedded>@bufbuild/protobuf": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true,
+ "__values": true,
+ "process": true
+ }
+ },
+ "ts-node>@cspotcode/source-map-support": {
"builtin": {
- "events.EventEmitter": true,
- "util": true
+ "fs": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.normalize": true,
+ "path.resolve": true,
+ "url.fileURLToPath": true,
+ "url.pathToFileURL": true,
+ "util.inspect": true
},
"globals": {
- "process.nextTick": true,
- "process.stderr": true
+ "Buffer.from": true,
+ "URL": true,
+ "XMLHttpRequest": true,
+ "console.error": true,
+ "process": true
},
"packages": {
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": true,
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": true,
- "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true,
- "nyc>yargs>set-blocking": true
+ "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": true
}
},
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": {
- "builtin": {
- "events.EventEmitter": true,
- "util.inherits": true
- },
+ "eslint-plugin-jsdoc>@es-joy/jsdoccomment": {
"packages": {
- "koa>delegates": true,
- "readable-stream": true
+ "eslint-plugin-jsdoc>comment-parser": true,
+ "eslint>esquery": true,
+ "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": true
}
},
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": {
+ "eslint>@eslint-community/eslint-utils": {
+ "packages": {
+ "eslint>eslint-visitor-keys": true
+ }
+ },
+ "eslint>@eslint/eslintrc": {
"builtin": {
- "util.format": true
+ "assert": true,
+ "fs": true,
+ "module": true,
+ "os": true,
+ "path": true,
+ "url": true,
+ "util": true
},
"globals": {
- "clearInterval": true,
- "process": true,
- "setImmediate": true,
- "setInterval": true
+ "__filename": true,
+ "process.cwd": true,
+ "process.emitWarning": true,
+ "process.platform": true
},
"packages": {
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>aproba": true,
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": true,
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true,
- "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true,
- "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": true,
- "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": true,
- "nyc>signal-exit": true,
- "react>object-assign": true
- }
- },
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": {
- "packages": {
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": true,
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true,
- "gulp>gulp-cli>yargs>string-width>code-point-at": true
+ "$root$": true,
+ "@babel/eslint-parser": true,
+ "@babel/eslint-plugin": true,
+ "@metamask/eslint-config": true,
+ "@metamask/eslint-config-nodejs": true,
+ "@metamask/eslint-config-typescript": true,
+ "@typescript-eslint/eslint-plugin": true,
+ "eslint>ajv": true,
+ "nock>debug": true,
+ "eslint": true,
+ "eslint-config-prettier": true,
+ "eslint-plugin-import": true,
+ "eslint-plugin-jsdoc": true,
+ "eslint-plugin-node": true,
+ "eslint-plugin-prettier": true,
+ "eslint-plugin-react": true,
+ "eslint-plugin-react-hooks": true,
+ "eslint>globals": true,
+ "eslint>ignore": true,
+ "eslint>minimatch": true,
+ "mocha>strip-json-comments": true
}
},
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": {
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map": {
"packages": {
- "gulp>gulp-cli>yargs>string-width>is-fullwidth-code-point>number-is-nan": true
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>normalize-path": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": true
}
},
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": {
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources": {
"packages": {
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi>ansi-regex": true
+ "gulp-watch>anymatch>normalize-path": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": true
}
},
- "@lavamoat/lavapack": {
+ "eslint>@humanwhocodes/config-array": {
"builtin": {
- "assert": true,
- "buffer.Buffer.from": true,
- "fs.promises.readFile": true,
- "fs.promises.writeFile": true,
- "fs.readFileSync": true,
+ "path.dirname": true,
"path.join": true,
"path.relative": true
},
+ "packages": {
+ "eslint>@humanwhocodes/config-array>@humanwhocodes/object-schema": true,
+ "nock>debug": true,
+ "eslint>minimatch": true
+ }
+ },
+ "terser>@jridgewell/source-map>@jridgewell/gen-mapping": {
"globals": {
- "__dirname": true,
- "__filename.slice": true,
- "console.error": true,
- "console.warn": true,
- "process.cwd": true,
- "setTimeout": true
+ "define": true
},
"packages": {
- "@lavamoat/lavapack>combine-source-map": true,
- "@lavamoat/lavapack>convert-source-map": true,
- "@lavamoat/lavapack>json-stable-stringify": true,
- "@lavamoat/lavapack>umd": true,
- "browserify>JSONStream": true,
- "eslint>espree": true,
- "lavamoat-viz>lavamoat-core": true,
- "readable-stream": true,
- "through2": true
+ "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": true,
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true,
+ "terser-webpack-plugin>@jridgewell/trace-mapping": true
}
},
- "@lavamoat/lavapack>combine-source-map": {
- "builtin": {
- "path.dirname": true,
- "path.join": true
- },
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": {
"globals": {
- "process.platform": true
- },
+ "define": true
+ }
+ },
+ "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": {
+ "globals": {
+ "define": true
+ }
+ },
+ "terser>@jridgewell/source-map": {
"packages": {
- "@lavamoat/lavapack>combine-source-map>inline-source-map": true,
- "@lavamoat/lavapack>combine-source-map>lodash.memoize": true,
- "@lavamoat/lavapack>combine-source-map>source-map": true,
- "nyc>convert-source-map": true
+ "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true,
+ "terser-webpack-plugin>@jridgewell/trace-mapping": true
}
},
- "@lavamoat/lavapack>combine-source-map>inline-source-map": {
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": {
"globals": {
- "Buffer.from": true
+ "Buffer": true,
+ "TextDecoder": true,
+ "define": true
+ }
+ },
+ "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": {
+ "globals": {
+ "define": true
},
"packages": {
- "@lavamoat/lavapack>combine-source-map>inline-source-map>source-map": true
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true,
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true
}
},
- "@lavamoat/lavapack>convert-source-map": {
+ "terser-webpack-plugin>@jridgewell/trace-mapping": {
"globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "value": true
+ "define": true
+ },
+ "packages": {
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true,
+ "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true
}
},
- "@lavamoat/lavapack>json-stable-stringify": {
+ "lavamoat>@lavamoat/aa": {
+ "builtin": {
+ "node:fs.lstatSync": true,
+ "node:fs.readFileSync": true,
+ "node:fs.realpathSync": true,
+ "node:path.dirname": true,
+ "node:path.join": true,
+ "node:path.relative": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>isarray": true,
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "lavamoat>json-stable-stringify>jsonify": true,
- "string.prototype.matchall>call-bind": true
+ "depcheck>resolve": true
+ }
+ },
+ "@lavamoat/lavapack": {
+ "builtin": {
+ "node:assert": true,
+ "node:buffer.Buffer.from": true,
+ "node:fs.promises.readFile": true,
+ "node:fs.promises.writeFile": true,
+ "node:fs.readFileSync": true,
+ "node:path.join": true,
+ "node:path.relative": true
+ },
+ "globals": {
+ "__dirname": true,
+ "__filename.slice": true,
+ "console.error": true,
+ "console.warn": true,
+ "process.cwd": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "browserify>JSONStream": true,
+ "@lavamoat/lavapack>combine-source-map": true,
+ "eslint>espree": true,
+ "@lavamoat/lavapack>json-stable-stringify": true,
+ "lavamoat>lavamoat-core": true,
+ "@lavamoat/lavapack>readable-stream": true,
+ "through2": true,
+ "@lavamoat/lavapack>umd": true
}
},
"@metamask/build-utils": {
@@ -1124,37 +1020,16 @@
},
"packages": {
"@metamask/utils>@metamask/superstruct": true,
- "@metamask/utils>@scure/base": true,
- "@metamask/utils>pony-cause": true,
"@noble/hashes": true,
+ "@metamask/utils>@scure/base": true,
"nock>debug": true,
+ "@metamask/utils>pony-cause": true,
"semver": true
}
},
- "@metamask/eth-token-tracker>deep-equal>is-date-object": {
- "packages": {
- "koa>is-generator-function>has-tostringtag": true
- }
- },
- "@metamask/jazzicon>color>clone": {
- "globals": {
- "Buffer": true
- }
- },
- "@metamask/jazzicon>color>color-convert": {
- "packages": {
- "@metamask/jazzicon>color>color-convert>color-name": true
- }
- },
- "@metamask/object-multiplex>once": {
+ "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": {
"packages": {
- "@metamask/object-multiplex>once>wrappy": true
- }
- },
- "@metamask/utils>@scure/base": {
- "globals": {
- "TextDecoder": true,
- "TextEncoder": true
+ "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": true
}
},
"@noble/hashes": {
@@ -1163,93 +1038,120 @@
"crypto": true
}
},
- "@sentry/cli>which>isexe": {
+ "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": {
"builtin": {
- "fs": true
+ "fs.lstat": true,
+ "fs.lstatSync": true,
+ "fs.readdir": true,
+ "fs.readdirSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "path.sep": true
},
"globals": {
- "TESTING_WINDOWS": true,
- "process.env.PATHEXT": true,
- "process.getgid": true,
- "process.getuid": true,
- "process.platform": true
- }
- },
- "@storybook/addon-knobs>qs": {
+ "process.versions.node": true
+ },
"packages": {
- "string.prototype.matchall>side-channel": true
+ "fast-glob>@nodelib/fs.stat": true,
+ "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": true
}
},
- "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": {
+ "fast-glob>@nodelib/fs.stat": {
"builtin": {
- "os.homedir": true
- },
- "globals": {
- "process.env": true,
- "process.getuid": true,
- "process.platform": true
+ "fs.lstat": true,
+ "fs.lstatSync": true,
+ "fs.stat": true,
+ "fs.statSync": true
}
},
- "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": {
+ "eslint>@nodelib/fs.walk": {
"builtin": {
- "os.type": true
+ "events.EventEmitter": true,
+ "path.sep": true,
+ "stream.Readable": true
},
"globals": {
- "process.env.LANG": true,
- "process.env.LC_ALL": true,
- "process.env.LC_CTYPE": true
+ "setImmediate": true
+ },
+ "packages": {
+ "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": true,
+ "eslint>@nodelib/fs.walk>fastq": true
}
},
- "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": {
- "packages": {
- "yargs>string-width": true
+ "@metamask/utils>@scure/base": {
+ "globals": {
+ "TextDecoder": true,
+ "TextEncoder": true
}
},
- "@storybook/react>acorn-walk": {
+ "stylelint>@stylelint/postcss-css-in-js": {
"globals": {
- "define": true
+ "__dirname": true
+ },
+ "packages": {
+ "@babel/core": true,
+ "stylelint>postcss-syntax": true,
+ "stylelint>postcss": true
}
},
- "@storybook/test-runner>jest-circus>p-limit": {
+ "stylelint>@stylelint/postcss-markdown": {
"packages": {
- "@storybook/test-runner>jest-circus>p-limit>yocto-queue": true
+ "stylelint>postcss-html": true,
+ "stylelint>postcss-syntax": true,
+ "stylelint>@stylelint/postcss-markdown>remark": true,
+ "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": true
}
},
"@typescript-eslint/eslint-plugin": {
"packages": {
+ "@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
"@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils": true,
"@typescript-eslint/eslint-plugin>@typescript-eslint/utils": true,
- "@typescript-eslint/eslint-plugin>tsutils": true,
- "@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
- "eslint": true,
"eslint-plugin-jest>@typescript-eslint/utils": true,
"eslint>debug": true,
- "eslint>regexpp": true,
+ "eslint": true,
"globby>ignore": true,
+ "eslint>regexpp": true,
"semver": true,
+ "@typescript-eslint/eslint-plugin>tsutils": true,
"typescript": true
}
},
+ "eslint-plugin-jest>@typescript-eslint/experimental-utils": {
+ "builtin": {
+ "path": true
+ },
+ "packages": {
+ "@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
+ "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true,
+ "@typescript-eslint/parser>@typescript-eslint/types": true,
+ "eslint": true,
+ "eslint>eslint-scope": true,
+ "webpack>eslint-scope": true,
+ "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": true,
+ "eslint>eslint-utils": true
+ }
+ },
+ "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": {
+ "builtin": {
+ "path": true
+ },
+ "packages": {
+ "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": true
+ }
+ },
"@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils": {
"packages": {
- "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": true,
"@typescript-eslint/eslint-plugin>@typescript-eslint/utils": true,
- "@typescript-eslint/eslint-plugin>tsutils": true,
"eslint-plugin-jest>@typescript-eslint/utils": true,
+ "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": true,
"eslint>debug": true,
"nock>debug": true,
+ "@typescript-eslint/eslint-plugin>tsutils": true,
"typescript": true
}
},
- "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": {
- "globals": {
- "console.debug": true,
- "console.log": true
- },
- "packages": {
- "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug>ms": true
- }
- },
"@typescript-eslint/eslint-plugin>@typescript-eslint/utils": {
"builtin": {
"path": true
@@ -1259,95 +1161,50 @@
"@typescript-eslint/parser>@typescript-eslint/types": true,
"@typescript-eslint/utils": true,
"eslint": true,
- "eslint-plugin-mocha>eslint-utils": true,
+ "webpack>eslint-scope": true,
"eslint>eslint-utils": true,
- "webpack>eslint-scope": true
- }
- },
- "autoprefixer": {
- "globals": {
- "console": true,
- "process.cwd": true,
- "process.env.AUTOPREFIXER_GRID": true
- },
- "packages": {
- "autoprefixer>caniuse-lite": true,
- "autoprefixer>fraction.js": true,
- "autoprefixer>normalize-range": true,
- "browserslist": true,
- "postcss": true,
- "postcss>picocolors": true,
- "stylelint>postcss-value-parser": true
+ "eslint-plugin-mocha>eslint-utils": true
}
},
- "babelify": {
+ "eslint-plugin-jest>@typescript-eslint/utils": {
"builtin": {
- "path.extname": true,
- "path.resolve": true,
- "stream.PassThrough": true,
- "stream.Transform": true,
- "util": true
+ "assert": true,
+ "path": true
},
"globals": {
- "Buffer.concat": true
+ "afterAll": true,
+ "process.cwd": true
},
"packages": {
- "@babel/core": true
- }
- },
- "bify-module-groups": {
- "packages": {
- "bify-module-groups>through2": true,
- "pify": true,
- "pumpify>pump": true
+ "eslint>@eslint-community/eslint-utils": true,
+ "eslint>@eslint-community": true,
+ "@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": true,
+ "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true,
+ "@typescript-eslint/parser>@typescript-eslint/types": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true,
+ "@typescript-eslint/parser>@typescript-eslint": true,
+ "eslint": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>eslint-scope": true,
+ "eslint>eslint-scope": true,
+ "webpack>eslint-scope": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>webpack>eslint-scope": true,
+ "eslint>eslint-utils": true,
+ "eslint-plugin-mocha>eslint-utils": true,
+ "semver": true
}
},
- "bify-module-groups>through2": {
+ "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": {
"builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
+ "path": true
},
"packages": {
- "readable-stream": true
+ "eslint>eslint-visitor-keys": true
}
},
- "browserify": {
- "builtin": {
- "events.EventEmitter": true,
- "fs.realpath": true,
- "path.dirname": true,
- "path.join": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true
- },
+ "eslint>@ungap/structured-clone": {
"globals": {
- "__dirname": true,
- "process.cwd": true,
- "process.nextTick": true,
- "process.platform": true
- },
- "packages": {
- "browserify>browser-pack": true,
- "browserify>browser-resolve": true,
- "browserify>cached-path-relative": true,
- "browserify>concat-stream": true,
- "browserify>deps-sort": true,
- "browserify>has": true,
- "browserify>insert-module-globals": true,
- "browserify>module-deps": true,
- "browserify>read-only-stream": true,
- "browserify>shasum-object": true,
- "browserify>syntax-error": true,
- "browserify>through2": true,
- "depcheck>resolve": true,
- "labeled-stream-splicer": true,
- "lavamoat>htmlescape": true,
- "pumpify>inherits": true,
- "watchify>defined": true,
- "watchify>xtend": true
+ "structuredClone": true
}
},
"browserify>JSONStream": {
@@ -1359,585 +1216,441 @@
"debounce-stream>through": true
}
},
- "browserify>JSONStream>jsonparse": {
- "globals": {
- "Buffer": true
+ "@lavamoat/lavapack>readable-stream>abort-controller": {
+ "packages": {
+ "@lavamoat/lavapack>readable-stream>abort-controller>event-target-shim": true
}
},
- "browserify>browser-pack": {
- "builtin": {
- "fs.readFileSync": true,
- "path.join": true,
- "path.relative": true
- },
- "globals": {
- "__dirname": true,
- "process.cwd": true
- },
+ "eslint>espree>acorn-jsx": {
"packages": {
- "@lavamoat/lavapack>combine-source-map": true,
- "@lavamoat/lavapack>umd": true,
- "browserify>JSONStream": true,
- "browserify>browser-pack>through2": true,
- "koa>content-disposition>safe-buffer": true,
- "watchify>defined": true
+ "jsdom>acorn": true
}
},
- "browserify>browser-pack>through2": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
- },
+ "browserify>syntax-error>acorn-node": {
"packages": {
- "browserify>browser-pack>through2>readable-stream": true,
+ "@storybook/react>acorn-walk": true,
+ "browserify>syntax-error>acorn-node>acorn": true,
"watchify>xtend": true
}
},
- "browserify>browser-pack>through2>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
+ "@storybook/react>acorn-walk": {
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
- "packages": {
- "browserify>browser-pack>through2>readable-stream>isarray": true,
- "browserify>browser-pack>through2>readable-stream>safe-buffer": true,
- "browserify>browser-pack>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "define": true
}
},
- "browserify>browser-pack>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "ts-node>acorn-walk": {
+ "globals": {
+ "define": true
}
},
- "browserify>browser-pack>through2>readable-stream>string_decoder": {
- "packages": {
- "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": true
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": {
+ "globals": {
+ "define": true
}
},
- "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": {
- "builtin": {
- "buffer": true
+ "browserify>syntax-error>acorn-node>acorn": {
+ "globals": {
+ "define": true
}
},
- "browserify>browser-resolve": {
- "builtin": {
- "fs.readFile": true,
- "fs.readFileSync": true,
- "path": true
- },
+ "gulp-sourcemaps>acorn": {
"globals": {
- "__dirname": true,
- "process.platform": true
- },
- "packages": {
- "depcheck>resolve": true
+ "define": true
}
},
- "browserify>cached-path-relative": {
- "builtin": {
- "path": true
- },
+ "jsdom>acorn": {
"globals": {
- "process.cwd": true
+ "console": true,
+ "define": true
}
},
- "browserify>concat-stream": {
- "globals": {
- "Buffer.concat": true,
- "Buffer.isBuffer": true
- },
+ "del>p-map>aggregate-error": {
"packages": {
- "browserify>concat-stream>readable-stream": true,
- "browserify>concat-stream>typedarray": true,
- "pumpify>inherits": true,
- "terser>source-map-support>buffer-from": true
+ "del>p-map>aggregate-error>clean-stack": true,
+ "prettier-eslint>indent-string": true
}
},
- "browserify>concat-stream>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
+ "eslint>ajv": {
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "console": true
},
"packages": {
- "browserify>concat-stream>readable-stream>isarray": true,
- "browserify>concat-stream>readable-stream>safe-buffer": true,
- "browserify>concat-stream>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "eslint>fast-deep-equal": true,
+ "@metamask/snaps-utils>fast-json-stable-stringify": true,
+ "eslint>ajv>json-schema-traverse": true,
+ "uri-js": true
}
},
- "browserify>concat-stream>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "gulp-watch>ansi-colors": {
+ "packages": {
+ "fancy-log>ansi-gray>ansi-wrap": true
}
},
- "browserify>concat-stream>readable-stream>string_decoder": {
+ "fancy-log>ansi-gray": {
"packages": {
- "browserify>concat-stream>readable-stream>safe-buffer": true
+ "fancy-log>ansi-gray>ansi-wrap": true
}
},
- "browserify>deps-sort": {
+ "chalk>ansi-styles": {
"packages": {
- "browserify>deps-sort>through2": true,
- "browserify>shasum-object": true
+ "chalk>ansi-styles>color-convert": true
}
},
- "browserify>deps-sort>through2": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
- },
+ "gulp-livereload>chalk>ansi-styles": {
"packages": {
- "browserify>deps-sort>through2>readable-stream": true,
- "watchify>xtend": true
+ "gulp-livereload>chalk>ansi-styles>color-convert": true
}
},
- "browserify>deps-sort>through2>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
+ "stylelint>table>slice-ansi>ansi-styles": {
"packages": {
- "browserify>deps-sort>through2>readable-stream>isarray": true,
- "browserify>deps-sort>through2>readable-stream>safe-buffer": true,
- "browserify>deps-sort>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "stylelint>table>slice-ansi>ansi-styles>color-convert": true
}
},
- "browserify>deps-sort>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "chokidar>anymatch": {
+ "packages": {
+ "chokidar>anymatch>normalize-path": true,
+ "chokidar>anymatch>picomatch": true
}
},
- "browserify>deps-sort>through2>readable-stream>string_decoder": {
+ "gulp>glob-watcher>anymatch": {
+ "builtin": {
+ "path.sep": true
+ },
"packages": {
- "browserify>deps-sort>through2>readable-stream>safe-buffer": true
+ "gulp>glob-watcher>anymatch>micromatch": true,
+ "gulp-watch>anymatch>normalize-path": true
}
},
- "browserify>duplexer2": {
+ "gulp-watch>anymatch": {
+ "builtin": {
+ "path.sep": true
+ },
"packages": {
- "browserify>duplexer2>readable-stream": true
+ "gulp-watch>anymatch>micromatch": true,
+ "gulp-watch>anymatch>normalize-path": true
}
},
- "browserify>duplexer2>readable-stream": {
+ "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "os.EOL": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer": true
},
"packages": {
- "browserify>duplexer2>readable-stream>isarray": true,
- "browserify>duplexer2>readable-stream>safe-buffer": true,
- "browserify>duplexer2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": true
}
},
- "browserify>duplexer2>readable-stream>safe-buffer": {
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": {
"builtin": {
- "buffer": true
+ "events.EventEmitter": true,
+ "util.inherits": true
+ },
+ "packages": {
+ "koa>delegates": true,
+ "readable-stream": true
}
},
- "browserify>duplexer2>readable-stream>string_decoder": {
- "packages": {
- "browserify>duplexer2>readable-stream>safe-buffer": true
+ "ts-node>arg": {
+ "globals": {
+ "process.argv.slice": true
}
},
- "browserify>has": {
+ "gulp-watch>anymatch>micromatch>arr-diff": {
"packages": {
- "browserify>has>function-bind": true
+ "gulp>undertaker>arr-flatten": true
}
},
- "browserify>insert-module-globals": {
- "builtin": {
- "path.dirname": true,
- "path.isAbsolute": true,
- "path.relative": true,
- "path.sep": true
- },
- "globals": {
- "Buffer.concat": true,
- "Buffer.isBuffer": true
- },
+ "gulp>undertaker>bach>arr-filter": {
"packages": {
- "@lavamoat/lavapack>combine-source-map": true,
- "browserify>insert-module-globals>through2": true,
- "browserify>insert-module-globals>undeclared-identifiers": true,
- "browserify>syntax-error>acorn-node": true,
- "gulp-watch>path-is-absolute": true,
- "watchify>xtend": true
+ "gulp>undertaker>arr-map>make-iterator": true
}
},
- "browserify>insert-module-globals>through2": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
- },
+ "gulp>undertaker>arr-map": {
"packages": {
- "browserify>insert-module-globals>through2>readable-stream": true,
- "watchify>xtend": true
+ "gulp>undertaker>arr-map>make-iterator": true
}
},
- "browserify>insert-module-globals>through2>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
+ "eslint-plugin-react>array-includes": {
"packages": {
- "browserify>insert-module-globals>through2>readable-stream>isarray": true,
- "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true,
- "browserify>insert-module-globals>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>es-abstract": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "eslint-plugin-react>array-includes>is-string": true
}
},
- "browserify>insert-module-globals>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "gulp>undertaker>bach>array-initial": {
+ "packages": {
+ "gulp>undertaker>object.defaults>array-slice": true,
+ "gulp>undertaker>bach>array-last>is-number": true
}
},
- "browserify>insert-module-globals>through2>readable-stream>string_decoder": {
+ "gulp>undertaker>bach>array-last": {
"packages": {
- "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true
+ "gulp>undertaker>bach>array-last>is-number": true
}
},
- "browserify>insert-module-globals>undeclared-identifiers": {
+ "eslint-plugin-import>array.prototype.flat": {
"packages": {
- "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": true,
- "browserify>syntax-error>acorn-node": true,
- "watchify>xtend": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>es-abstract": true,
+ "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true
}
},
- "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": {
- "builtin": {
- "assert.equal": true
+ "eslint-plugin-react>array.prototype.flatmap": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>es-abstract": true,
+ "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true
}
},
- "browserify>module-deps": {
- "builtin": {
- "fs.createReadStream": true,
- "fs.readFile": true,
- "path.delimiter": true,
- "path.dirname": true,
- "path.join": true,
- "path.resolve": true
- },
+ "gulp>glob-watcher>async-done": {
"globals": {
- "process.cwd": true,
- "process.env.NODE_PATH": true,
- "process.nextTick": true,
- "process.platform": true,
- "setTimeout": true,
- "tr": true
+ "process.nextTick": true
},
"packages": {
- "browserify>browser-resolve": true,
- "browserify>cached-path-relative": true,
- "browserify>concat-stream": true,
- "browserify>duplexer2": true,
- "browserify>module-deps>detective": true,
- "browserify>module-deps>readable-stream": true,
- "browserify>module-deps>stream-combiner2": true,
- "browserify>module-deps>through2": true,
- "browserify>parents": true,
- "depcheck>resolve": true,
- "loose-envify": true,
- "pumpify>inherits": true,
- "watchify>defined": true,
- "watchify>xtend": true
+ "duplexify>end-of-stream": true,
+ "@metamask/object-multiplex>once": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>glob-watcher>async-done>stream-exhaust": true
}
},
- "browserify>module-deps>detective": {
+ "gulp>undertaker>bach>async-settle": {
"packages": {
- "browserify>syntax-error>acorn-node": true,
- "watchify>defined": true
+ "gulp>glob-watcher>async-done": true
}
},
- "browserify>module-deps>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "gulp-sourcemaps>css>source-map-resolve>atob": {
+ "globals": {
+ "Buffer.from": true
+ }
+ },
+ "autoprefixer": {
+ "globals": {
+ "console": true,
+ "process.cwd": true,
+ "process.env.AUTOPREFIXER_GRID": true
},
+ "packages": {
+ "browserslist": true,
+ "autoprefixer>caniuse-lite": true,
+ "autoprefixer>fraction.js": true,
+ "autoprefixer>normalize-range": true,
+ "postcss>picocolors": true,
+ "postcss": true,
+ "stylelint>postcss-value-parser": true
+ }
+ },
+ "stylelint>autoprefixer": {
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "console": true,
+ "process.cwd": true,
+ "process.env.AUTOPREFIXER_GRID": true
},
"packages": {
- "browserify>module-deps>readable-stream>isarray": true,
- "browserify>module-deps>readable-stream>safe-buffer": true,
- "browserify>module-deps>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "browserslist": true,
+ "autoprefixer>caniuse-lite": true,
+ "autoprefixer>normalize-range": true,
+ "stylelint>autoprefixer>num2fraction": true,
+ "stylelint>postcss>picocolors": true,
+ "stylelint>postcss-value-parser": true,
+ "stylelint>postcss": true
}
},
- "browserify>module-deps>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "@babel/preset-env>babel-plugin-polyfill-corejs2": {
+ "packages": {
+ "@babel/preset-env>@babel/compat-data": true,
+ "@babel/core": true,
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true,
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": true
}
},
- "browserify>module-deps>readable-stream>string_decoder": {
+ "@babel/preset-env>babel-plugin-polyfill-corejs3": {
"packages": {
- "browserify>module-deps>readable-stream>safe-buffer": true
+ "@babel/core": true,
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true,
+ "@babel/preset-env>core-js-compat": true
}
},
- "browserify>module-deps>stream-combiner2": {
+ "@babel/preset-env>babel-plugin-polyfill-regenerator": {
"packages": {
- "browserify>duplexer2": true,
- "browserify>module-deps>stream-combiner2>readable-stream": true
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true
}
},
- "browserify>module-deps>stream-combiner2>readable-stream": {
+ "babelify": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
+ "path.extname": true,
+ "path.resolve": true,
+ "stream.PassThrough": true,
+ "stream.Transform": true,
"util": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer.concat": true
},
"packages": {
- "browserify>module-deps>stream-combiner2>readable-stream>isarray": true,
- "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true,
- "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "@babel/core": true
}
},
- "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": {
+ "gulp>undertaker>bach": {
"builtin": {
- "buffer": true
- }
- },
- "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": {
+ "assert.ok": true
+ },
"packages": {
- "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true
+ "gulp>undertaker>bach>arr-filter": true,
+ "gulp>undertaker>arr-flatten": true,
+ "gulp>undertaker>arr-map": true,
+ "gulp>undertaker>bach>array-each": true,
+ "gulp>undertaker>bach>array-initial": true,
+ "gulp>undertaker>bach>array-last": true,
+ "gulp>glob-watcher>async-done": true,
+ "gulp>undertaker>bach>async-settle": true,
+ "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true
}
},
- "browserify>module-deps>through2": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": {
"builtin": {
"util.inherits": true
},
- "globals": {
- "process.nextTick": true
- },
"packages": {
- "browserify>module-deps>readable-stream": true,
- "watchify>xtend": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": true,
+ "gulp>gulp-cli>isobject": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>pascalcase": true
}
},
- "browserify>parents": {
- "globals": {
- "process.cwd": true,
- "process.platform": true
+ "bify-module-groups": {
+ "packages": {
+ "pify": true,
+ "pumpify>pump": true,
+ "bify-module-groups>through2": true
+ }
+ },
+ "vinyl-buffer>bl": {
+ "builtin": {
+ "util.inherits": true
},
"packages": {
- "browserify>parents>path-platform": true
+ "vinyl-buffer>bl>readable-stream": true,
+ "koa>content-disposition>safe-buffer": true
}
},
- "browserify>parents>path-platform": {
+ "gulp-livereload>tiny-lr>body": {
"builtin": {
- "path": true,
- "util.isObject": true,
- "util.isString": true
+ "querystring.parse": true
},
- "globals": {
- "process.cwd": true,
- "process.env": true,
- "process.platform": true
+ "packages": {
+ "gulp-livereload>tiny-lr>body>continuable-cache": true,
+ "gulp-livereload>tiny-lr>body>error": true,
+ "gulp-livereload>tiny-lr>body>raw-body": true,
+ "gulp-livereload>tiny-lr>body>safe-json-parse": true
}
},
- "browserify>read-only-stream": {
+ "eslint>minimatch>brace-expansion": {
"packages": {
- "browserify>read-only-stream>readable-stream": true
+ "stylelint>balanced-match": true,
+ "eslint>minimatch>brace-expansion>concat-map": true
}
},
- "browserify>read-only-stream>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
+ "chokidar>braces": {
"packages": {
- "browserify>read-only-stream>readable-stream>isarray": true,
- "browserify>read-only-stream>readable-stream>safe-buffer": true,
- "browserify>read-only-stream>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "chokidar>braces>fill-range": true
}
},
- "browserify>read-only-stream>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "gulp>glob-watcher>anymatch>micromatch>braces": {
+ "packages": {
+ "gulp>undertaker>arr-flatten": true,
+ "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
+ "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": true,
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": true,
+ "gulp>gulp-cli>isobject": true,
+ "gulp-watch>anymatch>micromatch>braces>repeat-element": true,
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
+ "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex": true
}
},
- "browserify>read-only-stream>readable-stream>string_decoder": {
+ "gulp-watch>anymatch>micromatch>braces": {
"packages": {
- "browserify>read-only-stream>readable-stream>safe-buffer": true
+ "gulp-watch>anymatch>micromatch>braces>expand-range": true,
+ "gulp-watch>anymatch>micromatch>braces>preserve": true,
+ "gulp-watch>anymatch>micromatch>braces>repeat-element": true
}
},
- "browserify>readable-stream": {
+ "browserify>browser-pack": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs.readFileSync": true,
+ "path.join": true,
+ "path.relative": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "__dirname": true,
+ "process.cwd": true
},
"packages": {
- "browserify>readable-stream>isarray": true,
- "browserify>readable-stream>safe-buffer": true,
- "browserify>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
- }
- },
- "browserify>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "browserify>readable-stream>string_decoder": {
- "packages": {
- "browserify>readable-stream>safe-buffer": true
+ "browserify>JSONStream": true,
+ "@lavamoat/lavapack>combine-source-map": true,
+ "watchify>defined": true,
+ "koa>content-disposition>safe-buffer": true,
+ "browserify>browser-pack>through2": true,
+ "@lavamoat/lavapack>umd": true
}
},
- "browserify>shasum-object": {
+ "browserify>browser-resolve": {
"builtin": {
- "crypto.createHash": true
+ "fs.readFile": true,
+ "fs.readFileSync": true,
+ "path": true
},
"globals": {
- "Buffer.isBuffer": true
+ "__dirname": true,
+ "process.platform": true
},
"packages": {
- "@metamask/rpc-errors>fast-safe-stringify": true
- }
- },
- "browserify>string_decoder": {
- "packages": {
- "koa>content-disposition>safe-buffer": true
- }
- },
- "browserify>syntax-error": {
- "packages": {
- "browserify>syntax-error>acorn-node": true
- }
- },
- "browserify>syntax-error>acorn-node": {
- "packages": {
- "@storybook/react>acorn-walk": true,
- "browserify>syntax-error>acorn-node>acorn": true,
- "watchify>xtend": true
- }
- },
- "browserify>syntax-error>acorn-node>acorn": {
- "globals": {
- "define": true
+ "depcheck>resolve": true
}
},
- "browserify>through2": {
+ "browserify": {
"builtin": {
- "util.inherits": true
+ "events.EventEmitter": true,
+ "fs.realpath": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true
},
"globals": {
- "process.nextTick": true
+ "__dirname": true,
+ "process.cwd": true,
+ "process.nextTick": true,
+ "process.platform": true
},
"packages": {
- "browserify>readable-stream": true,
+ "browserify>browser-pack": true,
+ "browserify>browser-resolve": true,
+ "browserify>cached-path-relative": true,
+ "browserify>concat-stream": true,
+ "watchify>defined": true,
+ "browserify>deps-sort": true,
+ "browserify>has": true,
+ "lavamoat>htmlescape": true,
+ "pumpify>inherits": true,
+ "browserify>insert-module-globals": true,
+ "labeled-stream-splicer": true,
+ "browserify>module-deps": true,
+ "browserify>read-only-stream": true,
+ "depcheck>resolve": true,
+ "browserify>shasum-object": true,
+ "browserify>syntax-error": true,
+ "browserify>through2": true,
"watchify>xtend": true
}
},
@@ -1963,38 +1676,84 @@
"browserslist>node-releases": true
}
},
- "chalk": {
- "packages": {
- "chalk>ansi-styles": true,
- "chalk>supports-color": true
+ "sass-embedded>buffer-builder": {
+ "globals": {
+ "Buffer": true
}
},
- "chalk>ansi-styles": {
- "packages": {
- "chalk>ansi-styles>color-convert": true
+ "gulp-zip>yazl>buffer-crc32": {
+ "builtin": {
+ "buffer.Buffer": true
}
},
- "chalk>ansi-styles>color-convert": {
+ "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": {
+ "builtin": {
+ "buffer.Buffer.isBuffer": true
+ }
+ },
+ "terser>source-map-support>buffer-from": {
+ "globals": {
+ "Buffer": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": {
"packages": {
- "jest-canvas-mock>moo-color>color-name": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true,
+ "gulp>gulp-cli>array-sort>get-value": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": true,
+ "gulp>gulp-cli>isobject": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": true
}
},
- "chalk>supports-color": {
+ "browserify>cached-path-relative": {
"builtin": {
- "os.release": true,
- "tty.isatty": true
+ "path": true
},
"globals": {
- "process.env": true,
+ "process.cwd": true
+ }
+ },
+ "string.prototype.matchall>call-bind": {
+ "packages": {
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>call-bind>set-function-length": true
+ }
+ },
+ "chalk": {
+ "packages": {
+ "chalk>ansi-styles": true,
+ "chalk>supports-color": true
+ }
+ },
+ "gulp-livereload>chalk": {
+ "globals": {
+ "process.env.TERM": true,
"process.platform": true
},
"packages": {
- "chalk>supports-color>has-flag": true
+ "gulp-livereload>chalk>ansi-styles": true,
+ "gulp-livereload>chalk>escape-string-regexp": true,
+ "gulp-livereload>chalk>supports-color": true
}
},
- "chalk>supports-color>has-flag": {
+ "postcss-discard-font-face>postcss>chalk": {
"globals": {
- "process.argv": true
+ "process.env.TERM": true,
+ "process.platform": true
+ },
+ "packages": {
+ "postcss-discard-font-face>postcss>chalk>ansi-styles": true,
+ "postcss-discard-font-face>postcss>chalk>escape-string-regexp": true,
+ "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": true,
+ "postcss-discard-font-face>postcss>chalk>strip-ansi": true,
+ "postcss-discard-font-face>postcss>chalk>supports-color": true
}
},
"chokidar": {
@@ -2036,378 +1795,365 @@
"chokidar>anymatch": true,
"chokidar>braces": true,
"chokidar>fsevents": true,
+ "eslint>glob-parent": true,
"chokidar>is-binary-path": true,
- "chokidar>normalize-path": true,
- "chokidar>readdirp": true,
"del>is-glob": true,
- "eslint>glob-parent": true
+ "chokidar>normalize-path": true,
+ "chokidar>readdirp": true
}
},
- "chokidar>anymatch": {
+ "gulp>glob-watcher>chokidar": {
"packages": {
- "chokidar>anymatch>normalize-path": true,
- "chokidar>anymatch>picomatch": true
+ "gulp>glob-watcher>chokidar>fsevents": true
}
},
- "chokidar>anymatch>picomatch": {
+ "gulp-watch>chokidar": {
"builtin": {
+ "events.EventEmitter": true,
+ "fs": true,
"path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.relative": true,
+ "path.resolve": true,
"path.sep": true
},
"globals": {
+ "clearTimeout": true,
+ "console.error": true,
+ "process.env.CHOKIDAR_INTERVAL": true,
+ "process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR": true,
+ "process.env.CHOKIDAR_USEPOLLING": true,
+ "process.nextTick": true,
"process.platform": true,
- "process.version.slice": true
- }
- },
- "chokidar>braces": {
+ "setTimeout": true
+ },
"packages": {
- "chokidar>braces>fill-range": true
+ "gulp-watch>chokidar>anymatch": true,
+ "gulp-watch>chokidar>async-each": true,
+ "gulp-watch>chokidar>braces": true,
+ "gulp-watch>chokidar>fsevents": true,
+ "gulp-watch>glob-parent": true,
+ "pumpify>inherits": true,
+ "gulp-watch>chokidar>is-binary-path": true,
+ "eslint>is-glob": true,
+ "chokidar>normalize-path": true,
+ "gulp-watch>path-is-absolute": true,
+ "gulp-watch>chokidar>readdirp": true,
+ "gulp-watch>chokidar>upath": true
}
},
- "chokidar>braces>fill-range": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": {
"builtin": {
- "util.inspect": true
+ "util": true
},
"packages": {
- "chokidar>braces>fill-range>to-regex-range": true
+ "gulp-zip>plugin-error>arr-union": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true,
+ "gulp>gulp-cli>isobject": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": true
}
},
- "chokidar>braces>fill-range>to-regex-range": {
- "packages": {
- "chokidar>braces>fill-range>to-regex-range>is-number": true
+ "del>p-map>aggregate-error>clean-stack": {
+ "builtin": {
+ "os.homedir": true
}
},
- "chokidar>fsevents": {
+ "yargs>cliui": {
"globals": {
- "console.assert": true,
- "process.platform": true
+ "process": true
},
- "native": true
+ "packages": {
+ "yargs>string-width": true,
+ "eslint>strip-ansi": true,
+ "yargs>cliui>wrap-ansi": true
+ }
},
- "chokidar>is-binary-path": {
+ "vinyl>clone-buffer": {
"builtin": {
- "path.extname": true
- },
+ "buffer.Buffer": true
+ }
+ },
+ "lavamoat>lavamoat-core>merge-deep>clone-deep": {
"packages": {
- "chokidar>is-binary-path>binary-extensions": true
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": true,
+ "@babel/register>clone-deep>is-plain-object": true,
+ "lavamoat>lavamoat-core>merge-deep>kind-of": true,
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": true,
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": true
}
},
- "chokidar>readdirp": {
- "builtin": {
- "fs": true,
- "path.join": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true,
- "stream.Readable": true,
- "util.promisify": true
- },
- "globals": {
- "process.platform": true,
- "process.versions.node.split": true
- },
+ "stylelint>execall>clone-regexp": {
"packages": {
- "chokidar>anymatch>picomatch": true
+ "stylelint>execall>clone-regexp>is-regexp": true
}
},
- "debounce-stream>duplexer": {
+ "vinyl>clone-stats": {
"builtin": {
- "stream": true
+ "fs.Stats": true
}
},
- "debounce-stream>through": {
+ "gulp-watch>vinyl-file>vinyl>clone-stats": {
"builtin": {
- "stream": true
- },
- "globals": {
- "process.nextTick": true
+ "fs.Stats": true
}
},
- "del": {
- "builtin": {
- "path.resolve": true,
- "util.promisify": true
- },
+ "@metamask/jazzicon>color>clone": {
"globals": {
- "process.cwd": true,
- "process.platform": true
- },
- "packages": {
- "del>graceful-fs": true,
- "del>is-glob": true,
- "del>is-path-cwd": true,
- "del>is-path-inside": true,
- "del>p-map": true,
- "del>rimraf": true,
- "del>slash": true,
- "globby": true
+ "Buffer": true
}
},
- "del>graceful-fs": {
- "builtin": {
- "assert.equal": true,
- "constants.O_SYMLINK": true,
- "constants.O_WRONLY": true,
- "constants.hasOwnProperty": true,
- "fs": true,
- "stream.Stream.call": true,
- "util": true
- },
+ "vinyl>clone": {
"globals": {
- "clearTimeout": true,
- "console.error": true,
- "process": true,
- "setTimeout": true
+ "Buffer": true
}
},
- "del>is-glob": {
+ "vinyl>cloneable-readable": {
"packages": {
- "del>is-glob>is-extglob": true
+ "pumpify>inherits": true,
+ "vinyl>cloneable-readable>process-nextick-args": true,
+ "vinyl>cloneable-readable>through2": true
}
},
- "del>is-path-cwd": {
- "builtin": {
- "path.resolve": true
- },
- "globals": {
- "process.cwd": true,
- "process.platform": true
+ "gulp>undertaker>collection-map": {
+ "packages": {
+ "gulp>undertaker>arr-map": true,
+ "gulp>undertaker>object.reduce>for-own": true,
+ "gulp>undertaker>arr-map>make-iterator": true
}
},
- "del>is-path-inside": {
- "builtin": {
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true
}
},
- "del>p-map": {
+ "chalk>ansi-styles>color-convert": {
"packages": {
- "del>p-map>aggregate-error": true
+ "jest-canvas-mock>moo-color>color-name": true
}
},
- "del>p-map>aggregate-error": {
+ "gulp-livereload>chalk>ansi-styles>color-convert": {
"packages": {
- "del>p-map>aggregate-error>clean-stack": true,
- "prettier-eslint>indent-string": true
+ "gulp-livereload>chalk>ansi-styles>color-convert>color-name": true
}
},
- "del>p-map>aggregate-error>clean-stack": {
- "builtin": {
- "os.homedir": true
+ "stylelint>table>slice-ansi>ansi-styles>color-convert": {
+ "packages": {
+ "stylelint>table>slice-ansi>ansi-styles>color-convert>color-name": true
}
},
- "del>rimraf": {
+ "fancy-log>color-support": {
+ "globals": {
+ "process": true
+ }
+ },
+ "@lavamoat/lavapack>combine-source-map": {
"builtin": {
- "assert": true,
- "fs": true,
+ "path.dirname": true,
"path.join": true
},
"globals": {
- "process.platform": true,
- "setTimeout": true
+ "process.platform": true
},
"packages": {
- "nyc>glob": true
+ "nyc>convert-source-map": true,
+ "@lavamoat/lavapack>combine-source-map>inline-source-map": true,
+ "@lavamoat/lavapack>combine-source-map>lodash.memoize": true,
+ "@lavamoat/lavapack>combine-source-map>source-map": true
}
},
- "depcheck>@babel/traverse": {
+ "browserify>concat-stream": {
"globals": {
- "console.log": true
+ "Buffer.concat": true,
+ "Buffer.isBuffer": true
},
"packages": {
- "@babel/code-frame": true,
- "@babel/core>@babel/generator": true,
- "@babel/core>@babel/parser": true,
- "@babel/core>@babel/template": true,
- "@babel/core>@babel/types": true,
- "babel/preset-env>b@babel/types": true,
- "depcheck>@babel/traverse>globals": true,
- "nock>debug": true
+ "terser>source-map-support>buffer-from": true,
+ "pumpify>inherits": true,
+ "browserify>concat-stream>readable-stream": true,
+ "browserify>concat-stream>typedarray": true
}
},
- "depcheck>cosmiconfig>parse-json": {
+ "lavamoat-browserify>concat-stream": {
+ "globals": {
+ "Buffer.concat": true,
+ "Buffer.isBuffer": true
+ },
"packages": {
- "@babel/code-frame": true,
- "depcheck>cosmiconfig>parse-json>error-ex": true,
- "depcheck>cosmiconfig>parse-json>lines-and-columns": true,
- "webpack>json-parse-even-better-errors": true
+ "terser>source-map-support>buffer-from": true,
+ "pumpify>inherits": true,
+ "lavamoat-browserify>concat-stream>readable-stream": true,
+ "browserify>concat-stream>typedarray": true
}
},
- "depcheck>cosmiconfig>parse-json>error-ex": {
+ "@babel/core>convert-source-map": {
+ "globals": {
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "value": true
+ }
+ },
+ "nyc>convert-source-map": {
"builtin": {
- "util.inherits": true
+ "fs.readFileSync": true,
+ "path.join": true
},
- "packages": {
- "depcheck>cosmiconfig>parse-json>error-ex>is-arrayish": true
+ "globals": {
+ "Buffer.from": true
}
},
- "depcheck>is-core-module": {
+ "readable-stream-2>core-util-is": {
"globals": {
- "process.versions": true
- },
- "packages": {
- "depcheck>is-core-module>hasown": true
+ "Buffer.isBuffer": true
}
},
- "depcheck>is-core-module>hasown": {
+ "stylelint>cosmiconfig": {
+ "builtin": {
+ "fs": true,
+ "os": true,
+ "path": true
+ },
+ "globals": {
+ "process.cwd": true
+ },
"packages": {
- "browserify>has>function-bind": true
+ "eslint>@eslint/eslintrc>import-fresh": true,
+ "depcheck>cosmiconfig>parse-json": true,
+ "globby>dir-glob>path-type": true,
+ "stylelint>cosmiconfig>yaml": true
}
},
- "depcheck>json5": {
+ "ts-node>create-require": {
+ "builtin": {
+ "fs.lstatSync": true,
+ "module.Module": true,
+ "module.createRequire": true,
+ "module.createRequireFromPath": true,
+ "path.dirname": true,
+ "path.join": true
+ },
"globals": {
- "console.warn": true
+ "process.cwd": true
}
},
- "depcheck>resolve": {
+ "gulp-sourcemaps>css": {
"builtin": {
- "fs.readFile": true,
"fs.readFileSync": true,
- "fs.realpath": true,
- "fs.realpathSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "os.homedir": true,
"path.dirname": true,
- "path.join": true,
- "path.parse": true,
- "path.relative": true,
- "path.resolve": true
- },
- "globals": {
- "process.env.HOME": true,
- "process.env.HOMEDRIVE": true,
- "process.env.HOMEPATH": true,
- "process.env.LNAME": true,
- "process.env.LOGNAME": true,
- "process.env.USER": true,
- "process.env.USERNAME": true,
- "process.env.USERPROFILE": true,
- "process.getuid": true,
- "process.nextTick": true,
- "process.platform": true,
- "process.versions.pnp": true
+ "path.sep": true
},
"packages": {
- "depcheck>is-core-module": true,
- "depcheck>resolve>path-parse": true
+ "pumpify>inherits": true,
+ "gulp-sourcemaps>css>source-map-resolve": true,
+ "gulp-sourcemaps>css>source-map": true
}
},
- "depcheck>resolve>path-parse": {
+ "resolve-url-loader>es6-iterator>d": {
+ "packages": {
+ "resolve-url-loader>es6-iterator>es5-ext": true,
+ "resolve-url-loader>es6-iterator>d>type": true
+ }
+ },
+ "gulp-sourcemaps>debug-fabulous": {
+ "packages": {
+ "gulp-sourcemaps>debug-fabulous>debug": true,
+ "gulp-sourcemaps>debug-fabulous>memoizee": true,
+ "react>object-assign": true
+ }
+ },
+ "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": {
"globals": {
- "process.platform": true
+ "console.debug": true,
+ "console.log": true
+ },
+ "packages": {
+ "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug>ms": true
}
},
- "duplexify": {
+ "gulp-sourcemaps>debug-fabulous>debug": {
+ "builtin": {
+ "tty.isatty": true,
+ "util": true
+ },
"globals": {
- "Buffer": true,
- "process.nextTick": true
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
},
"packages": {
- "duplexify>end-of-stream": true,
- "duplexify>stream-shift": true,
- "pumpify>inherits": true,
- "readable-stream": true
+ "mocha>ms": true,
+ "mocha>supports-color": true
}
},
- "duplexify>end-of-stream": {
+ "eslint-import-resolver-node>debug": {
+ "builtin": {
+ "tty.isatty": true,
+ "util": true
+ },
"globals": {
- "process.nextTick": true
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
},
"packages": {
- "@metamask/object-multiplex>once": true
+ "mocha>ms": true,
+ "mocha>supports-color": true
}
},
- "eslint": {
+ "eslint-plugin-import>eslint-module-utils>debug": {
"builtin": {
- "assert": true,
- "fs.existsSync": true,
- "fs.lstatSync": true,
- "fs.promises": true,
- "fs.readFileSync": true,
- "fs.readdirSync": true,
- "fs.statSync": true,
- "fs.unlinkSync": true,
- "fs.writeFile": true,
- "fs.writeFileSync": true,
- "path.dirname": true,
- "path.extname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.normalize": true,
- "path.posix.join": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true,
- "url.pathToFileURL": true,
- "util.format": true,
- "util.inspect": true,
- "util.promisify": true
+ "tty.isatty": true,
+ "util": true
},
"globals": {
- "__dirname": true,
- "console.log": true,
- "describe": true,
- "it": true,
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
"process": true
},
"packages": {
- "del>is-glob": true,
- "del>is-path-inside": true,
- "eslint>@eslint-community/eslint-utils": true,
- "eslint>@eslint-community/regexpp": true,
- "eslint>@eslint/eslintrc": true,
- "eslint>@eslint/js": true,
- "eslint>@humanwhocodes/config-array": true,
- "eslint>@nodelib/fs.walk": true,
- "eslint>@ungap/structured-clone": true,
- "eslint>ajv": true,
- "eslint>doctrine": true,
- "eslint>eslint-scope": true,
- "eslint>eslint-visitor-keys": true,
- "eslint>espree": true,
- "eslint>esquery": true,
- "eslint>esutils": true,
- "eslint>fast-deep-equal": true,
- "eslint>file-entry-cache": true,
- "eslint>glob-parent": true,
- "eslint>globals": true,
- "eslint>graphemer": true,
- "eslint>ignore": true,
- "eslint>imurmurhash": true,
- "eslint>json-stable-stringify-without-jsonify": true,
- "eslint>levn": true,
- "eslint>lodash.merge": true,
- "eslint>minimatch": true,
- "eslint>natural-compare": true,
- "mocha>escape-string-regexp": true,
- "mocha>find-up": true,
- "nock>debug": true
- }
- },
- "eslint-config-prettier": {
- "globals": {
- "process.env.ESLINT_CONFIG_PRETTIER_NO_DEPRECATED": true
+ "mocha>ms": true,
+ "mocha>supports-color": true
}
},
- "eslint-import-resolver-node": {
+ "eslint-plugin-import>debug": {
"builtin": {
- "path.dirname": true,
- "path.join": true,
- "path.resolve": true
+ "fs.SyncWriteStream": true,
+ "net.Socket": true,
+ "tty.WriteStream": true,
+ "tty.isatty": true,
+ "util": true
+ },
+ "globals": {
+ "chrome": true,
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
},
"packages": {
- "depcheck>resolve": true,
- "eslint-import-resolver-node>debug": true
+ "eslint-plugin-import>debug>ms": true
}
},
- "eslint-import-resolver-node>debug": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": {
"builtin": {
+ "fs.SyncWriteStream": true,
+ "net.Socket": true,
+ "tty.WriteStream": true,
"tty.isatty": true,
"util": true
},
"globals": {
+ "chrome": true,
"console": true,
"document": true,
"localStorage": true,
@@ -2415,61 +2161,46 @@
"process": true
},
"packages": {
- "mocha>ms": true,
- "mocha>supports-color": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug>ms": true
}
},
- "eslint-import-resolver-typescript": {
+ "gulp-livereload>debug": {
"builtin": {
- "path": true
+ "tty.isatty": true,
+ "util": true
},
"globals": {
- "console.warn": true,
- "process.cwd": true
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
},
"packages": {
- "del>is-glob": true,
- "depcheck>resolve": true,
- "eslint-plugin-import>tsconfig-paths": true,
- "nock>debug": true,
- "nyc>glob": true
+ "mocha>ms": true,
+ "gulp-livereload>chalk>supports-color": true
}
},
- "eslint-plugin-import": {
+ "nock>debug": {
"builtin": {
- "fs": true,
- "path": true,
- "vm": true
+ "tty.isatty": true,
+ "util.deprecate": true,
+ "util.formatWithOptions": true,
+ "util.inspect": true
},
"globals": {
- "process.cwd": true,
- "process.env": true
+ "console": true,
+ "document": true,
+ "localStorage": true,
+ "navigator": true,
+ "process": true
},
"packages": {
- "browserify>has": true,
- "del>is-glob": true,
- "depcheck>is-core-module": true,
- "eslint": true,
- "eslint-plugin-import>array.prototype.flat": true,
- "eslint-plugin-import>debug": true,
- "eslint-plugin-import>doctrine": true,
- "eslint-plugin-import>eslint-module-utils": true,
- "eslint-plugin-import>tsconfig-paths": true,
- "eslint-plugin-react>array-includes": true,
- "eslint-plugin-react>object.values": true,
- "eslint>minimatch": true,
- "typescript": true
- }
- },
- "eslint-plugin-import>array.prototype.flat": {
- "packages": {
- "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>es-abstract": true
+ "nock>debug>ms": true,
+ "mocha>supports-color": true
}
},
- "eslint-plugin-import>debug": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": {
"builtin": {
"fs.SyncWriteStream": true,
"net.Socket": true,
@@ -2486,44 +2217,10 @@
"process": true
},
"packages": {
- "eslint-plugin-import>debug>ms": true
- }
- },
- "eslint-plugin-import>doctrine": {
- "builtin": {
- "assert": true
- },
- "packages": {
- "eslint>esutils": true
- }
- },
- "eslint-plugin-import>eslint-module-utils": {
- "builtin": {
- "crypto.createHash": true,
- "fs.existsSync": true,
- "fs.readFileSync": true,
- "fs.readdirSync": true,
- "module": true,
- "path.dirname": true,
- "path.extname": true,
- "path.join": true,
- "path.parse": true,
- "path.resolve": true
- },
- "globals": {
- "__dirname.toUpperCase": true,
- "console.warn": true,
- "process.cwd": true,
- "process.hrtime": true
- },
- "packages": {
- "@babel/eslint-parser": true,
- "eslint-import-resolver-node": true,
- "eslint-plugin-import>eslint-module-utils>debug": true,
- "eslint-plugin-import>eslint-module-utils>find-up": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug>ms": true
}
},
- "eslint-plugin-import>eslint-module-utils>debug": {
+ "gulp-livereload>tiny-lr>debug": {
"builtin": {
"tty.isatty": true,
"util": true
@@ -2540,902 +2237,666 @@
"mocha>supports-color": true
}
},
- "eslint-plugin-import>eslint-module-utils>find-up": {
- "builtin": {
- "path.dirname": true,
- "path.join": true,
- "path.parse": true,
- "path.resolve": true
- },
+ "gulp>undertaker>last-run>default-resolution": {
+ "globals": {
+ "process.version.match": true
+ }
+ },
+ "string.prototype.matchall>define-properties>define-data-property": {
"packages": {
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path": true
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>gopd": true
}
},
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path": {
- "builtin": {
- "path.resolve": true
- },
- "globals": {
- "process.cwd": true
- },
+ "string.prototype.matchall>define-properties": {
"packages": {
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": true,
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": true
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": {
"packages": {
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": true
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
}
},
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": {
"packages": {
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit>p-try": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": true
}
},
- "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": {
- "builtin": {
- "fs.access": true,
- "fs.accessSync": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
}
},
- "eslint-plugin-import>tsconfig-paths": {
- "builtin": {
- "fs.existsSync": true,
- "fs.lstatSync": true,
- "fs.readFile": true,
- "fs.readFileSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "module._resolveFilename": true,
- "module.builtinModules": true,
- "path.dirname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.resolve": true
- },
- "globals": {
- "console.warn": true,
- "process.argv.slice": true,
- "process.cwd": true,
- "process.env": true
- },
+ "gulp>glob-watcher>anymatch>micromatch>define-property": {
"packages": {
- "eslint-plugin-import>tsconfig-paths>json5": true,
- "eslint-plugin-import>tsconfig-paths>strip-bom": true,
- "wait-on>minimist": true
- }
- },
- "eslint-plugin-import>tsconfig-paths>json5": {
- "globals": {
- "console.warn": true
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true,
+ "gulp>gulp-cli>isobject": true
}
},
- "eslint-plugin-jest": {
- "builtin": {
- "fs.readdirSync": true,
- "path.join": true,
- "path.parse": true
- },
- "globals": {
- "__dirname": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": {
"packages": {
- "@typescript-eslint/eslint-plugin": true,
- "eslint-plugin-jest>@typescript-eslint/utils": true
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true,
+ "gulp>gulp-cli>isobject": true
}
},
- "eslint-plugin-jest>@typescript-eslint/experimental-utils": {
- "builtin": {
- "path": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": {
"packages": {
- "@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
- "@typescript-eslint/parser>@typescript-eslint/types": true,
- "eslint": true,
- "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true,
- "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": true,
- "eslint>eslint-scope": true,
- "eslint>eslint-utils": true,
- "webpack>eslint-scope": true
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
}
},
- "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": {
"packages": {
- "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils>eslint-visitor-keys": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": true
}
},
- "eslint-plugin-jest>@typescript-eslint/utils": {
- "builtin": {
- "assert": true,
- "path": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": {
"packages": {
- "@typescript-eslint/parser>@typescript-eslint/scope-manager": true,
- "@typescript-eslint/parser>@typescript-eslint/types": true,
- "eslint": true,
- "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true,
- "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": true,
- "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true,
- "eslint-plugin-jest>@typescript-eslint/utils>webpack>eslint-scope": true,
- "eslint-plugin-mocha>eslint-utils": true,
- "eslint>@eslint-community/eslint-utils": true,
- "eslint>eslint-scope": true,
- "eslint>eslint-utils": true,
- "semver": true,
- "webpack>eslint-scope": true
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true,
+ "gulp>gulp-cli>isobject": true
}
},
- "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": {
+ "del": {
"builtin": {
- "path": true
+ "path.resolve": true,
+ "util.promisify": true
},
- "packages": {
- "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": true,
- "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true
- }
- },
- "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": {
- "builtin": {
- "path": true
+ "globals": {
+ "process.cwd": true,
+ "process.platform": true
},
"packages": {
- "eslint>eslint-visitor-keys": true
- }
- },
- "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils": {
- "packages": {
- "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils>eslint-visitor-keys": true,
- "eslint>@eslint-community/eslint-utils": true,
- "semver": true
- }
- },
- "eslint-plugin-jsdoc": {
- "packages": {
- "eslint": true,
- "eslint-plugin-jsdoc>@es-joy/jsdoccomment": true,
- "eslint-plugin-jsdoc>are-docs-informative": true,
- "eslint-plugin-jsdoc>comment-parser": true,
- "eslint-plugin-jsdoc>spdx-expression-parse": true,
- "eslint>esquery": true,
- "mocha>escape-string-regexp": true,
- "nock>debug": true,
- "semver": true
+ "globby": true,
+ "del>graceful-fs": true,
+ "del>is-glob": true,
+ "del>is-path-cwd": true,
+ "del>is-path-inside": true,
+ "del>p-map": true,
+ "del>rimraf": true,
+ "del>slash": true
}
},
- "eslint-plugin-jsdoc>@es-joy/jsdoccomment": {
+ "browserify>deps-sort": {
"packages": {
- "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": true,
- "eslint-plugin-jsdoc>comment-parser": true,
- "eslint>esquery": true
+ "browserify>shasum-object": true,
+ "browserify>deps-sort>through2": true
}
},
- "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": {
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": {
+ "builtin": {
+ "child_process.spawnSync": true,
+ "fs.readdirSync": true,
+ "os.platform": true
+ },
"globals": {
- "define": true
+ "process.env": true
}
},
- "eslint-plugin-jsdoc>spdx-expression-parse": {
+ "browserify>module-deps>detective": {
"packages": {
- "eslint-plugin-jsdoc>spdx-expression-parse>spdx-exceptions": true,
- "eslint-plugin-jsdoc>spdx-expression-parse>spdx-license-ids": true
+ "browserify>syntax-error>acorn-node": true,
+ "watchify>defined": true
}
},
- "eslint-plugin-mocha>eslint-utils": {
- "packages": {
- "eslint-plugin-mocha>eslint-utils>eslint-visitor-keys": true
+ "ts-node>diff": {
+ "globals": {
+ "setTimeout": true
}
},
- "eslint-plugin-node": {
+ "globby>dir-glob": {
"builtin": {
- "fs.readFileSync": true,
- "fs.readdirSync": true,
- "fs.statSync": true,
- "path.basename": true,
- "path.dirname": true,
"path.extname": true,
"path.isAbsolute": true,
"path.join": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true
+ "path.posix.join": true
},
"globals": {
"process.cwd": true
},
"packages": {
- "depcheck>resolve": true,
- "eslint-plugin-node>eslint-plugin-es": true,
- "eslint-plugin-node>eslint-utils": true,
- "eslint-plugin-node>semver": true,
- "eslint>ignore": true,
- "eslint>minimatch": true
- }
- },
- "eslint-plugin-node>eslint-plugin-es": {
- "packages": {
- "eslint-plugin-node>eslint-plugin-es>regexpp": true,
- "eslint-plugin-node>eslint-utils": true
- }
- },
- "eslint-plugin-node>eslint-utils": {
- "packages": {
- "eslint-plugin-node>eslint-utils>eslint-visitor-keys": true
- }
- },
- "eslint-plugin-node>semver": {
- "globals": {
- "console": true,
- "process": true
+ "globby>dir-glob>path-type": true
}
},
- "eslint-plugin-prettier": {
+ "eslint>doctrine": {
+ "builtin": {
+ "assert": true
+ },
"packages": {
- "eslint-plugin-prettier>prettier-linter-helpers": true,
- "prettier": true
+ "eslint>esutils": true
}
},
- "eslint-plugin-prettier>prettier-linter-helpers": {
+ "eslint-plugin-import>doctrine": {
+ "builtin": {
+ "assert": true
+ },
"packages": {
- "eslint-plugin-prettier>prettier-linter-helpers>fast-diff": true
+ "eslint>esutils": true
}
},
- "eslint-plugin-react": {
+ "eslint-plugin-react>doctrine": {
"builtin": {
- "fs.statSync": true,
- "path.dirname": true,
- "path.extname": true
- },
- "globals": {
- "console.error": true,
- "console.log": true,
- "process.argv.join": true,
- "process.cwd": true
+ "assert": true
},
"packages": {
- "eslint": true,
- "eslint-plugin-react>array-includes": true,
- "eslint-plugin-react>array.prototype.flatmap": true,
- "eslint-plugin-react>doctrine": true,
- "eslint-plugin-react>estraverse": true,
- "eslint-plugin-react>jsx-ast-utils": true,
- "eslint-plugin-react>object.entries": true,
- "eslint-plugin-react>object.fromentries": true,
- "eslint-plugin-react>object.hasown": true,
- "eslint-plugin-react>object.values": true,
- "eslint-plugin-react>resolve": true,
- "eslint-plugin-react>semver": true,
- "eslint>minimatch": true,
- "prop-types": true,
- "string.prototype.matchall": true
- }
- },
- "eslint-plugin-react-hooks": {
- "globals": {
- "process.env.NODE_ENV": true
+ "eslint>esutils": true
}
},
- "eslint-plugin-react>array-includes": {
+ "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": {
"packages": {
- "eslint-plugin-react>array-includes>is-string": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>es-abstract": true,
- "string.prototype.matchall>get-intrinsic": true
+ "stylelint>postcss-html>htmlparser2>domelementtype": true,
+ "stylelint>postcss-html>htmlparser2>entities": true
}
},
- "eslint-plugin-react>array-includes>is-string": {
+ "stylelint>postcss-html>htmlparser2>domhandler": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true
+ "stylelint>postcss-html>htmlparser2>domelementtype": true
}
},
- "eslint-plugin-react>array.prototype.flatmap": {
+ "stylelint>postcss-html>htmlparser2>domutils": {
"packages": {
- "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>es-abstract": true
+ "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": true,
+ "stylelint>postcss-html>htmlparser2>domelementtype": true
}
},
- "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": {
+ "browserify>duplexer2": {
"packages": {
- "browserify>has": true
+ "browserify>duplexer2>readable-stream": true
}
},
- "eslint-plugin-react>doctrine": {
+ "debounce-stream>duplexer": {
"builtin": {
- "assert": true
- },
- "packages": {
- "eslint>esutils": true
+ "stream": true
}
},
- "eslint-plugin-react>jsx-ast-utils": {
+ "duplexify": {
"globals": {
- "console.error": true
+ "Buffer": true,
+ "process.nextTick": true
},
"packages": {
- "gulp>vinyl-fs>object.assign": true
+ "duplexify>end-of-stream": true,
+ "pumpify>inherits": true,
+ "readable-stream": true,
+ "duplexify>stream-shift": true
}
},
- "eslint-plugin-react>object.entries": {
+ "gulp>vinyl-fs>glob-stream>pumpify>duplexify": {
+ "globals": {
+ "Buffer": true,
+ "process.nextTick": true
+ },
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>es-abstract": true
+ "duplexify>end-of-stream": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>glob-stream>readable-stream": true,
+ "duplexify>stream-shift": true
}
},
- "eslint-plugin-react>object.fromentries": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>es-abstract": true
- }
- },
- "eslint-plugin-react>object.hasown": {
- "packages": {
- "string.prototype.matchall>es-abstract": true
- }
- },
- "eslint-plugin-react>resolve": {
- "builtin": {
- "fs.readFile": true,
- "fs.readFileSync": true,
- "fs.realpath": true,
- "fs.realpathSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "os.homedir": true,
- "path.dirname": true,
- "path.join": true,
- "path.parse": true,
- "path.relative": true,
- "path.resolve": true
- },
+ "gulp>vinyl-fs>pumpify>duplexify": {
"globals": {
- "process.env.HOME": true,
- "process.env.HOMEDRIVE": true,
- "process.env.HOMEPATH": true,
- "process.env.LNAME": true,
- "process.env.LOGNAME": true,
- "process.env.USER": true,
- "process.env.USERNAME": true,
- "process.env.USERPROFILE": true,
- "process.getuid": true,
- "process.nextTick": true,
- "process.platform": true,
- "process.versions.pnp": true
+ "Buffer": true,
+ "process.nextTick": true
},
"packages": {
- "depcheck>is-core-module": true,
- "depcheck>resolve>path-parse": true
- }
- },
- "eslint-plugin-react>semver": {
- "globals": {
- "console": true,
- "process": true
- }
- },
- "eslint>@eslint-community/eslint-utils": {
- "packages": {
- "eslint>eslint-visitor-keys": true
+ "duplexify>end-of-stream": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>readable-stream": true,
+ "duplexify>stream-shift": true
}
},
- "eslint>@eslint/eslintrc": {
- "builtin": {
- "assert": true,
- "fs": true,
- "module": true,
- "os": true,
- "path": true,
- "url": true,
- "util": true
- },
+ "duplexify>end-of-stream": {
"globals": {
- "__filename": true,
- "process.cwd": true,
- "process.emitWarning": true,
- "process.platform": true
+ "process.nextTick": true
},
"packages": {
- "$root$": true,
- "@babel/eslint-parser": true,
- "@babel/eslint-plugin": true,
- "@metamask/eslint-config": true,
- "@metamask/eslint-config-nodejs": true,
- "@metamask/eslint-config-typescript": true,
- "@typescript-eslint/eslint-plugin": true,
- "eslint": true,
- "eslint-config-prettier": true,
- "eslint-plugin-import": true,
- "eslint-plugin-jsdoc": true,
- "eslint-plugin-node": true,
- "eslint-plugin-prettier": true,
- "eslint-plugin-react": true,
- "eslint-plugin-react-hooks": true,
- "eslint>ajv": true,
- "eslint>globals": true,
- "eslint>ignore": true,
- "eslint>minimatch": true,
- "mocha>strip-json-comments": true,
- "nock>debug": true
+ "@metamask/object-multiplex>once": true
}
},
- "eslint>@eslint/eslintrc>import-fresh": {
+ "depcheck>cosmiconfig>parse-json>error-ex": {
"builtin": {
- "path.dirname": true
- },
- "globals": {
- "__dirname": true,
- "__filename": true
+ "util.inherits": true
},
"packages": {
- "eslint>@eslint/eslintrc>import-fresh>parent-module": true,
- "eslint>@eslint/eslintrc>import-fresh>resolve-from": true
- }
- },
- "eslint>@eslint/eslintrc>import-fresh>parent-module": {
- "packages": {
- "@metamask/test-bundler>ow>callsites": true
- }
- },
- "eslint>@eslint/eslintrc>import-fresh>resolve-from": {
- "builtin": {
- "fs.realpathSync": true,
- "module._nodeModulePaths": true,
- "module._resolveFilename": true,
- "path.join": true,
- "path.resolve": true
+ "depcheck>cosmiconfig>parse-json>error-ex>is-arrayish": true
}
},
- "eslint>@humanwhocodes/config-array": {
+ "gulp-livereload>tiny-lr>body>error": {
"builtin": {
- "path.dirname": true,
- "path.join": true,
- "path.relative": true
+ "assert": true
},
"packages": {
- "eslint>@humanwhocodes/config-array>@humanwhocodes/object-schema": true,
- "eslint>minimatch": true,
- "nock>debug": true
+ "gulp-livereload>tiny-lr>body>error>string-template": true,
+ "watchify>xtend": true
}
},
- "eslint>@nodelib/fs.walk": {
- "builtin": {
- "events.EventEmitter": true,
- "path.sep": true,
- "stream.Readable": true
- },
- "globals": {
- "setImmediate": true
- },
+ "string.prototype.matchall>es-abstract": {
"packages": {
- "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": true,
- "eslint>@nodelib/fs.walk>fastq": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>call-bind>es-define-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>es-object-atoms": true,
+ "string.prototype.matchall>es-abstract>es-set-tostringtag": true,
+ "string.prototype.matchall>es-abstract>es-to-primitive": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true,
+ "string.prototype.matchall>es-abstract>has-proto": true,
+ "string.prototype.matchall>has-symbols": true,
+ "depcheck>is-core-module>hasown": true,
+ "string.prototype.matchall>internal-slot": true,
+ "string.prototype.matchall>es-abstract>is-callable": true,
+ "string.prototype.matchall>es-abstract>is-regex": true,
+ "eslint-plugin-react>array-includes>is-string": true,
+ "string.prototype.matchall>es-abstract>object-inspect": true,
+ "string.prototype.matchall>es-abstract>safe-regex-test": true,
+ "string.prototype.matchall>es-abstract>string.prototype.trim": true
}
},
- "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": {
- "builtin": {
- "fs.lstat": true,
- "fs.lstatSync": true,
- "fs.readdir": true,
- "fs.readdirSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "path.sep": true
- },
- "globals": {
- "process.versions.node": true
- },
+ "string.prototype.matchall>call-bind>es-define-property": {
"packages": {
- "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": true,
- "fast-glob>@nodelib/fs.stat": true
- }
- },
- "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": {
- "globals": {
- "process.nextTick": true
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "eslint>@nodelib/fs.walk>fastq": {
+ "string.prototype.matchall>es-abstract>es-object-atoms": {
"packages": {
- "eslint>@nodelib/fs.walk>fastq>reusify": true
- }
- },
- "eslint>@ungap/structured-clone": {
- "globals": {
- "structuredClone": true
+ "string.prototype.matchall>call-bind>es-errors": true
}
},
- "eslint>ajv": {
- "globals": {
- "console": true
- },
+ "string.prototype.matchall>es-abstract>es-set-tostringtag": {
"packages": {
- "@metamask/snaps-utils>fast-json-stable-stringify": true,
- "eslint>ajv>json-schema-traverse": true,
- "eslint>fast-deep-equal": true,
- "uri-js": true
+ "string.prototype.matchall>get-intrinsic": true,
+ "koa>is-generator-function>has-tostringtag": true,
+ "depcheck>is-core-module>hasown": true
}
},
- "eslint>doctrine": {
- "builtin": {
- "assert": true
- },
+ "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": {
"packages": {
- "eslint>esutils": true
+ "browserify>has": true
}
},
- "eslint>eslint-scope": {
- "builtin": {
- "assert": true
- },
+ "string.prototype.matchall>es-abstract>es-to-primitive": {
"packages": {
- "eslint-plugin-react>estraverse": true,
- "eslint>eslint-scope>esrecurse": true
+ "string.prototype.matchall>es-abstract>is-callable": true,
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true
}
},
- "eslint>eslint-scope>esrecurse": {
+ "resolve-url-loader>es6-iterator>es5-ext": {
"packages": {
- "eslint-plugin-react>estraverse": true
+ "resolve-url-loader>es6-iterator>es6-symbol": true
}
},
- "eslint>espree": {
+ "resolve-url-loader>es6-iterator": {
"packages": {
- "eslint>eslint-visitor-keys": true,
- "eslint>espree>acorn-jsx": true,
- "jsdom>acorn": true
+ "resolve-url-loader>es6-iterator>d": true,
+ "resolve-url-loader>es6-iterator>es5-ext": true,
+ "resolve-url-loader>es6-iterator>es6-symbol": true
}
},
- "eslint>espree>acorn-jsx": {
+ "resolve-url-loader>es6-iterator>es6-symbol": {
"packages": {
- "jsdom>acorn": true
+ "resolve-url-loader>es6-iterator>d": true,
+ "resolve-url-loader>es6-iterator>es6-symbol>ext": true
}
},
- "eslint>esquery": {
- "globals": {
- "define": true
+ "gulp>undertaker>es6-weak-map": {
+ "packages": {
+ "resolve-url-loader>es6-iterator>d": true,
+ "resolve-url-loader>es6-iterator>es5-ext": true,
+ "resolve-url-loader>es6-iterator": true,
+ "resolve-url-loader>es6-iterator>es6-symbol": true
}
},
- "eslint>file-entry-cache": {
+ "yargs>escalade": {
"builtin": {
- "crypto.createHash": true,
- "fs.readFileSync": true,
+ "fs.readdirSync": true,
"fs.statSync": true,
- "path.basename": true,
- "path.dirname": true
- },
- "packages": {
- "eslint>file-entry-cache>flat-cache": true
+ "path.dirname": true,
+ "path.resolve": true
}
},
- "eslint>file-entry-cache>flat-cache": {
+ "eslint": {
"builtin": {
+ "assert": true,
"fs.existsSync": true,
- "fs.mkdirSync": true,
- "fs.readFileSync": true,
+ "fs.lstatSync": true,
+ "fs.promises": true,
+ "fs.readFileSync": true,
+ "fs.readdirSync": true,
+ "fs.statSync": true,
+ "fs.unlinkSync": true,
+ "fs.writeFile": true,
"fs.writeFileSync": true,
- "path.basename": true,
"path.dirname": true,
- "path.resolve": true
+ "path.extname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.normalize": true,
+ "path.posix.join": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true,
+ "url.pathToFileURL": true,
+ "util.format": true,
+ "util.inspect": true,
+ "util.promisify": true
},
"globals": {
- "__dirname": true
- },
- "packages": {
- "del>rimraf": true,
- "eslint>file-entry-cache>flat-cache>flatted": true
- }
- },
- "eslint>glob-parent": {
- "builtin": {
- "os.platform": true,
- "path.posix.dirname": true
+ "__dirname": true,
+ "console.log": true,
+ "describe": true,
+ "it": true,
+ "process": true
},
"packages": {
- "del>is-glob": true
+ "eslint>@eslint-community/eslint-utils": true,
+ "eslint>@eslint-community/regexpp": true,
+ "eslint>@eslint/eslintrc": true,
+ "eslint>@eslint/js": true,
+ "eslint>@humanwhocodes/config-array": true,
+ "eslint>@nodelib/fs.walk": true,
+ "eslint>@ungap/structured-clone": true,
+ "eslint>ajv": true,
+ "nock>debug": true,
+ "eslint>doctrine": true,
+ "mocha>escape-string-regexp": true,
+ "eslint>eslint-scope": true,
+ "eslint>eslint-visitor-keys": true,
+ "eslint>espree": true,
+ "eslint>esquery": true,
+ "eslint>esutils": true,
+ "eslint>fast-deep-equal": true,
+ "eslint>file-entry-cache": true,
+ "mocha>find-up": true,
+ "eslint>glob-parent": true,
+ "eslint>globals": true,
+ "eslint>graphemer": true,
+ "eslint>ignore": true,
+ "eslint>imurmurhash": true,
+ "del>is-glob": true,
+ "del>is-path-inside": true,
+ "eslint>json-stable-stringify-without-jsonify": true,
+ "eslint>levn": true,
+ "eslint>lodash.merge": true,
+ "eslint>minimatch": true,
+ "eslint>natural-compare": true
}
},
- "eslint>ignore": {
+ "eslint-config-prettier": {
"globals": {
- "process": true
- }
- },
- "eslint>levn": {
- "packages": {
- "eslint>levn>prelude-ls": true,
- "eslint>levn>type-check": true
+ "process.env.ESLINT_CONFIG_PRETTIER_NO_DEPRECATED": true
}
},
- "eslint>levn>type-check": {
+ "eslint-import-resolver-node": {
+ "builtin": {
+ "path.dirname": true,
+ "path.join": true,
+ "path.resolve": true
+ },
"packages": {
- "eslint>levn>prelude-ls": true
+ "eslint-import-resolver-node>debug": true,
+ "depcheck>resolve": true
}
},
- "eslint>minimatch": {
+ "eslint-import-resolver-typescript": {
"builtin": {
"path": true
},
"globals": {
- "console": true
+ "console.warn": true,
+ "process.cwd": true
},
"packages": {
- "eslint>minimatch>brace-expansion": true
+ "nock>debug": true,
+ "nyc>glob": true,
+ "del>is-glob": true,
+ "depcheck>resolve": true,
+ "eslint-plugin-import>tsconfig-paths": true
}
},
- "eslint>minimatch>brace-expansion": {
+ "eslint-plugin-import>eslint-module-utils": {
+ "builtin": {
+ "crypto.createHash": true,
+ "fs.existsSync": true,
+ "fs.readFileSync": true,
+ "fs.readdirSync": true,
+ "module": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.parse": true,
+ "path.resolve": true
+ },
+ "globals": {
+ "__dirname.toUpperCase": true,
+ "console.warn": true,
+ "process.cwd": true,
+ "process.hrtime": true
+ },
"packages": {
- "eslint>minimatch>brace-expansion>concat-map": true,
- "stylelint>balanced-match": true
+ "@babel/eslint-parser": true,
+ "eslint-plugin-import>eslint-module-utils>debug": true,
+ "eslint-import-resolver-node": true,
+ "eslint-plugin-import>eslint-module-utils>find-up": true
}
},
- "eslint>strip-ansi": {
+ "eslint-plugin-node>eslint-plugin-es": {
"packages": {
- "eslint>strip-ansi>ansi-regex": true
+ "eslint-plugin-node>eslint-utils": true,
+ "eslint-plugin-node>eslint-plugin-es>regexpp": true
}
},
- "eta": {
+ "eslint-plugin-import": {
"builtin": {
- "node:fs": true,
- "node:path": true
+ "fs": true,
+ "path": true,
+ "vm": true
},
"globals": {
- "define": true
+ "process.cwd": true,
+ "process.env": true
+ },
+ "packages": {
+ "eslint-plugin-react>array-includes": true,
+ "eslint-plugin-import>array.prototype.flat": true,
+ "eslint-plugin-import>debug": true,
+ "eslint-plugin-import>doctrine": true,
+ "eslint": true,
+ "eslint-plugin-import>eslint-module-utils": true,
+ "browserify>has": true,
+ "depcheck>is-core-module": true,
+ "del>is-glob": true,
+ "eslint>minimatch": true,
+ "eslint-plugin-react>object.values": true,
+ "eslint-plugin-import>tsconfig-paths": true,
+ "typescript": true
}
},
- "fancy-log": {
+ "eslint-plugin-jest": {
"builtin": {
- "console.Console": true
+ "fs.readdirSync": true,
+ "path.join": true,
+ "path.parse": true
},
"globals": {
- "process.argv.indexOf": true,
- "process.platform": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version": true
+ "__dirname": true
},
"packages": {
- "fancy-log>ansi-gray": true,
- "fancy-log>color-support": true,
- "fancy-log>parse-node-version": true,
- "fancy-log>time-stamp": true
+ "@typescript-eslint/eslint-plugin": true,
+ "eslint-plugin-jest>@typescript-eslint/utils": true
}
},
- "fancy-log>ansi-gray": {
+ "eslint-plugin-jsdoc": {
"packages": {
- "fancy-log>ansi-gray>ansi-wrap": true
- }
- },
- "fancy-log>color-support": {
- "globals": {
- "process": true
+ "eslint-plugin-jsdoc>@es-joy/jsdoccomment": true,
+ "eslint-plugin-jsdoc>are-docs-informative": true,
+ "eslint-plugin-jsdoc>comment-parser": true,
+ "nock>debug": true,
+ "mocha>escape-string-regexp": true,
+ "eslint": true,
+ "eslint>esquery": true,
+ "semver": true,
+ "eslint-plugin-jsdoc>spdx-expression-parse": true
}
},
- "fast-glob": {
+ "eslint-plugin-node": {
"builtin": {
- "fs.lstat": true,
- "fs.lstatSync": true,
- "fs.readdir": true,
+ "fs.readFileSync": true,
"fs.readdirSync": true,
- "fs.stat": true,
"fs.statSync": true,
- "os.cpus": true,
- "os.platform": true,
"path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.relative": true,
"path.resolve": true,
- "stream.PassThrough": true,
- "stream.Readable": true
+ "path.sep": true
},
"globals": {
"process.cwd": true
},
"packages": {
- "eslint>@nodelib/fs.walk": true,
- "eslint>glob-parent": true,
- "fast-glob>@nodelib/fs.stat": true,
- "fast-glob>micromatch": true,
- "globby>merge2": true
- }
- },
- "fast-glob>@nodelib/fs.stat": {
- "builtin": {
- "fs.lstat": true,
- "fs.lstatSync": true,
- "fs.stat": true,
- "fs.statSync": true
+ "eslint-plugin-node>eslint-plugin-es": true,
+ "eslint-plugin-node>eslint-utils": true,
+ "eslint>ignore": true,
+ "eslint>minimatch": true,
+ "depcheck>resolve": true,
+ "eslint-plugin-node>semver": true
}
},
- "fast-glob>micromatch": {
- "builtin": {
- "util.inspect": true
- },
+ "eslint-plugin-prettier": {
"packages": {
- "chokidar>anymatch>picomatch": true,
- "chokidar>braces": true
+ "prettier": true,
+ "eslint-plugin-prettier>prettier-linter-helpers": true
}
},
- "fs-extra": {
+ "eslint-plugin-react": {
"builtin": {
- "assert": true,
- "fs": true,
- "os.tmpdir": true,
+ "fs.statSync": true,
"path.dirname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.normalize": true,
- "path.parse": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true
+ "path.extname": true
},
"globals": {
- "Buffer": true,
- "console.warn": true,
- "process.arch": true,
- "process.cwd": true,
- "process.platform": true,
- "process.umask": true,
- "process.versions.node.split": true,
- "setTimeout": true
+ "console.error": true,
+ "console.log": true,
+ "process.argv.join": true,
+ "process.cwd": true
},
"packages": {
- "del>graceful-fs": true,
- "fs-extra>jsonfile": true,
- "fs-extra>universalify": true
- }
- },
- "fs-extra>jsonfile": {
- "builtin": {
- "fs": true
- },
- "globals": {
- "Buffer.isBuffer": true
- },
- "packages": {
- "del>graceful-fs": true
- }
- },
- "gh-pages>globby>pinkie-promise": {
- "packages": {
- "gh-pages>globby>pinkie-promise>pinkie": true
+ "eslint-plugin-react>array-includes": true,
+ "eslint-plugin-react>array.prototype.flatmap": true,
+ "eslint-plugin-react>doctrine": true,
+ "eslint": true,
+ "eslint-plugin-react>estraverse": true,
+ "eslint-plugin-react>jsx-ast-utils": true,
+ "eslint>minimatch": true,
+ "eslint-plugin-react>object.entries": true,
+ "eslint-plugin-react>object.fromentries": true,
+ "eslint-plugin-react>object.hasown": true,
+ "eslint-plugin-react>object.values": true,
+ "prop-types": true,
+ "eslint-plugin-react>resolve": true,
+ "eslint-plugin-react>semver": true,
+ "string.prototype.matchall": true
}
},
- "gh-pages>globby>pinkie-promise>pinkie": {
+ "eslint-plugin-react-hooks": {
"globals": {
- "process": true,
- "setImmediate": true,
- "setTimeout": true
+ "process.env.NODE_ENV": true
}
},
- "globby": {
+ "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": {
"builtin": {
- "fs.Stats": true,
- "fs.readFile": true,
- "fs.readFileSync": true,
- "fs.statSync": true,
- "path.dirname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.posix.join": true,
- "path.relative": true,
- "stream.Transform": true,
- "util.promisify": true
- },
- "globals": {
- "process.cwd": true
+ "assert": true
},
"packages": {
- "del>slash": true,
- "eslint>ignore": true,
- "fast-glob": true,
- "globby>array-union": true,
- "globby>dir-glob": true,
- "globby>merge2": true
+ "eslint>eslint-scope>esrecurse": true,
+ "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope>estraverse": true
}
},
- "globby>dir-glob": {
+ "eslint-plugin-jest>@typescript-eslint/utils>eslint-scope": {
"builtin": {
- "path.extname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.posix.join": true
- },
- "globals": {
- "process.cwd": true
+ "assert": true
},
"packages": {
- "globby>dir-glob>path-type": true
+ "eslint>eslint-scope>esrecurse": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>eslint-scope>estraverse": true
}
},
- "globby>dir-glob>path-type": {
+ "eslint>eslint-scope": {
"builtin": {
- "fs": true,
- "util.promisify": true
+ "assert": true
+ },
+ "packages": {
+ "eslint>eslint-scope>esrecurse": true,
+ "eslint-plugin-react>estraverse": true
}
},
- "globby>merge2": {
+ "webpack>eslint-scope": {
"builtin": {
- "stream.PassThrough": true
+ "assert": true
},
- "globals": {
- "process.nextTick": true
+ "packages": {
+ "eslint>eslint-scope>esrecurse": true,
+ "webpack>eslint-scope>estraverse": true
}
},
- "gulp": {
- "builtin": {
- "util.inherits": true
- },
+ "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": {
"packages": {
- "gulp>glob-watcher": true,
- "gulp>undertaker": true,
- "gulp>vinyl-fs": true
+ "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils>eslint-visitor-keys": true
}
},
- "gulp-livereload": {
- "builtin": {
- "path.relative": true
- },
+ "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils": {
"packages": {
- "fancy-log": true,
- "gulp-livereload>chalk": true,
- "gulp-livereload>debug": true,
- "gulp-livereload>event-stream": true,
- "gulp-livereload>lodash.assign": true,
- "gulp-livereload>tiny-lr": true
+ "eslint>@eslint-community/eslint-utils": true,
+ "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils>eslint-visitor-keys": true,
+ "semver": true
}
},
- "gulp-livereload>chalk": {
- "globals": {
- "process.env.TERM": true,
- "process.platform": true
- },
+ "eslint-plugin-mocha>eslint-utils": {
"packages": {
- "gulp-livereload>chalk>ansi-styles": true,
- "gulp-livereload>chalk>escape-string-regexp": true,
- "gulp-livereload>chalk>supports-color": true
+ "eslint-plugin-mocha>eslint-utils>eslint-visitor-keys": true
}
},
- "gulp-livereload>chalk>ansi-styles": {
+ "eslint-plugin-node>eslint-utils": {
"packages": {
- "@metamask/jazzicon>color>color-convert": true
+ "eslint-plugin-node>eslint-utils>eslint-visitor-keys": true
}
},
- "gulp-livereload>chalk>supports-color": {
- "builtin": {
- "os.release": true
- },
- "globals": {
- "process.env": true,
- "process.platform": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.versions.node.split": true
- },
+ "eslint>espree": {
"packages": {
- "gulp-livereload>chalk>supports-color>has-flag": true
+ "eslint>espree>acorn-jsx": true,
+ "jsdom>acorn": true,
+ "eslint>eslint-visitor-keys": true
}
},
- "gulp-livereload>chalk>supports-color>has-flag": {
+ "eslint>esquery": {
"globals": {
- "process.argv": true
+ "define": true
}
},
- "gulp-livereload>debug": {
+ "eslint>eslint-scope>esrecurse": {
+ "packages": {
+ "eslint-plugin-react>estraverse": true
+ }
+ },
+ "eta": {
"builtin": {
- "tty.isatty": true,
- "util": true
+ "node:fs": true,
+ "node:path": true
},
"globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
- },
+ "define": true
+ }
+ },
+ "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": {
"packages": {
- "gulp-livereload>chalk>supports-color": true,
- "mocha>ms": true
+ "resolve-url-loader>es6-iterator>d": true,
+ "resolve-url-loader>es6-iterator>es5-ext": true
}
},
"gulp-livereload>event-stream": {
@@ -3452,117 +2913,168 @@
},
"packages": {
"debounce-stream>duplexer": true,
- "debounce-stream>through": true,
"gulp-livereload>event-stream>from": true,
"gulp-livereload>event-stream>map-stream": true,
"gulp-livereload>event-stream>pause-stream": true,
"gulp-livereload>event-stream>split": true,
- "gulp-livereload>event-stream>stream-combiner": true
+ "gulp-livereload>event-stream>stream-combiner": true,
+ "debounce-stream>through": true
}
},
- "gulp-livereload>event-stream>from": {
- "builtin": {
- "stream": true
- },
+ "@lavamoat/lavapack>readable-stream>abort-controller>event-target-shim": {
"globals": {
- "process.nextTick": true
+ "Event": true,
+ "EventTarget": true,
+ "console": true
}
},
- "gulp-livereload>event-stream>map-stream": {
- "builtin": {
- "stream.Stream": true
- },
- "globals": {
- "process.nextTick": true
+ "stylelint>execall": {
+ "packages": {
+ "stylelint>execall>clone-regexp": true
}
},
- "gulp-livereload>event-stream>pause-stream": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": {
+ "globals": {
+ "__filename": true
+ },
"packages": {
- "debounce-stream>through": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": true,
+ "gulp>gulp-cli>matchdep>micromatch>extglob>expand-brackets>posix-character-classes": true,
+ "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex": true
}
},
- "gulp-livereload>event-stream>split": {
- "builtin": {
- "string_decoder.StringDecoder": true
- },
+ "gulp-watch>anymatch>micromatch>expand-brackets": {
"packages": {
- "debounce-stream>through": true
+ "gulp-watch>anymatch>micromatch>expand-brackets>is-posix-bracket": true
}
},
- "gulp-livereload>event-stream>stream-combiner": {
+ "gulp-watch>anymatch>micromatch>braces>expand-range": {
"packages": {
- "debounce-stream>duplexer": true
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": true
}
},
- "gulp-livereload>tiny-lr": {
- "builtin": {
- "events": true,
- "fs": true,
- "http": true,
- "https": true,
- "url.parse": true
- },
+ "resolve-url-loader>es6-iterator>es6-symbol>ext": {
"globals": {
- "console.error": true
- },
+ "__global__": true
+ }
+ },
+ "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": {
"packages": {
- "@storybook/addon-knobs>qs": true,
- "gulp-livereload>tiny-lr>body": true,
- "gulp-livereload>tiny-lr>debug": true,
- "gulp-livereload>tiny-lr>faye-websocket": true,
- "react>object-assign": true
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
}
},
- "gulp-livereload>tiny-lr>body": {
- "builtin": {
- "querystring.parse": true
- },
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": {
"packages": {
- "gulp-livereload>tiny-lr>body>continuable-cache": true,
- "gulp-livereload>tiny-lr>body>error": true,
- "gulp-livereload>tiny-lr>body>raw-body": true,
- "gulp-livereload>tiny-lr>body>safe-json-parse": true
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
}
},
- "gulp-livereload>tiny-lr>body>error": {
- "builtin": {
- "assert": true
- },
+ "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": {
"packages": {
- "gulp-livereload>tiny-lr>body>error>string-template": true,
- "watchify>xtend": true
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
}
},
- "gulp-livereload>tiny-lr>body>raw-body": {
- "globals": {
- "Buffer.concat": true,
- "process.nextTick": true
- },
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": {
"packages": {
- "gulp-livereload>tiny-lr>body>raw-body>bytes": true,
- "gulp-livereload>tiny-lr>body>raw-body>string_decoder": true
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
}
},
- "gulp-livereload>tiny-lr>body>raw-body>string_decoder": {
- "builtin": {
- "buffer.Buffer": true
+ "gulp-zip>plugin-error>extend-shallow": {
+ "packages": {
+ "gulp-zip>plugin-error>extend-shallow>assign-symbols": true,
+ "gulp-zip>plugin-error>extend-shallow>is-extendable": true
}
},
- "gulp-livereload>tiny-lr>debug": {
- "builtin": {
- "tty.isatty": true,
- "util": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": {
+ "packages": {
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": {
+ "packages": {
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ }
+ },
+ "gulp>glob-watcher>anymatch>micromatch>extglob": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": true,
+ "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true,
+ "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex": true
+ }
+ },
+ "gulp-watch>anymatch>micromatch>extglob": {
+ "packages": {
+ "gulp-watch>anymatch>micromatch>is-extglob": true
+ }
+ },
+ "fancy-log": {
+ "builtin": {
+ "console.Console": true
+ },
+ "globals": {
+ "process.argv.indexOf": true,
+ "process.platform": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version": true
+ },
+ "packages": {
+ "fancy-log>ansi-gray": true,
+ "fancy-log>color-support": true,
+ "fancy-log>parse-node-version": true,
+ "fancy-log>time-stamp": true
+ }
+ },
+ "gulp-watch>fancy-log": {
"globals": {
"console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
+ "process.argv.indexOf": true,
+ "process.stderr.write": true,
+ "process.stdout.write": true
},
"packages": {
- "mocha>ms": true,
- "mocha>supports-color": true
+ "fancy-log>ansi-gray": true,
+ "fancy-log>color-support": true,
+ "fancy-log>time-stamp": true
+ }
+ },
+ "fast-glob": {
+ "builtin": {
+ "fs.lstat": true,
+ "fs.lstatSync": true,
+ "fs.readdir": true,
+ "fs.readdirSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "os.cpus": true,
+ "os.platform": true,
+ "path.basename": true,
+ "path.resolve": true,
+ "stream.PassThrough": true,
+ "stream.Readable": true
+ },
+ "globals": {
+ "process.cwd": true
+ },
+ "packages": {
+ "fast-glob>@nodelib/fs.stat": true,
+ "eslint>@nodelib/fs.walk": true,
+ "eslint>glob-parent": true,
+ "globby>merge2": true,
+ "fast-glob>micromatch": true
+ }
+ },
+ "eslint>@nodelib/fs.walk>fastq": {
+ "packages": {
+ "eslint>@nodelib/fs.walk>fastq>reusify": true
}
},
"gulp-livereload>tiny-lr>faye-websocket": {
@@ -3583,429 +3095,588 @@
"webpack-dev-server>sockjs>websocket-driver": true
}
},
- "gulp-postcss": {
+ "eslint>file-entry-cache": {
"builtin": {
- "path.dirname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "stream.Transform": true
- },
- "globals": {
- "Buffer.from": true,
- "setImmediate": true
+ "crypto.createHash": true,
+ "fs.readFileSync": true,
+ "fs.statSync": true,
+ "path.basename": true,
+ "path.dirname": true
},
"packages": {
- "fancy-log": true,
- "gulp-postcss>postcss-load-config": true,
- "gulp-zip>plugin-error": true,
- "postcss": true,
- "vinyl-sourcemaps-apply": true
+ "eslint>file-entry-cache>flat-cache": true
}
},
- "gulp-postcss>postcss-load-config": {
+ "stylelint>file-entry-cache": {
"builtin": {
- "module.createRequire": true,
- "module.createRequireFromPath": true,
- "path.resolve": true
+ "crypto.createHash": true,
+ "fs.readFileSync": true,
+ "fs.statSync": true,
+ "path.basename": true,
+ "path.dirname": true
},
- "globals": {
- "process.cwd": true,
- "process.env.NODE_ENV": true
+ "packages": {
+ "stylelint>file-entry-cache>flat-cache": true
+ }
+ },
+ "chokidar>braces>fill-range": {
+ "builtin": {
+ "util.inspect": true
},
"packages": {
- "gulp-postcss>postcss-load-config>lilconfig": true,
- "gulp-postcss>postcss-load-config>yaml": true,
- "ts-node": true
+ "chokidar>braces>fill-range>to-regex-range": true
}
},
- "gulp-postcss>postcss-load-config>lilconfig": {
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": {
"builtin": {
- "fs.accessSync": true,
- "fs.promises.access": true,
- "fs.promises.readFile": true,
- "fs.readFileSync": true,
- "os.homedir": true,
- "path.extname": true,
- "path.join": true,
- "path.parse": true,
- "path.resolve": true,
- "path.sep": true
+ "util.inspect": true
},
- "globals": {
- "process.cwd": true
+ "packages": {
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": true,
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true,
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": true
}
},
- "gulp-postcss>postcss-load-config>yaml": {
- "globals": {
- "Buffer": true,
- "YAML_SILENCE_DEPRECATION_WARNINGS": true,
- "YAML_SILENCE_WARNINGS": true,
- "atob": true,
- "btoa": true,
- "console.warn": true,
- "process": true
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": {
+ "packages": {
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": true,
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": true,
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": true,
+ "gulp-watch>anymatch>micromatch>braces>repeat-element": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
}
},
- "gulp-sass": {
+ "eslint-plugin-import>eslint-module-utils>find-up": {
"builtin": {
- "path.basename": true,
"path.dirname": true,
- "path.extname": true,
"path.join": true,
- "path.relative": true,
- "stream.Transform": true
- },
- "globals": {
- "process.cwd": true,
- "process.exit": true,
- "process.stderr.write": true
+ "path.parse": true,
+ "path.resolve": true
},
"packages": {
- "eslint>strip-ansi": true,
- "gulp-sass>lodash.clonedeep": true,
- "gulp-sass>replace-ext": true,
- "gulp-zip>plugin-error": true,
- "postcss>picocolors": true,
- "vinyl-sourcemaps-apply": true
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path": true
}
},
- "gulp-sass>replace-ext": {
+ "mocha>find-up": {
"builtin": {
- "path.basename": true,
"path.dirname": true,
- "path.extname": true,
- "path.join": true,
- "path.sep": true
- }
- },
- "gulp-sort": {
+ "path.parse": true,
+ "path.resolve": true
+ },
"packages": {
- "gulp-sort>through2": true
+ "mocha>find-up>locate-path": true,
+ "nyc>find-up>path-exists": true
}
},
- "gulp-sort>through2": {
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": {
"builtin": {
"util.inherits": true
},
"globals": {
- "process.nextTick": true
+ "Buffer.concat": true,
+ "setImmediate": true
},
"packages": {
- "gulp-sort>through2>readable-stream": true,
- "watchify>xtend": true
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": true
}
},
- "gulp-sort>through2>readable-stream": {
+ "eslint>file-entry-cache>flat-cache": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs.existsSync": true,
+ "fs.mkdirSync": true,
+ "fs.readFileSync": true,
+ "fs.writeFileSync": true,
+ "path.basename": true,
+ "path.dirname": true,
+ "path.resolve": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "__dirname": true
},
"packages": {
- "gulp-sort>through2>readable-stream>isarray": true,
- "gulp-sort>through2>readable-stream>safe-buffer": true,
- "gulp-sort>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
- }
- },
- "gulp-sort>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "gulp-sort>through2>readable-stream>string_decoder": {
- "packages": {
- "gulp-sort>through2>readable-stream>safe-buffer": true
+ "eslint>file-entry-cache>flat-cache>flatted": true,
+ "del>rimraf": true
}
},
- "gulp-sourcemaps": {
+ "stylelint>file-entry-cache>flat-cache": {
"builtin": {
+ "fs.existsSync": true,
+ "fs.readFileSync": true,
+ "path.basename": true,
"path.dirname": true,
- "path.extname": true,
- "path.join": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true
+ "path.resolve": true
},
"globals": {
- "Buffer.concat": true,
- "Buffer.from": true
+ "__dirname": true
},
"packages": {
- "del>graceful-fs": true,
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map": true,
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources": true,
- "gulp-sourcemaps>acorn": true,
- "gulp-sourcemaps>css": true,
- "gulp-sourcemaps>debug-fabulous": true,
- "gulp-sourcemaps>detect-newline": true,
- "gulp-sourcemaps>source-map": true,
- "gulp-sourcemaps>strip-bom-string": true,
- "gulp-sourcemaps>through2": true,
- "nyc>convert-source-map": true
+ "stylelint>file-entry-cache>flat-cache>flatted": true,
+ "stylelint>file-entry-cache>flat-cache>rimraf": true,
+ "stylelint>file-entry-cache>flat-cache>write": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map": {
+ "gulp>vinyl-fs>lead>flush-write-stream": {
+ "globals": {
+ "Buffer": true
+ },
"packages": {
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": true,
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>normalize-path": true,
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": true,
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true,
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": true
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": {
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": {
+ "packages": {
+ "gulp>undertaker>object.reduce>for-own>for-in": true
+ }
+ },
+ "gulp-watch>anymatch>micromatch>object.omit>for-own": {
+ "packages": {
+ "gulp>undertaker>object.reduce>for-own>for-in": true
+ }
+ },
+ "gulp>undertaker>object.reduce>for-own": {
+ "packages": {
+ "gulp>undertaker>object.reduce>for-own>for-in": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>fragment-cache": {
+ "packages": {
+ "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true
+ }
+ },
+ "gulp-livereload>event-stream>from": {
+ "builtin": {
+ "stream": true
+ },
"globals": {
- "define": true
+ "process.nextTick": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": {
+ "fs-extra": {
"builtin": {
+ "assert": true,
"fs": true,
- "path": true
+ "os.tmpdir": true,
+ "path.dirname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.normalize": true,
+ "path.parse": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true
},
"globals": {
"Buffer": true,
- "atob": true,
- "btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
+ "console.warn": true,
+ "process.arch": true,
+ "process.cwd": true,
+ "process.platform": true,
+ "process.umask": true,
+ "process.versions.node.split": true,
+ "setTimeout": true
},
"packages": {
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": true,
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true
+ "del>graceful-fs": true,
+ "fs-extra>jsonfile": true,
+ "fs-extra>universalify": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": {
+ "gulp>vinyl-fs>fs-mkdirp-stream": {
"builtin": {
- "tty.isatty": true
+ "path.dirname": true,
+ "path.resolve": true
},
"globals": {
- "process.argv.includes": true,
- "process.env": true,
- "process.platform": true
+ "process.umask": true
+ },
+ "packages": {
+ "del>graceful-fs": true,
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": {
+ "nyc>glob>fs.realpath": {
"builtin": {
- "util.inherits": true
+ "fs.lstat": true,
+ "fs.lstatSync": true,
+ "fs.readlink": true,
+ "fs.readlinkSync": true,
+ "fs.realpath": true,
+ "fs.realpathSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "path.normalize": true,
+ "path.resolve": true
},
"globals": {
- "process.nextTick": true
- },
- "packages": {
- "readable-stream": true
+ "console.error": true,
+ "console.trace": true,
+ "process.env.NODE_DEBUG": true,
+ "process.nextTick": true,
+ "process.noDeprecation": true,
+ "process.platform": true,
+ "process.throwDeprecation": true,
+ "process.traceDeprecation": true,
+ "process.version": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources": {
- "packages": {
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": true,
- "gulp-watch>anymatch>normalize-path": true
- }
+ "chokidar>fsevents": {
+ "globals": {
+ "console.assert": true,
+ "process.platform": true
+ },
+ "native": true
},
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": {
+ "gulp>glob-watcher>chokidar>fsevents": {
"builtin": {
+ "events.EventEmitter": true,
+ "fs.stat": true,
+ "path.join": true,
"util.inherits": true
},
"globals": {
- "process.nextTick": true
+ "__dirname": true,
+ "console.assert": true,
+ "process.nextTick": true,
+ "process.platform": true,
+ "setImmediate": true
},
"packages": {
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": true,
- "watchify>xtend": true
+ "gulp-watch>chokidar>fsevents>node-pre-gyp": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": {
+ "gulp-watch>chokidar>fsevents": {
"builtin": {
"events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs.stat": true,
+ "path.join": true,
+ "util.inherits": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
+ "__dirname": true,
+ "console.assert": true,
+ "process.nextTick": true,
+ "process.platform": true,
"setImmediate": true
},
"packages": {
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>isarray": true,
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true,
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "gulp-watch>chokidar>fsevents>node-pre-gyp": true
}
},
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": {
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": {
"builtin": {
- "buffer": true
- }
- },
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": {
+ "util.format": true
+ },
+ "globals": {
+ "clearInterval": true,
+ "process": true,
+ "setImmediate": true,
+ "setInterval": true
+ },
"packages": {
- "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>aproba": true,
+ "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true,
+ "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": true,
+ "react>object-assign": true,
+ "nyc>signal-exit": true,
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": true,
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true,
+ "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": true
}
},
- "gulp-sourcemaps>acorn": {
- "globals": {
- "define": true
+ "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": {
+ "builtin": {
+ "assert.equal": true
}
},
- "gulp-sourcemaps>css": {
- "builtin": {
- "fs.readFileSync": true,
- "path.dirname": true,
- "path.sep": true
+ "string.prototype.matchall>get-intrinsic": {
+ "globals": {
+ "AggregateError": true,
+ "FinalizationRegistry": true,
+ "WeakRef": true
},
"packages": {
- "gulp-sourcemaps>css>source-map": true,
- "gulp-sourcemaps>css>source-map-resolve": true,
- "pumpify>inherits": true
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "browserify>has>function-bind": true,
+ "string.prototype.matchall>es-abstract>has-proto": true,
+ "string.prototype.matchall>has-symbols": true,
+ "depcheck>is-core-module>hasown": true
}
},
- "gulp-sourcemaps>css>source-map-resolve": {
+ "gulp-zip>get-stream": {
"builtin": {
- "path.sep": true,
- "url.resolve": true
+ "buffer.constants.MAX_LENGTH": true,
+ "stream.PassThrough": true
},
"globals": {
- "TextDecoder": true,
- "setImmediate": true
+ "Buffer.concat": true
},
"packages": {
- "gulp-sourcemaps>css>source-map-resolve>atob": true,
- "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true
+ "pumpify>pump": true
}
},
- "gulp-sourcemaps>css>source-map-resolve>atob": {
- "globals": {
- "Buffer.from": true
+ "gulp-watch>anymatch>micromatch>parse-glob>glob-base": {
+ "builtin": {
+ "path.dirname": true
+ },
+ "packages": {
+ "eslint>glob-parent": true,
+ "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": true
}
},
- "gulp-sourcemaps>debug-fabulous": {
+ "eslint>glob-parent": {
+ "builtin": {
+ "os.platform": true,
+ "path.posix.dirname": true
+ },
"packages": {
- "gulp-sourcemaps>debug-fabulous>debug": true,
- "gulp-sourcemaps>debug-fabulous>memoizee": true,
- "react>object-assign": true
+ "del>is-glob": true
}
},
- "gulp-sourcemaps>debug-fabulous>debug": {
+ "gulp>vinyl-fs>glob-stream": {
"builtin": {
- "tty.isatty": true,
- "util": true
+ "util.inherits": true
},
"globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
+ "process.cwd": true,
+ "process.nextTick": true
},
"packages": {
- "mocha>ms": true,
- "mocha>supports-color": true
+ "react-markdown>unified>extend": true,
+ "eslint>glob-parent": true,
+ "nyc>glob": true,
+ "gulp>glob-watcher>is-negated-glob": true,
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams": true,
+ "gulp>vinyl-fs>glob-stream>pumpify": true,
+ "gulp>vinyl-fs>glob-stream>readable-stream": true,
+ "vinyl>remove-trailing-separator": true,
+ "gulp>vinyl-fs>glob-stream>to-absolute-glob": true,
+ "gulp>vinyl-fs>glob-stream>unique-stream": true
}
},
- "gulp-sourcemaps>debug-fabulous>memoizee": {
+ "gulp>glob-watcher": {
+ "packages": {
+ "gulp>glob-watcher>anymatch": true,
+ "gulp>glob-watcher>async-done": true,
+ "chokidar": true,
+ "gulp>glob-watcher>is-negated-glob": true,
+ "gulp>glob-watcher>just-debounce": true,
+ "gulp>undertaker>object.defaults": true
+ }
+ },
+ "nyc>glob": {
+ "builtin": {
+ "assert": true,
+ "events.EventEmitter": true,
+ "fs": true,
+ "path.join": true,
+ "path.resolve": true,
+ "util": true
+ },
"globals": {
- "clearTimeout": true,
- "setTimeout": true
+ "console.error": true,
+ "process.cwd": true,
+ "process.nextTick": true,
+ "process.platform": true
},
"packages": {
- "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": true,
- "gulp-sourcemaps>debug-fabulous>memoizee>is-promise": true,
- "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": true,
- "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": true,
- "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": true,
- "resolve-url-loader>es6-iterator>d": true,
- "resolve-url-loader>es6-iterator>es5-ext": true
+ "nyc>glob>fs.realpath": true,
+ "nyc>glob>inflight": true,
+ "pumpify>inherits": true,
+ "eslint>minimatch": true,
+ "@metamask/object-multiplex>once": true,
+ "gulp-watch>path-is-absolute": true
}
},
- "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": {
+ "stylelint>global-modules": {
+ "builtin": {
+ "path.resolve": true
+ },
+ "globals": {
+ "process.env.OSTYPE": true,
+ "process.platform": true
+ },
"packages": {
- "resolve-url-loader>es6-iterator>d": true,
- "resolve-url-loader>es6-iterator>es5-ext": true
+ "stylelint>global-modules>global-prefix": true
}
},
- "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": {
+ "stylelint>global-modules>global-prefix": {
+ "builtin": {
+ "fs.readFileSync": true,
+ "fs.realpathSync": true,
+ "os.homedir": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.resolve": true
+ },
+ "globals": {
+ "process.env.APPDATA": true,
+ "process.env.DESTDIR": true,
+ "process.env.OSTYPE": true,
+ "process.env.PREFIX": true,
+ "process.execPath": true,
+ "process.platform": true
+ },
"packages": {
- "resolve-url-loader>es6-iterator>es5-ext": true
+ "stylelint>global-modules>global-prefix>ini": true,
+ "stylelint>global-modules>global-prefix>which": true
}
},
- "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": {
+ "globby": {
+ "builtin": {
+ "fs.Stats": true,
+ "fs.readFile": true,
+ "fs.readFileSync": true,
+ "fs.statSync": true,
+ "path.dirname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.posix.join": true,
+ "path.relative": true,
+ "stream.Transform": true,
+ "util.promisify": true
+ },
"globals": {
- "MutationObserver": true,
- "WebKitMutationObserver": true,
- "document": true,
- "process": true,
- "queueMicrotask": true,
- "setImmediate": true,
- "setTimeout": true
+ "process.cwd": true
+ },
+ "packages": {
+ "globby>array-union": true,
+ "globby>dir-glob": true,
+ "fast-glob": true,
+ "eslint>ignore": true,
+ "globby>merge2": true,
+ "del>slash": true
}
},
- "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": {
+ "stylelint>globjoin": {
+ "builtin": {
+ "path.join": true
+ }
+ },
+ "stylelint>postcss-sass>gonzales-pe": {
+ "globals": {
+ "console.error": true,
+ "define": true
+ }
+ },
+ "string.prototype.matchall>es-abstract>gopd": {
"packages": {
- "resolve-url-loader>es6-iterator>es5-ext": true
+ "string.prototype.matchall>get-intrinsic": true
}
},
- "gulp-sourcemaps>through2": {
+ "del>graceful-fs": {
"builtin": {
- "util.inherits": true
+ "assert.equal": true,
+ "constants.O_SYMLINK": true,
+ "constants.O_WRONLY": true,
+ "constants.hasOwnProperty": true,
+ "fs": true,
+ "stream.Stream.call": true,
+ "util": true
},
"globals": {
- "process.nextTick": true
+ "clearTimeout": true,
+ "console.error": true,
+ "process": true,
+ "setTimeout": true
+ }
+ },
+ "gulp": {
+ "builtin": {
+ "util.inherits": true
},
"packages": {
- "gulp-sourcemaps>through2>readable-stream": true,
- "watchify>xtend": true
+ "gulp>glob-watcher": true,
+ "gulp>undertaker": true,
+ "gulp>vinyl-fs": true
}
},
- "gulp-sourcemaps>through2>readable-stream": {
+ "gulp-livereload": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "path.relative": true
+ },
+ "packages": {
+ "gulp-livereload>chalk": true,
+ "gulp-livereload>debug": true,
+ "gulp-livereload>event-stream": true,
+ "fancy-log": true,
+ "gulp-livereload>lodash.assign": true,
+ "gulp-livereload>tiny-lr": true
+ }
+ },
+ "gulp-postcss": {
+ "builtin": {
+ "path.dirname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "stream.Transform": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
+ "Buffer.from": true,
"setImmediate": true
},
"packages": {
- "gulp-sourcemaps>through2>readable-stream>isarray": true,
- "gulp-sourcemaps>through2>readable-stream>safe-buffer": true,
- "gulp-sourcemaps>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "fancy-log": true,
+ "gulp-zip>plugin-error": true,
+ "postcss": true,
+ "gulp-postcss>postcss-load-config": true,
+ "vinyl-sourcemaps-apply": true
}
},
- "gulp-sourcemaps>through2>readable-stream>safe-buffer": {
+ "gulp-sass": {
"builtin": {
- "buffer": true
+ "path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.relative": true,
+ "stream.Transform": true
+ },
+ "globals": {
+ "process.cwd": true,
+ "process.exit": true,
+ "process.stderr.write": true
+ },
+ "packages": {
+ "gulp-sass>lodash.clonedeep": true,
+ "postcss>picocolors": true,
+ "gulp-zip>plugin-error": true,
+ "gulp-sass>replace-ext": true,
+ "eslint>strip-ansi": true,
+ "vinyl-sourcemaps-apply": true
}
},
- "gulp-sourcemaps>through2>readable-stream>string_decoder": {
+ "gulp-sort": {
"packages": {
- "gulp-sourcemaps>through2>readable-stream>safe-buffer": true
+ "gulp-sort>through2": true
+ }
+ },
+ "gulp-sourcemaps": {
+ "builtin": {
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true
+ },
+ "globals": {
+ "Buffer.concat": true,
+ "Buffer.from": true
+ },
+ "packages": {
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources": true,
+ "gulp-sourcemaps>acorn": true,
+ "nyc>convert-source-map": true,
+ "gulp-sourcemaps>css": true,
+ "gulp-sourcemaps>debug-fabulous": true,
+ "gulp-sourcemaps>detect-newline": true,
+ "del>graceful-fs": true,
+ "gulp-sourcemaps>source-map": true,
+ "gulp-sourcemaps>strip-bom-string": true,
+ "gulp-sourcemaps>through2": true
}
},
"gulp-stylelint": {
@@ -4021,23 +3692,12 @@
"process.nextTick": true
},
"packages": {
- "eslint>strip-ansi": true,
"fancy-log": true,
- "gulp-stylelint>through2": true,
"gulp-zip>plugin-error": true,
"source-map": true,
- "stylelint": true
- }
- },
- "gulp-stylelint>through2": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
- },
- "packages": {
- "readable-stream": true
+ "eslint>strip-ansi": true,
+ "stylelint": true,
+ "gulp-stylelint>through2": true
}
},
"gulp-watch": {
@@ -4054,835 +3714,497 @@
"setTimeout": true
},
"packages": {
- "chokidar": true,
- "eslint>glob-parent": true,
"gulp-watch>ansi-colors": true,
"gulp-watch>anymatch": true,
+ "chokidar": true,
"gulp-watch>fancy-log": true,
+ "eslint>glob-parent": true,
+ "react>object-assign": true,
"gulp-watch>path-is-absolute": true,
+ "gulp-zip>plugin-error": true,
"gulp-watch>readable-stream": true,
"gulp-watch>slash": true,
- "gulp-watch>vinyl-file": true,
- "gulp-zip>plugin-error": true,
- "react>object-assign": true,
- "vinyl": true
- }
- },
- "gulp-watch>ansi-colors": {
- "packages": {
- "fancy-log>ansi-gray>ansi-wrap": true
+ "vinyl": true,
+ "gulp-watch>vinyl-file": true
}
},
- "gulp-watch>anymatch": {
+ "gulp-zip": {
"builtin": {
- "path.sep": true
+ "buffer.constants.MAX_LENGTH": true,
+ "path.join": true
},
"packages": {
- "gulp-watch>anymatch>micromatch": true,
- "gulp-watch>anymatch>normalize-path": true
+ "gulp-zip>get-stream": true,
+ "gulp-zip>plugin-error": true,
+ "gulp-zip>through2": true,
+ "vinyl": true,
+ "gulp-zip>yazl": true
}
},
- "gulp-watch>anymatch>micromatch": {
- "builtin": {
- "path.sep": true
- },
- "globals": {
- "process": true
- },
+ "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": {
"packages": {
- "gulp-watch>anymatch>micromatch>arr-diff": true,
- "gulp-watch>anymatch>micromatch>array-unique": true,
- "gulp-watch>anymatch>micromatch>braces": true,
- "gulp-watch>anymatch>micromatch>expand-brackets": true,
- "gulp-watch>anymatch>micromatch>extglob": true,
- "gulp-watch>anymatch>micromatch>filename-regex": true,
- "gulp-watch>anymatch>micromatch>is-extglob": true,
- "gulp-watch>anymatch>micromatch>is-glob": true,
- "gulp-watch>anymatch>micromatch>kind-of": true,
- "gulp-watch>anymatch>micromatch>object.omit": true,
- "gulp-watch>anymatch>micromatch>parse-glob": true,
- "gulp-watch>anymatch>micromatch>regex-cache": true,
- "gulp-watch>anymatch>normalize-path": true
+ "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi>ansi-regex": true
}
},
- "gulp-watch>anymatch>micromatch>arr-diff": {
- "packages": {
- "gulp>undertaker>arr-flatten": true
+ "chalk>supports-color>has-flag": {
+ "globals": {
+ "process.argv": true
}
},
- "gulp-watch>anymatch>micromatch>braces": {
- "packages": {
- "gulp-watch>anymatch>micromatch>braces>expand-range": true,
- "gulp-watch>anymatch>micromatch>braces>preserve": true,
- "gulp-watch>anymatch>micromatch>braces>repeat-element": true
+ "gulp-livereload>chalk>supports-color>has-flag": {
+ "globals": {
+ "process.argv": true
}
},
- "gulp-watch>anymatch>micromatch>braces>expand-range": {
- "packages": {
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": true
+ "postcss-discard-font-face>postcss>supports-color>has-flag": {
+ "globals": {
+ "process.argv": true
}
},
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": {
+ "string.prototype.matchall>es-abstract>has-property-descriptors": {
"packages": {
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": true,
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": true,
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": true,
- "gulp-watch>anymatch>micromatch>braces>repeat-element": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
+ "string.prototype.matchall>call-bind>es-define-property": true
}
},
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": {
+ "koa>is-generator-function>has-tostringtag": {
"packages": {
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": {
+ "builtin": {
+ "os.type": true
+ },
+ "globals": {
+ "process.env.LANG": true,
+ "process.env.LC_ALL": true,
+ "process.env.LC_CTYPE": true
}
},
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": {
"packages": {
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject>isarray": true
+ "gulp>gulp-cli>array-sort>get-value": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": true,
+ "gulp>gulp-cli>isobject": true
}
},
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": {
"packages": {
- "@babel/register>clone-deep>kind-of": true,
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": true,
- "gulp>undertaker>bach>array-last>is-number": true
- }
- },
- "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": {
- "builtin": {
- "crypto.randomBytes": true
+ "gulp>gulp-cli>array-sort>get-value": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>has-values": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": true
}
},
- "gulp-watch>anymatch>micromatch>expand-brackets": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": {
"packages": {
- "gulp-watch>anymatch>micromatch>expand-brackets>is-posix-bracket": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": true
}
},
- "gulp-watch>anymatch>micromatch>extglob": {
+ "browserify>has": {
"packages": {
- "gulp-watch>anymatch>micromatch>is-extglob": true
+ "browserify>has>function-bind": true
}
},
- "gulp-watch>anymatch>micromatch>is-glob": {
+ "depcheck>is-core-module>hasown": {
"packages": {
- "gulp-watch>anymatch>micromatch>is-extglob": true
+ "browserify>has>function-bind": true
}
},
- "gulp-watch>anymatch>micromatch>kind-of": {
+ "stylelint>postcss-html>htmlparser2": {
+ "builtin": {
+ "buffer.Buffer": true,
+ "events.EventEmitter": true,
+ "string_decoder.StringDecoder": true
+ },
"packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "stylelint>postcss-html>htmlparser2>domelementtype": true,
+ "stylelint>postcss-html>htmlparser2>domhandler": true,
+ "stylelint>postcss-html>htmlparser2>domutils": true,
+ "stylelint>postcss-html>htmlparser2>entities": true,
+ "pumpify>inherits": true,
+ "readable-stream": true
}
},
- "gulp-watch>anymatch>micromatch>object.omit": {
- "packages": {
- "gulp-watch>anymatch>micromatch>object.omit>for-own": true,
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ "webpack-dev-server>sockjs>websocket-driver>http-parser-js": {
+ "builtin": {
+ "assert.equal": true,
+ "assert.ok": true
}
},
- "gulp-watch>anymatch>micromatch>object.omit>for-own": {
- "packages": {
- "gulp>undertaker>object.reduce>for-own>for-in": true
+ "eslint>ignore": {
+ "globals": {
+ "process": true
}
},
- "gulp-watch>anymatch>micromatch>parse-glob": {
- "packages": {
- "gulp-watch>anymatch>micromatch>is-extglob": true,
- "gulp-watch>anymatch>micromatch>parse-glob>glob-base": true,
- "gulp-watch>anymatch>micromatch>parse-glob>is-dotfile": true,
- "gulp-watch>anymatch>micromatch>parse-glob>is-glob": true
+ "sass-embedded>immutable": {
+ "globals": {
+ "console": true,
+ "define": true
}
},
- "gulp-watch>anymatch>micromatch>parse-glob>glob-base": {
+ "eslint>@eslint/eslintrc>import-fresh": {
"builtin": {
"path.dirname": true
},
+ "globals": {
+ "__dirname": true,
+ "__filename": true
+ },
"packages": {
- "eslint>glob-parent": true,
- "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": true
+ "eslint>@eslint/eslintrc>import-fresh>parent-module": true,
+ "eslint>@eslint/eslintrc>import-fresh>resolve-from": true
}
},
- "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": {
+ "nyc>glob>inflight": {
+ "globals": {
+ "process.nextTick": true
+ },
"packages": {
- "gulp-watch>anymatch>micromatch>is-extglob": true
+ "@metamask/object-multiplex>once": true,
+ "@metamask/object-multiplex>once>wrappy": true
}
},
- "gulp-watch>anymatch>micromatch>parse-glob>is-glob": {
- "packages": {
- "gulp-watch>anymatch>micromatch>is-extglob": true
+ "pumpify>inherits": {
+ "builtin": {
+ "util.inherits": true
}
},
- "gulp-watch>anymatch>micromatch>regex-cache": {
- "packages": {
- "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": true
+ "ini": {
+ "globals": {
+ "process": true
}
},
- "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": {
- "packages": {
- "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow>is-primitive": true
+ "stylelint>global-modules>global-prefix>ini": {
+ "globals": {
+ "process": true
}
},
- "gulp-watch>anymatch>normalize-path": {
+ "@lavamoat/lavapack>combine-source-map>inline-source-map": {
+ "globals": {
+ "Buffer.from": true
+ },
"packages": {
- "vinyl>remove-trailing-separator": true
+ "@lavamoat/lavapack>combine-source-map>inline-source-map>source-map": true
}
},
- "gulp-watch>chokidar": {
+ "browserify>insert-module-globals": {
"builtin": {
- "events.EventEmitter": true,
- "fs": true,
- "path.basename": true,
"path.dirname": true,
- "path.extname": true,
- "path.join": true,
+ "path.isAbsolute": true,
"path.relative": true,
- "path.resolve": true,
"path.sep": true
},
"globals": {
- "clearTimeout": true,
- "console.error": true,
- "process.env.CHOKIDAR_INTERVAL": true,
- "process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR": true,
- "process.env.CHOKIDAR_USEPOLLING": true,
- "process.nextTick": true,
- "process.platform": true,
- "setTimeout": true
+ "Buffer.concat": true,
+ "Buffer.isBuffer": true
},
"packages": {
- "chokidar>normalize-path": true,
- "eslint>is-glob": true,
- "gulp-watch>chokidar>anymatch": true,
- "gulp-watch>chokidar>async-each": true,
- "gulp-watch>chokidar>braces": true,
- "gulp-watch>chokidar>fsevents": true,
- "gulp-watch>chokidar>is-binary-path": true,
- "gulp-watch>chokidar>readdirp": true,
- "gulp-watch>chokidar>upath": true,
- "gulp-watch>glob-parent": true,
+ "browserify>syntax-error>acorn-node": true,
+ "@lavamoat/lavapack>combine-source-map": true,
"gulp-watch>path-is-absolute": true,
- "pumpify>inherits": true
+ "browserify>insert-module-globals>through2": true,
+ "browserify>insert-module-globals>undeclared-identifiers": true,
+ "watchify>xtend": true
}
},
- "gulp-watch>chokidar>fsevents": {
- "builtin": {
- "events.EventEmitter": true,
- "fs.stat": true,
- "path.join": true,
- "util.inherits": true
- },
- "globals": {
- "__dirname": true,
- "console.assert": true,
- "process.nextTick": true,
- "process.platform": true,
- "setImmediate": true
- },
+ "string.prototype.matchall>internal-slot": {
"packages": {
- "gulp-watch>chokidar>fsevents>node-pre-gyp": true
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "depcheck>is-core-module>hasown": true,
+ "string.prototype.matchall>side-channel": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp": {
- "builtin": {
- "events.EventEmitter": true,
- "fs.existsSync": true,
- "fs.readFileSync": true,
- "fs.renameSync": true,
- "path.dirname": true,
- "path.existsSync": true,
- "path.join": true,
- "path.resolve": true,
- "url.parse": true,
- "url.resolve": true,
- "util.inherits": true
- },
- "globals": {
- "__dirname": true,
- "console.log": true,
- "process.arch": true,
- "process.cwd": true,
- "process.env": true,
- "process.platform": true,
- "process.version.substr": true,
- "process.versions": true
- },
+ "gulp>gulp-cli>replace-homedir>is-absolute": {
"packages": {
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": true,
- "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": true,
- "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": true,
- "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": true,
- "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": true
+ "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": true,
+ "nyc>spawn-wrap>is-windows": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": {
- "builtin": {
- "child_process.spawnSync": true,
- "fs.readdirSync": true,
- "os.platform": true
- },
- "globals": {
- "process.env": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": {
+ "packages": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": {
- "builtin": {
- "path": true,
- "stream.Stream": true,
- "url": true
- },
- "globals": {
- "console": true,
- "process.argv": true,
- "process.env.DEBUG_NOPT": true,
- "process.env.NOPT_DEBUG": true,
- "process.platform": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": {
"packages": {
- "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>nopt>abbrev": true,
- "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": true
+ "@babel/register>clone-deep>kind-of": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": {
- "builtin": {
- "child_process.exec": true,
- "path": true
- },
- "globals": {
- "process.env.COMPUTERNAME": true,
- "process.env.ComSpec": true,
- "process.env.EDITOR": true,
- "process.env.HOSTNAME": true,
- "process.env.PATH": true,
- "process.env.PROMPT": true,
- "process.env.PS1": true,
- "process.env.Path": true,
- "process.env.SHELL": true,
- "process.env.USER": true,
- "process.env.USERDOMAIN": true,
- "process.env.USERNAME": true,
- "process.env.VISUAL": true,
- "process.env.path": true,
- "process.nextTick": true,
- "process.platform": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": {
"packages": {
- "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": true,
- "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": {
- "globals": {
- "process.env.SystemRoot": true,
- "process.env.TEMP": true,
- "process.env.TMP": true,
- "process.env.TMPDIR": true,
- "process.env.windir": true,
- "process.platform": true
+ "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": {
+ "packages": {
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-decimal": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": {
+ "chokidar>is-binary-path": {
"builtin": {
- "assert": true,
- "fs": true,
- "path.join": true
- },
- "globals": {
- "process.platform": true,
- "setTimeout": true
+ "path.extname": true
},
"packages": {
- "nyc>glob": true
+ "chokidar>is-binary-path>binary-extensions": true
}
},
- "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": {
+ "string.prototype.matchall>es-abstract>is-callable": {
"globals": {
- "console": true,
- "process": true
+ "document": true
}
},
- "gulp-watch>fancy-log": {
+ "depcheck>is-core-module": {
"globals": {
- "console": true,
- "process.argv.indexOf": true,
- "process.stderr.write": true,
- "process.stdout.write": true
+ "process.versions": true
},
"packages": {
- "fancy-log>ansi-gray": true,
- "fancy-log>color-support": true,
- "fancy-log>time-stamp": true
+ "depcheck>is-core-module>hasown": true
}
},
- "gulp-watch>path-is-absolute": {
- "globals": {
- "process.platform": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": {
+ "packages": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": true
}
},
- "gulp-watch>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": {
"packages": {
- "gulp-watch>readable-stream>isarray": true,
- "gulp-watch>readable-stream>safe-buffer": true,
- "gulp-watch>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "@babel/register>clone-deep>kind-of": true
}
},
- "gulp-watch>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true
}
},
- "gulp-watch>readable-stream>string_decoder": {
+ "@metamask/eth-token-tracker>deep-equal>is-date-object": {
"packages": {
- "gulp-watch>readable-stream>safe-buffer": true
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "gulp-watch>vinyl-file": {
- "builtin": {
- "path.resolve": true
- },
- "globals": {
- "process.cwd": true
- },
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": {
"packages": {
- "del>graceful-fs": true,
- "gh-pages>globby>pinkie-promise": true,
- "gulp-watch>vinyl-file>pify": true,
- "gulp-watch>vinyl-file>strip-bom": true,
- "gulp-watch>vinyl-file>strip-bom-stream": true,
- "gulp-watch>vinyl-file>vinyl": true
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>kind-of": true
}
},
- "gulp-watch>vinyl-file>strip-bom": {
- "globals": {
- "Buffer.isBuffer": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": {
"packages": {
- "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": true,
+ "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": true,
+ "@babel/register>clone-deep>kind-of": true
}
},
- "gulp-watch>vinyl-file>strip-bom-stream": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": {
"packages": {
- "gulp-watch>vinyl-file>strip-bom": true,
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>kind-of": true
}
},
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "Buffer.concat": true,
- "setImmediate": true
- },
+ "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": {
"packages": {
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": true
+ "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow>is-primitive": true
}
},
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
+ "gulp-zip>plugin-error>extend-shallow>is-extendable": {
"packages": {
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>isarray": true,
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true,
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "@babel/register>clone-deep>is-plain-object": true
}
},
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": {
+ "packages": {
+ "@babel/register>clone-deep>is-plain-object": true
}
},
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": {
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": {
"packages": {
- "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true
+ "gulp>gulp-cli>yargs>string-width>is-fullwidth-code-point>number-is-nan": true
}
},
- "gulp-watch>vinyl-file>vinyl": {
- "builtin": {
- "buffer.Buffer": true,
- "path.basename": true,
- "path.dirname": true,
- "path.extname": true,
- "path.join": true,
- "path.relative": true,
- "stream.PassThrough": true,
- "stream.Stream": true
- },
- "globals": {
- "process.cwd": true
- },
+ "del>is-glob": {
"packages": {
- "@metamask/jazzicon>color>clone": true,
- "gulp-watch>vinyl-file>vinyl>clone-stats": true,
- "gulp-watch>vinyl-file>vinyl>replace-ext": true
+ "del>is-glob>is-extglob": true
}
},
- "gulp-watch>vinyl-file>vinyl>clone-stats": {
- "builtin": {
- "fs.Stats": true
- }
- },
- "gulp-watch>vinyl-file>vinyl>replace-ext": {
- "builtin": {
- "path.basename": true,
- "path.dirname": true,
- "path.extname": true,
- "path.join": true
- }
- },
- "gulp-zip": {
- "builtin": {
- "buffer.constants.MAX_LENGTH": true,
- "path.join": true
- },
+ "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": {
"packages": {
- "gulp-zip>get-stream": true,
- "gulp-zip>plugin-error": true,
- "gulp-zip>through2": true,
- "gulp-zip>yazl": true,
- "vinyl": true
+ "gulp-watch>anymatch>micromatch>is-extglob": true
}
},
- "gulp-zip>get-stream": {
- "builtin": {
- "buffer.constants.MAX_LENGTH": true,
- "stream.PassThrough": true
- },
- "globals": {
- "Buffer.concat": true
- },
+ "gulp-watch>anymatch>micromatch>is-glob": {
"packages": {
- "pumpify>pump": true
+ "gulp-watch>anymatch>micromatch>is-extglob": true
}
},
- "gulp-zip>plugin-error": {
- "builtin": {
- "util.inherits": true
- },
+ "gulp-watch>anymatch>micromatch>parse-glob>is-glob": {
"packages": {
- "gulp-watch>ansi-colors": true,
- "gulp-zip>plugin-error>arr-diff": true,
- "gulp-zip>plugin-error>arr-union": true,
- "gulp-zip>plugin-error>extend-shallow": true
+ "gulp-watch>anymatch>micromatch>is-extglob": true
}
},
- "gulp-zip>plugin-error>extend-shallow": {
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": {
"packages": {
- "gulp-zip>plugin-error>extend-shallow>assign-symbols": true,
- "gulp-zip>plugin-error>extend-shallow>is-extendable": true
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": true
}
},
- "gulp-zip>plugin-error>extend-shallow>is-extendable": {
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": {
"packages": {
- "@babel/register>clone-deep>is-plain-object": true
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": true
}
},
- "gulp-zip>through2": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": {
"packages": {
- "readable-stream": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": true
}
},
- "gulp-zip>yazl": {
+ "del>is-path-cwd": {
"builtin": {
- "events.EventEmitter": true,
- "fs.createReadStream": true,
- "fs.stat": true,
- "stream.PassThrough": true,
- "stream.Transform": true,
- "util.inherits": true,
- "zlib.DeflateRaw": true,
- "zlib.deflateRaw": true
+ "path.resolve": true
},
"globals": {
- "Buffer": true,
- "setImmediate": true,
- "utf8FileName.length": true
- },
- "packages": {
- "gulp-zip>yazl>buffer-crc32": true
+ "process.cwd": true,
+ "process.platform": true
}
},
- "gulp-zip>yazl>buffer-crc32": {
+ "del>is-path-inside": {
"builtin": {
- "buffer.Buffer": true
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true
}
},
- "gulp>glob-watcher": {
+ "@babel/register>clone-deep>is-plain-object": {
"packages": {
- "chokidar": true,
- "gulp>glob-watcher>anymatch": true,
- "gulp>glob-watcher>async-done": true,
- "gulp>glob-watcher>is-negated-glob": true,
- "gulp>glob-watcher>just-debounce": true,
- "gulp>undertaker>object.defaults": true
+ "gulp>gulp-cli>isobject": true
}
},
- "gulp>glob-watcher>anymatch": {
- "builtin": {
- "path.sep": true
- },
+ "string.prototype.matchall>es-abstract>is-regex": {
"packages": {
- "gulp-watch>anymatch>normalize-path": true,
- "gulp>glob-watcher>anymatch>micromatch": true
+ "string.prototype.matchall>call-bind": true,
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "gulp>glob-watcher>anymatch>micromatch": {
- "builtin": {
- "path.basename": true,
- "path.sep": true,
- "util.inspect": true
- },
- "globals": {
- "process.platform": true
- },
+ "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": {
"packages": {
- "@babel/register>clone-deep>kind-of": true,
- "gulp-zip>plugin-error>arr-diff": true,
- "gulp-zip>plugin-error>extend-shallow": true,
- "gulp>glob-watcher>anymatch>micromatch>braces": true,
- "gulp>glob-watcher>anymatch>micromatch>define-property": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob": true,
- "gulp>gulp-cli>liftoff>fined>object.pick": true,
- "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
- "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true,
- "gulp>gulp-cli>matchdep>micromatch>nanomatch": true,
- "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex": true
+ "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces": {
+ "eslint-plugin-react>array-includes>is-string": {
"packages": {
- "gulp-watch>anymatch>micromatch>braces>repeat-element": true,
- "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": true,
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": true,
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": true,
- "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex": true,
- "gulp>undertaker>arr-flatten": true
+ "koa>is-generator-function>has-tostringtag": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": {
+ "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
"packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ "string.prototype.matchall>has-symbols": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": {
- "builtin": {
- "util.inspect": true
- },
+ "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": {
"packages": {
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": true,
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true,
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
+ "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path>unc-path-regex": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": {
- "packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ "mocha>log-symbols>is-unicode-supported": {
+ "globals": {
+ "process.env.CI": true,
+ "process.env.TERM": true,
+ "process.env.TERM_PROGRAM": true,
+ "process.env.WT_SESSION": true,
+ "process.platform": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": {
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": true
+ "nyc>spawn-wrap>is-windows": {
+ "globals": {
+ "define": true,
+ "isWindows": "write",
+ "process": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "@sentry/cli>which>isexe": {
+ "builtin": {
+ "fs": true
+ },
+ "globals": {
+ "TESTING_WINDOWS": true,
+ "process.env.PATHEXT": true,
+ "process.getgid": true,
+ "process.getuid": true,
+ "process.platform": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": {
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": {
"packages": {
- "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject>isarray": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>define-property": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": {
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject>isarray": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>extglob": {
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": true,
- "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
- "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true,
- "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex": true
+ "postcss-discard-font-face>postcss>js-base64": {
+ "globals": {
+ "Base64": "write",
+ "define": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": {
- "packages": {
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
+ "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": {
+ "globals": {
+ "define": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": {
+ "@babel/core>@babel/generator>jsesc": {
"globals": {
- "__filename": true
- },
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": true,
- "gulp>gulp-cli>matchdep>micromatch>extglob>expand-brackets>posix-character-classes": true,
- "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex": true
+ "Buffer": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": {
- "builtin": {
- "fs.SyncWriteStream": true,
- "net.Socket": true,
- "tty.WriteStream": true,
- "tty.isatty": true,
- "util": true
- },
+ "webpack>json-parse-even-better-errors": {
"globals": {
- "chrome": true,
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
- },
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug>ms": true
+ "Buffer.isBuffer": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": {
+ "@lavamoat/lavapack>json-stable-stringify": {
"packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": true
+ "string.prototype.matchall>call-bind": true,
+ "@lavamoat/lavapack>json-stable-stringify>isarray": true,
+ "@lavamoat/lavapack>json-stable-stringify>jsonify": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": {
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": true,
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>kind-of": true
- }
- },
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": {
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": true
- }
- },
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
- }
- },
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": {
- "packages": {
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": true
- }
- },
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
- }
- },
- "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": {
- "packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
- }
- },
- "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": {
- "packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ "depcheck>json5": {
+ "globals": {
+ "console.warn": true
}
},
- "gulp>glob-watcher>async-done": {
+ "eslint-plugin-import>tsconfig-paths>json5": {
"globals": {
- "process.nextTick": true
- },
- "packages": {
- "@metamask/object-multiplex>once": true,
- "duplexify>end-of-stream": true,
- "gulp>glob-watcher>async-done>stream-exhaust": true,
- "readable-stream-2>process-nextick-args": true
+ "console.warn": true
}
},
- "gulp>glob-watcher>async-done>stream-exhaust": {
+ "fs-extra>jsonfile": {
"builtin": {
- "stream.Writable": true,
- "util.inherits": true
+ "fs": true
},
"globals": {
- "setImmediate": true
+ "Buffer.isBuffer": true
+ },
+ "packages": {
+ "del>graceful-fs": true
}
},
- "gulp>glob-watcher>chokidar": {
- "packages": {
- "gulp>glob-watcher>chokidar>fsevents": true
+ "browserify>JSONStream>jsonparse": {
+ "globals": {
+ "Buffer": true
}
},
- "gulp>glob-watcher>chokidar>fsevents": {
- "builtin": {
- "events.EventEmitter": true,
- "fs.stat": true,
- "path.join": true,
- "util.inherits": true
- },
+ "eslint-plugin-react>jsx-ast-utils": {
"globals": {
- "__dirname": true,
- "console.assert": true,
- "process.nextTick": true,
- "process.platform": true,
- "setImmediate": true
+ "console.error": true
},
"packages": {
- "gulp-watch>chokidar>fsevents>node-pre-gyp": true
+ "gulp>vinyl-fs>object.assign": true
}
},
"gulp>glob-watcher>just-debounce": {
@@ -4891,1855 +4213,1297 @@
"setTimeout": true
}
},
- "gulp>gulp-cli>liftoff>fined>object.pick": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": {
"packages": {
- "gulp>gulp-cli>isobject": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": {
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": true,
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": {
+ "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": {
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": {
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": {
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": {
"packages": {
"browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>braces>split-string": {
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": {
"packages": {
- "gulp-zip>plugin-error>extend-shallow": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": {
"packages": {
- "@babel/register>clone-deep>kind-of": true,
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": true,
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": {
+ "lavamoat>lavamoat-core>merge-deep>kind-of": {
"packages": {
- "@babel/register>clone-deep>kind-of": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": {
+ "gulp-watch>anymatch>micromatch>kind-of": {
"packages": {
- "@babel/register>clone-deep>kind-of": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>fragment-cache": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": {
"packages": {
- "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>nanomatch": {
- "builtin": {
- "path.basename": true,
- "path.sep": true,
- "util.inspect": true
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": {
+ "globals": {
+ "Buffer": true
},
"packages": {
- "@babel/register>clone-deep>kind-of": true,
- "gulp-zip>plugin-error>arr-diff": true,
- "gulp-zip>plugin-error>extend-shallow": true,
- "gulp>gulp-cli>liftoff>fined>object.pick": true,
- "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
- "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true,
- "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": true,
- "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex": true,
- "nyc>spawn-wrap>is-windows": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": {
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": {
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>regex-not": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": {
"packages": {
- "gulp-zip>plugin-error>extend-shallow": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true
+ "browserify>insert-module-globals>is-buffer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon": {
- "builtin": {
- "fs.readFileSync": true,
- "path.dirname": true,
- "util.inspect": true
- },
- "globals": {
- "__filename": true
- },
+ "labeled-stream-splicer": {
"packages": {
- "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>source-map": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": true,
- "resolve-url-loader>rework>css>source-map-resolve": true
+ "pumpify>inherits": true,
+ "labeled-stream-splicer>stream-splicer": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": {
+ "gulp>undertaker>last-run": {
"builtin": {
- "util.inherits": true
+ "assert": true
},
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>pascalcase": true
+ "gulp>undertaker>last-run>default-resolution": true,
+ "gulp>undertaker>es6-weak-map": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": {
+ "lavamoat-browserify": {
+ "builtin": {
+ "node:fs.existsSync": true,
+ "node:fs.mkdirSync": true,
+ "node:fs.readFileSync": true,
+ "node:fs.writeFileSync": true,
+ "node:path.dirname": true,
+ "node:path.extname": true,
+ "node:path.resolve": true,
+ "node:util.callbackify": true
+ },
+ "globals": {
+ "console.warn": true,
+ "process.cwd": true,
+ "setTimeout": true
+ },
"packages": {
- "gulp>gulp-cli>array-sort>get-value": true,
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true
+ "lavamoat>@lavamoat/aa": true,
+ "@lavamoat/lavapack": true,
+ "browserify>browser-resolve": true,
+ "lavamoat-browserify>concat-stream": true,
+ "duplexify": true,
+ "lavamoat>lavamoat-core": true,
+ "lavamoat-browserify>readable-stream": true,
+ "through2": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": {
+ "lavamoat>lavamoat-core": {
+ "builtin": {
+ "node:events": true,
+ "node:fs.readFileSync": true,
+ "node:fs/promises.writeFile": true,
+ "node:path.extname": true,
+ "node:path.join": true
+ },
+ "globals": {
+ "__dirname": true,
+ "console.error": true,
+ "console.warn": true,
+ "define": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true
+ "@lavamoat/lavapack>json-stable-stringify": true,
+ "lavamoat>lavamoat-tofu": true,
+ "lavamoat>lavamoat-core>merge-deep": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": {
- "builtin": {
- "util.inspect": true
+ "lavamoat>lavamoat-tofu": {
+ "globals": {
+ "console.log": true
},
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true
+ "@babel/core>@babel/parser": true,
+ "depcheck>@babel/traverse": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": {
- "packages": {
- "gulp>gulp-cli>isobject": true
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": {
+ "globals": {
+ "process.env.TRAVIS": true,
+ "process.env.UNLAZY": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": {
- "packages": {
- "gulp>gulp-cli>array-sort>get-value": true,
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": true
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": {
+ "globals": {
+ "process.env.UNLAZY": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": {
+ "gulp>vinyl-fs>lazystream": {
+ "builtin": {
+ "util.inherits": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": true
+ "gulp>vinyl-fs>lazystream>readable-stream": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": {
+ "gulp>vinyl-fs>lead": {
+ "globals": {
+ "process.nextTick": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": true
+ "gulp>vinyl-fs>lead>flush-write-stream": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": {
+ "eslint>levn": {
"packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "eslint>levn>prelude-ls": true,
+ "eslint>levn>type-check": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "gulp-postcss>postcss-load-config>lilconfig": {
+ "builtin": {
+ "fs.accessSync": true,
+ "fs.promises.access": true,
+ "fs.promises.readFile": true,
+ "fs.readFileSync": true,
+ "os.homedir": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.parse": true,
+ "path.resolve": true,
+ "path.sep": true
+ },
+ "globals": {
+ "process.cwd": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": {
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path": {
+ "builtin": {
+ "path.resolve": true
+ },
+ "globals": {
+ "process.cwd": true
+ },
"packages": {
- "@babel/register>clone-deep>is-plain-object": true,
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
- "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": true
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": true,
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": {
+ "mocha>find-up>locate-path": {
+ "builtin": {
+ "fs.lstat": true,
+ "fs.lstatSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "path.resolve": true,
+ "util.promisify": true
+ },
+ "globals": {
+ "process.cwd": true
+ },
"packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
+ "mocha>find-up>locate-path>p-locate": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": {
- "packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": true
+ "lodash": {
+ "globals": {
+ "define": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": {
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ }
+ },
+ "mocha>log-symbols": {
"packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "chalk": true,
+ "mocha>log-symbols>is-unicode-supported": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": {
+ "loose-envify": {
+ "builtin": {
+ "stream.PassThrough": true,
+ "stream.Transform": true,
+ "util.inherits": true
+ },
+ "globals": {
+ "process.env": true
+ },
"packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
- "gulp-zip>plugin-error>arr-union": true,
- "gulp>gulp-cli>array-sort>get-value": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true
+ "loose-envify>js-tokens": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": {
+ "@babel/core>@babel/helper-compilation-targets>lru-cache": {
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": true
+ "@babel/core>@babel/helper-compilation-targets>lru-cache>yallist": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": {
+ "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": {
"packages": {
- "gulp>gulp-cli>array-sort>get-value": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>has-values": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": true
+ "resolve-url-loader>es6-iterator>es5-ext": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": {
+ "gulp>undertaker>arr-map>make-iterator": {
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject>isarray": true
+ "@babel/register>clone-deep>kind-of": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": {
+ "gulp-livereload>event-stream>map-stream": {
"builtin": {
- "util": true
+ "stream.Stream": true
},
- "packages": {
- "gulp-zip>plugin-error>arr-union": true,
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true
+ "globals": {
+ "process.nextTick": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": {
"builtin": {
- "util.inherits": true
+ "util.inspect": true
},
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": {
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": {
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>copy-descriptor": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": {
+ "builtin": {
+ "crypto.randomBytes": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": {
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": {
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
+ "react-markdown>unist-util-visit": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": {
+ "gulp-sourcemaps>debug-fabulous>memoizee": {
+ "globals": {
+ "clearTimeout": true,
+ "setTimeout": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": true,
- "gulp>undertaker>object.reduce>for-own>for-in": true
+ "resolve-url-loader>es6-iterator>d": true,
+ "resolve-url-loader>es6-iterator>es5-ext": true,
+ "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": true,
+ "gulp-sourcemaps>debug-fabulous>memoizee>is-promise": true,
+ "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": true,
+ "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": true,
+ "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": {
+ "lavamoat>lavamoat-core>merge-deep": {
"packages": {
- "@babel/register>clone-deep>is-plain-object": true
+ "gulp-zip>plugin-error>arr-union": true,
+ "lavamoat>lavamoat-core>merge-deep>clone-deep": true,
+ "lavamoat>lavamoat-core>merge-deep>kind-of": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": {
+ "globby>merge2": {
"builtin": {
- "fs.SyncWriteStream": true,
- "net.Socket": true,
- "tty.WriteStream": true,
- "tty.isatty": true,
- "util": true
+ "stream.PassThrough": true
},
"globals": {
- "chrome": true,
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
- },
- "packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug>ms": true
+ "process.nextTick": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": {
+ "gulp>glob-watcher>anymatch>micromatch": {
+ "builtin": {
+ "path.basename": true,
+ "path.sep": true,
+ "util.inspect": true
+ },
+ "globals": {
+ "process.platform": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": true
+ "gulp-zip>plugin-error>arr-diff": true,
+ "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
+ "gulp>glob-watcher>anymatch>micromatch>braces": true,
+ "gulp>glob-watcher>anymatch>micromatch>define-property": true,
+ "gulp-zip>plugin-error>extend-shallow": true,
+ "gulp>glob-watcher>anymatch>micromatch>extglob": true,
+ "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true,
+ "@babel/register>clone-deep>kind-of": true,
+ "gulp>gulp-cli>matchdep>micromatch>nanomatch": true,
+ "gulp>gulp-cli>liftoff>fined>object.pick": true,
+ "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": {
+ "gulp-watch>anymatch>micromatch": {
+ "builtin": {
+ "path.sep": true
+ },
+ "globals": {
+ "process": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": true,
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>kind-of": true
+ "gulp-watch>anymatch>micromatch>arr-diff": true,
+ "gulp-watch>anymatch>micromatch>array-unique": true,
+ "gulp-watch>anymatch>micromatch>braces": true,
+ "gulp-watch>anymatch>micromatch>expand-brackets": true,
+ "gulp-watch>anymatch>micromatch>extglob": true,
+ "gulp-watch>anymatch>micromatch>filename-regex": true,
+ "gulp-watch>anymatch>micromatch>is-extglob": true,
+ "gulp-watch>anymatch>micromatch>is-glob": true,
+ "gulp-watch>anymatch>micromatch>kind-of": true,
+ "gulp-watch>anymatch>normalize-path": true,
+ "gulp-watch>anymatch>micromatch>object.omit": true,
+ "gulp-watch>anymatch>micromatch>parse-glob": true,
+ "gulp-watch>anymatch>micromatch>regex-cache": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": {
+ "fast-glob>micromatch": {
+ "builtin": {
+ "util.inspect": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true
+ "chokidar>braces": true,
+ "chokidar>anymatch>picomatch": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": {
+ "eslint>minimatch": {
+ "builtin": {
+ "path": true
+ },
+ "globals": {
+ "console": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true
+ "eslint>minimatch>brace-expansion": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": {
"packages": {
- "browserify>insert-module-globals>is-buffer": true
+ "gulp>undertaker>object.reduce>for-own>for-in": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": {
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": {
"packages": {
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object>for-in": true,
"gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": {
- "packages": {
- "@babel/register>clone-deep>kind-of": true
+ "mockttp>portfinder>mkdirp": {
+ "builtin": {
+ "fs": true,
+ "path.dirname": true,
+ "path.resolve": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>to-regex": {
+ "browserify>module-deps": {
+ "builtin": {
+ "fs.createReadStream": true,
+ "fs.readFile": true,
+ "path.delimiter": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.resolve": true
+ },
+ "globals": {
+ "process.cwd": true,
+ "process.env.NODE_PATH": true,
+ "process.nextTick": true,
+ "process.platform": true,
+ "setTimeout": true,
+ "tr": true
+ },
"packages": {
- "gulp-zip>plugin-error>extend-shallow": true,
- "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": true,
- "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true
+ "browserify>browser-resolve": true,
+ "browserify>cached-path-relative": true,
+ "browserify>concat-stream": true,
+ "watchify>defined": true,
+ "browserify>module-deps>detective": true,
+ "browserify>duplexer2": true,
+ "pumpify>inherits": true,
+ "loose-envify": true,
+ "browserify>parents": true,
+ "browserify>module-deps>readable-stream": true,
+ "depcheck>resolve": true,
+ "browserify>module-deps>stream-combiner2": true,
+ "browserify>module-deps>through2": true,
+ "watchify>xtend": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": {
+ "gulp>gulp-cli>matchdep>micromatch>nanomatch": {
+ "builtin": {
+ "path.basename": true,
+ "path.sep": true,
+ "util.inspect": true
+ },
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true
+ "gulp-zip>plugin-error>arr-diff": true,
+ "gulp>gulp-cli>matchdep>micromatch>array-unique": true,
+ "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": true,
+ "gulp-zip>plugin-error>extend-shallow": true,
+ "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true,
+ "nyc>spawn-wrap>is-windows": true,
+ "@babel/register>clone-deep>kind-of": true,
+ "gulp>gulp-cli>liftoff>fined>object.pick": true,
+ "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex": true
}
},
- "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": {
+ "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": {
+ "globals": {
+ "MutationObserver": true,
+ "WebKitMutationObserver": true,
+ "document": true,
+ "process": true,
+ "queueMicrotask": true,
+ "setImmediate": true,
+ "setTimeout": true
+ }
+ },
+ "gulp-watch>chokidar>fsevents>node-pre-gyp": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "fs.existsSync": true,
+ "fs.readFileSync": true,
+ "fs.renameSync": true,
+ "path.dirname": true,
+ "path.existsSync": true,
+ "path.join": true,
+ "path.resolve": true,
+ "url.parse": true,
+ "url.resolve": true,
+ "util.inherits": true
+ },
+ "globals": {
+ "__dirname": true,
+ "console.log": true,
+ "process.arch": true,
+ "process.cwd": true,
+ "process.env": true,
+ "process.platform": true,
+ "process.version.substr": true,
+ "process.versions": true
+ },
"packages": {
- "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex>ret": true
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": true,
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": true,
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": true,
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": true,
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": true
}
},
- "gulp>gulp-cli>replace-homedir>is-absolute": {
+ "node-sass": {
+ "native": true
+ },
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": {
+ "builtin": {
+ "path": true,
+ "stream.Stream": true,
+ "url": true
+ },
+ "globals": {
+ "console": true,
+ "process.argv": true,
+ "process.env.DEBUG_NOPT": true,
+ "process.env.NOPT_DEBUG": true,
+ "process.platform": true
+ },
"packages": {
- "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": true,
- "nyc>spawn-wrap>is-windows": true
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>nopt>abbrev": true,
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": true
}
},
- "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": {
+ "gulp-watch>anymatch>normalize-path": {
"packages": {
- "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": true
+ "vinyl>remove-trailing-separator": true
}
},
- "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": {
+ "stylelint>normalize-selector": {
+ "globals": {
+ "define": true
+ }
+ },
+ "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": {
"packages": {
- "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path>unc-path-regex": true
+ "@metamask/object-multiplex>once": true
}
},
- "gulp>undertaker": {
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": {
"builtin": {
- "assert": true,
"events.EventEmitter": true,
- "util.inherits": true
+ "util": true
},
"globals": {
- "process.env.UNDERTAKER_SETTLE": true,
- "process.env.UNDERTAKER_TIME_RESOLUTION": true,
- "process.hrtime": true
+ "process.nextTick": true,
+ "process.stderr": true
},
"packages": {
- "gulp>undertaker>arr-flatten": true,
- "gulp>undertaker>arr-map": true,
- "gulp>undertaker>bach": true,
- "gulp>undertaker>collection-map": true,
- "gulp>undertaker>es6-weak-map": true,
- "gulp>undertaker>last-run": true,
- "gulp>undertaker>object.defaults": true,
- "gulp>undertaker>object.reduce": true,
- "gulp>undertaker>undertaker-registry": true
- }
- },
- "gulp>undertaker>arr-map": {
- "packages": {
- "gulp>undertaker>arr-map>make-iterator": true
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": true,
+ "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true,
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": true,
+ "nyc>yargs>set-blocking": true
}
},
- "gulp>undertaker>arr-map>make-iterator": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": {
"packages": {
- "@babel/register>clone-deep>kind-of": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>copy-descriptor": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": true
}
},
- "gulp>undertaker>bach": {
+ "string.prototype.matchall>es-abstract>object-inspect": {
"builtin": {
- "assert.ok": true
+ "util.inspect": true
},
- "packages": {
- "gulp>glob-watcher>async-done": true,
- "gulp>undertaker>arr-flatten": true,
- "gulp>undertaker>arr-map": true,
- "gulp>undertaker>bach>arr-filter": true,
- "gulp>undertaker>bach>array-each": true,
- "gulp>undertaker>bach>array-initial": true,
- "gulp>undertaker>bach>array-last": true,
- "gulp>undertaker>bach>async-settle": true,
- "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true
+ "globals": {
+ "HTMLElement": true,
+ "WeakRef": true
}
},
- "gulp>undertaker>bach>arr-filter": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": {
"packages": {
- "gulp>undertaker>arr-map>make-iterator": true
+ "gulp>gulp-cli>isobject": true
}
},
- "gulp>undertaker>bach>array-initial": {
+ "gulp>vinyl-fs>object.assign": {
"packages": {
- "gulp>undertaker>bach>array-last>is-number": true,
- "gulp>undertaker>object.defaults>array-slice": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>has-symbols": true,
+ "@lavamoat/lavapack>json-stable-stringify>object-keys": true
}
},
- "gulp>undertaker>bach>array-last": {
+ "gulp>undertaker>object.defaults": {
"packages": {
- "gulp>undertaker>bach>array-last>is-number": true
+ "gulp>undertaker>bach>array-each": true,
+ "gulp>undertaker>object.defaults>array-slice": true,
+ "gulp>undertaker>object.reduce>for-own": true,
+ "gulp>gulp-cli>isobject": true
}
},
- "gulp>undertaker>bach>async-settle": {
+ "eslint-plugin-react>object.entries": {
"packages": {
- "gulp>glob-watcher>async-done": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>es-abstract": true
}
},
- "gulp>undertaker>collection-map": {
+ "eslint-plugin-react>object.fromentries": {
"packages": {
- "gulp>undertaker>arr-map": true,
- "gulp>undertaker>arr-map>make-iterator": true,
- "gulp>undertaker>object.reduce>for-own": true
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>es-abstract": true
}
},
- "gulp>undertaker>es6-weak-map": {
+ "eslint-plugin-react>object.hasown": {
"packages": {
- "resolve-url-loader>es6-iterator": true,
- "resolve-url-loader>es6-iterator>d": true,
- "resolve-url-loader>es6-iterator>es5-ext": true,
- "resolve-url-loader>es6-iterator>es6-symbol": true
+ "string.prototype.matchall>es-abstract": true
}
},
- "gulp>undertaker>last-run": {
- "builtin": {
- "assert": true
- },
+ "gulp-watch>anymatch>micromatch>object.omit": {
"packages": {
- "gulp>undertaker>es6-weak-map": true,
- "gulp>undertaker>last-run>default-resolution": true
- }
- },
- "gulp>undertaker>last-run>default-resolution": {
- "globals": {
- "process.version.match": true
+ "gulp-watch>anymatch>micromatch>object.omit>for-own": true,
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true
}
},
- "gulp>undertaker>object.defaults": {
+ "gulp>gulp-cli>liftoff>fined>object.pick": {
"packages": {
- "gulp>gulp-cli>isobject": true,
- "gulp>undertaker>bach>array-each": true,
- "gulp>undertaker>object.defaults>array-slice": true,
- "gulp>undertaker>object.reduce>for-own": true
+ "gulp>gulp-cli>isobject": true
}
},
"gulp>undertaker>object.reduce": {
"packages": {
- "gulp>undertaker>arr-map>make-iterator": true,
- "gulp>undertaker>object.reduce>for-own": true
+ "gulp>undertaker>object.reduce>for-own": true,
+ "gulp>undertaker>arr-map>make-iterator": true
}
},
- "gulp>undertaker>object.reduce>for-own": {
+ "@metamask/object-multiplex>once": {
"packages": {
- "gulp>undertaker>object.reduce>for-own>for-in": true
+ "@metamask/object-multiplex>once>wrappy": true
}
},
- "gulp>vinyl-fs": {
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams": {
"builtin": {
- "os.platform": true,
- "path.relative": true,
- "path.resolve": true,
"util.inherits": true
},
- "globals": {
- "Buffer.isBuffer": true,
- "process.cwd": true,
- "process.geteuid": true,
- "process.getuid": true,
- "process.nextTick": true
- },
"packages": {
- "del>graceful-fs": true,
- "gulp>vinyl-fs>fs-mkdirp-stream": true,
- "gulp>vinyl-fs>glob-stream": true,
- "gulp>vinyl-fs>is-valid-glob": true,
- "gulp>vinyl-fs>lazystream": true,
- "gulp>vinyl-fs>lead": true,
- "gulp>vinyl-fs>object.assign": true,
- "gulp>vinyl-fs>pumpify": true,
- "gulp>vinyl-fs>readable-stream": true,
- "gulp>vinyl-fs>remove-bom-buffer": true,
- "gulp>vinyl-fs>remove-bom-stream": true,
- "gulp>vinyl-fs>resolve-options": true,
- "gulp>vinyl-fs>through2": true,
- "gulp>vinyl-fs>to-through": true,
- "gulp>vinyl-fs>value-or-function": true,
- "gulp>vinyl-fs>vinyl-sourcemap": true,
- "vinyl": true
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": true
}
},
- "gulp>vinyl-fs>fs-mkdirp-stream": {
+ "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": {
"builtin": {
- "path.dirname": true,
- "path.resolve": true
+ "os.homedir": true
},
"globals": {
- "process.umask": true
- },
- "packages": {
- "del>graceful-fs": true,
- "gulp>vinyl-fs>fs-mkdirp-stream>through2": true
+ "process.env": true,
+ "process.getuid": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>fs-mkdirp-stream>through2": {
- "builtin": {
- "util.inherits": true
- },
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": {
"globals": {
- "process.nextTick": true
- },
- "packages": {
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": true,
- "watchify>xtend": true
+ "process.env.SystemRoot": true,
+ "process.env.TEMP": true,
+ "process.env.TMP": true,
+ "process.env.TMPDIR": true,
+ "process.env.windir": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": {
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "child_process.exec": true,
+ "path": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "process.env.COMPUTERNAME": true,
+ "process.env.ComSpec": true,
+ "process.env.EDITOR": true,
+ "process.env.HOSTNAME": true,
+ "process.env.PATH": true,
+ "process.env.PROMPT": true,
+ "process.env.PS1": true,
+ "process.env.Path": true,
+ "process.env.SHELL": true,
+ "process.env.USER": true,
+ "process.env.USERDOMAIN": true,
+ "process.env.USERNAME": true,
+ "process.env.VISUAL": true,
+ "process.env.path": true,
+ "process.nextTick": true,
+ "process.platform": true
},
"packages": {
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>isarray": true,
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": true,
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": true
}
},
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "@storybook/test-runner>jest-circus>p-limit": {
+ "packages": {
+ "@storybook/test-runner>jest-circus>p-limit>yocto-queue": true
}
},
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": {
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": {
"packages": {
- "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit>p-try": true
}
},
- "gulp>vinyl-fs>glob-stream": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.cwd": true,
- "process.nextTick": true
- },
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": {
"packages": {
- "eslint>glob-parent": true,
- "gulp>glob-watcher>is-negated-glob": true,
- "gulp>vinyl-fs>glob-stream>ordered-read-streams": true,
- "gulp>vinyl-fs>glob-stream>pumpify": true,
- "gulp>vinyl-fs>glob-stream>readable-stream": true,
- "gulp>vinyl-fs>glob-stream>to-absolute-glob": true,
- "gulp>vinyl-fs>glob-stream>unique-stream": true,
- "nyc>glob": true,
- "react-markdown>unified>extend": true,
- "vinyl>remove-trailing-separator": true
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": true
}
},
- "gulp>vinyl-fs>glob-stream>ordered-read-streams": {
- "builtin": {
- "util.inherits": true
- },
+ "mocha>find-up>locate-path>p-locate": {
"packages": {
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": true
+ "@storybook/test-runner>jest-circus>p-limit": true
}
},
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
+ "del>p-map": {
"packages": {
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>isarray": true,
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "del>p-map>aggregate-error": true
}
},
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "eslint>@eslint/eslintrc>import-fresh>parent-module": {
+ "packages": {
+ "@metamask/test-bundler>ow>callsites": true
}
},
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": {
+ "browserify>parents": {
+ "globals": {
+ "process.cwd": true,
+ "process.platform": true
+ },
"packages": {
- "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true
+ "browserify>parents>path-platform": true
}
},
- "gulp>vinyl-fs>glob-stream>pumpify": {
+ "react-syntax-highlighter>refractor>parse-entities": {
"packages": {
- "gulp>vinyl-fs>glob-stream>pumpify>duplexify": true,
- "gulp>vinyl-fs>glob-stream>pumpify>pump": true,
- "pumpify>inherits": true
+ "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true,
+ "react-syntax-highlighter>refractor>parse-entities>character-entities": true,
+ "react-syntax-highlighter>refractor>parse-entities>character-reference-invalid": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true
}
},
- "gulp>vinyl-fs>glob-stream>pumpify>duplexify": {
- "globals": {
- "Buffer": true,
- "process.nextTick": true
- },
+ "gulp-watch>anymatch>micromatch>parse-glob": {
"packages": {
- "duplexify>end-of-stream": true,
- "duplexify>stream-shift": true,
- "gulp>vinyl-fs>glob-stream>readable-stream": true,
- "pumpify>inherits": true
+ "gulp-watch>anymatch>micromatch>parse-glob>glob-base": true,
+ "gulp-watch>anymatch>micromatch>parse-glob>is-dotfile": true,
+ "gulp-watch>anymatch>micromatch>is-extglob": true,
+ "gulp-watch>anymatch>micromatch>parse-glob>is-glob": true
}
},
- "gulp>vinyl-fs>glob-stream>pumpify>pump": {
- "builtin": {
- "fs": true
- },
+ "depcheck>cosmiconfig>parse-json": {
"packages": {
- "@metamask/object-multiplex>once": true,
- "duplexify>end-of-stream": true
+ "@babel/code-frame": true,
+ "depcheck>cosmiconfig>parse-json>error-ex": true,
+ "webpack>json-parse-even-better-errors": true,
+ "depcheck>cosmiconfig>parse-json>lines-and-columns": true
}
},
- "gulp>vinyl-fs>glob-stream>readable-stream": {
+ "nyc>find-up>path-exists": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
- "packages": {
- "gulp>vinyl-fs>glob-stream>readable-stream>isarray": true,
- "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "fs.access": true,
+ "fs.accessSync": true,
+ "util.promisify": true
}
},
- "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": {
+ "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": {
"builtin": {
- "buffer": true
+ "fs.access": true,
+ "fs.accessSync": true
}
},
- "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": {
- "packages": {
- "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true
+ "gulp-watch>path-is-absolute": {
+ "globals": {
+ "process.platform": true
}
},
- "gulp>vinyl-fs>glob-stream>to-absolute-glob": {
+ "depcheck>resolve>path-parse": {
+ "globals": {
+ "process.platform": true
+ }
+ },
+ "browserify>parents>path-platform": {
"builtin": {
- "path.resolve": true
+ "path": true,
+ "util.isObject": true,
+ "util.isString": true
},
"globals": {
"process.cwd": true,
+ "process.env": true,
"process.platform": true
- },
- "packages": {
- "gulp>glob-watcher>is-negated-glob": true,
- "gulp>gulp-cli>replace-homedir>is-absolute": true
}
},
- "gulp>vinyl-fs>glob-stream>unique-stream": {
- "packages": {
- "@lavamoat/lavapack>json-stable-stringify": true,
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": true
+ "globby>dir-glob>path-type": {
+ "builtin": {
+ "fs": true,
+ "util.promisify": true
}
},
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": {
+ "gulp-livereload>event-stream>pause-stream": {
"packages": {
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": true,
- "watchify>xtend": true
+ "debounce-stream>through": true
}
},
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": {
+ "postcss>picocolors": {
+ "globals": {
+ "process": true
+ }
+ },
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": {
"builtin": {
- "util.inherits": true
+ "tty.isatty": true
},
"globals": {
- "process.nextTick": true
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
+ }
+ },
+ "stylelint>postcss-less>postcss>picocolors": {
+ "builtin": {
+ "tty.isatty": true
},
- "packages": {
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": true,
- "watchify>xtend": true
+ "globals": {
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": {
+ "stylelint>postcss-safe-parser>postcss>picocolors": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "tty.isatty": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
- "packages": {
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>isarray": true,
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": {
+ "stylelint>postcss-sass>postcss>picocolors": {
"builtin": {
- "buffer": true
+ "tty.isatty": true
+ },
+ "globals": {
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": {
- "packages": {
- "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true
+ "stylelint>postcss-scss>postcss>picocolors": {
+ "builtin": {
+ "tty.isatty": true
+ },
+ "globals": {
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>lazystream": {
+ "stylelint>postcss>picocolors": {
"builtin": {
- "util.inherits": true
+ "tty.isatty": true
},
- "packages": {
- "gulp>vinyl-fs>lazystream>readable-stream": true
+ "globals": {
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>lazystream>readable-stream": {
+ "stylelint>sugarss>postcss>picocolors": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "tty.isatty": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
- "packages": {
- "gulp>vinyl-fs>lazystream>readable-stream>isarray": true,
- "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "process.argv.includes": true,
+ "process.env": true,
+ "process.platform": true
}
},
- "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": {
+ "chokidar>anymatch>picomatch": {
"builtin": {
- "buffer": true
+ "path.basename": true,
+ "path.sep": true
+ },
+ "globals": {
+ "process.platform": true,
+ "process.version.slice": true
}
},
- "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": {
+ "gh-pages>globby>pinkie-promise": {
"packages": {
- "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true
+ "gh-pages>globby>pinkie-promise>pinkie": true
}
},
- "gulp>vinyl-fs>lead": {
+ "gh-pages>globby>pinkie-promise>pinkie": {
"globals": {
- "process.nextTick": true
- },
- "packages": {
- "gulp>vinyl-fs>lead>flush-write-stream": true
+ "process": true,
+ "setImmediate": true,
+ "setTimeout": true
}
},
- "gulp>vinyl-fs>lead>flush-write-stream": {
- "globals": {
- "Buffer": true
+ "gulp-zip>plugin-error": {
+ "builtin": {
+ "util.inherits": true
},
"packages": {
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": true,
- "pumpify>inherits": true
+ "gulp-watch>ansi-colors": true,
+ "gulp-zip>plugin-error>arr-diff": true,
+ "gulp-zip>plugin-error>arr-union": true,
+ "gulp-zip>plugin-error>extend-shallow": true
}
},
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": {
+ "postcss": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs.existsSync": true,
+ "fs.readFileSync": true,
+ "path.dirname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true,
+ "url.fileURLToPath": true,
+ "url.pathToFileURL": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer": true,
+ "URL": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.LANG": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>isarray": true,
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
- }
- },
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "nanoid": true,
+ "postcss>picocolors": true,
+ "postcss>source-map-js": true
}
},
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": {
+ "postcss-discard-font-face": {
"packages": {
- "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true
+ "postcss-discard-font-face>balanced-match": true,
+ "postcss-discard-font-face>postcss": true
}
},
- "gulp>vinyl-fs>object.assign": {
+ "stylelint>postcss-html": {
+ "globals": {
+ "__dirname": true
+ },
"packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>has-symbols": true
+ "stylelint>postcss-html>htmlparser2": true,
+ "stylelint>postcss-syntax": true
}
},
- "gulp>vinyl-fs>pumpify": {
+ "stylelint>postcss-less": {
"packages": {
- "gulp>vinyl-fs>pumpify>duplexify": true,
- "gulp>vinyl-fs>pumpify>pump": true,
- "pumpify>inherits": true
+ "stylelint>postcss-less>postcss": true
}
},
- "gulp>vinyl-fs>pumpify>duplexify": {
+ "gulp-postcss>postcss-load-config": {
+ "builtin": {
+ "module.createRequire": true,
+ "module.createRequireFromPath": true,
+ "path.resolve": true
+ },
"globals": {
- "Buffer": true,
- "process.nextTick": true
+ "process.cwd": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "duplexify>end-of-stream": true,
- "duplexify>stream-shift": true,
- "gulp>vinyl-fs>readable-stream": true,
- "pumpify>inherits": true
+ "gulp-postcss>postcss-load-config>lilconfig": true,
+ "ts-node": true,
+ "gulp-postcss>postcss-load-config>yaml": true
}
},
- "gulp>vinyl-fs>pumpify>pump": {
- "builtin": {
- "fs": true
- },
+ "stylelint>postcss-reporter": {
"packages": {
- "@metamask/object-multiplex>once": true,
- "duplexify>end-of-stream": true
+ "lodash": true
}
},
- "gulp>vinyl-fs>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
+ "postcss-rtlcss": {
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "SuppressedError": true
},
"packages": {
- "gulp>vinyl-fs>readable-stream>isarray": true,
- "gulp>vinyl-fs>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
+ "postcss": true,
+ "postcss-rtlcss>rtlcss": true
}
},
- "gulp>vinyl-fs>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "stylelint>postcss-safe-parser": {
+ "packages": {
+ "stylelint>postcss-safe-parser>postcss": true
}
},
- "gulp>vinyl-fs>readable-stream>string_decoder": {
+ "stylelint>postcss-sass": {
"packages": {
- "gulp>vinyl-fs>readable-stream>safe-buffer": true
+ "stylelint>postcss-sass>gonzales-pe": true,
+ "stylelint>postcss-sass>postcss": true
}
},
- "gulp>vinyl-fs>remove-bom-buffer": {
+ "stylelint>postcss-scss": {
"packages": {
- "browserify>insert-module-globals>is-buffer": true,
- "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true
+ "stylelint>postcss-scss>postcss": true
}
},
- "gulp>vinyl-fs>remove-bom-stream": {
+ "stylelint>postcss-selector-parser": {
"packages": {
- "gulp>vinyl-fs>remove-bom-buffer": true,
- "gulp>vinyl-fs>remove-bom-stream>through2": true,
- "koa>content-disposition>safe-buffer": true
+ "stylelint>postcss-selector-parser>cssesc": true,
+ "readable-stream>util-deprecate": true
}
},
- "gulp>vinyl-fs>remove-bom-stream>through2": {
+ "stylelint>postcss-syntax": {
"builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
+ "path.isAbsolute": true,
+ "path.resolve": true,
+ "path.sep": true
},
"packages": {
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": true,
- "watchify>xtend": true
+ "stylelint>postcss": true
}
},
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": {
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs": true,
+ "path": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>isarray": true,
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
- }
- },
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": {
- "packages": {
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": true
- }
- },
- "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "gulp>vinyl-fs>resolve-options": {
- "packages": {
- "gulp>vinyl-fs>value-or-function": true
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true
}
},
- "gulp>vinyl-fs>through2": {
+ "postcss-discard-font-face>postcss": {
"builtin": {
- "util.inherits": true
+ "fs": true,
+ "path": true
},
"globals": {
- "process.nextTick": true
+ "console": true
},
"packages": {
- "gulp>vinyl-fs>readable-stream": true,
- "watchify>xtend": true
- }
- },
- "gulp>vinyl-fs>to-through": {
- "packages": {
- "gulp>vinyl-fs>to-through>through2": true
+ "postcss-discard-font-face>postcss>chalk": true,
+ "postcss-discard-font-face>postcss>js-base64": true,
+ "postcss-discard-font-face>postcss>source-map": true,
+ "postcss-discard-font-face>postcss>supports-color": true
}
},
- "gulp>vinyl-fs>to-through>through2": {
+ "stylelint>postcss-less>postcss": {
"builtin": {
- "util.inherits": true
+ "fs": true,
+ "path": true
},
"globals": {
- "process.nextTick": true
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "gulp>vinyl-fs>to-through>through2>readable-stream": true,
- "watchify>xtend": true
+ "stylelint>postcss-less>postcss>picocolors": true,
+ "stylelint>postcss-less>postcss>source-map": true
}
},
- "gulp>vinyl-fs>to-through>through2>readable-stream": {
+ "stylelint>postcss-safe-parser>postcss": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs": true,
+ "path": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "gulp>vinyl-fs>to-through>through2>readable-stream>isarray": true,
- "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true,
- "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
- }
- },
- "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": {
- "packages": {
- "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true
+ "stylelint>postcss-safe-parser>postcss>picocolors": true,
+ "stylelint>postcss-safe-parser>postcss>source-map": true
}
},
- "gulp>vinyl-fs>vinyl-sourcemap": {
+ "stylelint>postcss-sass>postcss": {
"builtin": {
- "path.dirname": true,
- "path.join": true,
- "path.relative": true,
- "path.resolve": true
+ "fs": true,
+ "path": true
},
"globals": {
- "Buffer": true
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "del>graceful-fs": true,
- "gulp-watch>anymatch>normalize-path": true,
- "gulp>vinyl-fs>remove-bom-buffer": true,
- "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": true,
- "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true,
- "nyc>convert-source-map": true,
- "vinyl": true
+ "stylelint>postcss-sass>postcss>picocolors": true,
+ "stylelint>postcss-sass>postcss>source-map": true
}
},
- "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": {
+ "stylelint>postcss-scss>postcss": {
"builtin": {
- "os.EOL": true
+ "fs": true,
+ "path": true
},
"globals": {
- "Buffer": true
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": true
+ "stylelint>postcss-scss>postcss>picocolors": true,
+ "stylelint>postcss-scss>postcss>source-map": true
}
},
- "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": {
+ "stylelint>postcss": {
"builtin": {
- "buffer.Buffer.isBuffer": true
- }
- },
- "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": {
- "packages": {
- "@metamask/object-multiplex>once": true
- }
- },
- "ini": {
- "globals": {
- "process": true
- }
- },
- "jsdom>acorn": {
+ "fs": true,
+ "path": true
+ },
"globals": {
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
"console": true,
- "define": true
- }
- },
- "koa>content-disposition>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "koa>is-generator-function>has-tostringtag": {
- "packages": {
- "string.prototype.matchall>has-symbols": true
- }
- },
- "labeled-stream-splicer": {
- "packages": {
- "labeled-stream-splicer>stream-splicer": true,
- "pumpify>inherits": true
- }
- },
- "labeled-stream-splicer>stream-splicer": {
- "globals": {
- "process.nextTick": true,
- "setImmediate": true
+ "process.env.NODE_ENV": true
},
"packages": {
- "labeled-stream-splicer>stream-splicer>readable-stream": true,
- "pumpify>inherits": true
+ "stylelint>postcss>picocolors": true,
+ "stylelint>postcss>source-map": true
}
},
- "labeled-stream-splicer>stream-splicer>readable-stream": {
+ "stylelint>sugarss>postcss": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "fs": true,
+ "path": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer": true,
+ "atob": true,
+ "btoa": true,
+ "console": true,
+ "process.env.NODE_ENV": true
},
"packages": {
- "labeled-stream-splicer>stream-splicer>readable-stream>isarray": true,
- "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true,
- "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true
- }
- },
- "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": {
- "packages": {
- "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true
+ "stylelint>sugarss>postcss>picocolors": true,
+ "stylelint>sugarss>postcss>source-map": true
}
},
- "lavamoat-browserify": {
+ "prettier": {
"builtin": {
- "fs.existsSync": true,
- "fs.mkdirSync": true,
- "fs.readFileSync": true,
- "fs.writeFileSync": true,
- "path.dirname": true,
- "path.extname": true,
- "path.resolve": true,
- "util.callbackify": true
+ "assert": true,
+ "events.EventEmitter": true,
+ "fs": true,
+ "module._nodeModulePaths": true,
+ "module._resolveFilename": true,
+ "os": true,
+ "path": true,
+ "stream.PassThrough": true,
+ "stream.Readable": true,
+ "util.inherits": true,
+ "util.inspect": true,
+ "util.promisify": true
},
"globals": {
- "console.warn": true,
- "process.cwd": true,
- "setTimeout": true
- },
- "packages": {
- "@lavamoat/lavapack": true,
- "@lavamoat/lavapack>json-stable-stringify": true,
- "browserify>browser-resolve": true,
- "lavamoat-browserify>concat-stream": true,
- "lavamoat-browserify>duplexify": true,
- "lavamoat-viz>lavamoat-core": true,
- "lavamoat>@lavamoat/aa": true,
- "readable-stream": true,
- "through2": true
- }
- },
- "lavamoat-browserify>concat-stream": {
- "globals": {
- "Buffer.concat": true,
- "Buffer.isBuffer": true
- },
- "packages": {
- "browserify>concat-stream>typedarray": true,
- "pumpify>inherits": true,
- "readable-stream": true,
- "terser>source-map-support>buffer-from": true
- }
- },
- "lavamoat-browserify>duplexify": {
- "globals": {
+ "ANONYMOUS": true,
"Buffer": true,
- "process.nextTick": true
- },
- "packages": {
- "duplexify>end-of-stream": true,
- "duplexify>stream-shift": true,
- "pumpify>inherits": true,
- "readable-stream": true
- }
- },
- "lavamoat-viz>lavamoat-core": {
- "builtin": {
- "node:events": true,
- "node:fs.readFileSync": true,
- "node:fs/promises.writeFile": true,
- "node:path.extname": true,
- "node:path.join": true
- },
- "globals": {
+ "BuilderFileEmit": true,
+ "BuilderProgramKind": true,
+ "BuilderState": true,
+ "CheckMode": true,
+ "ClassificationType": true,
+ "ClassificationTypeNames": true,
+ "CompletionInfoFlags": true,
+ "CompletionTriggerKind": true,
+ "ConfigFileProgramReloadLevel": true,
+ "CoreServicesShimHostAdapter": true,
+ "DocumentHighlights": true,
+ "Element": true,
+ "EndOfLineState": true,
+ "ExportKind": true,
+ "FileSystemEntryKind": true,
+ "FileWatcherEventKind": true,
+ "FlattenLevel": true,
+ "ForegroundColorEscapeSequences": true,
+ "HTMLElement": true,
+ "HighlightSpanKind": true,
+ "ImportKind": true,
+ "IndentStyle": true,
+ "InlayHintKind": true,
+ "Intl": true,
+ "InvalidatedProjectKind": true,
+ "LanguageServiceMode": true,
+ "LanguageServiceShimHostAdapter": true,
+ "ModuleInstanceState": true,
+ "NodeResolutionFeatures": true,
+ "OrganizeImportsMode": true,
+ "OutliningSpanKind": true,
+ "OutputFileType": true,
+ "PackageJsonAutoImportPreference": true,
+ "PackageJsonDependencyGroup": true,
+ "PatternMatchKind": true,
+ "PollingInterval": true,
+ "PrivateIdentifierKind": true,
+ "ProcessLevel": true,
+ "QuotePreference": true,
+ "SVGElement": true,
+ "ScriptElementKind": true,
+ "ScriptElementKindModifier": true,
+ "ScriptSnapshot": true,
+ "SemanticClassificationFormat": true,
+ "SemanticMeaning": true,
+ "SemicolonPreference": true,
+ "SignatureCheckMode": true,
+ "SymbolDisplayPartKind": true,
+ "TokenClass": true,
+ "TypeFacts": true,
+ "TypeScriptServicesFactory": true,
+ "UpToDateStatusType": true,
+ "Version": true,
+ "VersionRange": true,
+ "WatchLogLevel": true,
+ "WatchType": true,
+ "WorkerGlobalScope": true,
+ "YAML_SILENCE_DEPRECATION_WARNINGS": true,
+ "YAML_SILENCE_WARNINGS": true,
"__dirname": true,
- "console.error": true,
- "console.warn": true,
- "define": true
- },
- "packages": {
- "@lavamoat/lavapack>json-stable-stringify": true,
- "lavamoat-viz>lavamoat-core>lavamoat-tofu": true,
- "lavamoat>lavamoat-core>merge-deep": true
- }
- },
- "lavamoat-viz>lavamoat-core>lavamoat-tofu": {
- "globals": {
- "console.log": true
- },
- "packages": {
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/parser": true,
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse": true
- }
- },
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse": {
- "globals": {
- "console.log": true
- },
- "packages": {
- "@babel/code-frame": true,
- "@babel/core>@babel/generator": true,
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/parser": true,
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/types": true,
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>globals": true,
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-environment-visitor": true,
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-function-name": true,
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-hoist-variables": true,
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-split-export-declaration": true,
- "nock>debug": true
- }
- },
- "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/types": {
- "globals": {
- "console.warn": true,
- "process.env": true
- },
- "packages": {
- "@babel/core>@babel/types>@babel/helper-string-parser": true,
- "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true
- }
- },
- "lavamoat>@lavamoat/aa": {
- "builtin": {
- "node:fs.lstatSync": true,
- "node:fs.readFileSync": true,
- "node:fs.realpathSync": true,
- "node:path.dirname": true,
- "node:path.join": true,
- "node:path.relative": true
- },
- "packages": {
- "depcheck>resolve": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep": {
- "packages": {
- "gulp-zip>plugin-error>arr-union": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep": true,
- "lavamoat>lavamoat-core>merge-deep>kind-of": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep": {
- "packages": {
- "@babel/register>clone-deep>is-plain-object": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": true,
- "lavamoat>lavamoat-core>merge-deep>kind-of": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": {
- "packages": {
- "gulp>undertaker>object.reduce>for-own>for-in": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": {
- "globals": {
- "process.env.TRAVIS": true,
- "process.env.UNLAZY": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": {
- "packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": {
- "globals": {
- "Buffer": true
- },
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": {
- "globals": {
- "process.env.UNLAZY": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": {
- "packages": {
- "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
- "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object>for-in": true
- }
- },
- "lavamoat>lavamoat-core>merge-deep>kind-of": {
- "packages": {
- "browserify>insert-module-globals>is-buffer": true
- }
- },
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-function-name": {
- "packages": {
- "@babel/core>@babel/template": true,
- "@babel/core>@babel/types": true
- }
- },
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-hoist-variables": {
- "packages": {
- "@babel/core>@babel/types": true
- }
- },
- "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-split-export-declaration": {
- "packages": {
- "@babel/core>@babel/types": true
- }
- },
- "lodash": {
- "globals": {
- "define": true
- }
- },
- "loose-envify": {
- "builtin": {
- "stream.PassThrough": true,
- "stream.Transform": true,
- "util.inherits": true
- },
- "globals": {
- "process.env": true
- },
- "packages": {
- "loose-envify>js-tokens": true
- }
- },
- "mocha>find-up": {
- "builtin": {
- "path.dirname": true,
- "path.parse": true,
- "path.resolve": true
- },
- "packages": {
- "mocha>find-up>locate-path": true,
- "nyc>find-up>path-exists": true
- }
- },
- "mocha>find-up>locate-path": {
- "builtin": {
- "fs.lstat": true,
- "fs.lstatSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "path.resolve": true,
- "util.promisify": true
- },
- "globals": {
- "process.cwd": true
- },
- "packages": {
- "mocha>find-up>locate-path>p-locate": true
- }
- },
- "mocha>find-up>locate-path>p-locate": {
- "packages": {
- "@storybook/test-runner>jest-circus>p-limit": true
- }
- },
- "mocha>log-symbols": {
- "packages": {
- "chalk": true,
- "mocha>log-symbols>is-unicode-supported": true
- }
- },
- "mocha>log-symbols>is-unicode-supported": {
- "globals": {
- "process.env.CI": true,
- "process.env.TERM": true,
- "process.env.TERM_PROGRAM": true,
- "process.env.WT_SESSION": true,
- "process.platform": true
- }
- },
- "mocha>supports-color": {
- "builtin": {
- "os.release": true,
- "tty.isatty": true
- },
- "globals": {
- "process.env": true,
- "process.platform": true
- },
- "packages": {
- "mocha>supports-color>has-flag": true
- }
- },
- "mocha>supports-color>has-flag": {
- "globals": {
- "process.argv": true
- }
- },
- "mockttp>portfinder>mkdirp": {
- "builtin": {
- "fs": true,
- "path.dirname": true,
- "path.resolve": true
- }
- },
- "nock>debug": {
- "builtin": {
- "tty.isatty": true,
- "util.deprecate": true,
- "util.formatWithOptions": true,
- "util.inspect": true
- },
- "globals": {
- "console": true,
- "document": true,
- "localStorage": true,
- "navigator": true,
- "process": true
- },
- "packages": {
- "mocha>supports-color": true,
- "nock>debug>ms": true
- }
- },
- "node-sass": {
- "native": true
- },
- "nyc>convert-source-map": {
- "builtin": {
- "fs.readFileSync": true,
- "path.join": true
- },
- "globals": {
- "Buffer.from": true
- }
- },
- "nyc>find-up>path-exists": {
- "builtin": {
- "fs.access": true,
- "fs.accessSync": true,
- "util.promisify": true
- }
- },
- "nyc>glob": {
- "builtin": {
- "assert": true,
- "events.EventEmitter": true,
- "fs": true,
- "path.join": true,
- "path.resolve": true,
- "util": true
- },
- "globals": {
- "console.error": true,
- "process.cwd": true,
- "process.nextTick": true,
- "process.platform": true
- },
- "packages": {
- "@metamask/object-multiplex>once": true,
- "eslint>minimatch": true,
- "gulp-watch>path-is-absolute": true,
- "nyc>glob>fs.realpath": true,
- "nyc>glob>inflight": true,
- "pumpify>inherits": true
- }
- },
- "nyc>glob>fs.realpath": {
- "builtin": {
- "fs.lstat": true,
- "fs.lstatSync": true,
- "fs.readlink": true,
- "fs.readlinkSync": true,
- "fs.realpath": true,
- "fs.realpathSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "path.normalize": true,
- "path.resolve": true
- },
- "globals": {
- "console.error": true,
- "console.trace": true,
- "process.env.NODE_DEBUG": true,
- "process.nextTick": true,
- "process.noDeprecation": true,
- "process.platform": true,
- "process.throwDeprecation": true,
- "process.traceDeprecation": true,
- "process.version": true
- }
- },
- "nyc>glob>inflight": {
- "globals": {
- "process.nextTick": true
- },
- "packages": {
- "@metamask/object-multiplex>once": true,
- "@metamask/object-multiplex>once>wrappy": true
- }
- },
- "nyc>resolve-from": {
- "builtin": {
- "fs.realpathSync": true,
- "module._nodeModulePaths": true,
- "module._resolveFilename": true,
- "path.join": true,
- "path.resolve": true
- }
- },
- "nyc>signal-exit": {
- "builtin": {
- "assert.equal": true,
- "events": true
- },
- "globals": {
- "process": true
- }
- },
- "nyc>spawn-wrap>is-windows": {
- "globals": {
- "define": true,
- "isWindows": "write",
- "process": true
- }
- },
- "nyc>yargs>set-blocking": {
- "globals": {
- "process.stderr": true,
- "process.stdout": true
- }
- },
- "postcss": {
- "builtin": {
- "fs.existsSync": true,
- "fs.readFileSync": true,
- "path.dirname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true,
- "url.fileURLToPath": true,
- "url.pathToFileURL": true
- },
- "globals": {
- "Buffer": true,
- "URL": true,
+ "__filename": true,
+ "accessPrivateIdentifier": true,
+ "addEmitFlags": true,
+ "addEmitHelper": true,
+ "addEmitHelpers": true,
+ "addInternalEmitFlags": true,
+ "addSyntheticLeadingComment": true,
+ "addSyntheticTrailingComment": true,
+ "advancedAsyncSuperHelper": true,
+ "affectsDeclarationPathOptionDeclarations": true,
+ "affectsEmitOptionDeclarations": true,
+ "allKeysStartWithDot": true,
+ "assertDoc": true,
+ "assignHelper": true,
+ "asyncDelegator": true,
+ "asyncGeneratorHelper": true,
+ "asyncSuperHelper": true,
+ "asyncValues": true,
"atob": true,
+ "awaitHelper": true,
+ "awaiterHelper": true,
+ "bindSourceFile": true,
+ "breakIntoCharacterSpans": true,
+ "breakIntoWordSpans": true,
"btoa": true,
- "console": true,
- "process.env.LANG": true,
- "process.env.NODE_ENV": true
- },
- "packages": {
- "nanoid": true,
- "postcss>picocolors": true,
- "postcss>source-map-js": true
- }
- },
- "postcss-discard-font-face": {
- "packages": {
- "postcss-discard-font-face>balanced-match": true,
- "postcss-discard-font-face>postcss": true
- }
- },
- "postcss-discard-font-face>postcss": {
- "builtin": {
- "fs": true,
- "path": true
- },
- "globals": {
- "console": true
- },
- "packages": {
- "postcss-discard-font-face>postcss>chalk": true,
- "postcss-discard-font-face>postcss>js-base64": true,
- "postcss-discard-font-face>postcss>source-map": true,
- "postcss-discard-font-face>postcss>supports-color": true
- }
- },
- "postcss-discard-font-face>postcss>chalk": {
- "globals": {
- "process.env.TERM": true,
- "process.platform": true
- },
- "packages": {
- "postcss-discard-font-face>postcss>chalk>ansi-styles": true,
- "postcss-discard-font-face>postcss>chalk>escape-string-regexp": true,
- "postcss-discard-font-face>postcss>chalk>strip-ansi": true,
- "postcss-discard-font-face>postcss>chalk>supports-color": true,
- "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": true
- }
- },
- "postcss-discard-font-face>postcss>chalk>strip-ansi": {
- "packages": {
- "postcss-discard-font-face>postcss>chalk>strip-ansi>ansi-regex": true
- }
- },
- "postcss-discard-font-face>postcss>chalk>supports-color": {
- "globals": {
- "process.argv": true,
- "process.env": true,
- "process.platform": true,
- "process.stdout": true
- }
- },
- "postcss-discard-font-face>postcss>js-base64": {
- "globals": {
- "Base64": "write",
- "define": true
- }
- },
- "postcss-discard-font-face>postcss>supports-color": {
- "globals": {
- "process": true
- },
- "packages": {
- "postcss-discard-font-face>postcss>supports-color>has-flag": true
- }
- },
- "postcss-discard-font-face>postcss>supports-color>has-flag": {
- "globals": {
- "process.argv": true
- }
- },
- "postcss-rtlcss": {
- "globals": {
- "SuppressedError": true
- },
- "packages": {
- "postcss": true,
- "postcss-rtlcss>rtlcss": true
- }
- },
- "postcss-rtlcss>rtlcss": {
- "packages": {
- "postcss": true
- }
- },
- "postcss>picocolors": {
- "globals": {
- "process": true
- }
- },
- "postcss>source-map-js": {
- "globals": {
- "console": true
- }
- },
- "prettier": {
- "builtin": {
- "assert": true,
- "events.EventEmitter": true,
- "fs": true,
- "module._nodeModulePaths": true,
- "module._resolveFilename": true,
- "os": true,
- "path": true,
- "stream.PassThrough": true,
- "stream.Readable": true,
- "util.inherits": true,
- "util.inspect": true,
- "util.promisify": true
- },
- "globals": {
- "ANONYMOUS": true,
- "Buffer": true,
- "BuilderFileEmit": true,
- "BuilderProgramKind": true,
- "BuilderState": true,
- "CheckMode": true,
- "ClassificationType": true,
- "ClassificationTypeNames": true,
- "CompletionInfoFlags": true,
- "CompletionTriggerKind": true,
- "ConfigFileProgramReloadLevel": true,
- "CoreServicesShimHostAdapter": true,
- "DocumentHighlights": true,
- "Element": true,
- "EndOfLineState": true,
- "ExportKind": true,
- "FileSystemEntryKind": true,
- "FileWatcherEventKind": true,
- "FlattenLevel": true,
- "ForegroundColorEscapeSequences": true,
- "HTMLElement": true,
- "HighlightSpanKind": true,
- "ImportKind": true,
- "IndentStyle": true,
- "InlayHintKind": true,
- "Intl": true,
- "InvalidatedProjectKind": true,
- "LanguageServiceMode": true,
- "LanguageServiceShimHostAdapter": true,
- "ModuleInstanceState": true,
- "NodeResolutionFeatures": true,
- "OrganizeImportsMode": true,
- "OutliningSpanKind": true,
- "OutputFileType": true,
- "PackageJsonAutoImportPreference": true,
- "PackageJsonDependencyGroup": true,
- "PatternMatchKind": true,
- "PollingInterval": true,
- "PrivateIdentifierKind": true,
- "ProcessLevel": true,
- "QuotePreference": true,
- "SVGElement": true,
- "ScriptElementKind": true,
- "ScriptElementKindModifier": true,
- "ScriptSnapshot": true,
- "SemanticClassificationFormat": true,
- "SemanticMeaning": true,
- "SemicolonPreference": true,
- "SignatureCheckMode": true,
- "SymbolDisplayPartKind": true,
- "TokenClass": true,
- "TypeFacts": true,
- "TypeScriptServicesFactory": true,
- "UpToDateStatusType": true,
- "Version": true,
- "VersionRange": true,
- "WatchLogLevel": true,
- "WatchType": true,
- "WorkerGlobalScope": true,
- "YAML_SILENCE_DEPRECATION_WARNINGS": true,
- "YAML_SILENCE_WARNINGS": true,
- "__dirname": true,
- "__filename": true,
- "accessPrivateIdentifier": true,
- "addEmitFlags": true,
- "addEmitHelper": true,
- "addEmitHelpers": true,
- "addInternalEmitFlags": true,
- "addSyntheticLeadingComment": true,
- "addSyntheticTrailingComment": true,
- "advancedAsyncSuperHelper": true,
- "affectsDeclarationPathOptionDeclarations": true,
- "affectsEmitOptionDeclarations": true,
- "allKeysStartWithDot": true,
- "assertDoc": true,
- "assignHelper": true,
- "asyncDelegator": true,
- "asyncGeneratorHelper": true,
- "asyncSuperHelper": true,
- "asyncValues": true,
- "atob": true,
- "awaitHelper": true,
- "awaiterHelper": true,
- "bindSourceFile": true,
- "breakIntoCharacterSpans": true,
- "breakIntoWordSpans": true,
- "btoa": true,
- "buildLinkParts": true,
- "buildOpts": true,
- "buildOverload": true,
- "bundlerModuleNameResolver": true,
- "canBeConvertedToAsync": true,
- "canJsonReportNoInputFiles": true,
- "canProduceDiagnostics": true,
- "canWatchDirectoryOrFile": true,
- "chainBundle": true,
- "changeCompilerHostLikeToUseCache": true,
- "classPrivateFieldGetHelper": true,
- "classPrivateFieldInHelper": true,
- "classPrivateFieldSetHelper": true,
- "classicNameResolver": true,
- "cleanExtendedConfigCache": true,
- "clearSharedExtendedConfigFileWatcher": true,
- "clearTimeout": true,
- "climbPastPropertyAccess": true,
- "climbPastPropertyOrElementAccess": true,
- "cloneCompilerOptions": true,
- "closeFileWatcherOf": true,
- "collectExternalModuleInfo": true,
- "commonOptionsWithBuild": true,
- "compareEmitHelpers": true,
- "comparePatternKeys": true,
- "compileOnSaveCommandLineOption": true,
- "compilerOptionsDidYouMeanDiagnostics": true,
- "compilerOptionsIndicateEsModules": true,
- "computeCommonSourceDirectoryOfFilenames": true,
- "computeSignature": true,
- "computeSignatureWithDiagnostics": true,
- "computeSuggestionDiagnostics": true,
+ "buildLinkParts": true,
+ "buildOpts": true,
+ "buildOverload": true,
+ "bundlerModuleNameResolver": true,
+ "canBeConvertedToAsync": true,
+ "canJsonReportNoInputFiles": true,
+ "canProduceDiagnostics": true,
+ "canWatchDirectoryOrFile": true,
+ "chainBundle": true,
+ "changeCompilerHostLikeToUseCache": true,
+ "classPrivateFieldGetHelper": true,
+ "classPrivateFieldInHelper": true,
+ "classPrivateFieldSetHelper": true,
+ "classicNameResolver": true,
+ "cleanExtendedConfigCache": true,
+ "clearSharedExtendedConfigFileWatcher": true,
+ "clearTimeout": true,
+ "climbPastPropertyAccess": true,
+ "climbPastPropertyOrElementAccess": true,
+ "cloneCompilerOptions": true,
+ "closeFileWatcherOf": true,
+ "collectExternalModuleInfo": true,
+ "commonOptionsWithBuild": true,
+ "compareEmitHelpers": true,
+ "comparePatternKeys": true,
+ "compileOnSaveCommandLineOption": true,
+ "compilerOptionsDidYouMeanDiagnostics": true,
+ "compilerOptionsIndicateEsModules": true,
+ "computeCommonSourceDirectoryOfFilenames": true,
+ "computeSignature": true,
+ "computeSignatureWithDiagnostics": true,
+ "computeSuggestionDiagnostics": true,
"console": true,
"consumesNodeCoreModules": true,
"convertCompilerOptionsForTelemetry": true,
@@ -7399,208 +6163,1361 @@
"zipToModeAwareCache": true
}
},
- "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": {
+ "eslint-plugin-prettier>prettier-linter-helpers": {
+ "packages": {
+ "eslint-plugin-prettier>prettier-linter-helpers>fast-diff": true
+ }
+ },
+ "process": {
+ "globals": {
+ "process": true
+ }
+ },
+ "vinyl>cloneable-readable>process-nextick-args": {
+ "globals": {
+ "process.nextTick": true,
+ "process.version": true
+ }
+ },
+ "readable-stream-2>process-nextick-args": {
+ "globals": {
+ "process": true
+ }
+ },
+ "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": {
+ "globals": {
+ "process": true
+ }
+ },
+ "prop-types": {
+ "globals": {
+ "console": true,
+ "process.env.NODE_ENV": true
+ },
+ "packages": {
+ "react>object-assign": true,
+ "prop-types>react-is": true
+ }
+ },
+ "pumpify>pump": {
+ "builtin": {
+ "fs": true
+ },
+ "globals": {
+ "process.version": true
+ },
+ "packages": {
+ "duplexify>end-of-stream": true,
+ "@metamask/object-multiplex>once": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>pumpify>pump": {
+ "builtin": {
+ "fs": true
+ },
+ "packages": {
+ "duplexify>end-of-stream": true,
+ "@metamask/object-multiplex>once": true
+ }
+ },
+ "gulp>vinyl-fs>pumpify>pump": {
+ "builtin": {
+ "fs": true
+ },
+ "packages": {
+ "duplexify>end-of-stream": true,
+ "@metamask/object-multiplex>once": true
+ }
+ },
+ "pumpify": {
+ "packages": {
+ "duplexify": true,
+ "pumpify>inherits": true,
+ "pumpify>pump": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>pumpify": {
+ "packages": {
+ "gulp>vinyl-fs>glob-stream>pumpify>duplexify": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>glob-stream>pumpify>pump": true
+ }
+ },
+ "gulp>vinyl-fs>pumpify": {
+ "packages": {
+ "gulp>vinyl-fs>pumpify>duplexify": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>pumpify>pump": true
+ }
+ },
+ "@storybook/addon-knobs>qs": {
+ "packages": {
+ "string.prototype.matchall>side-channel": true
+ }
+ },
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": {
+ "packages": {
+ "gulp>undertaker>bach>array-last>is-number": true,
+ "@babel/register>clone-deep>kind-of": true,
+ "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": true
+ }
+ },
+ "randomcolor": {
+ "globals": {
+ "define": true
+ }
+ },
+ "gulp-livereload>tiny-lr>body>raw-body": {
+ "globals": {
+ "Buffer.concat": true,
+ "process.nextTick": true
+ },
+ "packages": {
+ "gulp-livereload>tiny-lr>body>raw-body>bytes": true,
+ "gulp-livereload>tiny-lr>body>raw-body>string_decoder": true
+ }
+ },
+ "prop-types>react-is": {
+ "globals": {
+ "console": true,
+ "process.env.NODE_ENV": true
+ }
+ },
+ "browserify>read-only-stream": {
+ "packages": {
+ "browserify>read-only-stream>readable-stream": true
+ }
+ },
+ "readable-stream": {
+ "builtin": {
+ "buffer.Buffer": true,
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.env.READABLE_STREAM": true,
+ "process.nextTick": true,
+ "process.stderr": true,
+ "process.stdout": true
+ },
+ "packages": {
+ "pumpify>inherits": true,
+ "browserify>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "@lavamoat/lavapack>readable-stream": {
+ "builtin": {
+ "buffer.Blob": true,
+ "buffer.Buffer": true,
+ "events.EventEmitter": true,
+ "events.addAbortListener": true,
+ "stream": true,
+ "string_decoder.StringDecoder": true
+ },
+ "globals": {
+ "AbortController": true,
+ "AbortSignal": true,
+ "AggregateError": true,
+ "Blob": true,
+ "ERR_INVALID_ARG_TYPE": true,
+ "process.env.READABLE_STREAM": true,
+ "queueMicrotask": true
+ },
+ "packages": {
+ "@lavamoat/lavapack>readable-stream>abort-controller": true,
+ "process": true
+ }
+ },
+ "vinyl-buffer>bl>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "vinyl-buffer>bl>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "vinyl-buffer>bl>readable-stream>safe-buffer": true,
+ "vinyl-buffer>bl>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>readable-stream>safe-buffer": true,
+ "browserify>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>concat-stream>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>concat-stream>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>concat-stream>readable-stream>safe-buffer": true,
+ "browserify>concat-stream>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "lavamoat-browserify>concat-stream>readable-stream": {
+ "builtin": {
+ "buffer.Buffer": true,
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.env.READABLE_STREAM": true,
+ "process.nextTick": true,
+ "process.stderr": true,
+ "process.stdout": true
+ },
+ "packages": {
+ "pumpify>inherits": true,
+ "browserify>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>duplexer2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>duplexer2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>duplexer2>readable-stream>safe-buffer": true,
+ "browserify>duplexer2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true,
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>glob-stream>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp-watch>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp-watch>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp-watch>readable-stream>safe-buffer": true,
+ "gulp-watch>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "lavamoat-browserify>readable-stream": {
+ "builtin": {
+ "buffer.Blob": true,
+ "buffer.Buffer": true,
+ "events.EventEmitter": true,
+ "events.addAbortListener": true,
+ "stream": true,
+ "string_decoder.StringDecoder": true
+ },
+ "globals": {
+ "AbortController": true,
+ "AbortSignal": true,
+ "AggregateError": true,
+ "Blob": true,
+ "ERR_INVALID_ARG_TYPE": true,
+ "process.env.READABLE_STREAM": true,
+ "queueMicrotask": true
+ },
+ "packages": {
+ "@lavamoat/lavapack>readable-stream>abort-controller": true,
+ "process": true
+ }
+ },
+ "gulp>vinyl-fs>lazystream>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>lazystream>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>module-deps>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>module-deps>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>module-deps>readable-stream>safe-buffer": true,
+ "browserify>module-deps>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>read-only-stream>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>read-only-stream>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>read-only-stream>readable-stream>safe-buffer": true,
+ "browserify>read-only-stream>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>module-deps>stream-combiner2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>module-deps>stream-combiner2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true,
+ "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "labeled-stream-splicer>stream-splicer>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "labeled-stream-splicer>stream-splicer>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true,
+ "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true,
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>browser-pack>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>browser-pack>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>browser-pack>through2>readable-stream>safe-buffer": true,
+ "browserify>browser-pack>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "vinyl>cloneable-readable>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "vinyl>cloneable-readable>through2>readable-stream>isarray": true,
+ "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": true,
+ "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true,
+ "vinyl>cloneable-readable>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>deps-sort>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>deps-sort>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>deps-sort>through2>readable-stream>safe-buffer": true,
+ "browserify>deps-sort>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp-sort>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp-sort>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp-sort>through2>readable-stream>safe-buffer": true,
+ "gulp-sort>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp-sourcemaps>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp-sourcemaps>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp-sourcemaps>through2>readable-stream>safe-buffer": true,
+ "gulp-sourcemaps>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "browserify>insert-module-globals>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "browserify>insert-module-globals>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true,
+ "browserify>insert-module-globals>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>to-through>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>to-through>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "vinyl-source-stream>through2>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "vinyl-source-stream>through2>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "vinyl-source-stream>through2>readable-stream>safe-buffer": true,
+ "vinyl-source-stream>through2>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "gulp>vinyl-fs>readable-stream": {
+ "builtin": {
+ "events.EventEmitter": true,
+ "stream": true,
+ "util": true
+ },
+ "globals": {
+ "process.browser": true,
+ "process.env.READABLE_STREAM": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.version.slice": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "readable-stream-2>core-util-is": true,
+ "pumpify>inherits": true,
+ "gulp>vinyl-fs>readable-stream>isarray": true,
+ "readable-stream-2>process-nextick-args": true,
+ "gulp>vinyl-fs>readable-stream>safe-buffer": true,
+ "gulp>vinyl-fs>readable-stream>string_decoder": true,
+ "readable-stream>util-deprecate": true
+ }
+ },
+ "chokidar>readdirp": {
+ "builtin": {
+ "fs": true,
+ "path.join": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true,
+ "stream.Readable": true,
+ "util.promisify": true
+ },
+ "globals": {
+ "process.platform": true,
+ "process.versions.node.split": true
+ },
+ "packages": {
+ "chokidar>anymatch>picomatch": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": {
+ "globals": {
+ "define": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-regenerator>regenerator-transform": {
+ "builtin": {
+ "assert": true,
+ "util.inherits": true
+ },
+ "packages": {
+ "@babel/runtime": true
+ }
+ },
+ "gulp-watch>anymatch>micromatch>regex-cache": {
+ "packages": {
+ "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>regex-not": {
+ "packages": {
+ "gulp-zip>plugin-error>extend-shallow": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true
+ }
+ },
+ "string.prototype.matchall>regexp.prototype.flags": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": {
+ "globals": {
+ "characterClassItem.kind": true
+ },
+ "packages": {
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-value-ecmascript": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": {
+ "globals": {
+ "define": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": {
+ "globals": {
+ "regjsparser": "write"
+ }
+ },
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse": {
+ "packages": {
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>collapse-white-space": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-word-character": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true,
+ "react-syntax-highlighter>refractor>parse-entities": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim-trailing-lines": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>vfile-location": true,
+ "watchify>xtend": true
+ }
+ },
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": {
+ "packages": {
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>is-alphanumeric": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>longest-streak": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": true,
+ "react-syntax-highlighter>refractor>parse-entities": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true,
+ "watchify>xtend": true
+ }
+ },
+ "stylelint>@stylelint/postcss-markdown>remark": {
+ "packages": {
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": true,
+ "react-markdown>unified": true
+ }
+ },
+ "gulp>vinyl-fs>remove-bom-buffer": {
+ "packages": {
+ "browserify>insert-module-globals>is-buffer": true,
+ "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true
+ }
+ },
+ "gulp>vinyl-fs>remove-bom-stream": {
+ "packages": {
+ "gulp>vinyl-fs>remove-bom-buffer": true,
+ "koa>content-disposition>safe-buffer": true,
+ "gulp>vinyl-fs>remove-bom-stream>through2": true
+ }
+ },
+ "vinyl>remove-trailing-separator": {
+ "globals": {
+ "process.platform": true
+ }
+ },
+ "gulp-sass>replace-ext": {
+ "builtin": {
+ "path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.sep": true
+ }
+ },
+ "react-markdown>vfile>replace-ext": {
+ "builtin": {
+ "path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true
+ }
+ },
+ "vinyl>replace-ext": {
+ "builtin": {
+ "path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true,
+ "path.sep": true
+ }
+ },
+ "gulp-watch>vinyl-file>vinyl>replace-ext": {
+ "builtin": {
+ "path.basename": true,
+ "path.dirname": true,
+ "path.extname": true,
+ "path.join": true
+ }
+ },
+ "yargs>require-directory": {
+ "builtin": {
+ "fs.readdirSync": true,
+ "fs.statSync": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.resolve": true
+ }
+ },
+ "eslint>@eslint/eslintrc>import-fresh>resolve-from": {
+ "builtin": {
+ "fs.realpathSync": true,
+ "module._nodeModulePaths": true,
+ "module._resolveFilename": true,
+ "path.join": true,
+ "path.resolve": true
+ }
+ },
+ "nyc>resolve-from": {
+ "builtin": {
+ "fs.realpathSync": true,
+ "module._nodeModulePaths": true,
+ "module._resolveFilename": true,
+ "path.join": true,
+ "path.resolve": true
+ }
+ },
+ "gulp>vinyl-fs>resolve-options": {
"packages": {
- "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi>ansi-regex": true
+ "gulp>vinyl-fs>value-or-function": true
}
},
- "prop-types": {
+ "depcheck>resolve": {
+ "builtin": {
+ "fs.readFile": true,
+ "fs.readFileSync": true,
+ "fs.realpath": true,
+ "fs.realpathSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "os.homedir": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.parse": true,
+ "path.relative": true,
+ "path.resolve": true
+ },
"globals": {
- "console": true,
- "process.env.NODE_ENV": true
+ "process.env.HOME": true,
+ "process.env.HOMEDRIVE": true,
+ "process.env.HOMEPATH": true,
+ "process.env.LNAME": true,
+ "process.env.LOGNAME": true,
+ "process.env.USER": true,
+ "process.env.USERNAME": true,
+ "process.env.USERPROFILE": true,
+ "process.getuid": true,
+ "process.nextTick": true,
+ "process.platform": true,
+ "process.versions.pnp": true
},
"packages": {
- "prop-types>react-is": true,
- "react>object-assign": true
+ "depcheck>is-core-module": true,
+ "depcheck>resolve>path-parse": true
}
},
- "prop-types>react-is": {
+ "eslint-plugin-react>resolve": {
+ "builtin": {
+ "fs.readFile": true,
+ "fs.readFileSync": true,
+ "fs.realpath": true,
+ "fs.realpathSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "os.homedir": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.parse": true,
+ "path.relative": true,
+ "path.resolve": true
+ },
"globals": {
- "console": true,
- "process.env.NODE_ENV": true
+ "process.env.HOME": true,
+ "process.env.HOMEDRIVE": true,
+ "process.env.HOMEPATH": true,
+ "process.env.LNAME": true,
+ "process.env.LOGNAME": true,
+ "process.env.USER": true,
+ "process.env.USERNAME": true,
+ "process.env.USERPROFILE": true,
+ "process.getuid": true,
+ "process.nextTick": true,
+ "process.platform": true,
+ "process.versions.pnp": true
+ },
+ "packages": {
+ "depcheck>is-core-module": true,
+ "depcheck>resolve>path-parse": true
}
},
- "pumpify": {
+ "del>rimraf": {
+ "builtin": {
+ "assert": true,
+ "fs": true,
+ "path.join": true
+ },
+ "globals": {
+ "process.platform": true,
+ "setTimeout": true
+ },
"packages": {
- "duplexify": true,
- "pumpify>inherits": true,
- "pumpify>pump": true
+ "nyc>glob": true
}
},
- "pumpify>inherits": {
+ "stylelint>file-entry-cache>flat-cache>rimraf": {
"builtin": {
- "util.inherits": true
+ "assert": true,
+ "fs": true,
+ "path.join": true
+ },
+ "globals": {
+ "process.platform": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "nyc>glob": true
}
},
- "pumpify>pump": {
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": {
"builtin": {
- "fs": true
+ "assert": true,
+ "fs": true,
+ "path.join": true
},
"globals": {
- "process.version": true
+ "process.platform": true,
+ "setTimeout": true
},
"packages": {
- "@metamask/object-multiplex>once": true,
- "duplexify>end-of-stream": true
+ "nyc>glob": true
}
},
- "randomcolor": {
+ "postcss-rtlcss>rtlcss": {
+ "packages": {
+ "postcss": true
+ }
+ },
+ "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": {
"globals": {
- "define": true
+ "process.nextTick": true
}
},
- "react-markdown>unified": {
- "packages": {
- "mocha>yargs-unparser>is-plain-obj": true,
- "react-markdown>unified>bail": true,
- "react-markdown>unified>extend": true,
- "react-markdown>unified>is-buffer": true,
- "react-markdown>unified>trough": true,
- "react-markdown>vfile": true
+ "wait-on>rxjs": {
+ "globals": {
+ "cancelAnimationFrame": true,
+ "clearInterval": true,
+ "clearTimeout": true,
+ "performance": true,
+ "requestAnimationFrame": true,
+ "setInterval.apply": true,
+ "setTimeout.apply": true
}
},
- "react-markdown>unist-util-visit": {
- "packages": {
- "react-markdown>unist-util-visit>unist-util-visit-parents": true
+ "koa>content-disposition>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "react-markdown>unist-util-visit>unist-util-visit-parents": {
- "packages": {
- "react-markdown>unist-util-visit>unist-util-is": true
+ "vinyl-buffer>bl>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "react-markdown>vfile": {
+ "browserify>readable-stream>safe-buffer": {
"builtin": {
- "path.basename": true,
- "path.dirname": true,
- "path.extname": true,
- "path.join": true,
- "path.sep": true
- },
- "globals": {
- "process.cwd": true
- },
- "packages": {
- "react-markdown>vfile>is-buffer": true,
- "react-markdown>vfile>replace-ext": true,
- "react-markdown>vfile>vfile-message": true
+ "buffer": true
}
},
- "react-markdown>vfile>replace-ext": {
+ "browserify>concat-stream>readable-stream>safe-buffer": {
"builtin": {
- "path.basename": true,
- "path.dirname": true,
- "path.extname": true,
- "path.join": true
+ "buffer": true
}
},
- "react-markdown>vfile>vfile-message": {
- "packages": {
- "react-markdown>vfile>unist-util-stringify-position": true
+ "browserify>duplexer2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "react-syntax-highlighter>refractor>parse-entities": {
- "packages": {
- "react-syntax-highlighter>refractor>parse-entities>character-entities": true,
- "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true,
- "react-syntax-highlighter>refractor>parse-entities>character-reference-invalid": true,
- "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true,
- "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
- "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp-watch>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "browserify>module-deps>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "browserify>read-only-stream>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "browserify>browser-pack>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "browserify>deps-sort>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
+ }
+ },
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": {
- "packages": {
- "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true
+ "gulp-sort>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "readable-stream": {
+ "gulp-sourcemaps>through2>readable-stream>safe-buffer": {
"builtin": {
- "buffer.Buffer": true,
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.env.READABLE_STREAM": true,
- "process.nextTick": true,
- "process.stderr": true,
- "process.stdout": true
- },
- "packages": {
- "browserify>string_decoder": true,
- "pumpify>inherits": true,
- "readable-stream>util-deprecate": true
+ "buffer": true
}
},
- "readable-stream-2>core-util-is": {
- "globals": {
- "Buffer.isBuffer": true
+ "browserify>insert-module-globals>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "readable-stream-2>process-nextick-args": {
- "globals": {
- "process": true
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "readable-stream>util-deprecate": {
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": {
"builtin": {
- "util.deprecate": true
+ "buffer": true
}
},
- "resolve-url-loader>es6-iterator": {
- "packages": {
- "resolve-url-loader>es6-iterator>d": true,
- "resolve-url-loader>es6-iterator>es5-ext": true,
- "resolve-url-loader>es6-iterator>es6-symbol": true
+ "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "resolve-url-loader>es6-iterator>d": {
- "packages": {
- "resolve-url-loader>es6-iterator>d>type": true,
- "resolve-url-loader>es6-iterator>es5-ext": true
+ "vinyl-source-stream>through2>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "resolve-url-loader>es6-iterator>es5-ext": {
- "packages": {
- "resolve-url-loader>es6-iterator>es6-symbol": true
+ "gulp>vinyl-fs>readable-stream>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "resolve-url-loader>es6-iterator>es6-symbol": {
- "packages": {
- "resolve-url-loader>es6-iterator>d": true,
- "resolve-url-loader>es6-iterator>es6-symbol>ext": true
+ "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "resolve-url-loader>es6-iterator>es6-symbol>ext": {
- "globals": {
- "__global__": true
+ "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": {
+ "builtin": {
+ "buffer": true
}
},
- "resolve-url-loader>rework>css>source-map-resolve": {
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": {
"builtin": {
- "url.resolve": true
- },
- "globals": {
- "TextDecoder": true,
- "setImmediate": true
- },
- "packages": {
- "gulp-sourcemaps>css>source-map-resolve>atob": true,
- "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true,
- "resolve-url-loader>rework>css>source-map-resolve>source-map-url": true,
- "resolve-url-loader>rework>css>urix": true
+ "buffer": true
}
},
- "resolve-url-loader>rework>css>source-map-resolve>source-map-url": {
- "globals": {
- "define": true
+ "string.prototype.matchall>es-abstract>safe-regex-test": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>is-regex": true
}
},
- "resolve-url-loader>rework>css>urix": {
- "builtin": {
- "path.sep": true
+ "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex>ret": true
}
},
"sass": {
@@ -7651,37 +7568,183 @@
"process.stderr.write": true
},
"packages": {
- "mocha>supports-color": true,
"sass-embedded>@bufbuild/protobuf": true,
"sass-embedded>buffer-builder": true,
"sass-embedded>immutable": true,
- "sass-embedded>varint": true,
- "wait-on>rxjs": true
+ "wait-on>rxjs": true,
+ "mocha>supports-color": true,
+ "sass-embedded>varint": true
}
},
- "sass-embedded>@bufbuild/protobuf": {
+ "semver": {
"globals": {
- "TextDecoder": true,
- "TextEncoder": true,
- "__values": true,
+ "console.error": true,
"process": true
}
},
- "sass-embedded>buffer-builder": {
+ "@babel/core>semver": {
"globals": {
- "Buffer": true
+ "console": true,
+ "process": true
}
},
- "sass-embedded>immutable": {
+ "@babel/eslint-parser>semver": {
"globals": {
"console": true,
- "define": true
+ "process": true
}
},
- "semver": {
+ "@babel/core>@babel/helper-compilation-targets>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "@babel/preset-env>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "eslint-plugin-node>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "eslint-plugin-react>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": {
+ "globals": {
+ "console": true,
+ "process": true
+ }
+ },
+ "nyc>yargs>set-blocking": {
+ "globals": {
+ "process.stderr": true,
+ "process.stdout": true
+ }
+ },
+ "string.prototype.matchall>call-bind>set-function-length": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>gopd": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ }
+ },
+ "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
+ "packages": {
+ "string.prototype.matchall>define-properties>define-data-property": true,
+ "string.prototype.matchall>call-bind>es-errors": true,
+ "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
+ "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": true,
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
+ "@babel/register>clone-deep>is-plain-object": true,
+ "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true
+ }
+ },
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": {
+ "packages": {
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": true,
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": true,
+ "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": true
+ }
+ },
+ "browserify>shasum-object": {
+ "builtin": {
+ "crypto.createHash": true
+ },
+ "globals": {
+ "Buffer.isBuffer": true
+ },
+ "packages": {
+ "@metamask/rpc-errors>fast-safe-stringify": true
+ }
+ },
+ "string.prototype.matchall>side-channel": {
+ "packages": {
+ "string.prototype.matchall>call-bind": true,
+ "string.prototype.matchall>get-intrinsic": true,
+ "string.prototype.matchall>es-abstract>object-inspect": true
+ }
+ },
+ "nyc>signal-exit": {
+ "builtin": {
+ "assert.equal": true,
+ "events": true
+ },
+ "globals": {
+ "process": true
+ }
+ },
+ "stylelint>table>slice-ansi": {
+ "packages": {
+ "stylelint>table>slice-ansi>ansi-styles": true,
+ "stylelint>table>slice-ansi>astral-regex": true,
+ "stylelint>table>slice-ansi>is-fullwidth-code-point": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": true,
+ "gulp>gulp-cli>isobject": true,
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon": {
+ "builtin": {
+ "fs.readFileSync": true,
+ "path.dirname": true,
+ "util.inspect": true
+ },
"globals": {
- "console.error": true,
- "process": true
+ "__filename": true
+ },
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": true,
+ "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true,
+ "resolve-url-loader>rework>css>source-map-resolve": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>source-map": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": true
}
},
"source-map": {
@@ -7698,134 +7761,152 @@
"fetch": true
}
},
- "string.prototype.matchall": {
- "packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>es-abstract": true,
- "string.prototype.matchall>has-symbols": true,
- "string.prototype.matchall>regexp.prototype.flags": true
+ "postcss>source-map-js": {
+ "globals": {
+ "console": true
}
},
- "string.prototype.matchall>call-bind": {
+ "gulp-sourcemaps>css>source-map-resolve": {
+ "builtin": {
+ "path.sep": true,
+ "url.resolve": true
+ },
+ "globals": {
+ "TextDecoder": true,
+ "setImmediate": true
+ },
"packages": {
- "browserify>has>function-bind": true,
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>call-bind>set-function-length": true,
- "string.prototype.matchall>get-intrinsic": true
+ "gulp-sourcemaps>css>source-map-resolve>atob": true,
+ "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true
}
},
- "string.prototype.matchall>call-bind>es-define-property": {
+ "resolve-url-loader>rework>css>source-map-resolve": {
+ "builtin": {
+ "url.resolve": true
+ },
+ "globals": {
+ "TextDecoder": true,
+ "setImmediate": true
+ },
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "gulp-sourcemaps>css>source-map-resolve>atob": true,
+ "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true,
+ "resolve-url-loader>rework>css>source-map-resolve>source-map-url": true,
+ "resolve-url-loader>rework>css>urix": true
}
},
- "string.prototype.matchall>call-bind>set-function-length": {
+ "terser>source-map-support": {
+ "builtin": {
+ "fs": true,
+ "path.dirname": true,
+ "path.resolve": true
+ },
+ "globals": {
+ "XMLHttpRequest": true,
+ "console.error": true,
+ "process": true
+ },
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>gopd": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true,
- "string.prototype.matchall>get-intrinsic": true
+ "terser>source-map-support>buffer-from": true,
+ "terser>source-map-support>source-map": true
}
},
- "string.prototype.matchall>define-properties": {
- "packages": {
- "@lavamoat/lavapack>json-stable-stringify>object-keys": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "resolve-url-loader>rework>css>source-map-resolve>source-map-url": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>define-properties>define-data-property": {
+ "eslint-plugin-jsdoc>spdx-expression-parse": {
"packages": {
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>gopd": true
+ "eslint-plugin-jsdoc>spdx-expression-parse>spdx-exceptions": true,
+ "eslint-plugin-jsdoc>spdx-expression-parse>spdx-license-ids": true
}
},
- "string.prototype.matchall>es-abstract": {
- "packages": {
- "depcheck>is-core-module>hasown": true,
- "eslint-plugin-react>array-includes>is-string": true,
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-define-property": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>es-object-atoms": true,
- "string.prototype.matchall>es-abstract>es-set-tostringtag": true,
- "string.prototype.matchall>es-abstract>es-to-primitive": true,
- "string.prototype.matchall>es-abstract>gopd": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true,
- "string.prototype.matchall>es-abstract>has-proto": true,
- "string.prototype.matchall>es-abstract>is-callable": true,
- "string.prototype.matchall>es-abstract>is-regex": true,
- "string.prototype.matchall>es-abstract>object-inspect": true,
- "string.prototype.matchall>es-abstract>safe-regex-test": true,
- "string.prototype.matchall>es-abstract>string.prototype.trim": true,
- "string.prototype.matchall>get-intrinsic": true,
- "string.prototype.matchall>has-symbols": true,
- "string.prototype.matchall>internal-slot": true
+ "stylelint>specificity": {
+ "globals": {
+ "define": true
}
},
- "string.prototype.matchall>es-abstract>es-object-atoms": {
+ "gulp>gulp-cli>matchdep>micromatch>braces>split-string": {
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true
+ "gulp-zip>plugin-error>extend-shallow": true
}
},
- "string.prototype.matchall>es-abstract>es-set-tostringtag": {
+ "gulp-livereload>event-stream>split": {
+ "builtin": {
+ "string_decoder.StringDecoder": true
+ },
"packages": {
- "depcheck>is-core-module>hasown": true,
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>get-intrinsic": true
+ "debounce-stream>through": true
}
},
- "string.prototype.matchall>es-abstract>es-to-primitive": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": {
+ "builtin": {
+ "util.inherits": true
+ },
"packages": {
- "@metamask/eth-token-tracker>deep-equal>is-date-object": true,
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true,
- "string.prototype.matchall>es-abstract>is-callable": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": true
}
},
- "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": {
+ "browserify>module-deps>stream-combiner2": {
"packages": {
- "string.prototype.matchall>has-symbols": true
+ "browserify>duplexer2": true,
+ "browserify>module-deps>stream-combiner2>readable-stream": true
}
},
- "string.prototype.matchall>es-abstract>gopd": {
+ "gulp-livereload>event-stream>stream-combiner": {
"packages": {
- "string.prototype.matchall>get-intrinsic": true
+ "debounce-stream>duplexer": true
}
},
- "string.prototype.matchall>es-abstract>has-property-descriptors": {
- "packages": {
- "string.prototype.matchall>call-bind>es-define-property": true
+ "gulp>glob-watcher>async-done>stream-exhaust": {
+ "builtin": {
+ "stream.Writable": true,
+ "util.inherits": true
+ },
+ "globals": {
+ "setImmediate": true
}
},
- "string.prototype.matchall>es-abstract>is-callable": {
+ "labeled-stream-splicer>stream-splicer": {
"globals": {
- "document": true
+ "process.nextTick": true,
+ "setImmediate": true
+ },
+ "packages": {
+ "pumpify>inherits": true,
+ "labeled-stream-splicer>stream-splicer>readable-stream": true
}
},
- "string.prototype.matchall>es-abstract>is-regex": {
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": {
"packages": {
- "koa>is-generator-function>has-tostringtag": true,
- "string.prototype.matchall>call-bind": true
+ "gulp>gulp-cli>yargs>string-width>code-point-at": true,
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": true,
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true
}
},
- "string.prototype.matchall>es-abstract>object-inspect": {
- "builtin": {
- "util.inspect": true
- },
- "globals": {
- "HTMLElement": true,
- "WeakRef": true
+ "stylelint>table>string-width": {
+ "packages": {
+ "stylelint>table>string-width>emoji-regex": true,
+ "stylelint>table>slice-ansi>is-fullwidth-code-point": true,
+ "stylelint>table>string-width>strip-ansi": true
}
},
- "string.prototype.matchall>es-abstract>safe-regex-test": {
+ "yargs>string-width": {
+ "packages": {
+ "yargs>string-width>emoji-regex": true,
+ "yargs>string-width>is-fullwidth-code-point": true,
+ "eslint>strip-ansi": true
+ }
+ },
+ "string.prototype.matchall": {
"packages": {
"string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>is-regex": true
+ "string.prototype.matchall>define-properties": true,
+ "string.prototype.matchall>es-abstract": true,
+ "string.prototype.matchall>has-symbols": true,
+ "string.prototype.matchall>regexp.prototype.flags": true
}
},
"string.prototype.matchall>es-abstract>string.prototype.trim": {
@@ -7836,821 +7917,684 @@
"string.prototype.matchall>es-abstract>es-object-atoms": true
}
},
- "string.prototype.matchall>get-intrinsic": {
- "globals": {
- "AggregateError": true,
- "FinalizationRegistry": true,
- "WeakRef": true
- },
+ "browserify>string_decoder": {
"packages": {
- "browserify>has>function-bind": true,
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>es-abstract>has-proto": true,
- "string.prototype.matchall>has-symbols": true
+ "koa>content-disposition>safe-buffer": true
}
},
- "string.prototype.matchall>internal-slot": {
+ "gulp-livereload>tiny-lr>body>raw-body>string_decoder": {
+ "builtin": {
+ "buffer.Buffer": true
+ }
+ },
+ "vinyl-buffer>bl>readable-stream>string_decoder": {
"packages": {
- "depcheck>is-core-module>hasown": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>side-channel": true
+ "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": true
}
},
- "string.prototype.matchall>regexp.prototype.flags": {
+ "browserify>readable-stream>string_decoder": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties": true,
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": true
+ "browserify>readable-stream>safe-buffer": true
}
},
- "string.prototype.matchall>regexp.prototype.flags>set-function-name": {
+ "browserify>concat-stream>readable-stream>string_decoder": {
"packages": {
- "string.prototype.matchall>call-bind>es-errors": true,
- "string.prototype.matchall>define-properties>define-data-property": true,
- "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true,
- "string.prototype.matchall>es-abstract>has-property-descriptors": true
+ "browserify>concat-stream>readable-stream>safe-buffer": true
}
},
- "string.prototype.matchall>side-channel": {
+ "browserify>duplexer2>readable-stream>string_decoder": {
"packages": {
- "string.prototype.matchall>call-bind": true,
- "string.prototype.matchall>es-abstract>object-inspect": true,
- "string.prototype.matchall>get-intrinsic": true
+ "browserify>duplexer2>readable-stream>safe-buffer": true
}
},
- "stylelint": {
- "builtin": {
- "fs.lstatSync": true,
- "fs.readFile": true,
- "fs.readFileSync": true,
- "fs.stat": true,
- "os.EOL": true,
- "path.dirname": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.normalize": true,
- "path.relative": true,
- "path.resolve": true,
- "path.sep": true,
- "url.URL": true
- },
- "globals": {
- "__dirname": true,
- "assert": true,
- "console.warn": true,
- "process.cwd": true,
- "process.env.NODE_ENV": true,
- "process.stdout.columns": true,
- "process.stdout.isTTY": true
- },
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": {
+ "packages": {
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true
+ }
+ },
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": {
"packages": {
- "chalk": true,
- "del>slash": true,
- "eslint>ignore": true,
- "eslint>imurmurhash": true,
- "fast-glob>micromatch": true,
- "globby": true,
- "lodash": true,
- "mocha>log-symbols": true,
- "nock>debug": true,
- "nyc>resolve-from": true,
- "stylelint>@stylelint/postcss-css-in-js": true,
- "stylelint>@stylelint/postcss-markdown": true,
- "stylelint>autoprefixer": true,
- "stylelint>balanced-match": true,
- "stylelint>cosmiconfig": true,
- "stylelint>execall": true,
- "stylelint>file-entry-cache": true,
- "stylelint>global-modules": true,
- "stylelint>globjoin": true,
- "stylelint>html-tags": true,
- "stylelint>import-lazy": true,
- "stylelint>known-css-properties": true,
- "stylelint>leven": true,
- "stylelint>mathml-tag-names": true,
- "stylelint>normalize-selector": true,
- "stylelint>postcss": true,
- "stylelint>postcss-html": true,
- "stylelint>postcss-less": true,
- "stylelint>postcss-media-query-parser": true,
- "stylelint>postcss-reporter": true,
- "stylelint>postcss-resolve-nested-selector": true,
- "stylelint>postcss-safe-parser": true,
- "stylelint>postcss-sass": true,
- "stylelint>postcss-scss": true,
- "stylelint>postcss-selector-parser": true,
- "stylelint>postcss-syntax": true,
- "stylelint>postcss-value-parser": true,
- "stylelint>specificity": true,
- "stylelint>style-search": true,
- "stylelint>sugarss": true,
- "stylelint>svg-tags": true,
- "stylelint>table": true,
- "stylelint>write-file-atomic": true,
- "yargs>string-width": true
+ "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-css-in-js": {
- "globals": {
- "__dirname": true
- },
+ "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": {
"packages": {
- "@babel/core": true,
- "stylelint>postcss": true,
- "stylelint>postcss-syntax": true
+ "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown": {
+ "gulp-watch>readable-stream>string_decoder": {
"packages": {
- "stylelint>@stylelint/postcss-markdown>remark": true,
- "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": true,
- "stylelint>postcss-html": true,
- "stylelint>postcss-syntax": true
+ "gulp-watch>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark": {
+ "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": {
"packages": {
- "react-markdown>unified": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": true
+ "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse": {
+ "browserify>module-deps>readable-stream>string_decoder": {
"packages": {
- "react-syntax-highlighter>refractor>parse-entities": true,
- "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>collapse-white-space": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-word-character": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim-trailing-lines": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>vfile-location": true,
- "watchify>xtend": true
+ "browserify>module-deps>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": {
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": {
"packages": {
- "pumpify>inherits": true,
- "watchify>xtend": true
+ "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": {
+ "browserify>read-only-stream>readable-stream>string_decoder": {
"packages": {
- "react-markdown>unist-util-visit": true
+ "browserify>read-only-stream>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": {
+ "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": {
"packages": {
- "react-syntax-highlighter>refractor>parse-entities": true,
- "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>is-alphanumeric": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>longest-streak": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": true,
- "watchify>xtend": true
+ "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": {
+ "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": {
"packages": {
- "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
+ "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": {
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": {
"packages": {
- "react-markdown>unist-util-visit": true
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": {
+ "browserify>browser-pack>through2>readable-stream>string_decoder": {
"packages": {
- "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true,
- "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true,
- "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
- "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true,
- "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities>character-entities-html4": true
+ "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": true
}
},
- "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": {
+ "vinyl>cloneable-readable>through2>readable-stream>string_decoder": {
"packages": {
- "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after>unist-util-is": true
+ "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>autoprefixer": {
- "globals": {
- "console": true,
- "process.cwd": true,
- "process.env.AUTOPREFIXER_GRID": true
- },
+ "browserify>deps-sort>through2>readable-stream>string_decoder": {
"packages": {
- "autoprefixer>caniuse-lite": true,
- "autoprefixer>normalize-range": true,
- "browserslist": true,
- "stylelint>autoprefixer>num2fraction": true,
- "stylelint>postcss": true,
- "stylelint>postcss-value-parser": true,
- "stylelint>postcss>picocolors": true
+ "browserify>deps-sort>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>cosmiconfig": {
- "builtin": {
- "fs": true,
- "os": true,
- "path": true
- },
- "globals": {
- "process.cwd": true
- },
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": {
"packages": {
- "depcheck>cosmiconfig>parse-json": true,
- "eslint>@eslint/eslintrc>import-fresh": true,
- "globby>dir-glob>path-type": true,
- "stylelint>cosmiconfig>yaml": true
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>cosmiconfig>yaml": {
- "globals": {
- "Buffer": true,
- "YAML_SILENCE_DEPRECATION_WARNINGS": true,
- "YAML_SILENCE_WARNINGS": true,
- "atob": true,
- "btoa": true,
- "console.warn": true,
- "process": true
+ "gulp-sort>through2>readable-stream>string_decoder": {
+ "packages": {
+ "gulp-sort>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>execall": {
+ "gulp-sourcemaps>through2>readable-stream>string_decoder": {
"packages": {
- "stylelint>execall>clone-regexp": true
+ "gulp-sourcemaps>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>execall>clone-regexp": {
+ "browserify>insert-module-globals>through2>readable-stream>string_decoder": {
"packages": {
- "stylelint>execall>clone-regexp>is-regexp": true
+ "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>file-entry-cache": {
- "builtin": {
- "crypto.createHash": true,
- "fs.readFileSync": true,
- "fs.statSync": true,
- "path.basename": true,
- "path.dirname": true
- },
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": {
"packages": {
- "stylelint>file-entry-cache>flat-cache": true
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": true
}
},
- "stylelint>file-entry-cache>flat-cache": {
- "builtin": {
- "fs.existsSync": true,
- "fs.readFileSync": true,
- "path.basename": true,
- "path.dirname": true,
- "path.resolve": true
- },
- "globals": {
- "__dirname": true
- },
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": {
"packages": {
- "stylelint>file-entry-cache>flat-cache>flatted": true,
- "stylelint>file-entry-cache>flat-cache>rimraf": true,
- "stylelint>file-entry-cache>flat-cache>write": true
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>file-entry-cache>flat-cache>rimraf": {
- "builtin": {
- "assert": true,
- "fs": true,
- "path.join": true
- },
- "globals": {
- "process.platform": true,
- "setTimeout": true
- },
+ "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": {
"packages": {
- "nyc>glob": true
+ "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>file-entry-cache>flat-cache>write": {
- "builtin": {
- "fs.createWriteStream": true,
- "fs.writeFile": true,
- "fs.writeFileSync": true,
- "path.dirname": true
- },
+ "vinyl-source-stream>through2>readable-stream>string_decoder": {
"packages": {
- "mockttp>portfinder>mkdirp": true
+ "vinyl-source-stream>through2>readable-stream>safe-buffer": true
}
},
- "stylelint>global-modules": {
- "builtin": {
- "path.resolve": true
- },
- "globals": {
- "process.env.OSTYPE": true,
- "process.platform": true
- },
+ "gulp>vinyl-fs>readable-stream>string_decoder": {
"packages": {
- "stylelint>global-modules>global-prefix": true
+ "gulp>vinyl-fs>readable-stream>safe-buffer": true
}
},
- "stylelint>global-modules>global-prefix": {
- "builtin": {
- "fs.readFileSync": true,
- "fs.realpathSync": true,
- "os.homedir": true,
- "path.dirname": true,
- "path.join": true,
- "path.resolve": true
- },
- "globals": {
- "process.env.APPDATA": true,
- "process.env.DESTDIR": true,
- "process.env.OSTYPE": true,
- "process.env.PREFIX": true,
- "process.execPath": true,
- "process.platform": true
- },
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": {
"packages": {
- "stylelint>global-modules>global-prefix>ini": true,
- "stylelint>global-modules>global-prefix>which": true
+ "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities>character-entities-html4": true,
+ "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-decimal": true,
+ "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true
}
},
- "stylelint>global-modules>global-prefix>ini": {
- "globals": {
- "process": true
+ "postcss-discard-font-face>postcss>chalk>strip-ansi": {
+ "packages": {
+ "postcss-discard-font-face>postcss>chalk>strip-ansi>ansi-regex": true
}
},
- "stylelint>global-modules>global-prefix>which": {
- "builtin": {
- "path.join": true
- },
- "globals": {
- "process.cwd": true,
- "process.env.OSTYPE": true,
- "process.env.PATH": true,
- "process.env.PATHEXT": true,
- "process.platform": true
- },
+ "eslint>strip-ansi": {
"packages": {
- "@sentry/cli>which>isexe": true
+ "eslint>strip-ansi>ansi-regex": true
}
},
- "stylelint>globjoin": {
- "builtin": {
- "path.join": true
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": {
+ "packages": {
+ "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi>ansi-regex": true
}
},
- "stylelint>normalize-selector": {
- "globals": {
- "define": true
+ "stylelint>table>string-width>strip-ansi": {
+ "packages": {
+ "stylelint>table>string-width>strip-ansi>ansi-regex": true
}
},
- "stylelint>postcss": {
- "builtin": {
- "fs": true,
- "path": true
- },
- "globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
- },
+ "gulp-watch>vinyl-file>strip-bom-stream": {
"packages": {
- "stylelint>postcss>picocolors": true,
- "stylelint>postcss>source-map": true
+ "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": true,
+ "gulp-watch>vinyl-file>strip-bom": true
}
},
- "stylelint>postcss-html": {
+ "gulp-watch>vinyl-file>strip-bom": {
"globals": {
- "__dirname": true
+ "Buffer.isBuffer": true
},
"packages": {
- "stylelint>postcss-html>htmlparser2": true,
- "stylelint>postcss-syntax": true
+ "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true
}
},
- "stylelint>postcss-html>htmlparser2": {
+ "stylelint": {
"builtin": {
- "buffer.Buffer": true,
- "events.EventEmitter": true,
- "string_decoder.StringDecoder": true
+ "fs.lstatSync": true,
+ "fs.readFile": true,
+ "fs.readFileSync": true,
+ "fs.stat": true,
+ "os.EOL": true,
+ "path.dirname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.normalize": true,
+ "path.relative": true,
+ "path.resolve": true,
+ "path.sep": true,
+ "url.URL": true
+ },
+ "globals": {
+ "__dirname": true,
+ "assert": true,
+ "console.warn": true,
+ "process.cwd": true,
+ "process.env.NODE_ENV": true,
+ "process.stdout.columns": true,
+ "process.stdout.isTTY": true
},
"packages": {
- "pumpify>inherits": true,
- "readable-stream": true,
- "stylelint>postcss-html>htmlparser2>domelementtype": true,
- "stylelint>postcss-html>htmlparser2>domhandler": true,
- "stylelint>postcss-html>htmlparser2>domutils": true,
- "stylelint>postcss-html>htmlparser2>entities": true
- }
- },
- "stylelint>postcss-html>htmlparser2>domhandler": {
- "packages": {
- "stylelint>postcss-html>htmlparser2>domelementtype": true
+ "stylelint>@stylelint/postcss-css-in-js": true,
+ "stylelint>@stylelint/postcss-markdown": true,
+ "stylelint>autoprefixer": true,
+ "stylelint>balanced-match": true,
+ "chalk": true,
+ "stylelint>cosmiconfig": true,
+ "nock>debug": true,
+ "stylelint>execall": true,
+ "stylelint>file-entry-cache": true,
+ "stylelint>global-modules": true,
+ "globby": true,
+ "stylelint>globjoin": true,
+ "stylelint>html-tags": true,
+ "eslint>ignore": true,
+ "stylelint>import-lazy": true,
+ "eslint>imurmurhash": true,
+ "stylelint>known-css-properties": true,
+ "stylelint>leven": true,
+ "lodash": true,
+ "mocha>log-symbols": true,
+ "stylelint>mathml-tag-names": true,
+ "fast-glob>micromatch": true,
+ "stylelint>normalize-selector": true,
+ "stylelint>postcss-html": true,
+ "stylelint>postcss-less": true,
+ "stylelint>postcss-media-query-parser": true,
+ "stylelint>postcss-reporter": true,
+ "stylelint>postcss-resolve-nested-selector": true,
+ "stylelint>postcss-safe-parser": true,
+ "stylelint>postcss-sass": true,
+ "stylelint>postcss-scss": true,
+ "stylelint>postcss-selector-parser": true,
+ "stylelint>postcss-syntax": true,
+ "stylelint>postcss-value-parser": true,
+ "stylelint>postcss": true,
+ "nyc>resolve-from": true,
+ "del>slash": true,
+ "stylelint>specificity": true,
+ "yargs>string-width": true,
+ "stylelint>style-search": true,
+ "stylelint>sugarss": true,
+ "stylelint>svg-tags": true,
+ "stylelint>table": true,
+ "stylelint>write-file-atomic": true
}
},
- "stylelint>postcss-html>htmlparser2>domutils": {
+ "stylelint>sugarss": {
"packages": {
- "stylelint>postcss-html>htmlparser2>domelementtype": true,
- "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": true
+ "stylelint>sugarss>postcss": true
}
},
- "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": {
- "packages": {
- "stylelint>postcss-html>htmlparser2>domelementtype": true,
- "stylelint>postcss-html>htmlparser2>entities": true
+ "superstruct": {
+ "globals": {
+ "console.warn": true,
+ "define": true
}
},
- "stylelint>postcss-less": {
+ "chalk>supports-color": {
+ "builtin": {
+ "os.release": true,
+ "tty.isatty": true
+ },
+ "globals": {
+ "process.env": true,
+ "process.platform": true
+ },
"packages": {
- "stylelint>postcss-less>postcss": true
+ "chalk>supports-color>has-flag": true
}
},
- "stylelint>postcss-less>postcss": {
+ "gulp-livereload>chalk>supports-color": {
"builtin": {
- "fs": true,
- "path": true
+ "os.release": true
},
"globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
+ "process.env": true,
+ "process.platform": true,
+ "process.stderr": true,
+ "process.stdout": true,
+ "process.versions.node.split": true
},
"packages": {
- "stylelint>postcss-less>postcss>picocolors": true,
- "stylelint>postcss-less>postcss>source-map": true
+ "gulp-livereload>chalk>supports-color>has-flag": true
}
},
- "stylelint>postcss-less>postcss>picocolors": {
+ "postcss-discard-font-face>postcss>chalk>supports-color": {
+ "globals": {
+ "process.argv": true,
+ "process.env": true,
+ "process.platform": true,
+ "process.stdout": true
+ }
+ },
+ "mocha>supports-color": {
"builtin": {
+ "os.release": true,
"tty.isatty": true
},
"globals": {
- "process.argv.includes": true,
"process.env": true,
"process.platform": true
+ },
+ "packages": {
+ "chalk>supports-color>has-flag": true
}
},
- "stylelint>postcss-reporter": {
+ "postcss-discard-font-face>postcss>supports-color": {
+ "globals": {
+ "process": true
+ },
"packages": {
- "lodash": true
+ "postcss-discard-font-face>postcss>supports-color>has-flag": true
}
},
- "stylelint>postcss-safe-parser": {
+ "browserify>syntax-error": {
"packages": {
- "stylelint>postcss-safe-parser>postcss": true
+ "browserify>syntax-error>acorn-node": true
}
},
- "stylelint>postcss-safe-parser>postcss": {
- "builtin": {
- "fs": true,
- "path": true
+ "stylelint>table": {
+ "globals": {
+ "process.stdout.write": true
},
+ "packages": {
+ "eslint>ajv": true,
+ "lodash": true,
+ "stylelint>table>slice-ansi": true,
+ "stylelint>table>string-width": true
+ }
+ },
+ "terser": {
"globals": {
"Buffer": true,
"atob": true,
"btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
+ "console.log": true,
+ "console.warn": true,
+ "define": true,
+ "process": true
},
"packages": {
- "stylelint>postcss-safe-parser>postcss>picocolors": true,
- "stylelint>postcss-safe-parser>postcss>source-map": true
- }
- },
- "stylelint>postcss-safe-parser>postcss>picocolors": {
- "builtin": {
- "tty.isatty": true
- },
- "globals": {
- "process.argv.includes": true,
- "process.env": true,
- "process.platform": true
+ "terser>@jridgewell/source-map": true,
+ "jsdom>acorn": true
}
},
- "stylelint>postcss-sass": {
+ "through2": {
"packages": {
- "stylelint>postcss-sass>gonzales-pe": true,
- "stylelint>postcss-sass>postcss": true
+ "readable-stream": true
}
},
- "stylelint>postcss-sass>gonzales-pe": {
- "globals": {
- "console.error": true,
- "define": true
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": {
+ "packages": {
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": true,
+ "watchify>xtend": true
}
},
- "stylelint>postcss-sass>postcss": {
+ "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": {
"builtin": {
- "fs": true,
- "path": true
+ "util.inherits": true
},
"globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
+ "process.nextTick": true
},
"packages": {
- "stylelint>postcss-sass>postcss>picocolors": true,
- "stylelint>postcss-sass>postcss>source-map": true
+ "readable-stream": true
}
},
- "stylelint>postcss-sass>postcss>picocolors": {
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": {
"builtin": {
- "tty.isatty": true
+ "util.inherits": true
},
"globals": {
- "process.argv.includes": true,
- "process.env": true,
- "process.platform": true
- }
- },
- "stylelint>postcss-scss": {
+ "process.nextTick": true
+ },
"packages": {
- "stylelint>postcss-scss>postcss": true
+ "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>postcss-scss>postcss": {
+ "bify-module-groups>through2": {
"builtin": {
- "fs": true,
- "path": true
+ "util.inherits": true
},
"globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
+ "process.nextTick": true
},
"packages": {
- "stylelint>postcss-scss>postcss>picocolors": true,
- "stylelint>postcss-scss>postcss>source-map": true
+ "readable-stream": true
}
},
- "stylelint>postcss-scss>postcss>picocolors": {
+ "browserify>browser-pack>through2": {
"builtin": {
- "tty.isatty": true
+ "util.inherits": true
},
"globals": {
- "process.argv.includes": true,
- "process.env": true,
- "process.platform": true
- }
- },
- "stylelint>postcss-selector-parser": {
+ "process.nextTick": true
+ },
"packages": {
- "readable-stream>util-deprecate": true,
- "stylelint>postcss-selector-parser>cssesc": true
+ "browserify>browser-pack>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>postcss-syntax": {
+ "browserify>through2": {
"builtin": {
- "path.isAbsolute": true,
- "path.resolve": true,
- "path.sep": true
+ "util.inherits": true
+ },
+ "globals": {
+ "process.nextTick": true
},
"packages": {
- "stylelint>postcss": true
+ "browserify>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>postcss>picocolors": {
+ "vinyl>cloneable-readable>through2": {
"builtin": {
- "tty.isatty": true
+ "util.inherits": true
},
"globals": {
- "process.argv.includes": true,
- "process.env": true,
- "process.platform": true
+ "process.nextTick": true
+ },
+ "packages": {
+ "vinyl>cloneable-readable>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>specificity": {
+ "browserify>deps-sort>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "define": true
- }
- },
- "stylelint>sugarss": {
+ "process.nextTick": true
+ },
"packages": {
- "stylelint>sugarss>postcss": true
+ "browserify>deps-sort>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>sugarss>postcss": {
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2": {
"builtin": {
- "fs": true,
- "path": true
+ "util.inherits": true
},
"globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "console": true,
- "process.env.NODE_ENV": true
+ "process.nextTick": true
},
"packages": {
- "stylelint>sugarss>postcss>picocolors": true,
- "stylelint>sugarss>postcss>source-map": true
+ "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>sugarss>postcss>picocolors": {
+ "gulp-sort>through2": {
"builtin": {
- "tty.isatty": true
+ "util.inherits": true
},
"globals": {
- "process.argv.includes": true,
- "process.env": true,
- "process.platform": true
+ "process.nextTick": true
+ },
+ "packages": {
+ "gulp-sort>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>table": {
+ "gulp-sourcemaps>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "process.stdout.write": true
+ "process.nextTick": true
},
"packages": {
- "eslint>ajv": true,
- "lodash": true,
- "stylelint>table>slice-ansi": true,
- "stylelint>table>string-width": true
+ "gulp-sourcemaps>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>table>slice-ansi": {
+ "gulp-stylelint>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
+ "globals": {
+ "process.nextTick": true
+ },
"packages": {
- "stylelint>table>slice-ansi>ansi-styles": true,
- "stylelint>table>slice-ansi>astral-regex": true,
- "stylelint>table>slice-ansi>is-fullwidth-code-point": true
+ "readable-stream": true
}
},
- "stylelint>table>slice-ansi>ansi-styles": {
+ "gulp-zip>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
+ "globals": {
+ "process.nextTick": true
+ },
"packages": {
- "@metamask/jazzicon>color>color-convert": true
+ "readable-stream": true
}
},
- "stylelint>table>string-width": {
+ "browserify>insert-module-globals>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
+ "globals": {
+ "process.nextTick": true
+ },
"packages": {
- "stylelint>table>slice-ansi>is-fullwidth-code-point": true,
- "stylelint>table>string-width>emoji-regex": true,
- "stylelint>table>string-width>strip-ansi": true
+ "browserify>insert-module-globals>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>table>string-width>strip-ansi": {
+ "browserify>module-deps>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
+ "globals": {
+ "process.nextTick": true
+ },
"packages": {
- "stylelint>table>string-width>strip-ansi>ansi-regex": true
+ "browserify>module-deps>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>write-file-atomic": {
+ "gulp>vinyl-fs>remove-bom-stream>through2": {
"builtin": {
- "fs.chmod": true,
- "fs.chmodSync": true,
- "fs.chown": true,
- "fs.chownSync": true,
- "fs.close": true,
- "fs.closeSync": true,
- "fs.fsync": true,
- "fs.fsyncSync": true,
- "fs.open": true,
- "fs.openSync": true,
- "fs.realpath": true,
- "fs.realpathSync": true,
- "fs.rename": true,
- "fs.renameSync": true,
- "fs.stat": true,
- "fs.statSync": true,
- "fs.unlink": true,
- "fs.unlinkSync": true,
- "fs.write": true,
- "fs.writeSync": true,
- "path.resolve": true,
- "util.promisify": true,
- "worker_threads.threadId": true
+ "util.inherits": true
},
"globals": {
- "Buffer.isBuffer": true,
- "__filename": true,
- "process.getuid": true,
- "process.pid": true
+ "process.nextTick": true
},
"packages": {
- "eslint>imurmurhash": true,
- "nyc>signal-exit": true,
- "stylelint>write-file-atomic>is-typedarray": true,
- "stylelint>write-file-atomic>typedarray-to-buffer": true
+ "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "stylelint>write-file-atomic>typedarray-to-buffer": {
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "Buffer.from": true
+ "process.nextTick": true
},
"packages": {
- "stylelint>write-file-atomic>is-typedarray": true
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "superstruct": {
+ "gulp>vinyl-fs>to-through>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "console.warn": true,
- "define": true
+ "process.nextTick": true
+ },
+ "packages": {
+ "gulp>vinyl-fs>to-through>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "terser": {
+ "vinyl-buffer>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "Buffer": true,
- "atob": true,
- "btoa": true,
- "console.log": true,
- "console.warn": true,
- "define": true,
- "process": true
+ "process.nextTick": true
},
"packages": {
- "jsdom>acorn": true,
- "terser>@jridgewell/source-map": true
+ "vinyl-buffer>bl>readable-stream": true,
+ "watchify>xtend": true
}
},
- "terser-webpack-plugin>@jridgewell/trace-mapping": {
+ "gulp>vinyl-fs>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "define": true
+ "process.nextTick": true
},
"packages": {
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true,
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true
+ "gulp>vinyl-fs>readable-stream": true,
+ "watchify>xtend": true
}
},
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": {
+ "vinyl-source-stream>through2": {
+ "builtin": {
+ "util.inherits": true
+ },
"globals": {
- "define": true
+ "process.nextTick": true
+ },
+ "packages": {
+ "vinyl-source-stream>through2>readable-stream": true,
+ "watchify>xtend": true
}
},
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": {
+ "debounce-stream>through": {
+ "builtin": {
+ "stream": true
+ },
"globals": {
- "Buffer": true,
- "TextDecoder": true,
- "define": true
+ "process.nextTick": true
}
},
- "terser>@jridgewell/source-map": {
+ "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": {
"packages": {
- "terser-webpack-plugin>@jridgewell/trace-mapping": true,
- "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true
+ "resolve-url-loader>es6-iterator>es5-ext": true
}
},
- "terser>@jridgewell/source-map>@jridgewell/gen-mapping": {
+ "gulp-livereload>tiny-lr": {
+ "builtin": {
+ "events": true,
+ "fs": true,
+ "http": true,
+ "https": true,
+ "url.parse": true
+ },
"globals": {
- "define": true
+ "console.error": true
},
"packages": {
- "terser-webpack-plugin>@jridgewell/trace-mapping": true,
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true,
- "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": true
- }
- },
- "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": {
- "globals": {
- "define": true
+ "gulp-livereload>tiny-lr>body": true,
+ "gulp-livereload>tiny-lr>debug": true,
+ "gulp-livereload>tiny-lr>faye-websocket": true,
+ "react>object-assign": true,
+ "@storybook/addon-knobs>qs": true
}
},
- "terser>source-map-support": {
+ "gulp>vinyl-fs>glob-stream>to-absolute-glob": {
"builtin": {
- "fs": true,
- "path.dirname": true,
"path.resolve": true
},
"globals": {
- "XMLHttpRequest": true,
- "console.error": true,
- "process": true
+ "process.cwd": true,
+ "process.platform": true
},
"packages": {
- "terser>source-map-support>buffer-from": true,
- "terser>source-map-support>source-map": true
+ "gulp>gulp-cli>replace-homedir>is-absolute": true,
+ "gulp>glob-watcher>is-negated-glob": true
}
},
- "terser>source-map-support>buffer-from": {
- "globals": {
- "Buffer": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": true
}
},
- "through2": {
+ "chokidar>braces>fill-range>to-regex-range": {
"packages": {
- "readable-stream": true
+ "chokidar>braces>fill-range>to-regex-range>is-number": true
+ }
+ },
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": {
+ "packages": {
+ "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true,
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>to-regex": {
+ "packages": {
+ "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": true,
+ "gulp-zip>plugin-error>extend-shallow": true,
+ "gulp>gulp-cli>matchdep>micromatch>regex-not": true,
+ "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true
+ }
+ },
+ "gulp>vinyl-fs>to-through": {
+ "packages": {
+ "gulp>vinyl-fs>to-through>through2": true
}
},
"ts-node": {
@@ -8683,13 +8627,13 @@
"value": true
},
"packages": {
- "jsdom>acorn": true,
"ts-node>@cspotcode/source-map-support": true,
"ts-node>@tsconfig/node10": true,
"ts-node>@tsconfig/node12": true,
"ts-node>@tsconfig/node14": true,
"ts-node>@tsconfig/node16": true,
"ts-node>acorn-walk": true,
+ "jsdom>acorn": true,
"ts-node>arg": true,
"ts-node>create-require": true,
"ts-node>diff": true,
@@ -8698,63 +8642,195 @@
"ts-node>yn": true
}
},
- "ts-node>@cspotcode/source-map-support": {
- "builtin": {
- "fs": true,
- "path.isAbsolute": true,
- "path.join": true,
- "path.normalize": true,
- "path.resolve": true,
- "url.fileURLToPath": true,
- "url.pathToFileURL": true,
- "util.inspect": true
- },
- "globals": {
- "Buffer.from": true,
- "URL": true,
- "XMLHttpRequest": true,
- "console.error": true,
- "process": true
- },
+ "eslint-plugin-import>tsconfig-paths": {
+ "builtin": {
+ "fs.existsSync": true,
+ "fs.lstatSync": true,
+ "fs.readFile": true,
+ "fs.readFileSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "module._resolveFilename": true,
+ "module.builtinModules": true,
+ "path.dirname": true,
+ "path.isAbsolute": true,
+ "path.join": true,
+ "path.resolve": true
+ },
+ "globals": {
+ "console.warn": true,
+ "process.argv.slice": true,
+ "process.cwd": true,
+ "process.env": true
+ },
+ "packages": {
+ "eslint-plugin-import>tsconfig-paths>json5": true,
+ "wait-on>minimist": true,
+ "eslint-plugin-import>tsconfig-paths>strip-bom": true
+ }
+ },
+ "tsutils": {
+ "packages": {
+ "tslib": true,
+ "typescript": true
+ }
+ },
+ "eslint>levn>type-check": {
+ "packages": {
+ "eslint>levn>prelude-ls": true
+ }
+ },
+ "stylelint>write-file-atomic>typedarray-to-buffer": {
+ "globals": {
+ "Buffer.from": true
+ },
+ "packages": {
+ "stylelint>write-file-atomic>is-typedarray": true
+ }
+ },
+ "typescript": {
+ "builtin": {
+ "buffer.Buffer": true,
+ "crypto": true,
+ "fs": true,
+ "inspector": true,
+ "module.findPnpApi": true,
+ "os.EOL": true,
+ "os.platform": true,
+ "path.dirname": true,
+ "path.join": true,
+ "path.resolve": true,
+ "perf_hooks.PerformanceObserver": true,
+ "perf_hooks.performance": true
+ },
+ "globals": {
+ "Intl.Collator": true,
+ "PerformanceObserver": true,
+ "__dirname": true,
+ "__filename": true,
+ "clearTimeout": true,
+ "console": true,
+ "gc": true,
+ "globalThis": true,
+ "onProfilerEvent": true,
+ "performance": true,
+ "process": true,
+ "setTimeout": true
+ },
+ "packages": {
+ "terser>source-map-support": true
+ }
+ },
+ "browserify>insert-module-globals>undeclared-identifiers": {
+ "packages": {
+ "browserify>syntax-error>acorn-node": true,
+ "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": true,
+ "watchify>xtend": true
+ }
+ },
+ "gulp>undertaker": {
+ "builtin": {
+ "assert": true,
+ "events.EventEmitter": true,
+ "util.inherits": true
+ },
+ "globals": {
+ "process.env.UNDERTAKER_SETTLE": true,
+ "process.env.UNDERTAKER_TIME_RESOLUTION": true,
+ "process.hrtime": true
+ },
+ "packages": {
+ "gulp>undertaker>arr-flatten": true,
+ "gulp>undertaker>arr-map": true,
+ "gulp>undertaker>bach": true,
+ "gulp>undertaker>collection-map": true,
+ "gulp>undertaker>es6-weak-map": true,
+ "gulp>undertaker>last-run": true,
+ "gulp>undertaker>object.defaults": true,
+ "gulp>undertaker>object.reduce": true,
+ "gulp>undertaker>undertaker-registry": true
+ }
+ },
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": {
+ "packages": {
+ "pumpify>inherits": true,
+ "watchify>xtend": true
+ }
+ },
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": {
+ "packages": {
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-canonical-property-names-ecmascript": true,
+ "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-property-aliases-ecmascript": true
+ }
+ },
+ "react-markdown>unified": {
+ "packages": {
+ "react-markdown>unified>bail": true,
+ "react-markdown>unified>extend": true,
+ "react-markdown>unified>is-buffer": true,
+ "mocha>yargs-unparser>is-plain-obj": true,
+ "react-markdown>unified>trough": true,
+ "react-markdown>vfile": true
+ }
+ },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": {
+ "packages": {
+ "gulp-zip>plugin-error>arr-union": true,
+ "gulp>gulp-cli>array-sort>get-value": true,
+ "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true,
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true
+ }
+ },
+ "gulp>vinyl-fs>glob-stream>unique-stream": {
+ "packages": {
+ "@lavamoat/lavapack>json-stable-stringify": true,
+ "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": true
+ }
+ },
+ "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": {
+ "packages": {
+ "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after>unist-util-is": true
+ }
+ },
+ "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": {
+ "packages": {
+ "react-markdown>unist-util-visit": true
+ }
+ },
+ "react-markdown>unist-util-visit>unist-util-visit-parents": {
+ "packages": {
+ "react-markdown>unist-util-visit>unist-util-is": true
+ }
+ },
+ "react-markdown>unist-util-visit": {
"packages": {
- "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": true
+ "react-markdown>unist-util-visit>unist-util-visit-parents": true
}
},
- "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": {
- "globals": {
- "define": true
- },
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": {
"packages": {
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true,
- "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": true,
+ "gulp>gulp-cli>isobject": true
}
},
- "ts-node>acorn-walk": {
+ "uri-js": {
"globals": {
"define": true
}
},
- "ts-node>arg": {
- "globals": {
- "process.argv.slice": true
+ "resolve-url-loader>rework>css>urix": {
+ "builtin": {
+ "path.sep": true
}
},
- "ts-node>create-require": {
- "builtin": {
- "fs.lstatSync": true,
- "module.Module": true,
- "module.createRequire": true,
- "module.createRequireFromPath": true,
- "path.dirname": true,
- "path.join": true
- },
- "globals": {
- "process.cwd": true
+ "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": {
+ "packages": {
+ "@babel/register>clone-deep>kind-of": true
}
},
- "ts-node>diff": {
- "globals": {
- "setTimeout": true
+ "readable-stream>util-deprecate": {
+ "builtin": {
+ "util.deprecate": true
}
},
"ts-node>v8-compile-cache-lib": {
@@ -8782,48 +8858,26 @@
"process": true
}
},
- "tsutils": {
+ "react-markdown>vfile>vfile-message": {
"packages": {
- "tslib": true,
- "typescript": true
+ "react-markdown>vfile>unist-util-stringify-position": true
}
},
- "typescript": {
+ "react-markdown>vfile": {
"builtin": {
- "buffer.Buffer": true,
- "crypto": true,
- "fs": true,
- "inspector": true,
- "module.findPnpApi": true,
- "os.EOL": true,
- "os.platform": true,
+ "path.basename": true,
"path.dirname": true,
+ "path.extname": true,
"path.join": true,
- "path.resolve": true,
- "perf_hooks.PerformanceObserver": true,
- "perf_hooks.performance": true
+ "path.sep": true
},
"globals": {
- "Intl.Collator": true,
- "PerformanceObserver": true,
- "__dirname": true,
- "__filename": true,
- "clearTimeout": true,
- "console": true,
- "gc": true,
- "globalThis": true,
- "onProfilerEvent": true,
- "performance": true,
- "process": true,
- "setTimeout": true
+ "process.cwd": true
},
"packages": {
- "terser>source-map-support": true
- }
- },
- "uri-js": {
- "globals": {
- "define": true
+ "react-markdown>vfile>is-buffer": true,
+ "react-markdown>vfile>replace-ext": true,
+ "react-markdown>vfile>vfile-message": true
}
},
"vinyl": {
@@ -8841,9 +8895,9 @@
"process.cwd": true
},
"packages": {
- "vinyl>clone": true,
"vinyl>clone-buffer": true,
"vinyl>clone-stats": true,
+ "vinyl>clone": true,
"vinyl>cloneable-readable": true,
"vinyl>remove-trailing-separator": true,
"vinyl>replace-ext": true
@@ -8855,67 +8909,7 @@
"vinyl-buffer>through2": true
}
},
- "vinyl-buffer>bl": {
- "builtin": {
- "util.inherits": true
- },
- "packages": {
- "koa>content-disposition>safe-buffer": true,
- "vinyl-buffer>bl>readable-stream": true
- }
- },
- "vinyl-buffer>bl>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
- "packages": {
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true,
- "vinyl-buffer>bl>readable-stream>isarray": true,
- "vinyl-buffer>bl>readable-stream>safe-buffer": true,
- "vinyl-buffer>bl>readable-stream>string_decoder": true
- }
- },
- "vinyl-buffer>bl>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "vinyl-buffer>bl>readable-stream>string_decoder": {
- "packages": {
- "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": true
- }
- },
- "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "vinyl-buffer>through2": {
- "builtin": {
- "util.inherits": true
- },
- "globals": {
- "process.nextTick": true
- },
- "packages": {
- "vinyl-buffer>bl>readable-stream": true,
- "watchify>xtend": true
- }
- },
- "vinyl-source-stream": {
+ "gulp-watch>vinyl-file": {
"builtin": {
"path.resolve": true
},
@@ -8923,163 +8917,103 @@
"process.cwd": true
},
"packages": {
- "vinyl": true,
- "vinyl-source-stream>through2": true
+ "del>graceful-fs": true,
+ "gulp-watch>vinyl-file>pify": true,
+ "gh-pages>globby>pinkie-promise": true,
+ "gulp-watch>vinyl-file>strip-bom-stream": true,
+ "gulp-watch>vinyl-file>strip-bom": true,
+ "gulp-watch>vinyl-file>vinyl": true
}
},
- "vinyl-source-stream>through2": {
+ "gulp>vinyl-fs": {
"builtin": {
+ "os.platform": true,
+ "path.relative": true,
+ "path.resolve": true,
"util.inherits": true
},
"globals": {
+ "Buffer.isBuffer": true,
+ "process.cwd": true,
+ "process.geteuid": true,
+ "process.getuid": true,
"process.nextTick": true
},
"packages": {
- "vinyl-source-stream>through2>readable-stream": true,
- "watchify>xtend": true
- }
- },
- "vinyl-source-stream>through2>readable-stream": {
- "builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
- },
- "globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
- },
- "packages": {
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream-2>process-nextick-args": true,
- "readable-stream>util-deprecate": true,
- "vinyl-source-stream>through2>readable-stream>isarray": true,
- "vinyl-source-stream>through2>readable-stream>safe-buffer": true,
- "vinyl-source-stream>through2>readable-stream>string_decoder": true
- }
- },
- "vinyl-source-stream>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
- }
- },
- "vinyl-source-stream>through2>readable-stream>string_decoder": {
- "packages": {
- "vinyl-source-stream>through2>readable-stream>safe-buffer": true
- }
- },
- "vinyl-sourcemaps-apply": {
- "packages": {
- "vinyl-sourcemaps-apply>source-map": true
- }
- },
- "vinyl>clone": {
- "globals": {
- "Buffer": true
- }
- },
- "vinyl>clone-buffer": {
- "builtin": {
- "buffer.Buffer": true
- }
- },
- "vinyl>clone-stats": {
- "builtin": {
- "fs.Stats": true
- }
- },
- "vinyl>cloneable-readable": {
- "packages": {
- "pumpify>inherits": true,
- "vinyl>cloneable-readable>process-nextick-args": true,
- "vinyl>cloneable-readable>through2": true
- }
- },
- "vinyl>cloneable-readable>process-nextick-args": {
- "globals": {
- "process.nextTick": true,
- "process.version": true
+ "gulp>vinyl-fs>fs-mkdirp-stream": true,
+ "gulp>vinyl-fs>glob-stream": true,
+ "del>graceful-fs": true,
+ "gulp>vinyl-fs>is-valid-glob": true,
+ "gulp>vinyl-fs>lazystream": true,
+ "gulp>vinyl-fs>lead": true,
+ "gulp>vinyl-fs>object.assign": true,
+ "gulp>vinyl-fs>pumpify": true,
+ "gulp>vinyl-fs>readable-stream": true,
+ "gulp>vinyl-fs>remove-bom-buffer": true,
+ "gulp>vinyl-fs>remove-bom-stream": true,
+ "gulp>vinyl-fs>resolve-options": true,
+ "gulp>vinyl-fs>through2": true,
+ "gulp>vinyl-fs>to-through": true,
+ "gulp>vinyl-fs>value-or-function": true,
+ "vinyl": true,
+ "gulp>vinyl-fs>vinyl-sourcemap": true
}
},
- "vinyl>cloneable-readable>through2": {
+ "vinyl-source-stream": {
"builtin": {
- "util.inherits": true
+ "path.resolve": true
},
"globals": {
- "process.nextTick": true
+ "process.cwd": true
},
"packages": {
- "vinyl>cloneable-readable>through2>readable-stream": true,
- "watchify>xtend": true
+ "vinyl-source-stream>through2": true,
+ "vinyl": true
}
},
- "vinyl>cloneable-readable>through2>readable-stream": {
+ "gulp>vinyl-fs>vinyl-sourcemap": {
"builtin": {
- "events.EventEmitter": true,
- "stream": true,
- "util": true
+ "path.dirname": true,
+ "path.join": true,
+ "path.relative": true,
+ "path.resolve": true
},
"globals": {
- "process.browser": true,
- "process.env.READABLE_STREAM": true,
- "process.stderr": true,
- "process.stdout": true,
- "process.version.slice": true,
- "setImmediate": true
+ "Buffer": true
},
"packages": {
- "pumpify>inherits": true,
- "readable-stream-2>core-util-is": true,
- "readable-stream>util-deprecate": true,
- "vinyl>cloneable-readable>through2>readable-stream>isarray": true,
- "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": true,
- "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true,
- "vinyl>cloneable-readable>through2>readable-stream>string_decoder": true
- }
- },
- "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": {
- "globals": {
- "process": true
- }
- },
- "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": {
- "builtin": {
- "buffer": true
+ "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": true,
+ "nyc>convert-source-map": true,
+ "del>graceful-fs": true,
+ "gulp-watch>anymatch>normalize-path": true,
+ "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true,
+ "gulp>vinyl-fs>remove-bom-buffer": true,
+ "vinyl": true
}
},
- "vinyl>cloneable-readable>through2>readable-stream>string_decoder": {
+ "vinyl-sourcemaps-apply": {
"packages": {
- "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true
- }
- },
- "vinyl>remove-trailing-separator": {
- "globals": {
- "process.platform": true
+ "vinyl-sourcemaps-apply>source-map": true
}
},
- "vinyl>replace-ext": {
+ "gulp-watch>vinyl-file>vinyl": {
"builtin": {
+ "buffer.Buffer": true,
"path.basename": true,
"path.dirname": true,
"path.extname": true,
"path.join": true,
- "path.sep": true
- }
- },
- "wait-on>rxjs": {
+ "path.relative": true,
+ "stream.PassThrough": true,
+ "stream.Stream": true
+ },
"globals": {
- "cancelAnimationFrame": true,
- "clearInterval": true,
- "clearTimeout": true,
- "performance": true,
- "requestAnimationFrame": true,
- "setInterval.apply": true,
- "setTimeout.apply": true
+ "process.cwd": true
+ },
+ "packages": {
+ "gulp-watch>vinyl-file>vinyl>clone-stats": true,
+ "@metamask/jazzicon>color>clone": true,
+ "gulp-watch>vinyl-file>vinyl>replace-ext": true
}
},
"watchify": {
@@ -9091,8 +9025,8 @@
"setTimeout": true
},
"packages": {
- "chokidar": true,
"chokidar>anymatch": true,
+ "chokidar": true,
"through2": true,
"watchify>xtend": true
}
@@ -9110,20 +9044,93 @@
"process.version": true
},
"packages": {
- "koa>content-disposition>safe-buffer": true,
"webpack-dev-server>sockjs>websocket-driver>http-parser-js": true,
+ "koa>content-disposition>safe-buffer": true,
"webpack-dev-server>sockjs>websocket-driver>websocket-extensions": true
}
},
- "webpack-dev-server>sockjs>websocket-driver>http-parser-js": {
+ "stylelint>global-modules>global-prefix>which": {
"builtin": {
- "assert.equal": true,
- "assert.ok": true
+ "path.join": true
+ },
+ "globals": {
+ "process.cwd": true,
+ "process.env.OSTYPE": true,
+ "process.env.PATH": true,
+ "process.env.PATHEXT": true,
+ "process.platform": true
+ },
+ "packages": {
+ "@sentry/cli>which>isexe": true
}
},
- "webpack>json-parse-even-better-errors": {
+ "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": {
+ "packages": {
+ "yargs>string-width": true
+ }
+ },
+ "yargs>cliui>wrap-ansi": {
+ "packages": {
+ "chalk>ansi-styles": true,
+ "yargs>string-width": true,
+ "eslint>strip-ansi": true
+ }
+ },
+ "stylelint>write-file-atomic": {
+ "builtin": {
+ "fs.chmod": true,
+ "fs.chmodSync": true,
+ "fs.chown": true,
+ "fs.chownSync": true,
+ "fs.close": true,
+ "fs.closeSync": true,
+ "fs.fsync": true,
+ "fs.fsyncSync": true,
+ "fs.open": true,
+ "fs.openSync": true,
+ "fs.realpath": true,
+ "fs.realpathSync": true,
+ "fs.rename": true,
+ "fs.renameSync": true,
+ "fs.stat": true,
+ "fs.statSync": true,
+ "fs.unlink": true,
+ "fs.unlinkSync": true,
+ "fs.write": true,
+ "fs.writeSync": true,
+ "path.resolve": true,
+ "util.promisify": true,
+ "worker_threads.threadId": true
+ },
"globals": {
- "Buffer.isBuffer": true
+ "Buffer.isBuffer": true,
+ "__filename": true,
+ "process.getuid": true,
+ "process.pid": true
+ },
+ "packages": {
+ "eslint>imurmurhash": true,
+ "stylelint>write-file-atomic>is-typedarray": true,
+ "nyc>signal-exit": true,
+ "stylelint>write-file-atomic>typedarray-to-buffer": true
+ }
+ },
+ "stylelint>file-entry-cache>flat-cache>write": {
+ "builtin": {
+ "fs.createWriteStream": true,
+ "fs.writeFile": true,
+ "fs.writeFileSync": true,
+ "path.dirname": true
+ },
+ "packages": {
+ "mockttp>portfinder>mkdirp": true
+ }
+ },
+ "yargs>y18n": {
+ "builtin": {
+ "fs": true,
+ "path": true,
+ "util": true
}
},
"yaml": {
@@ -9137,6 +9144,28 @@
"process": true
}
},
+ "stylelint>cosmiconfig>yaml": {
+ "globals": {
+ "Buffer": true,
+ "YAML_SILENCE_DEPRECATION_WARNINGS": true,
+ "YAML_SILENCE_WARNINGS": true,
+ "atob": true,
+ "btoa": true,
+ "console.warn": true,
+ "process": true
+ }
+ },
+ "gulp-postcss>postcss-load-config>yaml": {
+ "globals": {
+ "Buffer": true,
+ "YAML_SILENCE_DEPRECATION_WARNINGS": true,
+ "YAML_SILENCE_WARNINGS": true,
+ "atob": true,
+ "btoa": true,
+ "console.warn": true,
+ "process": true
+ }
+ },
"yargs": {
"builtin": {
"assert": true,
@@ -9151,13 +9180,13 @@
"process": true
},
"packages": {
- "yargs-parser": true,
"yargs>cliui": true,
"yargs>escalade": true,
"yargs>get-caller-file": true,
"yargs>require-directory": true,
"yargs>string-width": true,
- "yargs>y18n": true
+ "yargs>y18n": true,
+ "yargs-parser": true
}
},
"yargs-parser": {
@@ -9171,62 +9200,34 @@
"process": true
}
},
- "yargs>cliui": {
- "globals": {
- "process": true
- },
- "packages": {
- "eslint>strip-ansi": true,
- "yargs>cliui>wrap-ansi": true,
- "yargs>string-width": true
- }
- },
- "yargs>cliui>wrap-ansi": {
- "packages": {
- "chalk>ansi-styles": true,
- "eslint>strip-ansi": true,
- "yargs>string-width": true
- }
- },
- "yargs>escalade": {
- "builtin": {
- "fs.readdirSync": true,
- "fs.statSync": true,
- "path.dirname": true,
- "path.resolve": true
- }
- },
- "yargs>require-directory": {
- "builtin": {
- "fs.readdirSync": true,
- "fs.statSync": true,
- "path.dirname": true,
- "path.join": true,
- "path.resolve": true
- }
- },
- "yargs>string-width": {
- "packages": {
- "eslint>strip-ansi": true,
- "yargs>string-width>emoji-regex": true,
- "yargs>string-width>is-fullwidth-code-point": true
- }
- },
- "yargs>y18n": {
+ "yargs>yargs-parser": {
"builtin": {
"fs": true,
"path": true,
"util": true
+ },
+ "globals": {
+ "process": true
}
},
- "yargs>yargs-parser": {
+ "gulp-zip>yazl": {
"builtin": {
- "fs": true,
- "path": true,
- "util": true
+ "events.EventEmitter": true,
+ "fs.createReadStream": true,
+ "fs.stat": true,
+ "stream.PassThrough": true,
+ "stream.Transform": true,
+ "util.inherits": true,
+ "zlib.DeflateRaw": true,
+ "zlib.deflateRaw": true
},
"globals": {
- "process": true
+ "Buffer": true,
+ "setImmediate": true,
+ "utf8FileName.length": true
+ },
+ "packages": {
+ "gulp-zip>yazl>buffer-crc32": true
}
}
}
diff --git a/package.json b/package.json
index 0cc3222a7d1d..c3e6ff9eac24 100644
--- a/package.json
+++ b/package.json
@@ -452,9 +452,9 @@
"@babel/preset-typescript": "^7.25.9",
"@babel/register": "^7.25.9",
"@jest/globals": "^29.7.0",
- "@lavamoat/allow-scripts": "^3.0.4",
+ "@lavamoat/allow-scripts": "^3.3.1",
"@lavamoat/lavadome-core": "0.0.10",
- "@lavamoat/lavapack": "^6.1.0",
+ "@lavamoat/lavapack": "^7.0.5",
"@lgbot/madge": "^6.2.0",
"@lydell/node-pty": "^1.0.1",
"@metamask/api-specs": "^0.9.3",
@@ -611,8 +611,8 @@
"jsdom": "^16.7.0",
"json-schema-to-ts": "^3.0.1",
"koa": "^2.7.0",
- "lavamoat": "^8.0.2",
- "lavamoat-browserify": "^17.0.4",
+ "lavamoat": "^9.0.5",
+ "lavamoat-browserify": "^18.1.2",
"lavamoat-viz": "^7.0.5",
"level": "^8.0.1",
"lockfile-lint": "^4.10.6",
@@ -762,7 +762,8 @@
"resolve-url-loader>es6-iterator>d>es5-ext>esniff>es5-ext": false,
"level>classic-level": false,
"jest-preview": false,
- "@metamask/solana-wallet-snap>@solana/web3.js>bigint-buffer": false
+ "@metamask/solana-wallet-snap>@solana/web3.js>bigint-buffer": false,
+ "@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail": false
}
},
"packageManager": "yarn@4.5.1"
diff --git a/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts b/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts
index 7f67cd587f2b..63091e9fe5cc 100644
--- a/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts
+++ b/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts
@@ -1,5 +1,4 @@
import { test, expect } from '@playwright/test';
-// @ts-expect-error lint fails otherwise
import 'ses';
import '../../../../../app/scripts/lockdown-run';
import '../../../../../app/scripts/lockdown-more';
diff --git a/yarn.lock b/yarn.lock
index 033ff849acd8..0b959e498c51 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -78,23 +78,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:7.22.13":
- version: 7.22.13
- resolution: "@babel/code-frame@npm:7.22.13"
+"@babel/code-frame@npm:7.26.2, @babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.25.9":
+ version: 7.26.2
+ resolution: "@babel/code-frame@npm:7.26.2"
dependencies:
- "@babel/highlight": "npm:^7.22.13"
- chalk: "npm:^2.4.2"
- checksum: 10/bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/code-frame@npm:7.25.9"
- dependencies:
- "@babel/highlight": "npm:^7.25.9"
+ "@babel/helper-validator-identifier": "npm:^7.25.9"
+ js-tokens: "npm:^4.0.0"
picocolors: "npm:^1.0.0"
- checksum: 10/96d69a570d0df82daedeb3d26ca508970bb31de83580c36c9605e7e7c0aae307ae17bc42609363016f0bdab12e991cebca3c02bf10765036b136bfe7281aee9a
+ checksum: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223
languageName: node
linkType: hard
@@ -441,18 +432,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/highlight@npm:7.22.20":
- version: 7.22.20
- resolution: "@babel/highlight@npm:7.22.20"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.22.20"
- chalk: "npm:^2.4.2"
- js-tokens: "npm:^4.0.0"
- checksum: 10/1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92
- languageName: node
- linkType: hard
-
-"@babel/highlight@npm:^7.22.13, @babel/highlight@npm:^7.25.9":
+"@babel/highlight@npm:7.25.9":
version: 7.25.9
resolution: "@babel/highlight@npm:7.25.9"
dependencies:
@@ -482,14 +462,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.0, @babel/parser@npm:^7.13.9, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/parser@npm:7.25.9"
+"@babel/parser@npm:7.26.2, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.0, @babel/parser@npm:^7.13.9, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.25.9":
+ version: 7.26.2
+ resolution: "@babel/parser@npm:7.26.2"
dependencies:
- "@babel/types": "npm:^7.25.9"
+ "@babel/types": "npm:^7.26.0"
bin:
parser: ./bin/babel-parser.js
- checksum: 10/702af8c40bb1236e3e3e6187b99e1290bd4bc1500aa53593ea63df8fe99f07ff1efef147b1d58886b264aff0972c4b9440ace442c8db9a6e079f318d46773421
+ checksum: 10/8baee43752a3678ad9f9e360ec845065eeee806f1fdc8e0f348a8a0e13eef0959dabed4a197c978896c493ea205c804d0a1187cc52e4a1ba017c7935bab4983d
languageName: node
linkType: hard
@@ -1620,7 +1600,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.12.5, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.9":
+"@babel/traverse@npm:7.25.9, @babel/traverse@npm:^7.12.5, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/traverse@npm:7.25.9"
dependencies:
@@ -1646,7 +1626,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.0, @babel/types@npm:^7.13.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+"@babel/types@npm:7.26.0":
version: 7.26.0
resolution: "@babel/types@npm:7.26.0"
dependencies:
@@ -1656,6 +1636,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.0, @babel/types@npm:^7.13.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.26.3
+ resolution: "@babel/types@npm:7.26.3"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.25.9"
+ "@babel/helper-validator-identifier": "npm:^7.25.9"
+ checksum: 10/c31d0549630a89abfa11410bf82a318b0c87aa846fbf5f9905e47ba5e2aa44f41cc746442f105d622c519e4dc532d35a8d8080460ff4692f9fc7485fbf3a00eb
+ languageName: node
+ linkType: hard
+
"@base2/pretty-print-object@npm:1.0.1":
version: 1.0.1
resolution: "@base2/pretty-print-object@npm:1.0.1"
@@ -1918,10 +1908,10 @@ __metadata:
languageName: node
linkType: hard
-"@endo/env-options@npm:^1.1.0":
- version: 1.1.0
- resolution: "@endo/env-options@npm:1.1.0"
- checksum: 10/c362b5ccda9407c7049d4f5812023b9f5123116282719a4b296702f93baca7030066359af0b8bf869f8d7736f85d5fe12d21e1375049b10a482eb9bae3715797
+"@endo/env-options@npm:^1.1.7":
+ version: 1.1.8
+ resolution: "@endo/env-options@npm:1.1.8"
+ checksum: 10/f7e84346599dd2bcb6365c314e9a8129c5ebbb457476de72ed896ea461d616c0b7e0dfc7733e20c0abb8400212fb5eafdae993bcfd4cbfe92acbb5c881a6ad0d
languageName: node
linkType: hard
@@ -4214,29 +4204,32 @@ __metadata:
languageName: node
linkType: hard
-"@lavamoat/aa@npm:^4.0.1, @lavamoat/aa@npm:^4.2.0":
- version: 4.2.0
- resolution: "@lavamoat/aa@npm:4.2.0"
+"@lavamoat/aa@npm:^4.3.1":
+ version: 4.3.1
+ resolution: "@lavamoat/aa@npm:4.3.1"
dependencies:
resolve: "npm:1.22.8"
bin:
lavamoat-ls: src/cli.js
- checksum: 10/13901bfe71b74fefac707d6f94651a1f26d72825f24391b59cc712d33e671dd492123891071c900104cf806a48b543b8d19c9f04110c532b3acfa6928fd00cc0
+ checksum: 10/664692b22c6fcf44a47259ec3b48873c0064872a5a285c7ee4ddc0f99217d5a6653236304cc393f03970f0810694ab44d1f02ce4c980ce86cc24b0e27e9c622f
languageName: node
linkType: hard
-"@lavamoat/allow-scripts@npm:^3.0.4":
- version: 3.0.4
- resolution: "@lavamoat/allow-scripts@npm:3.0.4"
+"@lavamoat/allow-scripts@npm:^3.3.1":
+ version: 3.3.1
+ resolution: "@lavamoat/allow-scripts@npm:3.3.1"
dependencies:
- "@lavamoat/aa": "npm:^4.2.0"
- "@npmcli/run-script": "npm:7.0.4"
- bin-links: "npm:4.0.3"
+ "@lavamoat/aa": "npm:^4.3.1"
+ "@npmcli/run-script": "npm:8.1.0"
+ bin-links: "npm:4.0.4"
npm-normalize-package-bin: "npm:3.0.1"
+ type-fest: "npm:4.30.0"
yargs: "npm:17.7.2"
+ peerDependencies:
+ "@lavamoat/preinstall-always-fail": "*"
bin:
allow-scripts: src/cli.js
- checksum: 10/02975c9187d9cfe2c2bd0d2b645a49a04f5bd7c8cc95fa10fbc7fb15988f170d27e76bb6f977908957c2c369447eca35d3c3f3ad7e91d685c33d22ae39a86a98
+ checksum: 10/78bb7502136cee509592e66a1824a3e049a392e79740d99f528774743934d28e2099d3e80beded9a6623ce8842250d6207ebeea694d08c87e4fd8e2899eb0d7a
languageName: node
linkType: hard
@@ -4269,20 +4262,19 @@ __metadata:
languageName: node
linkType: hard
-"@lavamoat/lavapack@npm:^6.1.0":
- version: 6.1.0
- resolution: "@lavamoat/lavapack@npm:6.1.0"
+"@lavamoat/lavapack@npm:^7.0.5":
+ version: 7.0.5
+ resolution: "@lavamoat/lavapack@npm:7.0.5"
dependencies:
JSONStream: "npm:1.3.5"
combine-source-map: "npm:0.8.0"
- convert-source-map: "npm:2.0.0"
espree: "npm:9.6.1"
json-stable-stringify: "npm:1.1.1"
- lavamoat-core: "npm:^15.1.2"
- readable-stream: "npm:3.6.2"
+ lavamoat-core: "npm:^16.2.2"
+ readable-stream: "npm:4.5.2"
through2: "npm:4.0.2"
umd: "npm:3.0.3"
- checksum: 10/faf4425e740c5abb9a441b6e872921943d48129f8f2120ce26672119824cea5dfcbcb7ae7113ece639a34c924794e3f6088564281672421bf31b40c25cfc93dc
+ checksum: 10/47e8e1c5d8c39817db75a579a513f0a89f8b479092174828f606c9afa8d0543168648788624fccefde778a7d38bfddfb1b4e18bf70b315de34b99dee140ba035
languageName: node
linkType: hard
@@ -4300,6 +4292,17 @@ __metadata:
languageName: node
linkType: hard
+"@lavamoat/sourcemap-validator@npm:2.1.1":
+ version: 2.1.1
+ resolution: "@lavamoat/sourcemap-validator@npm:2.1.1"
+ dependencies:
+ jsesc: "npm:~0.3.x"
+ lodash: "npm:^4.17.21"
+ source-map: "npm:~0.1.x"
+ checksum: 10/a4b11acd50be05be60504c9f6db3d681e6d3bbf186a9fbc04a7597a28a1bd26d95c7fdee4d060ff02e58159060bb0dc921887a2831f03a2fcad48ef12237ac7c
+ languageName: node
+ linkType: hard
+
"@ledgerhq/cryptoassets-evm-signatures@npm:^13.5.0":
version: 13.5.0
resolution: "@ledgerhq/cryptoassets-evm-signatures@npm:13.5.0"
@@ -6750,16 +6753,17 @@ __metadata:
languageName: node
linkType: hard
-"@npmcli/run-script@npm:7.0.4":
- version: 7.0.4
- resolution: "@npmcli/run-script@npm:7.0.4"
+"@npmcli/run-script@npm:8.1.0":
+ version: 8.1.0
+ resolution: "@npmcli/run-script@npm:8.1.0"
dependencies:
"@npmcli/node-gyp": "npm:^3.0.0"
"@npmcli/package-json": "npm:^5.0.0"
"@npmcli/promise-spawn": "npm:^7.0.0"
node-gyp: "npm:^10.0.0"
+ proc-log: "npm:^4.0.0"
which: "npm:^4.0.0"
- checksum: 10/f09268051f74af7d7be46e9911a23126d531160c338d3c05d53e6cd7994b88271fb4ec524139fe7f2d826525f15a281eafef3be02831adc1f68556a8a668621a
+ checksum: 10/256bd580f82b98db93e54065bf9bcc94946be4f2d668a062cf756cb8ea091f58ef7154b3d2450d79738081a150f25cc48f6075351911e672f24ffd34350f02f2
languageName: node
linkType: hard
@@ -10152,7 +10156,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0":
+"@types/babel__traverse@npm:*, @types/babel__traverse@npm:7.20.6, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0":
version: 7.20.6
resolution: "@types/babel__traverse@npm:7.20.6"
dependencies:
@@ -12420,6 +12424,13 @@ __metadata:
languageName: node
linkType: hard
+"amdefine@npm:>=0.0.4":
+ version: 1.0.1
+ resolution: "amdefine@npm:1.0.1"
+ checksum: 10/517df65fc33d3ff14fe5c0057e041b03d603a2254dea7968b05dfbfa3041eb8430ea6729e305bc428c03fad03f162de91a4b256692d27d7b81d3ee691312cffe
+ languageName: node
+ linkType: hard
+
"ansi-align@npm:^2.0.0":
version: 2.0.0
resolution: "ansi-align@npm:2.0.0"
@@ -13645,15 +13656,15 @@ __metadata:
languageName: node
linkType: hard
-"bin-links@npm:4.0.3":
- version: 4.0.3
- resolution: "bin-links@npm:4.0.3"
+"bin-links@npm:4.0.4":
+ version: 4.0.4
+ resolution: "bin-links@npm:4.0.4"
dependencies:
cmd-shim: "npm:^6.0.0"
npm-normalize-package-bin: "npm:^3.0.0"
read-cmd-shim: "npm:^4.0.0"
write-file-atomic: "npm:^5.0.0"
- checksum: 10/8b4eec67e5d000768cc5a8cd4399d3af55eab059b2b6f864f96ad69bd73d8c4702a9f002a54747d11643cbd3e2a043d91f12bceedcfdcd96321cf186cfb33802
+ checksum: 10/58d62143aacdbb783b076e9bdd970d8470f2750e1076d6fd1ae559fa532c4647478dd2550a911ba22d4c9e6339881451046e2fbc4b8958f4bf3bf8e5144d1e4d
languageName: node
linkType: hard
@@ -15761,6 +15772,19 @@ __metadata:
languageName: node
linkType: hard
+"corepack@npm:0.29.4":
+ version: 0.29.4
+ resolution: "corepack@npm:0.29.4"
+ bin:
+ corepack: ./dist/corepack.js
+ pnpm: ./dist/pnpm.js
+ pnpx: ./dist/pnpx.js
+ yarn: ./dist/yarn.js
+ yarnpkg: ./dist/yarnpkg.js
+ checksum: 10/814fb0c1d77fdebc1d87770c88115bd5623c21d1a00a1bb94d8dc588017d3d5b7ffae92ac628b0796e32ceecf71db809b6d9dc9046d0a765157ddfefa6378b9c
+ languageName: node
+ linkType: hard
+
"cors-gate@npm:^1.1.3":
version: 1.1.3
resolution: "cors-gate@npm:1.1.3"
@@ -17392,15 +17416,15 @@ __metadata:
languageName: node
linkType: hard
-"duplexify@npm:4.1.2":
- version: 4.1.2
- resolution: "duplexify@npm:4.1.2"
+"duplexify@npm:4.1.3, duplexify@npm:^4.1.1":
+ version: 4.1.3
+ resolution: "duplexify@npm:4.1.3"
dependencies:
end-of-stream: "npm:^1.4.1"
inherits: "npm:^2.0.3"
readable-stream: "npm:^3.1.1"
- stream-shift: "npm:^1.0.0"
- checksum: 10/eeb4f362defa4da0b2474d853bc4edfa446faeb1bde76819a68035632c118de91f6a58e6fe05c84f6e6de2548f8323ec8473aa9fe37332c99e4d77539747193e
+ stream-shift: "npm:^1.0.2"
+ checksum: 10/b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77
languageName: node
linkType: hard
@@ -17416,18 +17440,6 @@ __metadata:
languageName: node
linkType: hard
-"duplexify@npm:^4.1.1":
- version: 4.1.3
- resolution: "duplexify@npm:4.1.3"
- dependencies:
- end-of-stream: "npm:^1.4.1"
- inherits: "npm:^2.0.3"
- readable-stream: "npm:^3.1.1"
- stream-shift: "npm:^1.0.2"
- checksum: 10/b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77
- languageName: node
- linkType: hard
-
"each-props@npm:^1.3.2":
version: 1.3.2
resolution: "each-props@npm:1.3.2"
@@ -24585,6 +24597,15 @@ __metadata:
languageName: node
linkType: hard
+"jsesc@npm:~0.3.x":
+ version: 0.3.0
+ resolution: "jsesc@npm:0.3.0"
+ bin:
+ jsesc: bin/jsesc
+ checksum: 10/381917c354b54025e3821f5cd724faf1b0ffa6c6e7b95a9ad1768146aea44175541832e2c5b6f9ec71f88d58968a22ab1f47fccbc35d171dc09234afd21b28e9
+ languageName: node
+ linkType: hard
+
"json-buffer@npm:3.0.0":
version: 3.0.0
resolution: "json-buffer@npm:3.0.0"
@@ -24683,15 +24704,6 @@ __metadata:
languageName: node
linkType: hard
-"json-stable-stringify@npm:1.0.2":
- version: 1.0.2
- resolution: "json-stable-stringify@npm:1.0.2"
- dependencies:
- jsonify: "npm:^0.0.1"
- checksum: 10/96c8d697520072231c4916b7c0084ea857418cad0d06dc910f89a40df3824386a8eee5ed83ceea25b6052d67223fe821f9b1e51be311383104c5b2305b1dc87e
- languageName: node
- linkType: hard
-
"json-stable-stringify@npm:1.1.1, json-stable-stringify@npm:^1.0.0":
version: 1.1.1
resolution: "json-stable-stringify@npm:1.1.1"
@@ -25188,39 +25200,27 @@ __metadata:
languageName: node
linkType: hard
-"lavamoat-browserify@npm:^17.0.4":
- version: 17.0.4
- resolution: "lavamoat-browserify@npm:17.0.4"
+"lavamoat-browserify@npm:^18.1.2":
+ version: 18.1.2
+ resolution: "lavamoat-browserify@npm:18.1.2"
dependencies:
- "@lavamoat/aa": "npm:^4.0.1"
- "@lavamoat/lavapack": "npm:^6.1.0"
+ "@lavamoat/aa": "npm:^4.3.1"
+ "@lavamoat/lavapack": "npm:^7.0.5"
+ "@lavamoat/sourcemap-validator": "npm:2.1.1"
browser-resolve: "npm:2.0.0"
concat-stream: "npm:2.0.0"
convert-source-map: "npm:2.0.0"
- duplexify: "npm:4.1.2"
- json-stable-stringify: "npm:1.1.1"
- lavamoat-core: "npm:^15.1.2"
+ duplexify: "npm:4.1.3"
+ lavamoat-core: "npm:^16.2.2"
pify: "npm:5.0.0"
- readable-stream: "npm:3.6.2"
+ readable-stream: "npm:4.5.2"
source-map: "npm:0.7.4"
through2: "npm:4.0.2"
- checksum: 10/84db338bb7ea412e62cd531bd1eab231e899c481314816a88d519cc24f4466283b2654dac06e87a03be28e609a3b91131b7abe499a09a2f2981f7ad9731e4937
- languageName: node
- linkType: hard
-
-"lavamoat-core@npm:15.1.1":
- version: 15.1.1
- resolution: "lavamoat-core@npm:15.1.1"
- dependencies:
- json-stable-stringify: "npm:1.0.2"
- lavamoat-tofu: "npm:^7.1.0"
- merge-deep: "npm:3.0.3"
- type-fest: "npm:4.7.1"
- checksum: 10/7564f6d6f5c5e7934ec93a87d46c687928c8635ec0dabaf4aaea5595df0a097c3cb23131180cff7a23ed6bf444ef01b627168e08546e8f654844a11be31864fa
+ checksum: 10/80df727d28076cca29d65a316d95681796051197f3a90414529c80e3d6d5455eabaf100d22ae905c1690c790b9d501bc7811fd39f99cda70196398bbe46a6d7e
languageName: node
linkType: hard
-"lavamoat-core@npm:^15.1.2, lavamoat-core@npm:^15.2.1":
+"lavamoat-core@npm:^15.2.1":
version: 15.3.0
resolution: "lavamoat-core@npm:15.3.0"
dependencies:
@@ -25233,19 +25233,23 @@ __metadata:
languageName: node
linkType: hard
-"lavamoat-core@patch:lavamoat-core@npm%3A15.1.1#~/.yarn/patches/lavamoat-core-npm-15.1.1-51fbe39988.patch":
- version: 15.1.1
- resolution: "lavamoat-core@patch:lavamoat-core@npm%3A15.1.1#~/.yarn/patches/lavamoat-core-npm-15.1.1-51fbe39988.patch::version=15.1.1&hash=95165a"
+"lavamoat-core@npm:^16.2.2":
+ version: 16.2.2
+ resolution: "lavamoat-core@npm:16.2.2"
dependencies:
- json-stable-stringify: "npm:1.0.2"
- lavamoat-tofu: "npm:^7.1.0"
+ "@babel/types": "npm:7.26.0"
+ json-stable-stringify: "npm:1.1.1"
+ lavamoat-tofu: "npm:^8.0.4"
merge-deep: "npm:3.0.3"
- type-fest: "npm:4.7.1"
- checksum: 10/e408e3fd65987e0083a4649da3b158ace2eb55379add58a2a0c9a2d1b9b5aee86d03dd44dc616796a5c1c07f303c0691db7c41877b2c3cc4ce86d80af229844b
+ ses: "npm:1.9.0"
+ type-fest: "npm:4.30.0"
+ bin:
+ lavamoat-sort-policy: src/policy-sort-cli.js
+ checksum: 10/4509a560ec6f35aabf3f2915beeaefb526db06121b0bea40864c8f75d0b3e55df089bedd719392a3224dab040fa03a2593c998a66ea23ca820c29de038aa448b
languageName: node
linkType: hard
-"lavamoat-tofu@npm:^7.1.0, lavamoat-tofu@npm:^7.2.3":
+"lavamoat-tofu@npm:^7.2.3":
version: 7.2.3
resolution: "lavamoat-tofu@npm:7.2.3"
dependencies:
@@ -25260,6 +25264,21 @@ __metadata:
languageName: node
linkType: hard
+"lavamoat-tofu@npm:^8.0.4":
+ version: 8.0.4
+ resolution: "lavamoat-tofu@npm:8.0.4"
+ dependencies:
+ "@babel/parser": "npm:7.26.2"
+ "@babel/traverse": "npm:7.25.9"
+ "@babel/types": "npm:7.26.0"
+ "@types/babel__traverse": "npm:7.20.6"
+ type-fest: "npm:4.30.0"
+ peerDependencies:
+ lavamoat-core: ">15.4.0"
+ checksum: 10/2ed4689beca070bae5b3e712609bc1de075c343573054205415a06d7a5f28b4347a137afe266a22b054eb053050bfd0d38f2ccb693f819b274105079373bed9d
+ languageName: node
+ linkType: hard
+
"lavamoat-viz@npm:^7.0.5":
version: 7.0.5
resolution: "lavamoat-viz@npm:7.0.5"
@@ -25276,25 +25295,25 @@ __metadata:
languageName: node
linkType: hard
-"lavamoat@npm:^8.0.2":
- version: 8.0.2
- resolution: "lavamoat@npm:8.0.2"
+"lavamoat@npm:^9.0.5":
+ version: 9.0.5
+ resolution: "lavamoat@npm:9.0.5"
dependencies:
- "@babel/code-frame": "npm:7.22.13"
- "@babel/highlight": "npm:7.22.20"
- "@lavamoat/aa": "npm:^4.0.1"
+ "@babel/code-frame": "npm:7.26.2"
+ "@babel/highlight": "npm:7.25.9"
+ "@lavamoat/aa": "npm:^4.3.1"
bindings: "npm:1.5.0"
+ corepack: "npm:0.29.4"
htmlescape: "npm:1.1.1"
- json-stable-stringify: "npm:1.0.2"
- lavamoat-core: "npm:^15.1.1"
- lavamoat-tofu: "npm:^7.1.0"
- node-gyp-build: "npm:4.6.1"
+ lavamoat-core: "npm:^16.2.2"
+ lavamoat-tofu: "npm:^8.0.4"
+ node-gyp-build: "npm:4.8.4"
resolve: "npm:1.22.8"
yargs: "npm:17.7.2"
bin:
lavamoat: src/cli.js
lavamoat-run-command: src/run-command.js
- checksum: 10/644b59c86bfd75e33154ee0794aea6e44b64dd649814cb98829d232af117c338311fd65827a098bfb1e815aca6e2456c9a247fb35202d50c16cb08a8930d7689
+ checksum: 10/9b97782d5f2d4a80eeba75f450399c256c1ab05a79c3ceded623d70b1c7e4eda055528d9ab1a578bc898c1e4a86a907d282661d0c974858c5321a3e40d17d7d3
languageName: node
linkType: hard
@@ -26526,10 +26545,10 @@ __metadata:
"@jest/globals": "npm:^29.7.0"
"@keystonehq/bc-ur-registry-eth": "npm:^0.19.1"
"@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1"
- "@lavamoat/allow-scripts": "npm:^3.0.4"
+ "@lavamoat/allow-scripts": "npm:^3.3.1"
"@lavamoat/lavadome-core": "npm:0.0.10"
"@lavamoat/lavadome-react": "npm:0.0.17"
- "@lavamoat/lavapack": "npm:^6.1.0"
+ "@lavamoat/lavapack": "npm:^7.0.5"
"@lavamoat/snow": "npm:^2.0.2"
"@lgbot/madge": "npm:^6.2.0"
"@lydell/node-pty": "npm:^1.0.1"
@@ -26812,8 +26831,8 @@ __metadata:
json-schema-to-ts: "npm:^3.0.1"
koa: "npm:^2.7.0"
labeled-stream-splicer: "npm:^2.0.2"
- lavamoat: "npm:^8.0.2"
- lavamoat-browserify: "npm:^17.0.4"
+ lavamoat: "npm:^9.0.5"
+ lavamoat-browserify: "npm:^18.1.2"
lavamoat-viz: "npm:^7.0.5"
level: "npm:^8.0.1"
localforage: "npm:^1.9.0"
@@ -28216,25 +28235,14 @@ __metadata:
languageName: node
linkType: hard
-"node-gyp-build@npm:4.6.1":
- version: 4.6.1
- resolution: "node-gyp-build@npm:4.6.1"
+"node-gyp-build@npm:4.8.4, node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0, node-gyp-build@npm:^4.5.0":
+ version: 4.8.4
+ resolution: "node-gyp-build@npm:4.8.4"
bin:
node-gyp-build: bin.js
node-gyp-build-optional: optional.js
node-gyp-build-test: build-test.js
- checksum: 10/79b948377492ae8e1aa1c18071661e6020c11f8847d5ce822abd67ec02bee5b21715b1b4861041d2b40d16633824476735bc9a60e81c82c49e715d55ee29b206
- languageName: node
- linkType: hard
-
-"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0, node-gyp-build@npm:^4.5.0":
- version: 4.8.0
- resolution: "node-gyp-build@npm:4.8.0"
- bin:
- node-gyp-build: bin.js
- node-gyp-build-optional: optional.js
- node-gyp-build-test: build-test.js
- checksum: 10/80f410ab412df38e84171d3634a5716b6c6f14ecfa4eb971424d289381fb76f8bcbe1b666419ceb2c81060e558fd7c6d70cc0f60832bcca6a1559098925d9657
+ checksum: 10/6a7d62289d1afc419fc8fc9bd00aa4e554369e50ca0acbc215cb91446148b75ff7e2a3b53c2c5b2c09a39d416d69f3d3237937860373104b5fe429bf30ad9ac5
languageName: node
linkType: hard
@@ -31616,16 +31624,16 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:^3.6.2 || ^4.4.2, readable-stream@npm:^4.0.0":
- version: 4.4.2
- resolution: "readable-stream@npm:4.4.2"
+"readable-stream@npm:4.5.2, readable-stream@npm:^3.6.2 || ^4.4.2, readable-stream@npm:^4.0.0":
+ version: 4.5.2
+ resolution: "readable-stream@npm:4.5.2"
dependencies:
abort-controller: "npm:^3.0.0"
buffer: "npm:^6.0.3"
events: "npm:^3.3.0"
process: "npm:^0.11.10"
string_decoder: "npm:^1.3.0"
- checksum: 10/02950422df3f20d2e231f40e9f312e3306b7d4c2a9716849509d0d6668eea24657c96f85ed057e38cc576b34a72db613fbde9ba3689ca8de466cd31bdda96827
+ checksum: 10/01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82
languageName: node
linkType: hard
@@ -33417,12 +33425,12 @@ __metadata:
languageName: node
linkType: hard
-"ses@npm:^1.1.0":
- version: 1.1.0
- resolution: "ses@npm:1.1.0"
+"ses@npm:1.9.0, ses@npm:^1.1.0":
+ version: 1.9.0
+ resolution: "ses@npm:1.9.0"
dependencies:
- "@endo/env-options": "npm:^1.1.0"
- checksum: 10/b98b360a1d40ebb737cb237ac025b5b6ccf74f21ce000fc9c470241e2db357bd3bd041a400f21fe863acb76543e0b6757cd70ec0f8618df69d5d05be5a222b12
+ "@endo/env-options": "npm:^1.1.7"
+ checksum: 10/6a1a54d3a62839b1fb888a71136960ad042bed89bdb2e20417fd7ef8880387b30d5fe6aa2420ec58992962f790f0392c65a84c5d3be36e0ebbc4d604d8795174
languageName: node
linkType: hard
@@ -33952,6 +33960,15 @@ __metadata:
languageName: node
linkType: hard
+"source-map@npm:~0.1.x":
+ version: 0.1.43
+ resolution: "source-map@npm:0.1.43"
+ dependencies:
+ amdefine: "npm:>=0.0.4"
+ checksum: 10/6fe101dc2745bd75700636144a71ef4d2819f37cfa0a3ee9c8f2b1c3f6799f5c2f8f8d64e5e2ba3af4db447bf72eaf09b3964da9804d58b06cf6fe1fb9f093f5
+ languageName: node
+ linkType: hard
+
"sourcemap-codec@npm:^1.4.4":
version: 1.4.8
resolution: "sourcemap-codec@npm:1.4.8"
@@ -35778,10 +35795,10 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:4.7.1":
- version: 4.7.1
- resolution: "type-fest@npm:4.7.1"
- checksum: 10/ef21f317738080d71d8603a65bd7136e1e0246980b407e9fe6b4c35cc239b712dd737b06c391e7cde8213d8a733449930b6cc5a3417324b90dddeb84fa167629
+"type-fest@npm:4.30.0, type-fest@npm:^4.12.0":
+ version: 4.30.0
+ resolution: "type-fest@npm:4.30.0"
+ checksum: 10/46c733df4feb87dfd281fba4fa3913dc38b45136be35adffbcef95e13414105a4669476c1f8686680b9c98e59ed5dc85efe42caf67adbaa04f48dfc41f8330fa
languageName: node
linkType: hard
@@ -35834,13 +35851,6 @@ __metadata:
languageName: node
linkType: hard
-"type-fest@npm:^4.12.0":
- version: 4.18.1
- resolution: "type-fest@npm:4.18.1"
- checksum: 10/ff76e19cb969854161fea2de854073f346e159f5efff05906ece93cbde8a7161b9374121aca53782b44f754152cbacc70264c90ca1acc81ca917723acce5054f
- languageName: node
- linkType: hard
-
"type-is@npm:^1.6.16, type-is@npm:~1.6.18":
version: 1.6.18
resolution: "type-is@npm:1.6.18"
From e87c714283f674bbb45974c18fb66e9cc07bc1f7 Mon Sep 17 00:00:00 2001
From: Jyoti Puri
Date: Wed, 18 Dec 2024 19:09:02 +0530
Subject: [PATCH 13/25] fix: Remove use of boolean value for metrics properties
(#29315)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Remove use of boolean value for metrics property.
## **Related issues**
Fixes: https://github.com/MetaMask/MetaMask-planning/issues/3811
## **Manual testing steps**
NA
## **Screenshots/Recordings**
NA
## **Pre-merge author checklist**
- [X] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [X] I've completed the PR template to the best of my ability
- [X] I’ve included tests if applicable
- [X] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [X] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
.../hooks/useTrackERC20WithoutDecimalInformation.ts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts b/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts
index 266048e11134..27417613d3cc 100644
--- a/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts
+++ b/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts
@@ -39,7 +39,7 @@ const useTrackERC20WithoutDecimalInformation = (
event: MetaMetricsEventName.SimulationIncompleteAssetDisplayed,
category: MetaMetricsEventCategory.Confirmations,
properties: {
- token_decimals_available: false,
+ token_decimals_available: 'not_available',
asset_address: tokenAddress,
asset_type: TokenStandard.ERC20,
chain_id: chainId,
From d5335c6329e8cb1e1feac85b08cd248a1573faa3 Mon Sep 17 00:00:00 2001
From: Frederik Bolding
Date: Wed, 18 Dec 2024 15:10:00 +0100
Subject: [PATCH 14/25] fix: Remove details option if permission has no
description (#29313)
## **Description**
Remove details option if permission has no description, for instance
`eth_accounts` has no description currently.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29313?quickstart=1)
## **Manual testing steps**
1. Install Ethereum Provider Snap
2. Connect the Snap to an account
3. Go to Snaps settings
4. See that there is no "details" button for the eth_accounts permission
---
.../permission-cell-options.js | 26 ++++++++++++-------
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/ui/components/app/permission-cell/permission-cell-options.js b/ui/components/app/permission-cell/permission-cell-options.js
index 5cefdf7f7d8f..f94a2b7599d3 100644
--- a/ui/components/app/permission-cell/permission-cell-options.js
+++ b/ui/components/app/permission-cell/permission-cell-options.js
@@ -49,6 +49,10 @@ export const PermissionCellOptions = ({
dispatch(revokeDynamicSnapPermissions(snapId, [permissionName]));
};
+ if (!description && !isRevokable) {
+ return null;
+ }
+
return (
{showOptions && (
-
-
- {t('details')}
-
-
+ {description && (
+
+
+ {t('details')}
+
+
+ )}
{isRevokable && (
Date: Wed, 18 Dec 2024 15:12:29 +0000
Subject: [PATCH 15/25] fix: close network/accounts toasts when opening the
Edit page (#29239)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
This PR fixes the issue where toasts persist after navigating between
`Permissions view` > `Edit networks` or `Edit accounts`. The fix ensures
the toast dismisses upon navigating to edit in the Permissions modal.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29239?quickstart=1)
## **Related issues**
Fixes: https://github.com/MetaMask/metamask-extension/issues/27808
## **Manual testing steps**
1. Connect a dapp and grant permissions.
2. Go to the Connection icon > Permissions view > Accounts > Edit.
3. Change the account selection.
4. Update and verify the toast confirms account permissions were
updated.
5. Navigate to Networks > Edit.
6. Change the network selection.
7. Update and verify the toast confirms network permissions were
updated.
8. Confirm no stale toast persists after each navigation.
## **Screenshots/Recordings**
### **Before**
![Brave Browser 2024-10-11 at 4 24 18
PM](https://github.com/user-attachments/assets/a011d199-e0cc-40a7-b059-16d808c18964)
### **After**
https://github.com/user-attachments/assets/6cdd3b9d-90ce-4435-aea8-cf990b8b985a
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability.
- [ ] I’ve included tests if applicable.
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable.
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g., pulled and built the branch,
ran the app, tested the code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and/or screenshots.
---
.../review-permissions-page.tsx | 6 ++
.../site-cell/site-cell.test.tsx | 81 +++++++++++++++++++
.../site-cell/site-cell.tsx | 48 ++++++-----
3 files changed, 115 insertions(+), 20 deletions(-)
create mode 100644 ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx
diff --git a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx
index d71bc499717e..cb3c929b5d27 100644
--- a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx
+++ b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx
@@ -176,6 +176,11 @@ export const ReviewPermissions = () => {
setShowAccountToast(true);
};
+ const hideAllToasts = () => {
+ setShowAccountToast(false);
+ setShowNetworkToast(false);
+ };
+
return (
{
onSelectChainIds={handleSelectChainIds}
selectedAccountAddresses={connectedAccountAddresses}
selectedChainIds={connectedChainIds}
+ hideAllToasts={hideAllToasts}
/>
) : (
diff --git a/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx
new file mode 100644
index 000000000000..affd55cfaa66
--- /dev/null
+++ b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx
@@ -0,0 +1,81 @@
+import React from 'react';
+import { Provider } from 'react-redux';
+import { render, fireEvent } from '@testing-library/react';
+import configureStore from '../../../../../store/store';
+import { SiteCell } from './site-cell';
+
+describe('SiteCell', () => {
+ const store = configureStore({
+ metamask: {
+ useBlockie: false,
+ },
+ });
+
+ describe('toast handling', () => {
+ it('should call hideAllToasts when edit accounts is clicked', () => {
+ const hideAllToasts = jest.fn();
+ const { getAllByTestId } = render(
+
+ undefined}
+ onSelectChainIds={() => undefined}
+ selectedAccountAddresses={[]}
+ selectedChainIds={[]}
+ hideAllToasts={hideAllToasts}
+ />
+ ,
+ );
+
+ const editButtons = getAllByTestId('edit');
+ fireEvent.click(editButtons[0]);
+ expect(hideAllToasts).toHaveBeenCalled();
+ });
+
+ it('should call hideAllToasts when edit networks is clicked', () => {
+ const hideAllToasts = jest.fn();
+ const { getAllByTestId } = render(
+
+ undefined}
+ onSelectChainIds={() => undefined}
+ selectedAccountAddresses={[]}
+ selectedChainIds={[]}
+ hideAllToasts={hideAllToasts}
+ />
+ ,
+ );
+
+ const editButtons = getAllByTestId('edit');
+ fireEvent.click(editButtons[1]);
+ expect(hideAllToasts).toHaveBeenCalled();
+ });
+
+ it('should not throw if hideAllToasts is not provided', () => {
+ const { getAllByTestId } = render(
+
+ undefined}
+ onSelectChainIds={() => undefined}
+ selectedAccountAddresses={[]}
+ selectedChainIds={[]}
+ />
+ ,
+ );
+
+ expect(() => {
+ const editButtons = getAllByTestId('edit');
+ fireEvent.click(editButtons[0]);
+ fireEvent.click(editButtons[1]);
+ }).not.toThrow();
+ });
+ });
+});
diff --git a/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx
index fcb104937e28..1c91489d0d1f 100644
--- a/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx
+++ b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx
@@ -38,6 +38,7 @@ type SiteCellProps = {
selectedAccountAddresses: string[];
selectedChainIds: string[];
isConnectFlow?: boolean;
+ hideAllToasts?: () => void;
};
export const SiteCell: React.FC = ({
@@ -49,6 +50,7 @@ export const SiteCell: React.FC = ({
selectedAccountAddresses,
selectedChainIds,
isConnectFlow,
+ hideAllToasts = () => undefined,
}) => {
const t = useI18nContext();
const trackEvent = useContext(MetaMetricsContext);
@@ -91,6 +93,30 @@ export const SiteCell: React.FC = ({
? t('requestingForNetwork', [selectedNetworks[0].name])
: t('requestingFor');
+ const handleOpenAccountsModal = () => {
+ hideAllToasts?.();
+ setShowEditAccountsModal(true);
+ trackEvent({
+ category: MetaMetricsEventCategory.Navigation,
+ event: MetaMetricsEventName.ViewPermissionedAccounts,
+ properties: {
+ location: 'Connect view, Permissions toast, Permissions (dapp)',
+ },
+ });
+ };
+
+ const handleOpenNetworksModal = () => {
+ hideAllToasts?.();
+ setShowEditNetworksModal(true);
+ trackEvent({
+ category: MetaMetricsEventCategory.Navigation,
+ event: MetaMetricsEventName.ViewPermissionedNetworks,
+ properties: {
+ location: 'Connect view, Permissions toast, Permissions (dapp)',
+ },
+ });
+ };
+
return (
<>
= ({
connectedMessage={accountMessageConnectedState}
unconnectedMessage={accountMessageNotConnectedState}
isConnectFlow={isConnectFlow}
- onClick={() => {
- setShowEditAccountsModal(true);
- trackEvent({
- category: MetaMetricsEventCategory.Navigation,
- event: MetaMetricsEventName.ViewPermissionedAccounts,
- properties: {
- location: 'Connect view, Permissions toast, Permissions (dapp)',
- },
- });
- }}
+ onClick={handleOpenAccountsModal}
paddingBottomValue={2}
paddingTopValue={0}
content={
@@ -136,16 +153,7 @@ export const SiteCell: React.FC = ({
connectedMessage={networkMessageConnectedState}
unconnectedMessage={networkMessageNotConnectedState}
isConnectFlow={isConnectFlow}
- onClick={() => {
- setShowEditNetworksModal(true);
- trackEvent({
- category: MetaMetricsEventCategory.Navigation,
- event: MetaMetricsEventName.ViewPermissionedNetworks,
- properties: {
- location: 'Connect view, Permissions toast, Permissions (dapp)',
- },
- });
- }}
+ onClick={handleOpenNetworksModal}
paddingTopValue={2}
paddingBottomValue={0}
content={ }
From fd9eb4837070abd041c405a94ab78d9c7e755ad8 Mon Sep 17 00:00:00 2001
From: Jony Bursztyn
Date: Wed, 18 Dec 2024 15:16:19 +0000
Subject: [PATCH 16/25] feat: center backup toast (#29200)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Centers the backup warning toast
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29200?quickstart=1)
## **Related issues**
Fixes:
## **Manual testing steps**
1. Go to this page...
2.
3.
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
ui/components/app/home-notification/index.scss | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/ui/components/app/home-notification/index.scss b/ui/components/app/home-notification/index.scss
index ec997e00e3aa..647dc7314d0d 100644
--- a/ui/components/app/home-notification/index.scss
+++ b/ui/components/app/home-notification/index.scss
@@ -10,10 +10,9 @@
border-radius: 8px;
min-height: 116px;
padding: 16px;
+ width: calc(100% - 16px);
+ max-width: 472px;
- @include design-system.screen-sm-min {
- min-width: 472px;
- }
&__content-container {
display: flex;
From 804a56f252b5d65777b183648139ec04cd450270 Mon Sep 17 00:00:00 2001
From: Brian Bergeron
Date: Wed, 18 Dec 2024 07:50:17 -0800
Subject: [PATCH 17/25] feat: event when token list is refreshed (#29300)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
Adds an event when the user refreshes the token list
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29300?quickstart=1)
## **Related issues**
Fixes: https://consensyssoftware.atlassian.net/browse/MMASSETS-440
## **Manual testing steps**
- Enable metametrics
- Click this refresh button on the tokens tab:
- Verify an event is emitted.
I test this by adding a console.log in
`MetaMetricsController.trackEvent`, but in a production build you may be
able to check network requests.
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
shared/constants/metametrics.ts | 1 +
.../asset-list-control-bar.test.tsx | 62 +++++++++++++++++++
.../asset-list-control-bar.tsx | 4 ++
3 files changed, 67 insertions(+)
create mode 100644 ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx
diff --git a/shared/constants/metametrics.ts b/shared/constants/metametrics.ts
index a65c349963ec..9b99140b7d24 100644
--- a/shared/constants/metametrics.ts
+++ b/shared/constants/metametrics.ts
@@ -766,6 +766,7 @@ export enum MetaMetricsEventName {
TokenAdded = 'Token Added',
TokenRemoved = 'Token Removed',
TokenSortPreference = 'Token Sort Preference',
+ TokenListRefreshed = 'Token List Refreshed',
NFTRemoved = 'NFT Removed',
TokenDetected = 'Token Detected',
TokenHidden = 'Token Hidden',
diff --git a/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx
new file mode 100644
index 000000000000..7c6ba579943c
--- /dev/null
+++ b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx
@@ -0,0 +1,62 @@
+import React from 'react';
+import thunk from 'redux-thunk';
+import configureMockStore from 'redux-mock-store';
+import { renderWithProvider } from '../../../../../../test/jest';
+import { MetaMetricsContext } from '../../../../../contexts/metametrics';
+import {
+ MetaMetricsEventCategory,
+ MetaMetricsEventName,
+} from '../../../../../../shared/constants/metametrics';
+import AssetListControlBar from './asset-list-control-bar';
+
+describe('AssetListControlBar', () => {
+ afterEach(() => {
+ jest.clearAllMocks();
+ });
+
+ it('should fire metrics event when refresh button is clicked', async () => {
+ const store = configureMockStore([thunk])({
+ metamask: {
+ selectedNetworkClientId: 'selectedNetworkClientId',
+ networkConfigurationsByChainId: {
+ '0x1': {
+ chainId: '0x1',
+ defaultRpcEndpointIndex: 0,
+ rpcEndpoints: [
+ {
+ networkClientId: 'selectedNetworkClientId',
+ },
+ ],
+ },
+ },
+ internalAccounts: {
+ selectedAccount: 'selectedAccount',
+ accounts: {
+ selectedAccount: {},
+ },
+ },
+ },
+ });
+
+ const mockTrackEvent = jest.fn();
+
+ const { findByTestId } = renderWithProvider(
+
+
+ ,
+ store,
+ );
+
+ const importButton = await findByTestId('import-token-button');
+ importButton.click();
+
+ const refreshListItem = await findByTestId('refreshList__button');
+ refreshListItem.click();
+
+ expect(mockTrackEvent).toHaveBeenCalledTimes(1);
+ expect(mockTrackEvent).toHaveBeenCalledWith({
+ category: MetaMetricsEventCategory.Tokens,
+ event: MetaMetricsEventName.TokenListRefreshed,
+ });
+ });
+});
diff --git a/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx
index c61815a9ab0a..d335f6f41820 100644
--- a/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx
+++ b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx
@@ -160,6 +160,10 @@ const AssetListControlBar = ({ showTokensLinks }: AssetListControlBarProps) => {
const handleRefresh = () => {
dispatch(detectTokens());
closePopover();
+ trackEvent({
+ category: MetaMetricsEventCategory.Tokens,
+ event: MetaMetricsEventName.TokenListRefreshed,
+ });
};
return (
From acdaefe8d03d79364171188f09dbc299c48d8e7d Mon Sep 17 00:00:00 2001
From: Brian Bergeron
Date: Wed, 18 Dec 2024 07:50:24 -0800
Subject: [PATCH 18/25] chore: remove `NewNetworkInfo` (#29293)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
In https://github.com/MetaMask/metamask-extension/pull/28765 the
`NewNetworkInfo` modal stopped being rendered. This PR removes the
component entirely, since it's no longer referenced anywhere.
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29293?quickstart=1)
## **Related issues**
Fixes: https://consensyssoftware.atlassian.net/browse/MMASSETS-477
## **Manual testing steps**
No changes expected. Switching networks should continue to work.
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [ ] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [ ] I've completed the PR template to the best of my ability
- [ ] I’ve included tests if applicable
- [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [ ] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
app/_locales/de/messages.json | 37 ---
app/_locales/el/messages.json | 37 ---
app/_locales/en/messages.json | 49 +---
app/_locales/es/messages.json | 37 ---
app/_locales/fr/messages.json | 37 ---
app/_locales/hi/messages.json | 37 ---
app/_locales/id/messages.json | 37 ---
app/_locales/it/messages.json | 6 -
app/_locales/ja/messages.json | 38 ---
app/_locales/ko/messages.json | 38 ---
app/_locales/pt/messages.json | 38 ---
app/_locales/ru/messages.json | 37 ---
app/_locales/tl/messages.json | 38 ---
app/_locales/tr/messages.json | 38 ---
app/_locales/vi/messages.json | 38 ---
app/_locales/zh_CN/messages.json | 38 ---
ui/components/ui/new-network-info/index.js | 1 -
ui/components/ui/new-network-info/index.scss | 59 ----
.../ui/new-network-info/new-network-info.js | 267 ------------------
.../new-network-info.stories.js | 10 -
.../new-network-info/new-network-info.test.js | 223 ---------------
ui/components/ui/ui-components.scss | 1 -
ui/pages/routes/routes.component.test.js | 96 +------
23 files changed, 10 insertions(+), 1227 deletions(-)
delete mode 100644 ui/components/ui/new-network-info/index.js
delete mode 100644 ui/components/ui/new-network-info/index.scss
delete mode 100644 ui/components/ui/new-network-info/new-network-info.js
delete mode 100644 ui/components/ui/new-network-info/new-network-info.stories.js
delete mode 100644 ui/components/ui/new-network-info/new-network-info.test.js
diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json
index a738b56b0fe0..946f556f1abd 100644
--- a/app/_locales/de/messages.json
+++ b/app/_locales/de/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Netzwerk wird hinzugefügt"
},
- "addingTokens": {
- "message": "Hinzufügen von Token"
- },
"additionalNetworks": {
"message": "Zusätzliche Netzwerke"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Automatische Erkennung von Tokens in Ihrer Wallet, Anzeige von NFTs und stapelweise Aktualisierung des Kontostands"
},
- "attemptSendingAssets": {
- "message": "Wenn Sie versuchen, Assets direkt von einem Netzwerk in ein anderes zu senden, kann dies zu einem dauerhaften Asset-Verlust führen. Verwenden Sie unbedingt eine Bridge."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Sie können Ihre Assets verlieren, wenn Sie versuchen, sie von einem anderen Netzwerk zu versenden. Übertragen Sie Gelder sicher zwischen den Netzwerken, indem Sie eine Bridge wie $1 verwenden."
- },
"attemptToCancelSwapForFree": {
"message": "Versuch, den Swap kostenlos zu stornieren"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Berechnen ..."
},
- "bridgeDontSend": {
- "message": "Bridge, nicht senden"
- },
"bridgeEnterAmount": {
"message": "Betrag eingeben"
},
@@ -954,9 +942,6 @@
"message": "Klicken Sie hier, um Ihren Ledger über WebHID zu verbinden.",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Sie können Tokens jederzeit manuell hinzufügen."
- },
"close": {
"message": "Schließen"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "Gas-Gebühr"
},
- "gasIsETH": {
- "message": "Gas ist $1"
- },
"gasLimit": {
"message": "Gas-Limit"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "Betrügereien und Sicherheitsrisiken."
},
- "learnToBridge": {
- "message": "Lernen Sie zu bridgen"
- },
"leaveMetaMask": {
"message": "MetaMask verlassen?"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Wallet-Benachrichtigungen sind momentan nicht aktiv."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swaps wird gewartet. Bitte versuchen Sie es später erneut."
},
@@ -3047,10 +3023,6 @@
"message": "$1 bittet um Ihre Zustimmung zu:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Das native Token dieses Netzwerks ist $1. Dieses Token wird für die Gas-Gebühr verwendet. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Netzwerkdetails bearbeiten"
},
@@ -5940,9 +5912,6 @@
"message": "$1 ist jetzt aktiv bei $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Sie verwenden jetzt"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Das Wechseln der Netzwerke wird alle ausstehenden Bestätigungen stornieren."
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "Wählen Sie Ihr bevorzugtes MetaMask-Motiv aus."
},
- "thingsToKeep": {
- "message": "Was Sie beachten sollten:"
- },
"thirdPartySoftware": {
"message": "Mitteilung bzgl. Drittanbieter-Software",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "Token-Betrügereien und Sicherheitsrisiken"
},
- "tokenShowUp": {
- "message": "Ihre Tokens werden möglicherweise nicht automatisch in Ihrer Wallet angezeigt. "
- },
"tokenStandard": {
"message": "Token-Standard"
},
diff --git a/app/_locales/el/messages.json b/app/_locales/el/messages.json
index 7992443a500a..a02ec275c224 100644
--- a/app/_locales/el/messages.json
+++ b/app/_locales/el/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Προσθήκη δικτύου"
},
- "addingTokens": {
- "message": "Προσθήκη tokens"
- },
"additionalNetworks": {
"message": "Επιπλέον δίκτυα"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Αυτόματος εντοπισμός tokens στο πορτοφόλι σας, εμφάνιση NFT και ομαδοποιημένες ενημερώσεις υπολοίπων λογαριασμών"
},
- "attemptSendingAssets": {
- "message": "Ενδέχεται να χάσετε τα περιουσιακά σας στοιχεία εάν προσπαθήσετε να τα στείλετε από άλλο δίκτυο. Μεταφέρετε κεφάλαια με ασφάλεια μεταξύ δικτύων χρησιμοποιώντας μια διασύνδεση."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Μπορεί να χάσετε τα περιουσιακά σας στοιχεία αν προσπαθήσετε να τα στείλετε από άλλο δίκτυο. Μεταφέρετε χρήματα με ασφάλεια μεταξύ δικτύων χρησιμοποιώντας μια διασύνδεση, όπως το $1"
- },
"attemptToCancelSwapForFree": {
"message": "Προσπάθεια ακύρωσης των ανταλλαγών δωρεάν"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Υπολογισμός..."
},
- "bridgeDontSend": {
- "message": "Μην στείλετε χωρίς διασύνδεση"
- },
"bridgeEnterAmount": {
"message": "Πληκτρολογήστε το ποσό"
},
@@ -954,9 +942,6 @@
"message": "Κάντε κλικ εδώ για να συνδέσετε το Ledger σας μέσω WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Μπορείτε πάντα να προσθέσετε τα tokens χειροκίνητα."
- },
"close": {
"message": "Κλείσιμο"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "Τέλη συναλλαγών"
},
- "gasIsETH": {
- "message": "Τέλη συναλλαγής $1 "
- },
"gasLimit": {
"message": "Όριο τέλους συναλλαγής"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "απάτες και κίνδυνοι ασφάλειας."
},
- "learnToBridge": {
- "message": "Μάθετε για την διασύνδεση"
- },
"leaveMetaMask": {
"message": "Αποχώρηση από το MetaMask;"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Οι ειδοποιήσεις του πορτοφολιού δεν είναι προς το παρόν ενεργές."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "Το MetaMask Swaps είναι υπό συντήρηση. Παρακαλείστε να επιστρέψετε αργότερα."
},
@@ -3047,10 +3023,6 @@
"message": "Το $1 ζητάει την έγκρισή σας για:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Το αρχικό token σε αυτό το δίκτυο είναι το $1. Είναι το token που χρησιμοποιείται για τα τέλη συναλλαγών.",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Επεξεργασία λεπτομερειών δικτύου"
},
@@ -5940,9 +5912,6 @@
"message": "Το $1 είναι τώρα ενεργό στο $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Τώρα χρησιμοποιείτε το"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Η αλλαγή δικτύων θα ακυρώσει όλες τις εκκρεμείς επιβεβαιώσεις"
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "Επιλέξτε το προτιμώμενο θέμα σας για το MetaMask."
},
- "thingsToKeep": {
- "message": "Πράγματα που πρέπει να έχετε υπόψη σας:"
- },
"thirdPartySoftware": {
"message": "Ειδοποίηση για λογισμικό τρίτων",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "απάτες με token και κίνδυνοι ασφάλειας"
},
- "tokenShowUp": {
- "message": "Τα tokens σας ενδέχεται να μην εμφανιστούν αυτόματα στο πορτοφόλι σας."
- },
"tokenStandard": {
"message": "Πρότυπο Token"
},
diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json
index 3bfd303e5dd0..7ddf609b48f0 100644
--- a/app/_locales/en/messages.json
+++ b/app/_locales/en/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Adding Network"
},
- "addingTokens": {
- "message": "Adding tokens"
- },
"additionalNetworks": {
"message": "Additional networks"
},
@@ -648,12 +645,6 @@
"assetsDescription": {
"message": "Autodetect tokens in your wallet, display NFTs, and get batched account balance updates"
},
- "attemptSendingAssets": {
- "message": "You may lose your assets if you try to send them from another network. Transfer funds safely between networks by using a bridge."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "You may lose your assets if you try to send them from another network. Transfer funds safely between networks by using a bridge, like $1"
- },
"attemptToCancelSwapForFree": {
"message": "Attempt to cancel swap for free"
},
@@ -880,9 +871,6 @@
"bridgeConfirmTwoTransactions": {
"message": "You'll need to confirm 2 transactions on your hardware wallet:"
},
- "bridgeDontSend": {
- "message": "Bridge, don't send"
- },
"bridgeEnterAmount": {
"message": "Select amount"
},
@@ -1089,9 +1077,6 @@
"message": "Click here to connect your Ledger via WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "You can always add tokens manually."
- },
"close": {
"message": "Close"
},
@@ -2299,9 +2284,6 @@
"gasFee": {
"message": "Gas fee"
},
- "gasIsETH": {
- "message": "Gas is $1 "
- },
"gasLimit": {
"message": "Gas limit"
},
@@ -2387,7 +2369,9 @@
"gotIt": {
"message": "Got it"
},
- "grantExactAccess": { "message": "Grant exact access" },
+ "grantExactAccess": {
+ "message": "Grant exact access"
+ },
"grantedToWithColon": {
"message": "Granted to:"
},
@@ -2870,9 +2854,6 @@
"learnScamRisk": {
"message": "scams and security risks."
},
- "learnToBridge": {
- "message": "Learn to bridge"
- },
"leaveMetaMask": {
"message": "Leave MetaMask?"
},
@@ -3077,9 +3058,6 @@
"metamaskNotificationsAreOff": {
"message": "Wallet notifications are currently not active."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swaps is undergoing maintenance. Please check back later."
},
@@ -3230,10 +3208,6 @@
"message": "$1 is asking for your approval to:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "The native token on this network is $1. It is the token used for gas fees. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Edit network details"
},
@@ -4527,7 +4501,9 @@
"quotedReceiveAmount": {
"message": "$1 receive amount"
},
- "quotedTotalCost": { "message": "$1 total cost" },
+ "quotedTotalCost": {
+ "message": "$1 total cost"
+ },
"rank": {
"message": "Rank"
},
@@ -6230,9 +6206,6 @@
"message": "You're now using $1",
"description": "$1 represents the network name"
},
- "switchedTo": {
- "message": "You're now using"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Switching networks will cancel all pending confirmations"
},
@@ -6269,9 +6242,6 @@
"themeDescription": {
"message": "Choose your preferred MetaMask theme."
},
- "thingsToKeep": {
- "message": "Keep in mind:"
- },
"thirdPartySoftware": {
"message": "Third-party software notice",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6353,9 +6323,6 @@
"tokenScamSecurityRisk": {
"message": "token scams and security risks"
},
- "tokenShowUp": {
- "message": "Your tokens may not automatically show up in your wallet. "
- },
"tokenStandard": {
"message": "Token standard"
},
@@ -6876,7 +6843,9 @@
"you": {
"message": "You"
},
- "youDeclinedTheTransaction": { "message": "You declined the transaction." },
+ "youDeclinedTheTransaction": {
+ "message": "You declined the transaction."
+ },
"youNeedToAllowCameraAccess": {
"message": "You need to allow camera access to use this feature."
},
diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json
index 2475977d0794..8acce0ad02d9 100644
--- a/app/_locales/es/messages.json
+++ b/app/_locales/es/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Agregando red"
},
- "addingTokens": {
- "message": "Agregando tokens"
- },
"additionalNetworks": {
"message": "Redes adicionales"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Detectar automáticamente tokens en su monedero, mostrar NFT y recibir actualizaciones de saldo de cuenta por lotes"
},
- "attemptSendingAssets": {
- "message": "Puede perder sus activos si intenta enviarlos desde otra red. Transfiera fondos de forma segura entre redes mediante el uso de un puente."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Puede perder sus activos si intenta enviarlos desde otra red. Transfiera fondos de forma segura entre redes usando un puente, como $1"
- },
"attemptToCancelSwapForFree": {
"message": "Intente cancelar el intercambio de forma gratuita"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Calculando..."
},
- "bridgeDontSend": {
- "message": "Puente, no enviar"
- },
"bridgeEnterAmount": {
"message": "Ingrese el monto"
},
@@ -954,9 +942,6 @@
"message": "Haga clic aquí para conectar su Ledger a través de WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Siempre puede agregar tókenes manualmente."
- },
"close": {
"message": "Cerrar"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "Tarifa de gas"
},
- "gasIsETH": {
- "message": "El gas es $1 "
- },
"gasLimit": {
"message": "Límite de gas"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "estafas y riesgos en seguridad."
},
- "learnToBridge": {
- "message": "Aprenda a puentear"
- },
"leaveMetaMask": {
"message": "¿Dejar MetaMask?"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Las notificaciones del monedero no están activas actualmente."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swaps está en mantenimiento. Vuelva a comprobarlo más tarde."
},
@@ -3047,10 +3023,6 @@
"message": "$1 solicita su aprobación para:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "El token nativo en esta red es de $1. Es el token utilizado para las tarifas de gas. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Editar detalles de la red"
},
@@ -5940,9 +5912,6 @@
"message": "$1 ahora está activo en $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Ahora está usando"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Cambiar de red cancelará todas las confirmaciones pendientes"
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "Elija su tema MetaMask preferido."
},
- "thingsToKeep": {
- "message": "Tenga en cuenta:"
- },
"thirdPartySoftware": {
"message": "Aviso de software de terceros",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "estafas de tokens y riesgos de seguridad"
},
- "tokenShowUp": {
- "message": "Es posible que sus tókenes no aparezcan automáticamente en su monedero. "
- },
"tokenStandard": {
"message": "Estándar de tokenes"
},
diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json
index abe83f8ea900..68e6626c4688 100644
--- a/app/_locales/fr/messages.json
+++ b/app/_locales/fr/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Ajout de réseau"
},
- "addingTokens": {
- "message": "Ajouter des jetons"
- },
"additionalNetworks": {
"message": "Réseaux supplémentaires"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Détection automatique des jetons dans votre portefeuille, affichage des NFT et mise à jour du solde de plusieurs comptes"
},
- "attemptSendingAssets": {
- "message": "Si vous essayez d’envoyer des actifs directement d’un réseau à un autre, une perte permanente des actifs pourrait en résulter. Assurez-vous d’utiliser une passerelle."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Si vous essayez d’envoyer des actifs directement d’un réseau à un autre, vous pourriez les perdre définitivement. Utilisez une passerelle comme $1 pour transférer en toute sécurité des fonds d’un réseau à un autre"
- },
"attemptToCancelSwapForFree": {
"message": "Tentative d’annuler gratuitement le swap"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Calcul en cours…"
},
- "bridgeDontSend": {
- "message": "Passerelle, ne pas envoyer"
- },
"bridgeEnterAmount": {
"message": "Saisissez le montant"
},
@@ -954,9 +942,6 @@
"message": "Cliquez ici pour connecter votre Ledger via WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Vous pouvez ajouter des jetons manuellement."
- },
"close": {
"message": "Fermer"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "Frais de gaz"
},
- "gasIsETH": {
- "message": "Le gaz est $1 "
- },
"gasLimit": {
"message": "Montant maximal des frais de transaction"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "hameçonnages et risques de sécurité."
},
- "learnToBridge": {
- "message": "Apprenez à établir une passerelle"
- },
"leaveMetaMask": {
"message": "Voulez-vous quitter MetaMask ?"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Les notifications du portefeuille ne sont actuellement pas activées."
},
- "metamaskPortfolio": {
- "message": "Portfolio MetaMask."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swaps est en cours de maintenance. Nous vous invitons à revenir plus tard."
},
@@ -3047,10 +3023,6 @@
"message": "$1 vous demande votre approbation pour :",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Le jeton natif de ce réseau est $1. C’est le jeton utilisé pour les frais de gaz. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Modifier les détails du réseau"
},
@@ -5940,9 +5912,6 @@
"message": "$1 est maintenant actif sur $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Vous êtes en train d’utiliser"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Le changement de réseau annulera toutes les confirmations en attente"
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "Choisissez votre thème MetaMask préféré."
},
- "thingsToKeep": {
- "message": "Les choses que vous devez garder à l’esprit :"
- },
"thirdPartySoftware": {
"message": "Avis sur les logiciels développés par des tiers",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "les arnaques et les risques de piratage informatique"
},
- "tokenShowUp": {
- "message": "Il se peut que vos jetons n’apparaissent pas automatiquement dans votre portefeuille. "
- },
"tokenStandard": {
"message": "Jeton standard"
},
diff --git a/app/_locales/hi/messages.json b/app/_locales/hi/messages.json
index 4eaf54f8b012..1f96413e81ff 100644
--- a/app/_locales/hi/messages.json
+++ b/app/_locales/hi/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "नेटवर्क जोड़ रहे हैं"
},
- "addingTokens": {
- "message": "टोकन जोड़ना"
- },
"additionalNetworks": {
"message": "अतिरिक्त नेटवर्क"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "अपने वॉलेट में टोकन ऑटोडिटेक्ट करें, NFT प्रदर्शित करें, और बैच अकाउंट बैलेंस संबंधी अपडेट प्राप्त करें"
},
- "attemptSendingAssets": {
- "message": "अगर आप एसेट्स को सीधे एक नेटवर्क से दूसरे नेटवर्क पर भेजने की कोशिश करते हैं, तो ऐसा करने से आपको एसेट्स का नुकसान हो सकता है। ब्रिज का इस्तेमाल करके नेटवर्कों के बीच फंड्स को सुरक्षित तरीके से ट्रांसफ़र करें।"
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "अगर आप एसेट्स को सीधे एक नेटवर्क से दूसरे नेटवर्क पर भेजने की कोशिश करते हैं, तो ऐसा करने से आपको एसेट्स का नुकसान हो सकता है। ब्रिज, जैसे like $1, का इस्तेमाल करके नेटवर्कों के बीच फंड्स को सुरक्षित तरीके से ट्रांसफ़र करें।"
- },
"attemptToCancelSwapForFree": {
"message": "स्वैप को मुफ्त में कैंसिल करने की कोशिश करें"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "कैलकुलेट किया जा रहा है..."
},
- "bridgeDontSend": {
- "message": "ब्रिज, न भेजें"
- },
"bridgeEnterAmount": {
"message": "रकम डालें"
},
@@ -954,9 +942,6 @@
"message": "अपने Ledger को WebHID के ज़रिए कनेक्ट करने के लिए यहां क्लिक करें",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "आप कभी भी मैन्युअल रूप से टोकन जोड़ सकते हैं।"
- },
"close": {
"message": "बंद करें"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "गैस फीस"
},
- "gasIsETH": {
- "message": "गैस $1 है "
- },
"gasLimit": {
"message": "गैस लिमिट"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "घोटाले और सुरक्षा जोखिम।"
},
- "learnToBridge": {
- "message": "ब्रिज करना सीखें"
- },
"leaveMetaMask": {
"message": "MetaMask से बाहर निकलें?"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "वॉलेट नोटिफिकेशंस वर्तमान में सक्रिय नहीं हैं।"
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask स्वैप का रखरखाव किया जा रहा है। कृपया बाद में वापस देखें।"
},
@@ -3047,10 +3023,6 @@
"message": "$1 निम्नलिखित के लिए आपका एप्रूवल मांग रहा है:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "इस नेटवर्क पर ओरिजिनल टोकन $1 है। यह गैस फ़ीस के लिए इस्तेमाल किया जाने वाला टोकन है।",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "नेटवर्क का ब्यौरा बदलें"
},
@@ -5940,9 +5912,6 @@
"message": "$1 अब $2 पर एक्टिव है",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "आप अब इस्तेमाल कर रहे हैं"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "नेटवर्क स्विच करने से सभी लंबित कन्फर्मेशन कैंसिल हो जाएंगे"
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "अपनी पसंदीदा MetaMask थीम चुन लें"
},
- "thingsToKeep": {
- "message": "ध्यान रखने योग्य बातें:"
- },
"thirdPartySoftware": {
"message": "थर्ड-पार्टी सॉफ्टवेयर नोटिस",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "टोकन घोटाले और सुरक्षा जोखिम"
},
- "tokenShowUp": {
- "message": "हो सकता है आपके वॉलेट में आपके टोकन ऑटोमेटिकली दिखाई नहीं दें। "
- },
"tokenStandard": {
"message": "टोकन स्टैंडर्ड"
},
diff --git a/app/_locales/id/messages.json b/app/_locales/id/messages.json
index c93bd496ac12..68bbf6477be5 100644
--- a/app/_locales/id/messages.json
+++ b/app/_locales/id/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Menambahkan Jaringan"
},
- "addingTokens": {
- "message": "Menambahkan token"
- },
"additionalNetworks": {
"message": "Jaringan tambahan"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Autodeteksi token di dompet Anda, tampilkan NFT, dan dapatkan pembaruan saldo akun secara batch"
},
- "attemptSendingAssets": {
- "message": "Aset Anda berpotensi hilang jika mencoba mengirimnya dari jaringan lain. Transfer dana secara aman antar jaringan menggunakan bridge."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Aset Anda berpotensi hilang jika mencoba mengirimnya melalui jaringan lain. Transfer dana antar jaringan dengan aman menggunakan bridge, seperti $1"
- },
"attemptToCancelSwapForFree": {
"message": "Mencoba membatalkan pertukaran secara gratis"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Menghitung..."
},
- "bridgeDontSend": {
- "message": "Bridge, jangan kirim"
- },
"bridgeEnterAmount": {
"message": "Masukkan jumlah"
},
@@ -954,9 +942,6 @@
"message": "Klik di sini untuk menghubungkan Ledger Anda melalui WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Anda dapat menambahkan token secara manual setiap saat."
- },
"close": {
"message": "Tutup"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "Biaya gas"
},
- "gasIsETH": {
- "message": "Gas bernilai $1 "
- },
"gasLimit": {
"message": "Batas gas"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "penipuan dan risiko keamanan."
},
- "learnToBridge": {
- "message": "Pelajari bridge"
- },
"leaveMetaMask": {
"message": "Keluar dari MetaMask?"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Saat ini notifikasi dompet tidak aktif."
},
- "metamaskPortfolio": {
- "message": "Portfolio MetaMask."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swap sedang dalam pemeliharaan. Harap periksa kembali nanti."
},
@@ -3047,10 +3023,6 @@
"message": "$1 meminta persetujuan Anda untuk:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Token asli di jaringan ini adalah $1. Ini merupakan token yang digunakan untuk biaya gas. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Edit detail jaringan"
},
@@ -5940,9 +5912,6 @@
"message": "$1 kini telah aktif di $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Saat ini Anda menggunakan"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Mengalihkan jaringan akan membatalkan semua konfirmasi yang berstatus menunggu"
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "Pilih tema MetaMask yang Anda sukai."
},
- "thingsToKeep": {
- "message": "Ingatlah:"
- },
"thirdPartySoftware": {
"message": "Pemberitahuan perangkat lunak pihak ketiga",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "penipuan dan risiko keamanan token"
},
- "tokenShowUp": {
- "message": "Token Anda mungkin tidak muncul secara otomatis di dompet Anda. "
- },
"tokenStandard": {
"message": "Standar token"
},
diff --git a/app/_locales/it/messages.json b/app/_locales/it/messages.json
index 05cccdac0359..c00040b84086 100644
--- a/app/_locales/it/messages.json
+++ b/app/_locales/it/messages.json
@@ -252,9 +252,6 @@
"assetOptions": {
"message": "Opzioni asset"
},
- "attemptSendingAssets": {
- "message": "Se si tenta di inviare risorse direttamente da una rete all'altra, ciò potrebbe comportare una perdita permanente della risorca coinvolta. Assicurati di usare un bridge."
- },
"attributions": {
"message": "Attribuzioni"
},
@@ -369,9 +366,6 @@
"message": "Clicca qui per connettere il tuo Ledger tramite WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Clicca qui per aggiungere manualmente i token."
- },
"close": {
"message": "Chiudi"
},
diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json
index 24a2f60314cd..05f359973442 100644
--- a/app/_locales/ja/messages.json
+++ b/app/_locales/ja/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "ネットワークを追加中"
},
- "addingTokens": {
- "message": "トークンを追加しています"
- },
"additionalNetworks": {
"message": "他のネットワーク"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "ウォレットのトークンを自動検出し、NFTを表示して、アカウント残高の最新情報を一括で取得します"
},
- "attemptSendingAssets": {
- "message": "別のネットワークからアセットを送ろうとすると、アセットが失われる可能性があります。ネットワーク間で安全に資金を移動するには、必ずブリッジを使用してください。"
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "別のネットワークからアセットを送ろうとすると、アセットが失われる可能性があります。ネットワーク間で安全に資金を移動するには、必ず$1などのブリッジを使用してください。"
- },
"attemptToCancelSwapForFree": {
"message": "無料でスワップのキャンセルを試行"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "計算中..."
},
- "bridgeDontSend": {
- "message": "ブリッジを使用してください"
- },
"bridgeEnterAmount": {
"message": "金額を入力"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "ブリッジ先:"
},
-
"browserNotSupported": {
"message": "ご使用のブラウザはサポートされていません..."
},
@@ -955,9 +942,6 @@
"message": "ここをクリックして、WebHIDでLedgerを接続します",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "トークンはいつでも手動で追加できます。"
- },
"close": {
"message": "閉じる"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "ガス代"
},
- "gasIsETH": {
- "message": "ガス代は$1です"
- },
"gasLimit": {
"message": "ガスリミット"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "詐欺やセキュリティのリスク。"
},
- "learnToBridge": {
- "message": "ブリッジの使い方"
- },
"leaveMetaMask": {
"message": "MetaMaskから離れますか?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "ウォレットの通知は現在無効になっています"
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio。"
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swapsはメンテナンス中です。後でもう一度確認してください。"
},
@@ -3048,10 +3023,6 @@
"message": "$1が次の承認を求めています:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "このネットワークのネイティブトークンは$1です。ガス代にもこのトークンが使用されます。",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "ネットワークの詳細を編集"
},
@@ -5941,9 +5912,6 @@
"message": "$1が$2で有効になりました",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "次に切り替えました:"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "ネットワークを切り替えると、保留中の承認がすべてキャンセルされます"
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "ご希望のMetaMaskテーマを選択してください。"
},
- "thingsToKeep": {
- "message": "留意点:"
- },
"thirdPartySoftware": {
"message": "サードパーティソフトウェアに関する通知",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "トークン関連の詐欺やセキュリティのリスク"
},
- "tokenShowUp": {
- "message": "トークンはウォレットに自動的に表示されない可能性があります。"
- },
"tokenStandard": {
"message": "トークン規格"
},
diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json
index c261f74b4b5c..f261c0b24c06 100644
--- a/app/_locales/ko/messages.json
+++ b/app/_locales/ko/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "네트워크 추가"
},
- "addingTokens": {
- "message": "토큰 추가"
- },
"additionalNetworks": {
"message": "추가 네트워크"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "지갑에서 토큰을 자동으로 감지하고, NFT를 표시하며, 계정 잔액을 일괄 업데이트하세요."
},
- "attemptSendingAssets": {
- "message": "다른 네트워크로 자산을 직접 전송하면 자산이 영구적으로 손실될 수 있습니다. 브릿지를 이용하여 네트워크 간에 자금을 안전하게 전송하세요."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "다른 네트워크에서 자산을 전송하려고 하면 자산이 손실될 수 있습니다. $1 같은 브릿지를 사용하여 네트워크 간에 자산을 안전하게 전송하세요."
- },
"attemptToCancelSwapForFree": {
"message": "무료 스왑 취소 시도"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "계산 중..."
},
- "bridgeDontSend": {
- "message": "전송하지 마세요, 브릿지 하세요"
- },
"bridgeEnterAmount": {
"message": "금액 입력"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "브릿지 대상"
},
-
"browserNotSupported": {
"message": "지원되지 않는 브라우저입니다..."
},
@@ -955,9 +942,6 @@
"message": "WebHID를 통해 Ledger를 연결하려면 여기를 클릭하세요.",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "토큰은 언제든지 직접 추가할 수 있습니다."
- },
"close": {
"message": "닫기"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "가스비"
},
- "gasIsETH": {
- "message": "가스는 $1입니다 "
- },
"gasLimit": {
"message": "가스 한도"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "사기 및 보안 위험"
},
- "learnToBridge": {
- "message": "브릿지 알아보기"
- },
"leaveMetaMask": {
"message": "MetaMask를 나가시겠습니까?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "현재 지갑 알림이 꺼져 있습니다."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swaps 점검 중입니다. 나중에 다시 확인하세요."
},
@@ -3048,10 +3023,6 @@
"message": "$1에서 다음 승인을 요청합니다:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "이 네트워크의 네이티브 토큰은 $1입니다. 이는 가스비 지불에 사용하는 토큰입니다. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "네트워크 세부 정보 편집"
},
@@ -5941,9 +5912,6 @@
"message": "$1 계정이 현재 $2 네트워크에서 활성화되어 있습니다",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "다음을 사용 중입니다:"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "네트워크를 전환하면 대기 중인 모든 컨펌 작업이 취소됩니다."
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "원하는 MetaMask 테마를 선택하세요."
},
- "thingsToKeep": {
- "message": "유의 사항:"
- },
"thirdPartySoftware": {
"message": "타사 소프트웨어 알림",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "토큰 사기 및 보안 위험"
},
- "tokenShowUp": {
- "message": "토큰이 지갑에 자동으로 표시되지 않을 수 있습니다. "
- },
"tokenStandard": {
"message": "토큰 표준"
},
diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json
index 5a1389a0d4d6..1c3bba86966d 100644
--- a/app/_locales/pt/messages.json
+++ b/app/_locales/pt/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Adicionar rede"
},
- "addingTokens": {
- "message": "Adicionando tokens"
- },
"additionalNetworks": {
"message": "Redes adicionais"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Detecte automaticamente os tokens em sua carteira, exiba NFTs e receba atualizações de saldo de contas em lote"
},
- "attemptSendingAssets": {
- "message": "Você poderá perder seus ativos se tentar enviá-los a partir de outra rede. Transfira fundos entre redes com segurança usando uma ponte."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Você poderá perder seus ativos se tentar enviá-los a partir de outra rede. Transfira os fundos com segurança entre redes usando uma ponte, como $1"
- },
"attemptToCancelSwapForFree": {
"message": "Tentar cancelar a troca sem custo"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Calculando..."
},
- "bridgeDontSend": {
- "message": "Usar uma ponte, não enviar"
- },
"bridgeEnterAmount": {
"message": "Insira o valor"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "Ponte para"
},
-
"browserNotSupported": {
"message": "Seu navegador não é compatível..."
},
@@ -955,9 +942,6 @@
"message": "Clique aqui para conectar seu Ledger por meio do WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Sempre é possível adicionar tokens manualmente."
- },
"close": {
"message": "Fechar"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "Taxa de gás"
},
- "gasIsETH": {
- "message": "O gás é $1 "
- },
"gasLimit": {
"message": "Limite de gás"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "golpes e riscos de segurança."
},
- "learnToBridge": {
- "message": "Aprenda a usar uma ponte"
- },
"leaveMetaMask": {
"message": "Sair da MetaMask?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "As notificações de carteiras estão inativas no momento."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "O recurso de Trocas da MetaMask está em manutenção. Verifique novamente mais tarde."
},
@@ -3048,10 +3023,6 @@
"message": "$1 solicita sua aprovação para:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "O token nativo dessa rede é $1. Esse é o token usado para taxas de gás.",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Editar detalhes da rede"
},
@@ -5941,9 +5912,6 @@
"message": "$1 agora está ativa na $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Você alternou para"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "A alternância de redes cancelará todas as confirmações pendentes"
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "Escolha o seu tema preferido para a MetaMask."
},
- "thingsToKeep": {
- "message": "Informações importantes:"
- },
"thirdPartySoftware": {
"message": "Aviso de software de terceiros",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "golpes e riscos de segurança envolvendo tokens"
},
- "tokenShowUp": {
- "message": "Seus tokens podem não aparecer automaticamente em sua carteira."
- },
"tokenStandard": {
"message": "Padrão de token"
},
diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json
index 37a672ec798a..fd0b0b84fcb4 100644
--- a/app/_locales/ru/messages.json
+++ b/app/_locales/ru/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Добавление сети"
},
- "addingTokens": {
- "message": "Добавление токенов"
- },
"additionalNetworks": {
"message": "Дополнительные сети"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Автоматически обнаруживайте токены в своем кошельке, отображайте NFT и получайте пакетные обновления баланса счета"
},
- "attemptSendingAssets": {
- "message": "Вы можете потерять свои активы, если попытаетесь отправить их из другой сети. Безопасно переводите средства между сетями с помощью моста."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Попытка отправки активов напрямую из одной сети в другую может привести к необратимой потере активов. Следует использовать мост, такой как $1"
- },
"attemptToCancelSwapForFree": {
"message": "Бесплатная попытка отменить своп"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Расчет..."
},
- "bridgeDontSend": {
- "message": "Мост, не отправлять"
- },
"bridgeEnterAmount": {
"message": "Введите сумму"
},
@@ -954,9 +942,6 @@
"message": "Нажмите здесь, чтобы подключить свой Ledger через WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Вы также можете добавлять токены вручную."
- },
"close": {
"message": "Закрыть"
},
@@ -2138,9 +2123,6 @@
"gasFee": {
"message": "Плата за газ"
},
- "gasIsETH": {
- "message": "Газ стоит $1 "
- },
"gasLimit": {
"message": "Лимит газа"
},
@@ -2702,9 +2684,6 @@
"learnScamRisk": {
"message": "мошенничество и угрозы безопасности."
},
- "learnToBridge": {
- "message": "Научитесь создавать мост для"
- },
"leaveMetaMask": {
"message": "Выйти из MetaMask?"
},
@@ -2900,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Уведомления кошелька в настоящее время неактивны."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "Сервис свопов MetaMask на техобслуживании. Зайдите позже."
},
@@ -3047,10 +3023,6 @@
"message": "$1 запрашивает ваше одобрение на:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Нативный токен этой сети — $1. Этот токен используется для внесения платы за газ. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Изменить сведения о сети"
},
@@ -5940,9 +5912,6 @@
"message": "$1 теперь активен в $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Сейчас вы используете"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "В случае смены сетей все ожидающие подтверждения будут отменены"
},
@@ -5979,9 +5948,6 @@
"themeDescription": {
"message": "Выберите предпочитаемую тему MetaMask."
},
- "thingsToKeep": {
- "message": "Что нужно помнить:"
- },
"thirdPartySoftware": {
"message": "Уведомление о стороннем ПО",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6063,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "мошенничество с токенами и угрозы безопасности"
},
- "tokenShowUp": {
- "message": "Ваши токены могут не отображаться автоматически в вашем кошельке. "
- },
"tokenStandard": {
"message": "Стандарт токена"
},
diff --git a/app/_locales/tl/messages.json b/app/_locales/tl/messages.json
index 20b318456d77..4c201294dcdb 100644
--- a/app/_locales/tl/messages.json
+++ b/app/_locales/tl/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Nagdaragdag ng Network"
},
- "addingTokens": {
- "message": "Nagdaragdag ng mga token"
- },
"additionalNetworks": {
"message": "Mga karagdagang network"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "I-autodetect ang mga token sa wallet mo, ipakita ang mga NFT, at kumuha ng naka-batch na mga update sa balanse ng account"
},
- "attemptSendingAssets": {
- "message": "Maaari mong mawala ang mga asset kung susubukan mo itong ipadala mula sa isang network papunta sa isa pa. Ligtas ng maglipat ng pondo sa pagitan ng mga network sa pamamagitan ng paggamit ng bridge."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Maaaring mawala ang iyong mga asset kung susubukan mong ipadala ito mula sa ibang network. Ilipat ang mga pondo nang ligtas sa pagitan ng mga network gamit ang isang bridge, tulad ng $1"
- },
"attemptToCancelSwapForFree": {
"message": "Subukang kanselahin ang swap nang libre"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Nagkakalkula..."
},
- "bridgeDontSend": {
- "message": "Bridge, huwag ipadala"
- },
"bridgeEnterAmount": {
"message": "Ilagay ang halaga"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "I-bridge papunta sa"
},
-
"browserNotSupported": {
"message": "Hindi sinusuportahan ang iyong browser..."
},
@@ -955,9 +942,6 @@
"message": "Mag-click dito upang ikonekta ang iyong Ledger sa pamamagitan ng WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Maaari ka ring magdagdag ng mga token nang manu-mano."
- },
"close": {
"message": "Isara"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "Bayad sa gas"
},
- "gasIsETH": {
- "message": "Ang gas ay $1 "
- },
"gasLimit": {
"message": "Limitasyon ng gas"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "mga panloloko at panganib sa seguridad."
},
- "learnToBridge": {
- "message": "Matutong mag-bridge"
- },
"leaveMetaMask": {
"message": "Umalis sa MetaMask?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Hindi active sa kasalukuyan ang mga notipikasyon sa wallet."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "Kasalukuyang minementina ang MetaMask Swaps. Bumalik sa ibang pagkakataon."
},
@@ -3048,10 +3023,6 @@
"message": "Ang $1 ay humihiling ng iyong pag-apruba para:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Ang native token sa network na ito ay $1. Ito ang token na ginagamit para sa mga gas fee. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "I-edit ang mga detalye ng network"
},
@@ -5941,9 +5912,6 @@
"message": "Ang $1 ay aktibo ngayon sa $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Lumipat ka sa"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Ang paglipat ng network ay magkakansela ng lahat ng nakabinbing kumpirmasyon"
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "Piliin ang mas gusto mong tema ng MetaMask."
},
- "thingsToKeep": {
- "message": "Mga bagay na dapat tandaan:"
- },
"thirdPartySoftware": {
"message": "Paunawa ng third-party na software",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "mga panloloko sa token at panganib sa seguridad"
},
- "tokenShowUp": {
- "message": "Maaaring hindi awtomatikong lumabas ang iyong mga token sa iyong wallet. "
- },
"tokenStandard": {
"message": "Pamantayan ng token"
},
diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json
index 470bb934f74b..f55ea0c69c14 100644
--- a/app/_locales/tr/messages.json
+++ b/app/_locales/tr/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Ağ Ekleniyor"
},
- "addingTokens": {
- "message": "Token'leri ekleme"
- },
"additionalNetworks": {
"message": "İlave ağlar"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Cüzdanınızdaki token'ler otomatik algılansın, NFT'ler gösterilsin ve toplu hesap bakiye güncellemeleri alınsın"
},
- "attemptSendingAssets": {
- "message": "Varlıklarınızı doğrudan bir ağdan diğerine göndermeye çalışırsanız onları kaybedebilirsiniz. Fonları köprü kullanarak ağlar arasında güvenli bir şekilde transfer edin."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Varlıkları doğrudan bir ağdan diğerine göndermeye çalışırsanız bu durum kalıcı varlık kaybına neden olabilir. $1 gibi bir köprü kullandığınızdan emin olun"
- },
"attemptToCancelSwapForFree": {
"message": "Swap işlemini ücretsiz iptal etme girişimi"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Hesaplanıyor..."
},
- "bridgeDontSend": {
- "message": "Köprü yap, gönderme"
- },
"bridgeEnterAmount": {
"message": "Miktar girin"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "Şuraya köprü:"
},
-
"browserNotSupported": {
"message": "Tarayıcınız desteklenmiyor..."
},
@@ -955,9 +942,6 @@
"message": "WebHID üzerinden Ledger'ınızı bağlamak için tıklayın",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Dilediğiniz zaman tokenleri manuel olarak ekleyebilirsiniz."
- },
"close": {
"message": "Kapat"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "Gaz ücreti"
},
- "gasIsETH": {
- "message": "Gaz $1 "
- },
"gasLimit": {
"message": "Gaz limiti"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "dolandırıcılıklar ve güvenlik riskleri."
},
- "learnToBridge": {
- "message": "Köprü yapmayı öğren"
- },
"leaveMetaMask": {
"message": "MetaMask'ten ayrıl?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Cüzdan bildirimleri şu anda aktif değil."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swap İşlemleri bakımda. Lütfen daha sonra tekrar kontrol edin."
},
@@ -3048,10 +3023,6 @@
"message": "$1 sizden şunun için onay istiyor:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Bu ağdaki yerli token $1. Bu, gaz ücretleri için kullanılan tokendir. ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Ağ bilgilerini düzenle"
},
@@ -5941,9 +5912,6 @@
"message": "$1, $2 üzerinde aktif",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Şu anda kullandığınız ağ"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Ağ değiştirmek bekleyen tüm onayları iptal eder"
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "Tercih ettiğin MetaMask temasını seç."
},
- "thingsToKeep": {
- "message": "Unutulmaması gerekenler:"
- },
"thirdPartySoftware": {
"message": "Üçüncü taraf yazılım uyarısı",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "token dolandırıcılıkları ve güvenlik riskleri"
},
- "tokenShowUp": {
- "message": "Tokenleriniz cüzdanınızda otomatik olarak görünmeyebilir. "
- },
"tokenStandard": {
"message": "Token standardı"
},
diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json
index d331ab42b9b5..07262f16cbd2 100644
--- a/app/_locales/vi/messages.json
+++ b/app/_locales/vi/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "Thêm mạng"
},
- "addingTokens": {
- "message": "Đang thêm token"
- },
"additionalNetworks": {
"message": "Mạng bổ sung"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "Tự động phát hiện token trong ví của bạn, hiển thị NFT và nhận hàng loạt thông tin cập nhật về số dư tài khoản"
},
- "attemptSendingAssets": {
- "message": "Bạn có thể bị mất tài sản nếu cố gắng gửi tài sản từ một mạng khác. Chuyển tiền an toàn giữa các mạng bằng cách sử dụng cầu nối."
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "Bạn có thể bị mất tài sản nếu cố gắng gửi tài sản từ một mạng khác. Chuyển tiền an toàn giữa các mạng bằng cách sử dụng cầu nối, chẳng hạn như $1"
- },
"attemptToCancelSwapForFree": {
"message": "Cố gắng hủy hoán đổi miễn phí"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "Đang tính toán..."
},
- "bridgeDontSend": {
- "message": "Cầu nối, không gửi"
- },
"bridgeEnterAmount": {
"message": "Nhập số tiền"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "Cầu nối đến"
},
-
"browserNotSupported": {
"message": "Trình duyệt của bạn không được hỗ trợ..."
},
@@ -955,9 +942,6 @@
"message": "Nhấp vào đây để kết nối với ví Ledger của bạn qua WebHID",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "Bạn luôn có thể thêm token theo cách thủ công."
- },
"close": {
"message": "Đóng"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "Phí gas"
},
- "gasIsETH": {
- "message": "Gas là $1 "
- },
"gasLimit": {
"message": "Hạn mức phí gas"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "lừa đảo và nguy cơ bảo mật."
},
- "learnToBridge": {
- "message": "Tìm hiểu cách sử dụng cầu nối"
- },
"leaveMetaMask": {
"message": "Rời khỏi MetaMask?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "Thông báo ví hiện không hoạt động."
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio."
- },
"metamaskSwapsOfflineDescription": {
"message": "Tính năng Hoán đổi trên MetaMask đang được bảo trì. Vui lòng kiểm tra lại sau."
},
@@ -3048,10 +3023,6 @@
"message": "$1 đang yêu cầu sự chấp thuận của bạn cho:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "Token gốc của mạng này là $1. Token này được dùng làm phí gas.",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "Chỉnh sửa thông tin mạng"
},
@@ -5941,9 +5912,6 @@
"message": "$1 hiện đang hoạt động trên $2",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "Bạn hiện đang sử dụng"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "Khi bạn chuyển mạng, mọi xác nhận đang chờ xử lý sẽ bị hủy"
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "Chọn chủ đề MetaMask yêu thích của bạn."
},
- "thingsToKeep": {
- "message": "Những điều cần lưu ý:"
- },
"thirdPartySoftware": {
"message": "Thông báo phần mềm của bên thứ ba",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "rủi ro về bảo mật và lừa đảo token"
},
- "tokenShowUp": {
- "message": "Các token có thể không tự động hiển thị trong ví của bạn. "
- },
"tokenStandard": {
"message": "Tiêu chuẩn token"
},
diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json
index 52941dcc24f9..944ad47289f0 100644
--- a/app/_locales/zh_CN/messages.json
+++ b/app/_locales/zh_CN/messages.json
@@ -330,9 +330,6 @@
"addingCustomNetwork": {
"message": "正在添加网络"
},
- "addingTokens": {
- "message": "正在添加代币"
- },
"additionalNetworks": {
"message": "其他网络"
},
@@ -627,12 +624,6 @@
"assetsDescription": {
"message": "自动检测钱包中的代币,显示 NFT,并获取批量账户余额更新"
},
- "attemptSendingAssets": {
- "message": "如果您试图将资产从一个网络直接发送到另一个网络,这可能会导致永久的资产损失。请务必使用跨链桥进行操作。"
- },
- "attemptSendingAssetsWithPortfolio": {
- "message": "如果您尝试将资产从一个网络发送到另一个网络,这可能会导致资产损失。请务必使用跨链桥在不同网络间安全转移资金,例如 $1"
- },
"attemptToCancelSwapForFree": {
"message": "尝试免费取消兑换"
},
@@ -840,9 +831,6 @@
"bridgeCalculatingAmount": {
"message": "正在计算......"
},
- "bridgeDontSend": {
- "message": "跨链桥,不要发送"
- },
"bridgeEnterAmount": {
"message": "输入金额"
},
@@ -858,7 +846,6 @@
"bridgeTo": {
"message": "桥接至"
},
-
"browserNotSupported": {
"message": "您的浏览器不受支持……"
},
@@ -955,9 +942,6 @@
"message": "点击这里以通过 WebHID 连接您的 Ledger",
"description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
},
- "clickToManuallyAdd": {
- "message": "请点击这里,以手动添加代币。"
- },
"close": {
"message": "关闭"
},
@@ -2139,9 +2123,6 @@
"gasFee": {
"message": "燃料费"
},
- "gasIsETH": {
- "message": "燃料是 $1 "
- },
"gasLimit": {
"message": "燃料限制"
},
@@ -2703,9 +2684,6 @@
"learnScamRisk": {
"message": "欺诈和安全风险信息。"
},
- "learnToBridge": {
- "message": "了解跨链桥"
- },
"leaveMetaMask": {
"message": "要离开 MetaMask?"
},
@@ -2901,9 +2879,6 @@
"metamaskNotificationsAreOff": {
"message": "钱包通知目前未开启。"
},
- "metamaskPortfolio": {
- "message": "MetaMask Portfolio。"
- },
"metamaskSwapsOfflineDescription": {
"message": "MetaMask Swaps 正在进行维护。请稍后再查看。"
},
@@ -3048,10 +3023,6 @@
"message": "$1 请求您的批准,以便:",
"description": "$1 represents dapp name"
},
- "nativeToken": {
- "message": "此网络上的原生代币为 $1。它是用于燃料费的代币。 ",
- "description": "$1 represents the name of the native token on the current network"
- },
"nativeTokenScamWarningConversion": {
"message": "编辑网络详情"
},
@@ -5941,9 +5912,6 @@
"message": "$1 现已在 $2 上激活",
"description": "$1 represents the account name, $2 represents the network name"
},
- "switchedTo": {
- "message": "您现在使用的是"
- },
"switchingNetworksCancelsPendingConfirmations": {
"message": "切换网络将取消所有待处理的确认"
},
@@ -5980,9 +5948,6 @@
"themeDescription": {
"message": "选择您喜欢的MetaMask主题。"
},
- "thingsToKeep": {
- "message": "注意事项:"
- },
"thirdPartySoftware": {
"message": "第三方软件通告",
"description": "Title of a popup modal displayed when installing a snap for the first time."
@@ -6064,9 +6029,6 @@
"tokenScamSecurityRisk": {
"message": "代币欺诈和安全风险。"
},
- "tokenShowUp": {
- "message": "您的代币可能不会自动显示在您的钱包中。"
- },
"tokenStandard": {
"message": "代币标准"
},
diff --git a/ui/components/ui/new-network-info/index.js b/ui/components/ui/new-network-info/index.js
deleted file mode 100644
index e4bd2dcdbd3e..000000000000
--- a/ui/components/ui/new-network-info/index.js
+++ /dev/null
@@ -1 +0,0 @@
-export { default } from './new-network-info';
diff --git a/ui/components/ui/new-network-info/index.scss b/ui/components/ui/new-network-info/index.scss
deleted file mode 100644
index 989a927bb251..000000000000
--- a/ui/components/ui/new-network-info/index.scss
+++ /dev/null
@@ -1,59 +0,0 @@
-.new-network-info {
- &__wrapper {
- box-shadow: 0 4px 20px rgba(0, 0, 0, 0.214);
- border-radius: 8px;
-
- .popover-footer {
- border-top: none;
- width: 100%;
- gap: 16px;
-
- .footer__button {
- flex: 1;
- flex-grow: 1;
- white-space: nowrap;
- overflow: hidden;
- }
-
- a:hover > span {
- color: var(--inherit);
- }
- }
-
- .popover-header {
- padding-bottom: 1px;
- }
-
- .popover-header__button {
- color: var(--color-icon-default);
- }
- }
-
- &__token-box {
- align-self: center;
- margin-top: 8px;
- max-width: 245px;
- }
-
- &__button {
- display: contents;
- padding: 0;
- }
-
- &__bullet-icon-container {
- background-color: var(--color-info-muted);
- border-radius: 50%;
- padding: 6px;
-
- .mm-icon {
- display: flex;
- color: var(--color-info-default);
- }
- }
-}
-
-.chip--with-left-icon {
- padding-left: 8px;
- padding-top: 8px;
- padding-bottom: 8px;
-}
diff --git a/ui/components/ui/new-network-info/new-network-info.js b/ui/components/ui/new-network-info/new-network-info.js
deleted file mode 100644
index 9d4df0ec63ec..000000000000
--- a/ui/components/ui/new-network-info/new-network-info.js
+++ /dev/null
@@ -1,267 +0,0 @@
-import React, { useCallback, useContext, useEffect, useState } from 'react';
-import { useSelector } from 'react-redux';
-import { TOKEN_API_METASWAP_CODEFI_URL } from '../../../../shared/constants/tokens';
-import fetchWithCache from '../../../../shared/lib/fetch-with-cache';
-import { I18nContext } from '../../../contexts/i18n';
-import { getProviderConfig } from '../../../../shared/modules/selectors/networks';
-import {
- AlignItems,
- BackgroundColor,
- BorderColor,
- Color,
- Display,
- FlexDirection,
- TextAlign,
- TextColor,
- TextVariant,
-} from '../../../helpers/constants/design-system';
-import {
- getCurrentNetwork,
- getIsBridgeChain,
- getMetaMetricsId,
- getUseTokenDetection,
- getUseExternalServices,
- getParticipateInMetaMetrics,
- getDataCollectionForMarketing,
-} from '../../../selectors';
-import {
- PickerNetwork,
- Text,
- Box,
- Button,
- Icon,
- IconName,
- ButtonPrimarySize,
- IconSize,
- AvatarNetworkSize,
-} from '../../component-library';
-import Popover from '../popover';
-import { getPortfolioUrl } from '../../../helpers/utils/portfolio';
-import ZENDESK_URLS from '../../../helpers/constants/zendesk-url';
-
-export default function NewNetworkInfo() {
- const t = useContext(I18nContext);
- const [tokenDetectionSupported, setTokenDetectionSupported] = useState(false);
- const [showPopup, setShowPopup] = useState(true);
- const [isLoading, setIsLoading] = useState(true);
- const autoDetectToken = useSelector(getUseTokenDetection);
- const areExternalServicesEnabled = useSelector(getUseExternalServices);
- const providerConfig = useSelector(getProviderConfig);
- const currentNetwork = useSelector(getCurrentNetwork);
- const metaMetricsId = useSelector(getMetaMetricsId);
- const isBridgeChain = useSelector(getIsBridgeChain);
- const isMetaMetricsEnabled = useSelector(getParticipateInMetaMetrics);
- const isMarketingEnabled = useSelector(getDataCollectionForMarketing);
-
- const onCloseClick = () => {
- setShowPopup(false);
- };
-
- const checkTokenDetection = useCallback(async () => {
- setIsLoading(true);
- const fetchedTokenData = await fetchWithCache({
- url: `${TOKEN_API_METASWAP_CODEFI_URL}${providerConfig.chainId}?occurrenceFloor=100&includeNativeAssets=false`,
- functionName: 'getIsTokenDetectionSupported',
- });
- const isTokenDetectionSupported = !fetchedTokenData?.error;
- setTokenDetectionSupported(isTokenDetectionSupported);
- setIsLoading(false);
- }, [providerConfig.chainId]);
-
- useEffect(() => {
- if (!areExternalServicesEnabled) {
- return;
- }
- checkTokenDetection();
- // we want to only fetch once
- // eslint-disable-next-line react-hooks/exhaustive-deps
- }, []);
-
- return (
- !isLoading &&
- showPopup && (
-
-
-
- {t('learnToBridge')}
-
-
-
-
- {t('recoveryPhraseReminderConfirm')}
-
-
- >
- }
- >
-
-
-
- {t('thingsToKeep')}
-
-
- {providerConfig.ticker && (
-
-
-
-
-
-
- {t('gasIsETH', [providerConfig.ticker])}
-
-
- {t('nativeToken', [providerConfig.ticker])}
-
-
-
- )}
-
-
-
-
-
-
- {t('bridgeDontSend')}
-
-
- {isBridgeChain
- ? t('attemptSendingAssetsWithPortfolio', [
-
-
- {t('metamaskPortfolio')}
-
- ,
- ])
- : t('attemptSendingAssets')}
-
-
-
-
- {!autoDetectToken || !tokenDetectionSupported ? (
-
-
-
-
-
-
- {t('addingTokens')}
-
-
- {t('tokenShowUp')}
- {t('clickToManuallyAdd')}
-
-
-
- ) : null}
-
-
-
- )
- );
-}
diff --git a/ui/components/ui/new-network-info/new-network-info.stories.js b/ui/components/ui/new-network-info/new-network-info.stories.js
deleted file mode 100644
index 9d70ef07b5f0..000000000000
--- a/ui/components/ui/new-network-info/new-network-info.stories.js
+++ /dev/null
@@ -1,10 +0,0 @@
-import React from 'react';
-import NewNetworkInfo from '.';
-
-export default {
- title: 'Components/UI/NewNetworkInfo',
-};
-
-export const DefaultStory = () => ;
-
-DefaultStory.storyName = 'Default';
diff --git a/ui/components/ui/new-network-info/new-network-info.test.js b/ui/components/ui/new-network-info/new-network-info.test.js
deleted file mode 100644
index 59d98ab358fd..000000000000
--- a/ui/components/ui/new-network-info/new-network-info.test.js
+++ /dev/null
@@ -1,223 +0,0 @@
-import React from 'react';
-import { waitFor } from '@testing-library/react';
-import configureMockStore from 'redux-mock-store';
-import nock from 'nock';
-import { renderWithProvider } from '../../../../test/lib/render-helpers';
-import { mockNetworkState } from '../../../../test/stub/networks';
-import { CHAIN_IDS } from '../../../../shared/constants/network';
-import NewNetworkInfo from './new-network-info';
-
-const fetchWithCache =
- require('../../../../shared/lib/fetch-with-cache').default;
-
-const localStorageMock = (function () {
- let store = {};
- return {
- getItem(key) {
- return store[key];
- },
-
- setItem(key, value) {
- store[key] = value.toString();
- },
-
- clear() {
- store = {};
- },
-
- removeItem(key) {
- delete store[key];
- },
- };
-})();
-Object.defineProperty(window, 'localStorage', { value: localStorageMock });
-
-const responseOfTokenList = [];
-describe('NewNetworkInfo', () => {
- afterEach(() => {
- nock.cleanAll();
- });
-
- describe('fetch token successfully', () => {
- const state = {
- metamask: {
- ...mockNetworkState({ chainId: CHAIN_IDS.MAINNET }),
- useExternalServices: true,
- useTokenDetection: false,
- currencyRates: {},
- },
- };
-
- it('should match snapshot and render component', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false')
- .reply(200, responseOfTokenList);
-
- const store = configureMockStore()(state);
- const { getByText, getByTestId } = renderWithProvider(
- ,
- store,
- );
- // wait for the fetch to finish
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
- // render title
- expect(getByText("You're now using")).toBeInTheDocument();
- // render the network name
- expect(getByText('Ethereum Mainnet')).toBeInTheDocument();
- expect(
- getByTestId('new-network-info__bullet-paragraph').textContent,
- ).toMatchInlineSnapshot(
- `"Gas is ETH The native token on this network is ETH. It is the token used for gas fees. "`,
- );
- });
-
- it('should render a question mark icon image for non-main network', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false')
- .reply(200, responseOfTokenList);
-
- const updateTokenDetectionSupportStatus = await fetchWithCache({
- url: 'https://token.api.cx.metamask.io/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false',
- functionName: 'getTokenDetectionSupportStatus',
- });
-
- state.metamask.nativeCurrency = '';
-
- const store = configureMockStore()(
- state,
- updateTokenDetectionSupportStatus,
- );
- const { container, getByTestId } = renderWithProvider(
- ,
- store,
- );
- // wait for the fetch to finish
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
-
- const questionMark = container.querySelector('.question');
-
- expect(questionMark).toBeDefined();
- });
-
- it('should not render first bullet when provider ticker is null', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x3?occurrenceFloor=100&includeNativeAssets=false')
- .reply(200, '{"error":"ChainId 0x3 is not supported"}');
-
- const store = configureMockStore()({
- metamask: {
- ...state.metamask,
- ...mockNetworkState({ chainId: '0x3', ticker: undefined }),
- },
- });
- const { container, getByTestId } = renderWithProvider(
- ,
- store,
- );
- // wait for the fetch to finish
- await new Promise((r) => setTimeout(r, 2000));
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
- const firstBox = container.querySelector(
- 'new-network-info__content-box-1',
- );
-
- expect(firstBox).toBeNull();
- });
-
- describe('add token link', () => {
- const newState = {
- metamask: {
- ...mockNetworkState({ chainId: CHAIN_IDS.MAINNET }),
-
- useExternalServices: true,
- useTokenDetection: true,
- currencyRates: {},
- },
- };
-
- it('should not render link when auto token detection is set true and token detection is supported', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false')
- .reply(200, responseOfTokenList);
-
- const store = configureMockStore()(newState);
- const { getByTestId, queryByTestId } = renderWithProvider(
- ,
- store,
- );
- // should not render add token link
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
- expect(
- queryByTestId('new-network-info__add-token-manually'),
- ).toBeNull();
- });
-
- it('should render link when auto token detection is set true and token detection is not supported', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false')
- .replyWithError('something awful happened');
-
- const store = configureMockStore()(newState);
- const { getByTestId } = renderWithProvider( , store);
- // render add token link when token is supported
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
- });
-
- it('should render link when auto token detection is set false but token detection is not supported', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false')
- .reply(403);
-
- const store = configureMockStore()(state);
- const { getByTestId } = renderWithProvider( , store);
- // render add token link when token is supported
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
- expect(
- getByTestId('new-network-info__add-token-manually'),
- ).toBeInTheDocument();
- });
-
- it('should render link when auto token detection is set false and token detection is supported', async () => {
- nock('https://token.api.cx.metamask.io')
- .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false')
- .reply(200, responseOfTokenList);
-
- const updateTokenDetectionSupportStatus = await fetchWithCache({
- url: 'https://token.api.cx.metamask.io/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false',
- functionName: 'getTokenDetectionSupportStatus',
- });
-
- const store = configureMockStore()(
- state,
- updateTokenDetectionSupportStatus,
- );
- const { getByText, getByTestId } = renderWithProvider(
- ,
- store,
- );
- // wait for the fetch to finish
- await waitFor(() => {
- expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument();
- });
- // render add token link when token is supported
- expect(
- getByText(
- 'Your tokens may not automatically show up in your wallet. You can always add tokens manually.',
- ),
- ).toBeInTheDocument();
- });
- });
- });
-});
diff --git a/ui/components/ui/ui-components.scss b/ui/components/ui/ui-components.scss
index a851a6fd72d5..a1a901ac2a4d 100644
--- a/ui/components/ui/ui-components.scss
+++ b/ui/components/ui/ui-components.scss
@@ -29,7 +29,6 @@
@import 'logo/logo-coinbasepay.scss';
@import 'loading-screen/index';
@import 'menu/menu';
-@import 'new-network-info/index';
@import 'numeric-input/numeric-input';
@import 'nickname-popover/index';
@import 'form-field/index';
diff --git a/ui/pages/routes/routes.component.test.js b/ui/pages/routes/routes.component.test.js
index e661099e1aa2..b9bd116195ea 100644
--- a/ui/pages/routes/routes.component.test.js
+++ b/ui/pages/routes/routes.component.test.js
@@ -1,6 +1,6 @@
import React from 'react';
import configureMockStore from 'redux-mock-store';
-import { act, waitFor } from '@testing-library/react';
+import { act } from '@testing-library/react';
import thunk from 'redux-thunk';
import { BtcAccountType } from '@metamask/keyring-api';
import { SEND_STAGES } from '../../ducks/send';
@@ -15,10 +15,6 @@ import { useIsOriginalNativeTokenSymbol } from '../../hooks/useIsOriginalNativeT
import { createMockInternalAccount } from '../../../test/jest/mocks';
import { CHAIN_IDS } from '../../../shared/constants/network';
import { mockNetworkState } from '../../../test/stub/networks';
-import {
- MOCK_ACCOUNT_BIP122_P2WPKH,
- MOCK_ACCOUNT_EOA,
-} from '../../../test/data/mock-accounts';
import useMultiPolling from '../../hooks/useMultiPolling';
import Routes from '.';
@@ -191,96 +187,6 @@ describe('Routes Component', () => {
expect(getByTestId('account-menu-icon')).not.toBeDisabled();
});
});
-
- describe('new network popup', () => {
- const mockBtcAccount = MOCK_ACCOUNT_BIP122_P2WPKH;
- const mockEvmAccount = MOCK_ACCOUNT_EOA;
-
- const mockNewlyAddedNetwork = {
- chainId: CHAIN_IDS.BASE,
- name: 'Base',
- nativeCurrency: 'ETH',
- defaultRpcEndpointIndex: 0,
- rpcEndpoints: [
- {
- type: 'custom',
- url: 'https://base.com',
- networkClientId: CHAIN_IDS.BASE,
- },
- ],
- };
-
- const renderPopup = async (account) => {
- // This popup does not show up for tests, so we have to disable this:
- process.env.IN_TEST = '';
- const state = {
- ...mockSendState,
- metamask: {
- ...mockState.metamask,
- completedOnboarding: true,
- selectedNetworkClientId: mockNewlyAddedNetwork.chainId,
- internalAccounts: {
- accounts: {
- [account.id]: account,
- },
- selectedAccount: account.id,
- },
- networkConfigurationsByChainId: {
- ...mockState.metamask.networkConfigurationsByChainId,
- [mockNewlyAddedNetwork.chainId]: mockNewlyAddedNetwork,
- },
- networksMetadata: {
- ...mockState.metamask.networksMetadata,
- [mockNewlyAddedNetwork.chainId]: {
- EIPS: {
- 1559: true,
- },
- status: 'available',
- },
- },
- tokens: [],
- swapsState: { swapsFeatureIsLive: false },
- announcements: {},
- pendingApprovals: {},
- termsOfUseLastAgreed: new Date('2999-03-25'),
- shouldShowSeedPhraseReminder: false,
- useExternalServices: true,
- },
- send: {
- ...mockSendState.send,
- stage: SEND_STAGES.INACTIVE,
- currentTransactionUUID: null,
- draftTransactions: {},
- },
- appState: {
- ...mockSendState.appState,
- showWhatsNewPopup: false,
- onboardedInThisUISession: false,
- },
- };
- return await render(['/'], state);
- };
-
- it('displays new EVM network popup for EVM accounts', async () => {
- const { getAllByText, queryByTestId } = await renderPopup(mockEvmAccount);
-
- await waitFor(() => {
- expect(getAllByText(mockNewlyAddedNetwork.name).length).toBeGreaterThan(
- 0,
- );
- expect(
- queryByTestId('new-network-info__bullet-paragraph'),
- ).not.toBeInTheDocument();
- });
- });
-
- it('does not display new EVM network popup for non-EVM accounts', async () => {
- const { queryByTestId } = await renderPopup(mockBtcAccount);
-
- const networkInfo = queryByTestId('new-network-info__bullet-paragraph');
- expect(networkInfo).not.toBeInTheDocument();
- });
- });
});
describe('toast display', () => {
From 41b46a04daa8f1fa610c65e1a0666a8b7130d4dd Mon Sep 17 00:00:00 2001
From: chloeYue <105063779+chloeYue@users.noreply.github.com>
Date: Wed, 18 Dec 2024 16:51:16 +0100
Subject: [PATCH 19/25] test: [POM] Migrate portfolio e2e tests and permission
requests tests to TS and Page Object Model (#29274)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## **Description**
- Migrate portfolio e2e tests and permission requests e2e tests to TS
and Page Object Model
```
test/e2e/tests/portfolio/portfolio-site.spec.ts
test/e2e/json-rpc/wallet_revokePermissions.spec.ts
test/e2e/json-rpc/wallet_requestPermissions.spec.ts
```
- Remove unused ganach setup
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27155?quickstart=1)
## **Related issues**
## **Manual testing steps**
Check code readability, make sure tests pass.
## **Screenshots/Recordings**
### **Before**
### **After**
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I’ve included tests if applicable
- [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I’ve applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [x] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [x] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
test/e2e/constants.ts | 3 ++
...c.js => wallet_requestPermissions.spec.ts} | 42 +++++----------
...ec.js => wallet_revokePermissions.spec.ts} | 34 ++++---------
test/e2e/page-objects/pages/home/homepage.ts | 7 +++
test/e2e/page-objects/pages/test-dapp.ts | 51 ++++++++++---------
...io-site.spec.js => portfolio-site.spec.ts} | 27 +++++-----
.../sendTx-revokePermissions.spec.ts | 6 +--
7 files changed, 75 insertions(+), 95 deletions(-)
rename test/e2e/json-rpc/{wallet_requestPermissions.spec.js => wallet_requestPermissions.spec.ts} (51%)
rename test/e2e/json-rpc/{wallet_revokePermissions.spec.js => wallet_revokePermissions.spec.ts} (52%)
rename test/e2e/tests/portfolio/{portfolio-site.spec.js => portfolio-site.spec.ts} (56%)
diff --git a/test/e2e/constants.ts b/test/e2e/constants.ts
index 7123d3e4114a..8296cdc3e3d1 100644
--- a/test/e2e/constants.ts
+++ b/test/e2e/constants.ts
@@ -70,3 +70,6 @@ export const DEFAULT_SOLANA_ACCOUNT =
/* Default (mocked) SOLANA balance used by the Solana RPC provider */
export const DEFAULT_SOLANA_BALANCE = 1; // SOL
+
+/* Title of the mocked E2E test empty HTML page */
+export const EMPTY_E2E_TEST_PAGE_TITLE = 'E2E Test Page';
diff --git a/test/e2e/json-rpc/wallet_requestPermissions.spec.js b/test/e2e/json-rpc/wallet_requestPermissions.spec.ts
similarity index 51%
rename from test/e2e/json-rpc/wallet_requestPermissions.spec.js
rename to test/e2e/json-rpc/wallet_requestPermissions.spec.ts
index 5484fdf73d80..d2a033dcf3c5 100644
--- a/test/e2e/json-rpc/wallet_requestPermissions.spec.js
+++ b/test/e2e/json-rpc/wallet_requestPermissions.spec.ts
@@ -1,58 +1,42 @@
-const { strict: assert } = require('assert');
-const {
- defaultGanacheOptions,
- withFixtures,
- switchToNotificationWindow,
- switchToOrOpenDapp,
- unlockWallet,
-} = require('../helpers');
-const FixtureBuilder = require('../fixture-builder');
+import { strict as assert } from 'assert';
+import { withFixtures } from '../helpers';
+import FixtureBuilder from '../fixture-builder';
+import { loginWithBalanceValidation } from '../page-objects/flows/login.flow';
+import TestDapp from '../page-objects/pages/test-dapp';
describe('wallet_requestPermissions', function () {
it('executes a request permissions on eth_accounts event', async function () {
await withFixtures(
{
dapp: true,
- fixtures: new FixtureBuilder()
- .withPermissionControllerConnectedToTestDapp()
- .build(),
- ganacheOptions: defaultGanacheOptions,
- title: this.test.title,
+ fixtures: new FixtureBuilder().build(),
+ title: this.test?.title,
},
async ({ driver }) => {
- await unlockWallet(driver);
+ await loginWithBalanceValidation(driver);
+ const testDapp = new TestDapp(driver);
+ await testDapp.openTestDappPage();
// wallet_requestPermissions
- await driver.openNewPage(`http://127.0.0.1:8080`);
-
const requestPermissionsRequest = JSON.stringify({
jsonrpc: '2.0',
method: 'wallet_requestPermissions',
params: [{ eth_accounts: {} }],
});
-
await driver.executeScript(
`window.ethereum.request(${requestPermissionsRequest})`,
);
- await switchToNotificationWindow(driver);
-
- await driver.clickElement({
- text: 'Connect',
- tag: 'button',
- });
-
- await switchToOrOpenDapp(driver);
+ // confirm connect account
+ await testDapp.confirmConnectAccountModal();
const getPermissionsRequest = JSON.stringify({
method: 'wallet_getPermissions',
});
-
const getPermissions = await driver.executeScript(
`return window.ethereum.request(${getPermissionsRequest})`,
);
-
- assert.strictEqual(getPermissions[0].parentCapability, 'eth_accounts');
+ assert.strictEqual(getPermissions[1].parentCapability, 'eth_accounts');
},
);
});
diff --git a/test/e2e/json-rpc/wallet_revokePermissions.spec.js b/test/e2e/json-rpc/wallet_revokePermissions.spec.ts
similarity index 52%
rename from test/e2e/json-rpc/wallet_revokePermissions.spec.js
rename to test/e2e/json-rpc/wallet_revokePermissions.spec.ts
index 70d2fd3ba572..5c444b5ecf01 100644
--- a/test/e2e/json-rpc/wallet_revokePermissions.spec.js
+++ b/test/e2e/json-rpc/wallet_revokePermissions.spec.ts
@@ -1,12 +1,8 @@
-const { strict: assert } = require('assert');
-
-const {
- withFixtures,
- defaultGanacheOptions,
- unlockWallet,
- openDapp,
-} = require('../helpers');
-const FixtureBuilder = require('../fixture-builder');
+import { strict as assert } from 'assert';
+import { ACCOUNT_1, withFixtures } from '../helpers';
+import FixtureBuilder from '../fixture-builder';
+import TestDapp from '../page-objects/pages/test-dapp';
+import { loginWithBalanceValidation } from '../page-objects/flows/login.flow';
describe('Revoke Dapp Permissions', function () {
it('should revoke dapp permissions ', async function () {
@@ -16,18 +12,13 @@ describe('Revoke Dapp Permissions', function () {
fixtures: new FixtureBuilder()
.withPermissionControllerConnectedToTestDapp()
.build(),
- ganacheOptions: defaultGanacheOptions,
title: this.test?.fullTitle(),
},
async ({ driver }) => {
- await unlockWallet(driver);
-
- await openDapp(driver);
-
- await driver.findElement({
- text: '0x5cfe73b6021e818b776b421b1c4db2474086a7e1',
- css: '#accounts',
- });
+ await loginWithBalanceValidation(driver);
+ const testDapp = new TestDapp(driver);
+ await testDapp.openTestDappPage();
+ await testDapp.check_connectedAccounts(ACCOUNT_1);
// wallet_revokePermissions request
const revokePermissionsRequest = JSON.stringify({
@@ -43,15 +34,10 @@ describe('Revoke Dapp Permissions', function () {
const result = await driver.executeScript(
`return window.ethereum.request(${revokePermissionsRequest})`,
);
-
// Response of method call
assert.deepEqual(result, null);
- // TODO: Fix having to reload dapp as it is not the proper behavior in production, issue with test setup.
- await driver.executeScript(`window.location.reload()`);
-
- // You cannot use driver.findElement() with an empty string, so use xpath
- await driver.findElement({ xpath: '//span[@id="accounts"][.=""]' });
+ await testDapp.check_connectedAccounts(ACCOUNT_1, false);
},
);
});
diff --git a/test/e2e/page-objects/pages/home/homepage.ts b/test/e2e/page-objects/pages/home/homepage.ts
index 1da2349752cb..b4b79846fb06 100644
--- a/test/e2e/page-objects/pages/home/homepage.ts
+++ b/test/e2e/page-objects/pages/home/homepage.ts
@@ -39,6 +39,8 @@ class HomePage {
testId: 'popover-close',
};
+ private readonly portfolioLink = '[data-testid="portfolio-link"]';
+
private readonly privacyBalanceToggle = {
testId: 'sensitive-toggle',
};
@@ -99,6 +101,11 @@ class HomePage {
await this.driver.clickElement(this.nftTab);
}
+ async openPortfolioPage(): Promise {
+ console.log(`Open portfolio page on homepage`);
+ await this.driver.clickElement(this.portfolioLink);
+ }
+
async refreshErc20TokenList(): Promise {
console.log(`Refresh the ERC20 token list`);
await this.driver.clickElement(this.erc20TokenDropdown);
diff --git a/test/e2e/page-objects/pages/test-dapp.ts b/test/e2e/page-objects/pages/test-dapp.ts
index 4eff00462351..6b82926fd9ca 100644
--- a/test/e2e/page-objects/pages/test-dapp.ts
+++ b/test/e2e/page-objects/pages/test-dapp.ts
@@ -273,6 +273,16 @@ class TestDapp {
await this.driver.clickElement(this.erc20TokenTransferButton);
}
+ async confirmConnectAccountModal() {
+ console.log('Confirm connect account modal in notification window');
+ await this.driver.switchToWindowWithTitle(WINDOW_TITLES.Dialog);
+ await this.driver.waitForSelector(this.connectMetaMaskMessage);
+ await this.driver.clickElementAndWaitForWindowToClose(
+ this.confirmDialogButton,
+ );
+ await this.driver.switchToWindowWithTitle(WINDOW_TITLES.TestDApp);
+ }
+
/**
* Connect account to test dapp.
*
@@ -289,25 +299,18 @@ class TestDapp {
}) {
console.log('Connect account to test dapp');
await this.driver.clickElement(this.connectAccountButton);
- await this.driver.switchToWindowWithTitle(WINDOW_TITLES.Dialog);
- await this.driver.waitForSelector(this.connectMetaMaskMessage);
if (connectAccountButtonEnabled) {
- await this.driver.clickElementAndWaitForWindowToClose(
- this.confirmDialogButton,
- );
+ await this.confirmConnectAccountModal();
} else {
+ await this.driver.switchToWindowWithTitle(WINDOW_TITLES.Dialog);
+ await this.driver.waitForSelector(this.connectMetaMaskMessage);
const confirmConnectDialogButton = await this.driver.findElement(
this.confirmDialogButton,
);
assert.equal(await confirmConnectDialogButton.isEnabled(), false);
}
-
if (publicAddress) {
- await this.driver.switchToWindowWithTitle(WINDOW_TITLES.TestDApp);
- await this.driver.waitForSelector({
- css: this.connectedAccount,
- text: publicAddress.toLowerCase(),
- });
+ await this.check_connectedAccounts(publicAddress);
await this.driver.waitForSelector(this.localhostNetworkMessage);
}
}
@@ -332,28 +335,30 @@ class TestDapp {
await this.driver.clickElement(this.revokePermissionButton);
await this.driver.refresh();
await this.check_pageIsLoaded();
- await this.driver.assertElementNotPresent({
- css: this.connectedAccount,
- text: publicAddress.toLowerCase(),
- });
+ await this.check_connectedAccounts(publicAddress, false);
}
/**
- * Verifies the accounts connected to the test dapp.
+ * Check if the accounts connected to the test dapp.
*
- * @param connectedAccounts - The expected connected accounts separated by a comma. If no accounts are connected we can omit the param.
+ * @param connectedAccounts - Account addresses to check if connected to test dapp, separated by a comma.
+ * @param shouldBeConnected - Whether the accounts should be connected to test dapp. Defaults to true.
*/
- async check_connectedAccounts(connectedAccounts: string = '') {
- console.log('Verify connected accounts');
- if (connectedAccounts) {
+ async check_connectedAccounts(
+ connectedAccounts: string,
+ shouldBeConnected: boolean = true,
+ ) {
+ if (shouldBeConnected) {
+ console.log('Verify connected accounts:', connectedAccounts);
await this.driver.waitForSelector({
css: this.connectedAccount,
- text: connectedAccounts,
+ text: connectedAccounts.toLowerCase(),
});
} else {
- await this.driver.waitForSelector({
+ console.log('Verify accounts not connected:', connectedAccounts);
+ await this.driver.assertElementNotPresent({
css: this.connectedAccount,
- text: ' ',
+ text: connectedAccounts.toLowerCase(),
});
}
}
diff --git a/test/e2e/tests/portfolio/portfolio-site.spec.js b/test/e2e/tests/portfolio/portfolio-site.spec.ts
similarity index 56%
rename from test/e2e/tests/portfolio/portfolio-site.spec.js
rename to test/e2e/tests/portfolio/portfolio-site.spec.ts
index cba9c0452522..f630de50f1da 100644
--- a/test/e2e/tests/portfolio/portfolio-site.spec.js
+++ b/test/e2e/tests/portfolio/portfolio-site.spec.ts
@@ -1,13 +1,13 @@
-const {
- withFixtures,
- unlockWallet,
- defaultGanacheOptions,
-} = require('../../helpers');
-const FixtureBuilder = require('../../fixture-builder');
-const { emptyHtmlPage } = require('../../mock-e2e');
+import { MockttpServer } from 'mockttp';
+import { withFixtures } from '../../helpers';
+import { EMPTY_E2E_TEST_PAGE_TITLE } from '../../constants';
+import FixtureBuilder from '../../fixture-builder';
+import { emptyHtmlPage } from '../../mock-e2e';
+import HomePage from '../../page-objects/pages/home/homepage';
+import { loginWithBalanceValidation } from '../../page-objects/flows/login.flow';
describe('Portfolio site', function () {
- async function mockPortfolioSite(mockServer) {
+ async function mockPortfolioSite(mockServer: MockttpServer) {
return await mockServer
.forGet('https://portfolio.metamask.io/')
.withQuery({
@@ -27,18 +27,15 @@ describe('Portfolio site', function () {
{
dapp: true,
fixtures: new FixtureBuilder().build(),
- ganacheOptions: defaultGanacheOptions,
- title: this.test.fullTitle(),
+ title: this.test?.fullTitle(),
testSpecificMock: mockPortfolioSite,
},
async ({ driver }) => {
- await unlockWallet(driver);
+ await loginWithBalanceValidation(driver);
+ await new HomePage(driver).openPortfolioPage();
// Click Portfolio site
- await driver.clickElement('[data-testid="portfolio-link"]');
- await driver.waitUntilXWindowHandles(2);
- const windowHandles = await driver.getAllWindowHandles();
- await driver.switchToWindowWithTitle('E2E Test Page', windowHandles);
+ await driver.switchToWindowWithTitle(EMPTY_E2E_TEST_PAGE_TITLE);
// Verify site
await driver.waitForUrl({
diff --git a/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts b/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts
index c5ff864df99c..9f5454404806 100644
--- a/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts
+++ b/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts
@@ -41,9 +41,7 @@ describe('Request Queuing', function () {
// Open test dapp
const testDapp = new TestDapp(driver);
await testDapp.openTestDappPage();
- await testDapp.check_connectedAccounts(
- DEFAULT_FIXTURE_ACCOUNT.toLowerCase(),
- );
+ await testDapp.check_connectedAccounts(DEFAULT_FIXTURE_ACCOUNT);
// Trigger a tx
await testDapp.clickSimpleSendButton();
@@ -71,7 +69,7 @@ describe('Request Queuing', function () {
await driver.waitUntilXWindowHandles(2);
// Cleared eth_accounts account label
- await testDapp.check_connectedAccounts();
+ await testDapp.check_connectedAccounts(DEFAULT_FIXTURE_ACCOUNT, false);
},
);
});
From 22bcc760ab137d4faf44fdcd27e3d6f1c5bb9a52 Mon Sep 17 00:00:00 2001
From: George Marshall
Date: Wed, 18 Dec 2024 08:04:16 -0800
Subject: [PATCH 20/25] chore: fix security settings layout (#29258)
## **Description**
This PR improves the layout of the basic security section by aligning
the toggle button with the heading text. The changes include:
1. Restructuring the layout using Box components with proper alignment
2. Moving the toggle button to be inline with the heading
3. Improving the visual hierarchy by using proper Typography components
4. Maintaining the description text below with appropriate spacing
[![Open in GitHub
Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29258?quickstart=1)
## **Related issues**
Fixes: https://github.com/MetaMask/metamask-extension/issues/26667
## **Manual testing steps**
1. Go to Settings > Security & Privacy
2. Observe the Basic Configuration section at the top
3. Verify the toggle button is properly aligned with the heading
4. Verify the description text appears below with proper spacing
## **Screenshots/Recordings**
### **Before**
https://github.com/user-attachments/assets/bab9a14c-8f10-4865-b159-5343537a2785
### **After**
https://github.com/user-attachments/assets/b9d02fd8-8e35-4dfa-a00d-b4e6952625df
## **Pre-merge author checklist**
- [x] I've followed [MetaMask Contributor
Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask
Extension Coding
Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md).
- [x] I've completed the PR template to the best of my ability
- [x] I've included tests if applicable
- [x] I've documented my code using [JSDoc](https://jsdoc.app/) format
if applicable
- [x] I've applied the right labels on the PR (see [labeling
guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)).
Not required for external contributors.
## **Pre-merge reviewer checklist**
- [ ] I've manually tested the PR (e.g. pull and build branch, run the
app, test code being changed).
- [ ] I confirm that this PR addresses all acceptance criteria described
in the ticket it closes and includes the necessary testing evidence such
as recordings and or screenshots.
---
.../__snapshots__/security-tab.test.js.snap | 109 +++++++++---------
.../security-tab/security-tab.component.js | 77 +++++++------
2 files changed, 100 insertions(+), 86 deletions(-)
diff --git a/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap b/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap
index 1d5b622b6b46..3b1837d55ef2 100644
--- a/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap
+++ b/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap
@@ -12,11 +12,62 @@ exports[`Security Tab should match snapshot 1`] = `
-
- Basic functionality
-
+
+ Basic functionality
+
+
+
+
+
+ Off
+
+
+ On
+
+
+
+
+
@@ -31,57 +82,11 @@ exports[`Security Tab should match snapshot 1`] = `
.
-
+
-
-
-
-
- Off
-
-
- On
-
-
-
-
+ />