code-protect
It's a module which convert your JavaScript code into some not understandable format and still it's executable.This module can be used to protect the code base which run's on browser's client side or we can protect the nodejs code base as well.
lowleveljs
1. 使用`@babel/parser`解析出js代码的语法树
2. 把所有的功能语句编译成最基础的操作指令列表
3. 编写解释器来运行这些基础操作指令