{"library":"better-firebase-functions-rollup","type":"library","category":null,"description":"Rollup plugin for better-firebase-functions that enables per-function bundling with tree shaking for Firebase Cloud Functions. Current stable version is v7.1.1 (released April 2026) with active development and frequent releases. It discovers function files by executing the BFF entry point in build-discovery mode, reusing existing config (functionDirectoryPath, searchGlob, funcNameFromRelPath). Outputs one bundled chunk per function preserving the original directory layout. Supports TypeScript, ESM/CJS, and requires Rollup >=3. Key differentiator: it eliminates the need to duplicate glob configuration and automates function splitting without manual input.","language":"javascript","status":"active","version":"7.1.1","tags":["javascript","firebase","cloud-functions","rollup","rollup-plugin","optimization","tree-shaking","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install better-firebase-functions-rollup","imports":["import { bffRollupPlugin } from 'better-firebase-functions-rollup'","import { bffRollupOutput } from 'better-firebase-functions-rollup'","import type { BffRollupPluginOptions } from 'better-firebase-functions-rollup'"]},{"cmd":"yarn add better-firebase-functions-rollup","imports":[]},{"cmd":"pnpm add better-firebase-functions-rollup","imports":[]}],"homepage":null,"github":"https://github.com/george43g/better-firebase-functions","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/better-firebase-functions-rollup","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}