-
Notifications
You must be signed in to change notification settings - Fork 241
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
feat: add option to provide babelPlugins #1764
Conversation
This reverts commit a01a620.
(i was hoping for github CI to remove all previous works ._.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great PR. I can see you can find your way around our code base now, great job!
I've got a few remarks, mostly about keeping the name of "babel" outside of the Stryker API. Would you mind taking a look?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kmdrGroch I've changed some things. Most importantly, I've made sure that people can override the plugins, instead of only expand them. Also did some small improvements:
- Added the plugins override to the babel e2e test
- Added validation for the
mutator.plugins
config option - Documented
mutator.plugins
in readme's (core
andjavascript-mutator
)
I've you approve we can merge it.
Cool, looks great, it even passes tests :D |
fixes: #1614
fixes: #1806