https://github.com/javascript-obfuscator/rollup-plugin-javascript-obfuscator
Rollup plugin for javascript-obfuscator
https://github.com/javascript-obfuscator/rollup-plugin-javascript-obfuscator
Last synced: 8 months ago
JSON representation
Rollup plugin for javascript-obfuscator
- Host: GitHub
- URL: https://github.com/javascript-obfuscator/rollup-plugin-javascript-obfuscator
- Owner: javascript-obfuscator
- Created: 2017-08-01T17:29:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T15:39:31.000Z (almost 3 years ago)
- Last Synced: 2024-03-27T05:05:43.400Z (over 1 year ago)
- Language: JavaScript
- Size: 399 KB
- Stars: 47
- Watchers: 5
- Forks: 16
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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
}
```