如何混淆我的ES6 / React / Redux / Electron项目的客户端源代码?

Jef*_*ein 6 javascript obfuscation ecmascript-6 reactjs electron

我正在为正在构建的项目的客户端代码添加一层保护。离线模式对于该项目来说是一个巨大的必须,因此很多代码我根本无法移植到服务器上。结果是在客户端上产生了很多敏感代码,我想避免在公开场合遗漏。我已经研究了asar档案,webpack + uglify,google封闭编译器和yui压缩器(以及其他)的可能性,但是结合使用ES6和React,似乎使事情变得有些复杂。任何建议/建议都会有很大的帮助。越安全越好。提前致谢!