{"library":"rollup-plugin-emit-files","title":"rollup-plugin-emit-files","description":"A Rollup plugin that emits files into the output bundle, useful for copying static assets like images, fonts, or data files during the build process. Current stable version is 2.0.0. It requires Rollup ^3.2.5 and ships TypeScript types. Compared to alternatives like `rollup-plugin-copy`, it integrates directly with Rollup's emit mechanism, ensuring assets appear in the bundle output without separate copy tasks. The plugin supports glob patterns for include/exclude filtering and a destination path relative to the output directory. It is actively maintained with a simple API.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-emit-files"],"cli":null},"imports":["import emitFiles from 'rollup-plugin-emit-files'","import type { Options } from 'rollup-plugin-emit-files'","import emitFiles from 'rollup-plugin-emit-files'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport emitFiles from 'rollup-plugin-emit-files';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'esm'\n  },\n  plugins: [\n    emitFiles({\n      src: 'static',\n      dest: '.',\n      include: ['**/*'],\n      exclude: []\n    })\n  ]\n};","lang":"javascript","description":"Shows a basic Rollup configuration using emitFiles to copy all files from the 'static' directory into the output folder 'dist'.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}