doesdev/rollup-analyzer-plugin(opens in a new tab)
Language: JavaScript
Analyze file sizes of rollup bundled imports
- stars
- 5
- watchers
- 1
- forks
- 1
- open issues
- 1
- Last updated
- 06/08/2018
Language: JavaScript
Analyze file sizes of rollup bundled imports
In order to best conform with Rollup recommendations for plugin naming and also provide a more integrated solution this module is no longer active. The new version has many enhancements over this so please switch to it.
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.
$ npm install --save-dev rollup-analyzer-plugin
import analyze from 'rollup-analyzer-plugin' const opts = {limit: 5, filter: [], root: __dirname} export default { entry: 'module.js', dest: 'index.js', format: 'cjs', plugins: [analyze(opts)] }
import { rollup } from 'rollup' const opts = {limit: 5, filter: [], root: __dirname} import analyze from 'rollup-analyzer-plugin' rollup({ entry: 'main.js', plugins: [analyze(opts)] }).then(...)
logged to console on rollup completion
----------------------------- Rollup File Analysis ----------------------------- bundle size: 1.146 MB ----------------------------- file: \node_modules\html5-history-api\history.js size: 38.502 KB percent: 3.36% dependents: 1 - \app\modules\page.js ----------------------------- file: \node_modules\pikaday\pikaday.js size: 34.683 KB percent: 3.03% dependents: 1 - \app\helpers\transformer.js ...
falsenullnullprocess.cwd()MIT © Andrew Carpenter