core
core copied to clipboard
This monorepo is a collection of packages used across multiple MetaMask clients
```ts '@typescript-eslint/no-unnecessary-type-assertion': 'error', ``` Should be helpful for minimizing [redundant or silent-failure assertions](https://github.com/MetaMask/contributor-docs/blob/main/docs/typescript.md?rgh-link-date=2024-06-10T17%3A10%3A48Z#example-3675ab71-bcd6-4325-ac18-8ba4dd8ec03c).
> [!NOTE] > This PR was used to create a patch for extension and is not intended to be merged. > - [ ] Link to issue once it gets...
Same as #4327
To run tests for all packages and see coverage reports, you can say: ``` yarn test:verbose ``` But this essentially runs a separate instance of `jest` per package. If any...
This project uses Yarn's constraints feature to ensure that there is cohesion among the packages in the monorepo. This file is challenging to maintain, however, because it is written in...
As part of the Wallet Framework Team's Q2 2024 OKRs (O3/KR4), we are upgrading all core packages to use TypeScript v5.4, with the goal of eventually upgrading to the latest...
As part of the Wallet Framework Team's Q2 2024 OKRs (O3/KR4), we are upgrading all core packages to use TypeScript v5.3, with the goal of eventually upgrading to the latest...
As part of the Wallet Framework Team's Q2 2024 OKRs (O3/KR4), we are upgrading all core packages to use TypeScript v5.2, with the goal of eventually upgrading to the latest...
Since types of keyrings managed by `KeyringController` depend on builders injected by clients, their types should be inferred by `KeyringController` based on those. Builders should return an object that extends...
# Description Given the latest refactor in the `keyring-controller`, it's now possible to deprecate all keyring specific methods like the ones exposed by the QR keyring and consumers will be...