{"_id":"@brogine/rollup-plugin-exclude-dependencies-from-bundle","name":"@brogine/rollup-plugin-exclude-dependencies-from-bundle","dist-tags":{"latest":"1.1.24"},"versions":{"1.1.24":{"name":"@brogine/rollup-plugin-exclude-dependencies-from-bundle","version":"1.1.24","description":"Rollup plugin to automatically add a library's peerDependencies and Dependencies to its bundle's external config.","bugs":{"url":"https://github.com/brogine/rollup-plugin-exclude-dependencies-from-bundle/issues"},"homepage":"https://brogine.github.io/rollup-plugin-exclude-dependencies-from-bundle","author":{"name":"Bassel Al Araaj | Brogine"},"repository":{"type":"git","url":"git+https://github.com/brogine/rollup-plugin-exclude-dependencies-from-bundle.git"},"keywords":["rollup","plugin","rollup-plugin","dependencies","exclude","bundle"],"scripts":{"clear":"rimraf ./dist","build":"rollup -c --exports default --bundleConfigAsCjs","prepublishOnly":"yarn test && yarn build","test":"jest","lint":"eslint . --ext .ts"},"main":"./dist/rollup-plugin-exclude-dependencies-from-bundle.js","module":"./dist/rollup-plugin-exclude-dependencies-from-bundle.module.js","types":"./dist/index.d.ts","license":"MIT","peerDependencies":{"rollup":"*"},"devDependencies":{"@babel/cli":"7.21.5","@babel/core":"7.22.0","@babel/preset-env":"7.22.0","@babel/preset-typescript":"7.21.5","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-node-resolve":"^15.0.2","@typescript-eslint/eslint-plugin":"5.59.7","@typescript-eslint/parser":"5.59.7","eslint":"8.41.0","jest":"29.5.0","lint-staged":"13.2.2","prettier":"2.8.8","rimraf":"^5.0.1","rollup":"3.23.0","rollup-plugin-typescript2":"0.34.1","typescript":"5.0.4"},"dependencies":{},"gitHead":"f95649e12e74231ce5cf6236956ad9877cb0ca3d","_id":"@brogine/rollup-plugin-exclude-dependencies-from-bundle@1.1.24","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2dG8DW1MYyMkr16SRiczYkWrQLWEQwdroU6KxJs1QPtcVrWMf1Fy4o0S4pW1rMV64ae+jLD40bhBEELAsnJqpQ==","shasum":"a31d459678dc044489fcddf27f1d28b8817dc4a3","tarball":"https://registry.npmjs.org/@brogine/rollup-plugin-exclude-dependencies-from-bundle/-/rollup-plugin-exclude-dependencies-from-bundle-1.1.24.tgz","fileCount":10,"unpackedSize":10868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSLrhig0Hx59catwHB+vDjQdK3EsPg22WDi3gt/0icXgIhAN94n4bl1O2kOHFeXR8GKs6rgOwBKyB2L0RGouXCtMrQ"}]},"_npmUser":{"name":"brogine","email":"ericbrogin@gmail.com"},"directories":{},"maintainers":[{"name":"brogine","email":"ericbrogin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-exclude-dependencies-from-bundle_1.1.24_1685109638708_0.018219741677141243"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-26T14:00:38.656Z","1.1.24":"2023-05-26T14:00:38.920Z","modified":"2023-05-26T14:00:39.078Z"},"maintainers":[{"name":"brogine","email":"ericbrogin@gmail.com"}],"description":"Rollup plugin to automatically add a library's peerDependencies and Dependencies to its bundle's external config.","homepage":"https://brogine.github.io/rollup-plugin-exclude-dependencies-from-bundle","keywords":["rollup","plugin","rollup-plugin","dependencies","exclude","bundle"],"repository":{"type":"git","url":"git+https://github.com/brogine/rollup-plugin-exclude-dependencies-from-bundle.git"},"author":{"name":"Bassel Al Araaj | Brogine"},"bugs":{"url":"https://github.com/brogine/rollup-plugin-exclude-dependencies-from-bundle/issues"},"license":"MIT","readme":"[![npm](https://img.shields.io/npm/v/rollup-plugin-exclude-dependencies-from-bundle.svg)](https://www.npmjs.com/package/rollup-plugin-exclude-dependencies-from-bundle) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n# Rollup Plugin Exclude Dependencies From Bundle\n\nAutomatically externalize `dependencies` and `peerDependencies` in a bundle.\n\n## Installation\n\n```bash\nnpm install --save-dev rollup-plugin-exclude-dependencies-from-bundle\n```\n\n## Usage\n\n```javascript\n// Add to plugins in rollup.config.js\nimport excludeDependenciesFromBundle from \"rollup-plugin-exclude-dependencies-from-bundle\";\n\nexport default {\n  plugins: [excludeDependenciesFromBundle(/*{ plugin options }*/)],\n};\n```\n\n### Plugin options\n\n- `peerDependencies`: true\n\n      \tSet to true for excluding peer dependencies from the bundled files.\n\n- `dependencies`: true\n\n      \tSet to true for excluding dependencies from the bundled files.\n\n- `keep`: string[]\n\n      \tSet this array with values you want to exclude from rollup external.\n","readmeFilename":"README.md"}