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

Remove Babel #15

Open
mearns opened this issue Oct 2, 2020 · 0 comments
Open

Remove Babel #15

mearns opened this issue Oct 2, 2020 · 0 comments
Labels
good first issue #hacktoberfest Good option for getting you #hacktoberfest PRs! help wanted

Comments

@mearns
Copy link
Owner

mearns commented Oct 2, 2020

I'm tired of maintaining babel in this project. It's on the old babel v6 and the massive dependency tree ends aways ends up with security issues. And it's really not needed for such a small project.

Acceptance Criteria

This ticket is complete when the following statements are true of this codebase:

  • There are no babel related dependencies in package.json.
  • There are no npm scripts defined that use babel.
  • All "compile*" scripts have been removed from package.json
  • The "stryker.conf.js" file no longer uses babel.
  • The travis-ci file no longer contains matrix entries for NODE_ENVIRONMENT=development
  • The travis-ci matrix no longer sets the NODE_ENVIRONMENT.
  • The travis-ci file uses the build script instead of compile test (any entries that use just compile can be removed).

Definition of Done

Additionally, the following should all be true as a matter of course:

  • All existing unit tests pass on all supported Node versions (>=6 <13).
  • Mutation tests pass (npm run mutation-test finds "No surviving mutants at all.").
  • No npm audit issues exist.
  • package-lock.json is up to date.

You may, optionally, expand the supported node versions up through the current LTS version. If you do so, add it to the travis CI matrix, add it to the engines property in package.json, and make sure it actually works.

@mearns mearns added help wanted good first issue #hacktoberfest Good option for getting you #hacktoberfest PRs! labels Oct 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue #hacktoberfest Good option for getting you #hacktoberfest PRs! help wanted
Projects
None yet
Development

No branches or pull requests

1 participant