rollup-plugin-obfuscator weekly downloads statistics
By getkey · npm · Vite plugins
The most powerful rollup plugin for javascript-obfuscator
rollup-plugin-obfuscator has 40,830 recorded weekly downloads on npm, a decrease of 10.5% over the past 30 days, ranking #631 of 2,322 tracked listings.
About rollup-plugin-obfuscator
rollup-plugin-obfuscator
The most powerful rollup plugin for javascript-obfuscator.
yarn add --dev rollup-plugin-obfuscator javascript-obfuscator
or
npm install --save-dev rollup-plugin-obfuscator javascript-obfuscator
Features
- javascript-obfuscator is installed separately from the rollup plugin, so it will always be updatable (unlike the official rollup plugin which has been outdated for years!)
- You can decide if you prefer to apply obfuscation:
- the traditional way, to the whole bundle
- to each file separately, avoiding obfuscating your open-source dependencies, which results in a huge performance boost
Usage
import obfuscator from 'rollup-plugin-obfuscator';
export default {
input: 'src/main.js',
plugins: [
obfuscator({
options: {
// Your javascript-obfuscator options here
// See what's allowed: https://github.com/javascript-obfuscator/javascript-obfuscator
},
}),
]
}
Options
global
Type: boolean<br/>
Default: false
Set to true if you want to obfuscate the whole bundle, false to obfuscate each file separately.
options
Type: Object<br/>
Default: {}
Options that will be passed to javascript-obfuscator. See allowed options here.
include
Type: String | RegExp | Array[...String|RegExp]<br/>
Default: ['**/*.js', '**/*.ts']
Which files to obfuscate. This parameter is ignored when global is true.
exclude
Type: String | RegExp | Array[...String|RegExp]<br/>
Default: ['node_modules/**']
Which files not to obfuscate. This parameter is ignored when global is true.
obfuscator
Type: JavascriptObfuscator<br/>
Default: require('javascript-obfuscator')
This plugin uses the version of javascript-obfuscator you installed alongside with it, but you are free to override it (for example, if you want to use a fork).
Description from the npm listing.
- rollup-plugin
- vite-plugin
- obfuscator
- javascript-obfuscator
- obfuscate
- obfuscation
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (122)Similar npm Vite plugins plugins
All 20 rollup-plugin-obfuscator alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/rollup-plugin-obfuscator. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.