{"library":"rollup-plugin-pino-bundle","title":"rollup-plugin-pino-bundle","description":"A Rollup and Vite plugin that bundles Pino logger and its transports (e.g., pino-pretty, pino-loki) into the application output. Current stable version is 1.0.2. This plugin addresses the unique challenges of bundling Pino's worker threads and file transports, ensuring they function correctly in bundled applications. It integrates seamlessly with both Rollup and Vite, supporting custom directories for pino files and transports. The plugin includes caching for improved build performance and ships with TypeScript type definitions. It is actively maintained on GitHub.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-pino-bundle"],"cli":null},"imports":["import pinoBundle from 'rollup-plugin-pino-bundle'","import type { PinoBundleOptions } from 'rollup-plugin-pino-bundle'","import pinoBundle from 'rollup-plugin-pino-bundle'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { defineConfig } from 'vite';\nimport pinoBundle from 'rollup-plugin-pino-bundle';\n\nexport default defineConfig({\n  plugins: [\n    pinoBundle({\n      transports: ['pino-pretty'],\n    }),\n  ],\n});","lang":"typescript","description":"Shows how to configure pinoBundle with Vite, including a transport (pino-pretty).","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}