{"library":"rollup-plugin-replace-imports","title":"rollup-plugin-replace-imports","description":"A Rollup plugin that replaces import paths in bundled output, useful for creating dual CJS/ESM builds by transforming module specifiers (e.g., replacing '/es/' with '/'). Version 1.0.0 is stable but sparsely documented; no known release cadence or major updates. Unlike more complex plugin chains, this focuses on a single transformation function applied after module resolution.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-replace-imports"],"cli":null},"imports":["import replaceImports from 'rollup-plugin-replace-imports'","import { replaceImports } from 'rollup-plugin-replace-imports'","import type { Plugin } from 'rollup'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import replaceImports from 'rollup-plugin-replace-imports';\nimport resolve from '@rollup/plugin-node-resolve';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'es',\n    plugins: [\n      replaceImports(n => n.replace('/es/', '/')),\n    ],\n  },\n  plugins: [resolve()],\n};","lang":"javascript","description":"Shows basic usage of replaceImports in a Rollup config to transform import paths from '/es/' to '/' for ESM output.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}