混淆/最小化npm软件包发布的代码

时间:2019-06-21 14:13:06

标签: javascript typescript webpack obfuscation minify

我的dist目录看起来像这样 dist directory

要求:根目录和每个文件夹都有.js.d.ts可以输入。我想在混淆/最小化后将此内容发送到npm(以避免进行反向工程)。我需要就地(所有文件夹结构保持原样)并且保留 .d.ts。我在内部使用此软件包进行开发,并且1.需要灵活地查看每个文件夹目录,并且2.使用定义的类型。

我尝试过的内容:我已经尝试过webpack了,但是由于webpack将整个代码库缩减为一个文件,并且不保留类型文件,因此我认为这不是正确的选择。

问题:有没有办法实现这一目标?理想情况下,目录本身几乎不会改变,只是内容会最小化。谢谢!

0 个答案:

没有答案