rollup-plugin-javascript-obfuscator
Version:
Plugin for Rollup to obfuscate JS code
46 lines (38 loc) • 1.29 kB
Markdown
rollup-plugin-javascript-obfuscator
==========================
[](https://travis-ci.org/Wain-PC/rollup-plugin-javascript-obfuscator)
[](https://coveralls.io/github/Wain-PC/rollup-plugin-javascript-obfuscator?branch=master)
Rollup plugin for [javascript-obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator).
## Installation
Install the package:
- npm `npm install --save-dev rollup-plugin-javascript-obfuscator`
- yarn `yarn add --dev rollup-plugin-javascript-obfuscator`
## Usage
[Pass any options available in the obfuscator](https://github.com/javascript-obfuscator/javascript-obfuscator#javascript-obfuscator-options).
```javascript
import { rollup } from 'rollup'
import obfuscatorPlugin from 'rollup-plugin-javascript-obfuscator'
rollup({
entry: 'main.js',
plugins: [
//Pass options here (optional)
obfuscatorPlugin({
compact: true
})
]
})
```
## Source Maps
Inline source map configuration:
```
{
sourceMap: true,
sourceMapMode: 'inline'
}
```
Separate source map configuration:
```
{
sourceMap: true
}
```