js-deobfuscator 2.0.0

Universal JavaScript deobfuscator built on OXC
Documentation
//! JS-Deobfuscator v2
//!
//! Universal JavaScript deobfuscator built on OXC. Layer-by-layer,
//! lowest to highest — each layer depends only on layers below it.
//!
//! ## Layers
//!
//! | Layer | Module       | Purpose                                      |
//! |-------|--------------|----------------------------------------------|
//! | 0     | `value`      | Pure JS value computation. No OXC.            |
//! | 1     | `ast`        | OXC AST read/write helpers.                   |
//! | 2     | `scope`      | Symbol resolution, reference tracking.        |
//! | 3     | `fold`       | Static expression folding.                    |
//! | 4     | `eval`       | Dynamic evaluation (Node.js subprocess).      |
//! | 5     | `transform`  | Semantic transforms (propagation, inlining).  |
//! | 6     | `engine`     | Module trait, convergence loop, public API.    |
//! |       | `format`     | Pre/post normalization.                        |

pub mod value;
pub mod ast;
pub mod scope;
pub mod fold;
pub mod eval;
pub mod transform;
pub mod targets;
pub mod engine;
pub mod format;