| Crates.io | ShadowJS |
| lib.rs | ShadowJS |
| version | 0.1.0 |
| created_at | 2024-12-27 17:15:21.455068+00 |
| updated_at | 2024-12-27 17:15:21.455068+00 |
| description | ShadowJS is a fast, lightweight JavaScript obfuscator built with Rust. It protects your code by converting readable identifiers into obscure formats, ensuring security without sacrificing performance. |
| homepage | https://kremilly.com |
| repository | https://github.com/kremilly/ShadowJS |
| max_upload_size | |
| id | 1496500 |
| size | 19,222 |
ShadowJS is a fast, lightweight JavaScript obfuscator built with Rust. It protects your code by converting readable identifiers into obscure formats, ensuring security without sacrificing performance. Whether you are protecting proprietary logic or preventing tampering, ShadowJS delivers robust obfuscation with minimal overhead.
To use ShadowJS, you'll need to have Rust installed on your system. If you don't have it yet, follow the instructions on the official Rust website.
cargo install shadowjs
You can run ShadowJS from the command line by providing the path to the input and output JavaScript files. Here's how to use it:
shadowjs <input.js> <output.js>
shadowjs input.js output.min.js
This command will obfuscate input.js and save the result in output.min.js.
This project is licensed under the MIT License. See the LICENSE file for more details.