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

Update build configs & minimum supported versions #224

Merged
merged 6 commits into from Jan 31, 2021
Merged

Commits on Jan 30, 2021

  1. Refactor main browser endpoint as ES rather than CommonJS

    This solution was suggested by @jedwards1211 in #208
    eemeli committed Jan 30, 2021
    Copy the full SHA
    d857282 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    dce613c View commit details
    Browse the repository at this point in the history
  3. Drop IE 11 support

    eemeli committed Jan 30, 2021
    Copy the full SHA
    c1639b3 View commit details
    Browse the repository at this point in the history
  4. Copy the full SHA
    5bdbf40 View commit details
    Browse the repository at this point in the history
  5. Add "default" fields to package.json "exports"

    Those will get picked up by webpack@5 and possibly others. Dropping the
    array fallback also means losing compatibility with Node.js 13.0 and
    13.1, which fell out of maintenance support in June 2020.
    eemeli committed Jan 30, 2021
    Copy the full SHA
    890adcc View commit details
    Browse the repository at this point in the history
  6. Switch minimum Node.js target from 6.5 to 10.0

    BREAKING CHANGE: Users of older Node.js versions will need to transpile
    this library, or update their environment to a supported Node.js
    version.
    eemeli committed Jan 30, 2021
    Copy the full SHA
    42e84c8 View commit details
    Browse the repository at this point in the history