Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronize with module template (Feb 2024) #104

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Feb 27, 2024

  1. Synchronize with module template (Feb 2024)

    - **BREAKING:** Drop support for Node 16; use Node 18 as minimum version
    - Use Node LTS for development rather than 18
    - Use `tsup` to generate ESM-compatible builds (configuration copied
      from the module template)
    - Upgrade Yarn from v2 to v3.2.1
    - Add Yarn constraints
    - Replace ESLint config file with module template version
      - Doing so re-enabled the `id-denylist` rule; this PR fixes any lint
        associated violations
    - Bump `prettier-plugin-packagejson` from ^2.2.17 to ^2.3.0
    - Bump Jest from v26 to v28
    - Add `jest-it-up` and run it after running tests
    - Use Babel for Jest coverage reports instead of v8
      - This ended up dropping the coverage thresholds
    - Add `typedoc`
    - Add `auto-changelog` and validate changelogs as a part of linting
    - Bump `@metamask/utils` to ^8.3.0
      - This forced a bump to the following packages in order to align JSON
        types:
        - Bump `@metamask/json-rpc-engine` from ^7.1.1 to ^7.3.2
        - Bump `@metamask/eth-json-rpc-provider` from ^2.1.0 to ^2.3.2
    - Add configuration for Dependabot
    - Add pull request template
    - Upgrade GitHub workflows
      - Upgrade `actions/checkout` from v2 to v3
      - Upgrade `actions/setup-node` from v2 to v3
      - Upgrade `MetaMask/action-create-release-pr` from v1 to v3
      - Publish package to NPM
      - Publish API documentation for release candidates and releases
      - Notify metamask-npm-publishers of new releases in Slack
    mcmire committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    4179206 View commit details
    Browse the repository at this point in the history