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

Upgrade Node and dependent packages to the latest version #338

Merged
merged 8 commits into from
Apr 24, 2021

Conversation

yhatt
Copy link
Member

@yhatt yhatt commented Apr 24, 2021

Upgrade Node and dependent packages to the latest version via yarn upgrade --latest.

Breaking

Dropped Node 10 support. Some dependent packages will end Node 10 support by this updation.

Notable changes

  • Marpit and Marp Core has bumped major version, v2.0.0.
  • Added CI test against Node 16 for Windows.
    • CircleCI's Node 16 image is not yet ready.
  • Some packages, especially many packages hosted by @sindresorhus, will drop CommonJS support. Packages that have listed in devDependencies will bundle and transform into CommonJS by rollup bundler so currently would not have some breaking changes. However, we have to update for supporting ESM if packages in dependencies were updated.
  • Jest will test the code without bundling. Jest's ESM supports is still experimental so we have set up to transpile specific ESM modules into CommonJS via Babel.
  • To fix stylelint error, we've used Sass @use instead of @import.
  • pkg has bumped major version, v5.0.0. We may have to test packaging standalone binary before release. (Confirmed ✅ )

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.

1 participant