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

Modernize dependencies #1

Merged
merged 1 commit into from Dec 12, 2020
Merged

Modernize dependencies #1

merged 1 commit into from Dec 12, 2020

Conversation

wemeetagain
Copy link
Contributor

Hello @mlucool
I noticed this library in https://github.com/libp2p/js-libp2p (it's currently inlined), and I wanted to use it.
I cloned locally, but noticed that the dev dependencies were old and the project no longer built.

This is a PR to update the dependencies with minimal changes.

Unfortunately, gulp dependencies have not been updated to work with these latest versions (I believe the biggest issue was with istanbul). So gulp has been removed in favor of using each tool's cli directly.

Changes:

  • Remove gulp/gulpfile in favor of package.json scripts (gulp-istanbul
    issues)
  • Update eslint, rules, and fix linter errors
  • Update webpack and config
  • Update babel
  • Update istanbul/nyc
  • Add jsdoc config
  • Update runtime dependencies (lodash and debug)

- Remove gulp/gulpfile in favor of package.json scripts (gulp-istanbul
issues)
- Update eslint, rules, and fix linter errors
- Update webpack and config
- Update babel
- Update istanbul/nyc
- Add jsdoc config
- Update runtime dependencies (lodash and debug)
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.9%) to 89.189% when pulling 7f8535f on ChainSafe:update-deps into abdc4cc on mlucool:master.

@mlucool
Copy link
Owner

mlucool commented Dec 12, 2020

This is great. Really appreciate you taking the time to update this.

@mlucool mlucool merged commit c3817ba into mlucool:master Dec 12, 2020
@wemeetagain wemeetagain deleted the update-deps branch December 14, 2020 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants