javascript-obfuscator
- Version 5.1.0
- Published
- 14.8 MB
- 23 dependencies
- BSD-2-Clause license
Install
npm i javascript-obfuscatoryarn add javascript-obfuscatorpnpm add javascript-obfuscatorOverview
JavaScript obfuscator
Index
Variables
variable version
const version: string;Functions
function getOptionsByPreset
getOptionsByPreset: (optionsPreset: TOptionsPreset) => TInputOptions;function obfuscate
obfuscate: ( sourceCode: string, inputOptions?: ObfuscatorOptions) => ObfuscationResult;function obfuscateMultiple
obfuscateMultiple: <TSourceCodesObject extends TDictionary<string>>( sourceCodesObject: TSourceCodesObject, inputOptions?: TInputOptions) => TObfuscationResultsObject<TSourceCodesObject>;function obfuscatePro
obfuscatePro: ( sourceCode: string, inputOptions: ObfuscatorOptions, proApiConfig: IProApiConfig, onProgress?: TProApiProgressCallback) => Promise<ProObfuscationResult>;Classes
class ApiError
class ApiError extends Error {}constructor
constructor(message: string, statusCode: number, response?: string);property response
readonly response?: string;property statusCode
readonly statusCode: number;Interfaces
interface IProApiConfig
interface IProApiConfig {}interface ObfuscationResult
interface ObfuscationResult extends IObfuscationResult {}interface ProObfuscationResult
interface ProObfuscationResult extends IProObfuscationResult {}Type Aliases
type ObfuscatorOptions
type ObfuscatorOptions = TInputOptions;type TProApiProgressCallback
type TProApiProgressCallback = (message: string) => void;Package Files (3)
Dependencies (23)
Dev Dependencies (52)
- @istanbuljs/nyc-config-typescript
- @types/chai
- @types/chance
- @types/escodegen
- @types/eslint-scope
- @types/eslint-visitor-keys
- @types/estraverse
- @types/estree
- @types/js-beautify
- @types/js-string-escape
- @types/md5
- @types/mkdirp
- @types/mocha
- @types/multimatch
- @types/node
- @types/rimraf
- @types/sinon
- @types/string-template
- @types/webpack-env
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- chai
- chai-exclude
- cross-env
- eslint
- eslint-config-prettier
- eslint-plugin-import
- eslint-plugin-jsdoc
- eslint-plugin-no-null
- eslint-plugin-prefer-arrow
- eslint-plugin-prettier
- eslint-plugin-unicorn
- eslint-webpack-plugin
- fork-ts-checker-notifier-webpack-plugin
- fork-ts-checker-webpack-plugin
- husky
- js-beautify
- mocha
- nyc
- pjson
- prettier
- rimraf
- sinon
- source-map-resolve
- terser
- threads
- ts-loader
- ts-node
- typescript
- webpack
- webpack-cli
- webpack-node-externals
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/javascript-obfuscator.
- Markdown[](https://www.jsdocs.io/package/javascript-obfuscator)
- HTML<a href="https://www.jsdocs.io/package/javascript-obfuscator"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 4762 ms. - Missing or incorrect documentation? Open an issue for this package.
