mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-24 19:10:22 +01:00
8675c7863e
* devDeps: pin @babel/core and @babel/runtime in resulotions
Without this: misses patch, lavamoat error
* storybook 6 to 7 migration
* devDeps: add @storybook/addon-mdx-gfm
* fix lint deps
* devDeps: remove unused require-from-string
* devDeps/resolutions: @types/react@^16.9.53
* devDeps: add @storybook/cli
* storybook: new-frameworks migration
* iyarc: remove resolved dependency advisory
* deps: set globalthis@1.0.1 in resolutions
This is required since a file is copied over from a set path in the dist
package subdirectory as of d13aabde23
(#10014).
A future update should either vendor the shim, or update to
compatibility with a maintained upstream version.
* mdx2 migration fixes
* chore: bump ljharb packages
* devDeps: @storybook/*@^7.0.10->^7.0.11
* storybook: update preview.js to use v7 addon api
* ci/test/storybook: echo between storybook build&test
* ci/circleci: resources tweak
* info-tab: handle undefined global.platform
* update lavamoat build policy
* update lavamoat browserify policies
76 lines
2.0 KiB
YAML
76 lines
2.0 KiB
YAML
# things that *are* used, that depcheck is wrong about
|
|
ignores:
|
|
#
|
|
# webapp deps
|
|
#
|
|
|
|
- '@lavamoat/snow'
|
|
- '@lavamoat/allow-scripts'
|
|
- '@babel/runtime'
|
|
- '@fortawesome/fontawesome-free'
|
|
- 'punycode'
|
|
|
|
#
|
|
# snaps flask deps
|
|
#
|
|
- '@metamask/rpc-methods-flask'
|
|
- '@metamask/snaps-controllers-flask'
|
|
- '@metamask/snaps-ui-flask'
|
|
- '@metamask/snaps-utils-flask'
|
|
|
|
#
|
|
# dev deps
|
|
#
|
|
|
|
# all @types/* packages are imported implicitly by TypeScript
|
|
- '@types/*'
|
|
# safety fallback for npm lifecycle scripts, not used normally
|
|
- '@lavamoat/preinstall-always-fail'
|
|
# used in testing + ci
|
|
- '@metamask/auto-changelog' # invoked as `auto-changelog`
|
|
- '@metamask/forwarder'
|
|
- '@metamask/phishing-warning' # statically hosted as part of some e2e tests
|
|
- '@metamask/test-dapp'
|
|
- '@metamask/design-tokens' # Only imported in index.css
|
|
- '@tsconfig/node16' # required dynamically by TS, used in tsconfig.json
|
|
- '@sentry/cli' # invoked as `sentry-cli`
|
|
- 'chromedriver'
|
|
- 'depcheck' # ooo meta
|
|
- 'ganache-cli'
|
|
- 'geckodriver'
|
|
- 'jest'
|
|
- 'lavamoat-viz'
|
|
- 'prettier-plugin-sort-json' # automatically imported by prettier
|
|
- 'source-map-explorer'
|
|
- 'playwright'
|
|
- 'wait-on'
|
|
# development tool
|
|
- 'improved-yarn-audit'
|
|
- 'nyc'
|
|
# storybook
|
|
- '@storybook/cli'
|
|
- '@storybook/core'
|
|
- '@storybook/addon-essentials'
|
|
- '@storybook/addon-a11y'
|
|
- '@storybook/addon-mdx-gfm'
|
|
- '@storybook/builder-webpack5'
|
|
- '@storybook/manager-webpack5'
|
|
- '@storybook/react-webpack5'
|
|
- 'storybook-dark-mode'
|
|
- '@whitespace/storybook-addon-html'
|
|
- 'react-syntax-highlighter'
|
|
- 'style-loader'
|
|
- 'css-loader'
|
|
- 'sass-loader'
|
|
- 'resolve-url-loader'
|
|
# jest environments
|
|
- 'jest-environment-jsdom'
|
|
|
|
# files depcheck should not parse
|
|
ignorePatterns:
|
|
# seems to incorrectly parse scss @include pragmas?
|
|
- '**/*.scss'
|
|
# self-contained bundle used for testing
|
|
- '**/send-eth-with-private-key-test/web3js.js'
|
|
- '**/send-eth-with-private-key-test/ethereumjs-tx.js'
|