{"library":"rollup-plugin-node-copy","title":"rollup-plugin-node-copy","description":"Rollup plugin (v1.0.4, last updated 2022) that brute-force copies Node.js modules and their dependencies into a target node_modules directory when Rollup cannot bundle them. Unlike typical resolve plugins that bundle imports, this plugin works around issues with native addons or impure modules by physically copying files to a destination folder (e.g., public/web/node_modules). Supports symlinking for development. Minimal configuration: pass an array of package names. No frequent releases; likely stable but unmaintained.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-node-copy"],"cli":null},"imports":["import nodeCopy from 'rollup-plugin-node-copy'","const nodeCopy = require('rollup-plugin-node-copy')","import nodeCopy from 'rollup-plugin-node-copy'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import nodeCopy from 'rollup-plugin-node-copy';\n\nexport default {\n  input: 'src/index.js',\n  output: { dir: 'dist', format: 'cjs' },\n  plugins: [\n    nodeCopy({\n      packages: ['jimp'],\n      src: './',\n      dest: 'public/web',\n      symlink: false\n    })\n  ]\n};","lang":"javascript","description":"Demonstrates copying the jimp package and its dependencies to public/web/node_modules when Rollup cannot bundle it.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}