{"library":"rollup-plugin-dynamic-import-variables","title":"rollup-plugin-dynamic-import-variables","description":"Rollup plugin (v1.1.0) that resolves dynamic imports containing variables at build time by converting concatenated strings into glob patterns and bundling matching files. Maintained by LarsDenBakker with infrequent releases. Key differentiator: enables dynamic imports with variable parts in Rollup, similar to webpack's dynamic import handling, without requiring complex configuration. Supports ESM and CJS. Alternatives include @rollup/plugin-dynamic-import-vars (official fork) which is more actively maintained.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-dynamic-import-variables"],"cli":null},"imports":["import dynamicImportVariables from 'rollup-plugin-dynamic-import-variables';","import dynamicImportVariables from 'rollup-plugin-dynamic-import-variables';","export default { plugins: [ dynamicImportVariables({ include: ['**/*.js'] }) ] }"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport dynamicImportVariables from 'rollup-plugin-dynamic-import-variables';\n\nexport default {\n  input: 'src/index.js',\n  output: { dir: 'dist', format: 'esm' },\n  plugins: [\n    dynamicImportVariables({\n      // Only process files in 'src' folder\n      include: ['src/**'],\n      // Exclude node_modules by default\n      exclude: ['node_modules/**'],\n      // Warn instead of error for problematic imports\n      warnOnError: true\n    })\n  ]\n};","lang":"javascript","description":"Configures Rollup to resolve dynamic imports with variables (e.g., `import('./locales/' + locale + '.js')`) by bundling matching files.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}