Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DeobfuscateOptions

Hierarchy

  • DeobfuscateOptions

Index

Properties

customTransformers: TransformerArray

Custom transformers to use

ecmaVersion: ecmaVersion

ECMA version to use when parsing AST (see acorn, default = 'latest')

loose: boolean

Loose parsing (default = false)

rename: boolean

Rename identifiers (default = false)

sourceType: "both" | "module" | "script"

Acorn source type

Both tries module first then script and uses whichever parses properly

transformChainExpressions: boolean

Replace ChainExpressions with babel-compatible Optional{X}Expessions for work with Prettier https://github.com/prettier/prettier/pull/12172 (default = true)

deprecated

Prettier is no longer used in the deobfuscator

Generated using TypeDoc