{"library":"rollup-timer","title":"rollup-timer","description":"Times Rollup plugins by monkey-patching plugin API functions. Version 0.3.4 is stable with no recent updates; it works with Rollup <1 and is incompatible with rollup-plugin-commonjs. Differentiator: simple drop-in timing for Rollup builds, with support for both promise and stream-based rollup invocations.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-timer"],"cli":null},"imports":["import time from 'rollup-timer'","import { RollupTimer } from 'rollup-timer'","import * as timer from 'rollup-timer'; timer.default()"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const rollup = require('rollup');\nconst time = require('rollup-timer').default;\ntime(rollup);\nconst options = { input: 'src/index.js', plugins: [] };\nrollup.rollup(options).then(bundle => bundle.write({ file: 'dist/bundle.js' })).catch(err => console.error(err));","lang":"javascript","description":"Monkey-patches Rollup to time plugin execution and outputs timing information.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}