Extension-JSE
JavaScript Encrypt Extensions. Protect your code in the process of copying.
install
npm i extension-jse # or install globally npm i -g extension-jse
Usage
cli
$ export JSE_KEY=<secret-key>$ jse <src/code.js> [output/]
in code
Pack your code
const jse = ; // in memorylet originCode = 'your-code';jse; // package from filelet jsePackage = jse; // write to filejse;
Use jse
// enable 'require' to support 'jse' extension; // use .jse like regular modules, the '.jse' is not necessary.var code = ;
$ export JSE_KEY=<secret-key>$ node your-porject.js
npm script
"scripts": "build": "jse <src/code.js> [output/]"
$ export JSE_KEY=<secret-key>$ npm run build