Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

webpack-js-obfuscator

sanex333938ISC0.0.5

JSObfuscator plugin for Webpack

readme

JSObfuscator plugin for Webpack

Installation

Install the package with NPM and add it to your devDependencies:

npm install --save-dev webpack-js-obfuscator

Usage:

var WebpackJsObfuscator = require('webpack-js-obfuscator');

// ...

// webpack plugins array
plugins: [
    new UglifyJsPlugin(), // better to use with UglifyJsPlugin
    new WebpackJsObfuscator({}, ['excluded_bundle_name.js'])
],

obfuscatorOptions

Type: Object Default: null

Options for js-obfuscator. Should be passed exactly like described on their page.

excludes

Type: Array or String Default: []

Examples: ['excluded_bundle_name.js', '**_bundle_name.js'] or 'excluded_bundle_name.js'

Can be used to bypass obfuscation of some files.