{"library":"fib-rollup","type":"library","category":null,"description":"A wrapper for running Rollup inside fibjs, a JavaScript runtime optimized for async I/O with coroutines. Version 0.4.0 allows using Rollup's JavaScript API with top-level await in fibjs's coroutine context. It provides a patched virtual machine (vbox) to emulate Node.js 'module' and other globals, enabling many Rollup plugins to run despite fibjs lacking full Node.js compatibility. Key differentiators: integrates Rollup's ES module bundling with fibjs's fiber-based concurrency; includes an internal 'rollup-plugin-fibjs-resolve' plugin as a fibjs-compatible alternative to 'rollup-plugin-node-resolve'. Limitations: not all Rollup plugins work, and CLI support is planned but not yet implemented.","language":"javascript","status":"active","version":"0.4.0","tags":["javascript","fibjs","rollup","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install fib-rollup","imports":["import { default as rollup } from 'fib-rollup'","import { plugins } from 'fib-rollup'","import { utils } from 'fib-rollup'"]},{"cmd":"yarn add fib-rollup","imports":[]},{"cmd":"pnpm add fib-rollup","imports":[]}],"homepage":null,"github":"https://github.com/fibjs/fib-rollup","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/fib-rollup","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}