{"library":"unplugin-replace","type":"library","category":null,"description":"unplugin-replace is a universal bundler plugin designed to replace targeted strings within files across various build tools, including Vite, Rollup, esbuild, and Webpack. It is currently at version 0.8.0 and typically follows a frequent release cadence, often introducing breaking changes or new features with minor version bumps. The plugin builds upon the core functionality of `@rollup/plugin-replace` but extends it with additional capabilities, notably supporting regular expression patterns for the `find` option. Its key differentiator is its `unplugin` architecture, allowing a single plugin to be used across multiple bundlers, simplifying configuration in poly-bundler environments. It provides a flexible API for string and regex-based replacements, crucial for environment variable injection, feature flag toggling, or code obfuscation during the build process.","language":"javascript","status":"active","version":"0.8.0","tags":["javascript","unplugin","rollup","vite","esbuild","webpack"],"last_verified":"Wed May 27","install":[{"cmd":"npm install unplugin-replace","imports":["import Replace from 'unplugin-replace/vite';","import Replace from 'unplugin-replace/rollup';","import Replace from 'unplugin-replace/esbuild';","import Replace from 'unplugin-replace/webpack';"]},{"cmd":"yarn add unplugin-replace","imports":[]},{"cmd":"pnpm add unplugin-replace","imports":[]}],"homepage":null,"github":"https://github.com/unplugin/unplugin-replace","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/unplugin-replace","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/unplugin-replace/compatibility"}}