Webpack 加载器去除 es6/7 中的括号

Webpack loader to get rid of brackets in es6/7

去年我们一直在使用 CoffeeScript,并且真的开始喜欢白色 space 而不是大括号。

ES6/7 和 babel are starting to look really cool and unfortunately CoffeeScript seems to a bit reluctant/slow in incorporating the new features。 (可能部分原因是这样做不太容易)。

我们正在考虑创建一个 webpack 加载程序的可能性,该加载程序将获得 运行 作为第一步,只需查看 js 文件并根据缩进在需要的地方添加大括号。像这样我们可以编写 es6/7 代码,但不必编写(和阅读!!)源代码中那些丑陋的括号 :)

有没有人有过这样的尝试?这样做会产生什么后果?

我刚刚试了一下。查看:https://github.com/rstuven/curlyfy-loader

我现在看到的唯一大问题是,除了成群结队的愤怒的纯粹主义者愿意撕毁我的 body 之外,没有 IDE 支持,也没有语法突出显示。