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

feat!: publish as esm-only #36

Merged
merged 4 commits into from
Oct 19, 2022
Merged

feat!: publish as esm-only #36

merged 4 commits into from
Oct 19, 2022

Commits on Oct 18, 2022

  1. feat!: publish as esm-only

    Following on from the conversation in ipld/ipld#224 this converts this repo to use the latest aegir with Unified CI.
    
    1. Remove all dev deps apart from `aegir`
    1. Run the `npx aegir check-project` command to update project config
    1. Remove non-Unified-CI github actions
    1. Update imports to import from `src/index.js` instead of `@multiformats/murmur3`
    1. Rename `test/*.js` to `test/*.spec.js` so aegir can find them
    1. Update `tsconfig.json` to extend config from `aegir`
    1. Remove `"main"` and other unused fields from `package.json`
    1. Use `chai` from `aegir` pre-configured with plugins we use
    1. Fixes everything the linter complains about
    
    This will need a follow up PR to `protocol/.github` to add this repo to the Unified CI [config file](https://github.com/protocol/.github/blob/master/configs/js.json) so
    it'll get automated config updates in the future.
    
    Apologies that this PR is so noisy, most of it is from the `check-project` command
    achingbrain committed Oct 18, 2022
    Configuration menu
    Copy the full SHA
    f0bfd23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4fa8d7 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. chore: update example

    achingbrain committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    2c28104 View commit details
    Browse the repository at this point in the history
  2. chore: update config

    achingbrain committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    cd3e085 View commit details
    Browse the repository at this point in the history