{"library":"rollup-plugin-process-env","title":"rollup-plugin-process-env","description":"A Rollup plugin that injects `process.env` variables into the build. Current stable version is 1.0.7 (released 2023). It supports prefix-based filtering, custom filter functions, or direct object mapping. Unlike @rollup/plugin-replace or @rollup/plugin-inject, this plugin specifically handles `process.env` references and offers built-in dotenv integration guidance. Ships TypeScript types. Release cadence is low; updates are infrequent. Key differentiators: simple API, no additional configuration for common use cases, and explicit support for dotenv/dotenv-expand.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-process-env"],"cli":null},"imports":["import env from 'rollup-plugin-process-env'","import env from 'rollup-plugin-process-env';\nplugins: [ env('MY_PREFIX_') ]","import type { Options } from 'rollup-plugin-process-env'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import env from 'rollup-plugin-process-env';\n\nexport default {\n  input: 'src/index.js',\n  output: { file: 'dist/bundle.js', format: 'es' },\n  plugins: [ env({ MY_VAR: 'hello', ANOTHER: 'world' }) ]\n};","lang":"typescript","description":"Basic Rollup configuration that uses the plugin to inject two custom environment variables into the bundle.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}