0.1.1 • Published 10 months ago

@hongfangze/pack v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

@hongfangze/pack JavaScript(Node.js)打包工具

介绍

支持混淆、编译V8字节码、打包可执行文件。

# 只混淆源代码
$ hfz-pack

# 混淆并编译成字节码
$ hfz-pack --byte

已知问题:

1、混淆之后可以直接使用,没有影响

2、编译成字节码后,虽然完成了加密,但是无法被node直接调用,需要借助于"bytenode"包进行引入,下次测试在每一个源代码文件中加入以下代码是否正常使用"require("byteno")"

3、编译字节码时,遇到txt文件也会被编译(原则上js文件也是文本文件的一种),后续是否考虑自动忽略文本文件(通过文件幻数?魔术?来区分)

4、打包暂时还未实现,因为对于项目不大适合

版本迭代记录

2025-02-24 v0.1.1

  • 混淆优化
  • 修复已知Bug

2024-09-30 v0.0.1

  • 实现混淆、编译