es-compat

*** DEPRECATED*** Check JavaScript code compatibility with target runtime environments

MIT License

Downloads
15.9K
Stars
65
Committers
6
es-compat - v3.2.1 Latest Release

Published by robatwilliams 8 months ago

  • #100 Fix cli tool inappropriately interpreting inline config comments
  • Test framework updates (no actual changes to plugin's runtime code)
  • No longer tested on Node 14, but probably still works
es-compat - v3.2.0

Published by robatwilliams 9 months ago

  • #90 ES2023 support
  • Dependency updates, including MDN compatibility database
  • #87 Fix not taking into account private class methods compatibility
es-compat - v3.1.0

Published by robatwilliams 12 months ago

#83 Add browserslist options to the rule options

...which also fixes #76

es-compat - v3.0.1

Published by robatwilliams about 1 year ago

Fixed #71

Remainder of changes are tooling/tests.

es-compat - v3.0.0

Published by robatwilliams over 1 year ago

Breaking

Node 14.18 required
ESLint 8 required

Functional

#64 ES2022 coverage
#67 Fix: Version comparison inadequately compares strings

Internal

#56 Switch to using eslint-plugin-es-x
#60 Update to v5 of MDN database - version is now pinned (#66)

es-compat - v2.2.1 (only check-es-compat)

Published by robatwilliams almost 2 years ago

Only check-es-compat had changes.

#54 Fix wrong error summary and exit code reported

es-compat - v2.2.0

Published by robatwilliams almost 2 years ago

#50 Allow specifying provided polyfills

es-compat - v2.1.0

Published by robatwilliams over 2 years ago

#48 Support ES2021 features

es-compat - v2.0.0

Published by robatwilliams almost 3 years ago

#42 Complete ES2020 coverage

#43 Use the latest MDN compatibility data (brings in post-2020 data, fixes deprecation warning)

#41 Fix excessive logging for every file processed

CLI tool now uses ESLint 8. The plugin is still compatible with older versions.

Node 14 is now "required"; however it might work with older versions.

es-compat -

Published by robatwilliams almost 4 years ago

#26 Fix - Update exponentiation operator path due to mdn breaking change

#27 Fix - Make CLI disregard ESLint ignore files

es-compat -

Published by robatwilliams over 4 years ago

#8 Fix - Published package includes code coverage report files

#13 Add a recommended config

#14 Add meta.type "problem"

check-es-compat is needlessly released because this is how lerna works even in independent mode.

es-compat -

Published by robatwilliams almost 5 years ago

  • check-es-compat CLI tool
  • eslint-plugin-ecmascript-compat ESLint plugin
  • ES2016-2020 covered
es-compat -

Published by robatwilliams almost 5 years ago

Dry-run for v1.0.0

es-compat -

Published by robatwilliams almost 5 years ago

ES2018 and ES2019 only