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 #56

Merged
merged 6 commits into from
Oct 19, 2022
Merged

feat!: publish as esm-only #56

merged 6 commits into from
Oct 19, 2022

Commits on Aug 30, 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 `@ipld/dag-pb`
    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
    
    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 Aug 30, 2022
    Configuration menu
    Copy the full SHA
    6f72890 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4d145b View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. Configuration menu
    Copy the full SHA
    1a3dade View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    943a008 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Configuration menu
    Copy the full SHA
    6b93dd7 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. chore: update config

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