Skip to content

Migrate @metamask/eth-json-rpc-provider - Phase B: Staging from merged-packages/ #1792

@MajorLift

Description

@MajorLift

As part of the process for migrating @metamask/eth-json-rpc-provider into the core monorepo, we need to execute various preparation steps while the package is inside of the temporary merged-packages/ directory, before it can be moved into the packages/ directory.

See #1551 (comment) for an outline of the entire process.


Phase B: Staging from merged-packages/

1. Remove files and directories that will be replaced by files in the monorepo root.

2. Replace config files.

  • eth-json-rpc-provider migration - B2: Replace typescript, jest config files. #1765
    • Update tsconfig*.json, typedoc.json, jest.config.js to extend from corresponding files in root. Copy contents of corresponding files in other non-root packages.
    • Keep TypeScript compiler flags.
    • Add tsconfig reference paths for non-root packages that are upstream dependencies of the migration target.
    • Keep Jest coverage threshold values.
    • Add deepmerge as a devDependency.

3. Align dependencies with monorepo.

4. Add exception for non-MIT license.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestteam-wallet-frameworkDeprecated: Please use `team-core-platform` instead.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions