{"library":"rollup-plugin-copy-merge","title":"rollup-plugin-copy-merge","description":"A Rollup plugin that copies files and folders with glob support and adds file merging capability on top of rollup-plugin-copy. Current version 1.0.3, stable, maintained. Key differentiator: allows merging multiple source files into a single destination file via the 'file' target property, unlike its predecessor. Requires Node >=14, ships TypeScript types, and relies on fs-extra, globby, and colorette as peer dependencies.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-copy-merge"],"cli":null},"imports":["import copy from 'rollup-plugin-copy-merge'","import type { RollupOptions } from 'rollup'","import type { CopyOptions } from 'rollup-plugin-copy-merge'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport copy from 'rollup-plugin-copy-merge'\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/app.js',\n    format: 'cjs'\n  },\n  plugins: [\n    copy({\n      targets: [\n        { src: 'src/index.html', dest: 'dist/public' },\n        { src: 'assets/js/*.js', file: 'dist/public/scripts.js' },\n        { src: 'assets/images/**/*', dest: 'dist/public/images' }\n      ]\n    })\n  ]\n}","lang":"typescript","description":"Shows basic plugin usage in rollup.config.js, including copying single files, merging globs into a single file, and using glob patterns.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}