{"library":"rollup-plugin-copy2","title":"rollup-plugin-copy2","description":"A Rollup plugin to copy additional assets to the build directory, version 0.4.0. Unlike typical copy plugins, it does not copy by default but emits files into the Rollup bundle, making them accessible to other plugins (e.g., rollup-plugin-zip). Actual copying is handled by Rollup itself. It supports glob patterns, source-destination pairs, and an optional outputDirectory for direct disk writes. Requires Rollup >=3.20.0. Minimalistic, ESM-only, with TypeScript support.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-copy2"],"cli":null},"imports":["import { copy } from 'rollup-plugin-copy2'","const { copy } = await import('rollup-plugin-copy2')","import type { CopyOptions } from 'rollup-plugin-copy2'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport { copy } from 'rollup-plugin-copy2'\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'es',\n  },\n  plugins: [\n    copy({\n      assets: [\n        'README.md',\n        ['src/data.txt', 'assets/data.txt'],\n        'node_modules/some-lib/*.css',\n      ],\n      notEmitFiles: false,\n      outputDirectory: 'additional',\n    }),\n  ],\n}","lang":"javascript","description":"Rollup configuration using copy plugin with glob, source-destination pair, and extra output directory.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}