-
Notifications
You must be signed in to change notification settings - Fork 3
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
Join forces with escompress? #1
Comments
Ah! Nice. This project started as more of a readme of list of plugins that you can use to optimize ES2015+ code. And the cli, and NodeAPI is merely a translation of options to the plugins list. But then I started writing a few plugins that I couldn't find. Also, @hzoo mentioned on slack that he was working on some minifier as well which is not yet open sourced. So I think it's better to have multiple options for now, maybe? Anyway, because the plugins can be used in isolation with any host project/minifer, we can develop it wherever we want. Happy to see escompress 😄 and you guys had a go at mangler as well - Nice. I'll watch out for other plugins that you develop and avoid redundancies. And all the plugins that I'm using and the options under which I'm using are listed here - |
Just to be clear, I'm not affiliated with escompress, I just happened to run across it and babel-minify yesterday while looking for ES2015 minifiers. I understand your point about having multiple host projects for now - that makes sense, so that you guys can explore different public APIs/packaging strategies, etc. Maybe it's worth working together on just the mangler plugin? Thanks for mentioning @hzoo's plans - looking forward to more progress in the ES2015 minifier space. I poked around in his repository list and found a couple more plugins you might mention in babel-minify: https://github.com/hzoo/babel-plugin-minify-boolean-cast |
Since both projects are using babel transforms, I'm hope yall can contribute when we (finally) release. We need some more testing so hopefully soon. Those 2 plugins were made for babel 5 and haven't been updated |
escompress uses a similar strategy of building a minifier on top of babel transforms. It may be worth consolidating your efforts.
I posted a similar issue in escompress's issue tracker here - https://github.com/escompress/escompress/issues/10
The text was updated successfully, but these errors were encountered: