Gathering detailed insights and metrics for rollup-analyzer-plugin
Gathering detailed insights and metrics for rollup-analyzer-plugin
Gathering detailed insights and metrics for rollup-analyzer-plugin
Gathering detailed insights and metrics for rollup-analyzer-plugin
rollup-plugin-analyzer
Mad metrics for your rollup bundles, know all the things
rollup-plugin-bundle-analyzer
rollup plugin that represents bundle content as convenient interactive zoomable treemap
vite-bundle-analyzer
a modern vite bundle analyzer tool
rollup-plugin-analyze
A visualizer rollup analyzer
npm install rollup-analyzer-plugin
Typescript
Module System
Node Version
NPM Version
58
Supply Chain
91.9
Quality
74.8
Maintenance
100
Vulnerability
100
License
JavaScript (100%)
Total Downloads
46,276
Last Day
9
Last Week
85
Last Month
203
Last Year
3,334
5 Stars
9 Commits
1 Forks
2 Watching
1 Branches
1 Contributors
Minified
Minified + Gzipped
Latest Version
1.2.0
Package Id
rollup-analyzer-plugin@1.2.0
Unpacked Size
5.08 kB
Size
2.38 kB
File Count
5
NPM Version
5.6.0
Node Version
9.11.1
Cumulative downloads
Total Downloads
Last day
-43.8%
9
Compared to previous day
Last week
63.5%
85
Compared to previous week
Last month
9.7%
203
Compared to previous month
Last year
75.6%
3,334
Compared to previous year
1
Analyze file sizes of rollup bundled imports
Rollup Analyzer gives you a quick look at what's taking up space in your bundle.
Adding as a plugin to your rollup config or build script will print a well formatted analysis to the console upon bundling.
If using Rollup's CLI to bundle with no additonal config, pass
-c node:rollup-analyzer-config
to print a well formatted analysis to your console.
Full analysis module, giving you access to the complete analysis object or well formatted analysis text for CI and build usage.
1$ npm install --save-dev rollup-analyzer-plugin
1import analyze from 'rollup-analyzer-plugin' 2const opts = {limit: 5, filter: [], root: __dirname} 3export default { 4 entry: 'module.js', 5 dest: 'index.js', 6 format: 'cjs', 7 plugins: [analyze(opts)] 8}
1import { rollup } from 'rollup' 2const opts = {limit: 5, filter: [], root: __dirname} 3import analyze from 'rollup-analyzer-plugin' 4 5rollup({ 6 entry: 'main.js', 7 plugins: [analyze(opts)] 8}).then(...)
logged to console on rollup completion
1-----------------------------
2Rollup File Analysis
3-----------------------------
4bundle size: 1.146 MB
5-----------------------------
6file: \node_modules\html5-history-api\history.js
7size: 38.502 KB
8percent: 3.36%
9dependents: 1
10 - \app\modules\page.js
11-----------------------------
12file: \node_modules\pikaday\pikaday.js
13size: 34.683 KB
14percent: 3.03%
15dependents: 1
16 - \app\helpers\transformer.js
17...
false
null
null
process.cwd()
MIT © Andrew Carpenter
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 0/9 approved changesets -- score normalized to 0
Reason
no SAST tool detected
Details
Reason
project is archived
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
38 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-12-30
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More