{"library":"rollup-plugin-re","title":"rollup-plugin-re","description":"A Rollup plugin for content transformation using regex patterns, string replacements, define macros, and custom transforms. Version 1.0.7 is the latest stable release, but the package appears unmaintained since 2018. It allows multiple replace patterns, include/exclude filters, and supports replacing by regex, string, file content, or custom transform function. Differentiates from @rollup/plugin-replace by offering pattern-based and macro-based replacements alongside simple string replacements.","language":"javascript","status":"deprecated","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-re"],"cli":null},"imports":["import replace from 'rollup-plugin-re'","const replace = require('rollup-plugin-re').default","import type { RollupPluginReOptions } from 'rollup-plugin-re'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport replace from 'rollup-plugin-re';\n\nrollup({\n  input: 'src/main.js',\n  plugins: [\n    replace({\n      include: '**/*.js',\n      excludes: 'node_modules/**',\n      defines: {\n        DEBUG: false,\n      },\n      replaces: {\n        __VERSION__: '1.0.0',\n      },\n      patterns: [\n        {\n          test: /process\\.env\\.NODE_ENV/,\n          replace: '\"production\"',\n        },\n      ],\n    }),\n  ],\n  output: {\n    file: 'bundle.js',\n    format: 'cjs',\n  },\n}).then(() => console.log('done'));","lang":"typescript","description":"Basic Rollup setup using rollup-plugin-re for define macros, string replacements, and regex-based replacements.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}