{"_id":"@aminnairi/rollup-plugin-external","_rev":"4-79b7aed0e52943bb911ef47053465a4f","name":"@aminnairi/rollup-plugin-external","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@aminnairi/rollup-plugin-external","version":"0.1.0","description":"Rollup plugin for automatically computing your external dependencies.","lib":"./library/rollup-plugin-external.js","types":"./library/rollup-plugin-external.d.ts","scripts":{"lint":"eslint .","test":"nyc mocha --extension .spec.ts --require ts-node/register","build":"rollup --config ./rollup.config.js","types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir library ./source/rollup-plugin-external.ts"},"engines":{"node":">=14.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^8.1.1","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","chai":"^4.3.0","eslint":"^7.19.0","eslint-plugin-json":"^2.1.2","mocha":"^8.2.1","nyc":"^15.1.0","rollup":"^2.38.5","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","ts-node":"^9.1.1","typescript":"^4.1.3"},"gitHead":"e1babdab5bd19a1a6c31a99f58a521bb0a6a9ee3","_id":"@aminnairi/rollup-plugin-external@0.1.0","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-8Px2fpnsFjyLeYcSbc0lrww+4eYPNRL2gaJxoDjvhE13QVAjkhHw+7yKeixd4iAuHx0MnWx7Ym127ZYeAn6RTQ==","shasum":"495d81c20b9f222dc90e5b26a3440b7406c91c0a","tarball":"https://registry.npmjs.org/@aminnairi/rollup-plugin-external/-/rollup-plugin-external-0.1.0.tgz","fileCount":8,"unpackedSize":15093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIsuwCRA9TVsSAnZWagAAFO8P/1oLukE0RVMlKbfpJszw\nWSeBnjuD00j51LXokbgGO1TEZJN6dqtc562q5e7lI10NEV/QlrUamYaM9CQR\nQnsoKdU14h4tGcTHybEd5zFAAnuqp/N6IIXZ9a7SaxLOd5QQkOmk2BMYE2fr\nznBthuj27wi/Z1Cnt367Rckm8hDeUDApafCmoy6QxEb8Q1kRvTEw3qk/zIfO\nKkSqSPAJuOjpxUeYoRZ0MvJn7Pgo+bMKCZ/I8IGb/jfu5lZbZjE7yYWLM+i1\nMvYEmrmIFqmnBd992ngSuNp+uY+RS5000AvtV4YtMuCedkOjvUO1/hqQOSwC\nwaa5+xkpQxV8N2dpeh5JdWqXzzHe6fA0r7k5GmwshrcONVQ1TAnfc7IciNoV\nno8K66MLzwj5S+y6j2+VjSdQfTfbAIk6x4vucaPlBECEUxgzqPXmwOxdy4hF\nNXnkdJ469OhCVmDE8DETt7zPS+B8gmffCZPVd/zF+a94rojFmaWgNO1uib4R\n9ZDi4ghora3ze09EtReVgeKZ5c9lELxsgfuBNGtuODpvXmK4vIrxwgz++w+z\n0TpGZK2pQ6BZN8z6rPRBhw/BfzYLTESDshAXLhg83BjTcxvs4rDWYqcdXSdM\nAT1rbgyfr9g1KGsO4nYaZfDeoOH9gB9eiHSFjeOpZvTPThzDprL2i3O/CwH/\n45un\r\n=A0SE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyk2/sBrD6IPub37IgRGktXjKY1O4tlrblHnU5hDn7dgIhAPsfLoQJZrNAYIkEaC5W9kNpGNGUZVAWn60Y/gN+YDU+"}]},"_npmUser":{"name":"aminnairi","email":"nairi.amin@gmail.com"},"directories":{},"maintainers":[{"name":"aminnairi","email":"nairi.amin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-external_0.1.0_1612893104198_0.41244733811812706"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aminnairi/rollup-plugin-external","version":"0.1.1","description":"Rollup plugin for automatically computing your external dependencies.","lib":"./library/rollup-plugin-external.js","types":"./library/rollup-plugin-external.d.ts","scripts":{"lint":"eslint .","test":"nyc mocha --extension .spec.ts --require ts-node/register","build":"rollup --config ./rollup.config.js","types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir library ./source/rollup-plugin-external.ts"},"engines":{"node":">=14.0.0"},"devDependencies":{"@rollup/plugin-typescript":"^8.1.1","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","chai":"^4.3.0","eslint":"^7.19.0","eslint-plugin-json":"^2.1.2","mocha":"^8.2.1","nyc":"^15.1.0","rollup":"^2.38.5","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","ts-node":"^9.1.1","typescript":"^4.1.3"},"gitHead":"5d8c4396c31dc172ee3bb7d8678e7ec6080bd6a3","_id":"@aminnairi/rollup-plugin-external@0.1.1","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-iJU/zX8BHEaHQx1KXie4wVUQd5aEklfRFX4Ho4b0swxxR5+Du728WAprHw/uMECIuV9cUPQvl8HBterdriWQsA==","shasum":"cb640c852a75bd694527a0bd83c86fe57205f270","tarball":"https://registry.npmjs.org/@aminnairi/rollup-plugin-external/-/rollup-plugin-external-0.1.1.tgz","fileCount":8,"unpackedSize":15131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgItL8CRA9TVsSAnZWagAAaX8P/3pOczLskqA0NKMM0aJB\nCGedW/9dvm7tFgfRPhlfX/lizYZrkelddk+SRS1NvtusHFETZENgrJs6AQgx\n9N8x6l33qA+eN+4+7OOR3UIBQ9MdqYVKSYh2D/0HiQIfce2AUg5MMB1PC6sO\nPfvcNvQMjlmOyqKHmEe+DMKTUUZDaGfNhleSdp3Sw/P0RhbbpA64a/BMdlbt\nAYfqqtfKMd+vi+8VK06DSHloXpn+CTjvtu5XuNq/Diqbvr0BLaTfo0gpLEDo\n6rFkmVNEScB/qdfXV0Fx7s+GFl1JB7x7QwWtxi/lecmK4ne3TIrOiG7z/3A4\nUMbSFTK8ZAWdPs5GTwFy1V7nDCzQszfd6brDdXzwfLCxq51NTfmSeiKZZCCM\nu1oSQ9iPLEtM3yE1EvcTuM87rHptWKa/fN+S7ZS/+9IZ2fZ3ZRxbLMKaOWZ0\nlNZg6RpMqR+bf6vkmT7jYyRJTIDpoFBa14xybgvgg1TRBk6se5YlA8h8UCPb\nfN5tzZCJBPTLsFJ8OUu6hN46KDKnX2DWY7fekvR0dz91gRr7Q46S3x3pelRK\nTm4QlAoQUeos6Pka3IXxlYis4Nx49FHQyiCj+Sknj4hs4sdj3BZcxDF6FqlS\nhrZPH7+2zzobbf8kuSPzYwZZT+L51t+4LPkglCkEIJGrD7KYOkWvYLLhfacn\nD6hI\r\n=jtMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTRbaKYlRDHteTlA+aVtwA2uIfhAHL8hLlLA02CBJe6wIhAJc4OHmt12d06G/hXL/BqC9JhHYuKmQUxd/gT3o5kRne"}]},"_npmUser":{"name":"aminnairi","email":"nairi.amin@gmail.com"},"directories":{},"maintainers":[{"name":"aminnairi","email":"nairi.amin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-external_0.1.1_1612894971665_0.03145082326584325"},"_hasShrinkwrap":false},"0.1.2":{"name":"@aminnairi/rollup-plugin-external","version":"0.1.2","description":"Rollup plugin for automatically computing your external dependencies.","homepage":"https://github.com/aminnairi/rollup-plugin-external#readme","main":"./library/rollup-plugin-external.js","types":"./library/rollup-plugin-external.d.ts","license":"MIT","keywords":["rollup","plugin","external","dependencies"],"bugs":{"url":"https://github.com/aminnairi/rollup-plugin-external/issues"},"author":{"name":"Amin NAIRI","url":"https://github.com/aminnairi"},"repository":{"type":"git","url":"git+https://github.com/aminnairi/rollup-plugin-external.git","directory":"."},"scripts":{"lint":"eslint .","test":"nyc mocha --extension .spec.ts --require ts-node/register","build":"rollup --config ./rollup.config.js","types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir library ./source/rollup-plugin-external.ts"},"devDependencies":{"@rollup/plugin-typescript":"^8.1.1","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","chai":"^4.3.0","eslint":"^7.19.0","eslint-plugin-json":"^2.1.2","mocha":"^8.2.1","nyc":"^15.1.0","rollup":"^2.38.5","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","ts-node":"^9.1.1","typescript":"^4.1.3"},"gitHead":"a070def5e99aa360f423180bd046e2aa2eb791a0","_id":"@aminnairi/rollup-plugin-external@0.1.2","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-LAgMUHJTpwNQK09oY6wHnQmkP9ycRTGVhx4iH7wh+33YcY3XeNZSDYGV7aqc46zYajws/rSiHPtejvjzlw7ZIQ==","shasum":"22705e7f2cb3ff6c51eec822d38c3ebb0cd4e50f","tarball":"https://registry.npmjs.org/@aminnairi/rollup-plugin-external/-/rollup-plugin-external-0.1.2.tgz","fileCount":4,"unpackedSize":6485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgItl6CRA9TVsSAnZWagAA6yUP/iUA3iea+5dXhFwGyqDq\nPEqCEq8wZfya9+Z5v2oZq6XWjGZgrnfDlFcwLYW3RWiPLU2V6p9MKyBZAWr8\nhu9DdsIAirwUSP+r783ht7AXuhK8rpU3yAcxZ0RlxusGl5vlQ/6w0iIkiJlb\nIsLtcssi/YIDhgTJAhfVlXgSlUVEygRr0xeyY7rVqHJV5Dd597Jy+Xeq361f\nQIkasy7HZBKXgaTOQ1hWN1JqRAVrQ9wXUpG9kerhdvT3MSafxpX9meXkZTje\nwV90yuqZptCxIdkU9eIslwHdGTOtReIGKPmP5eGVUbFChVFiuJriFT0QulWv\n2tWfpmgnW3FoMXrAs1zR7U77ApjhETSaTAib47aauVp8CfTyU178pYEqItXW\nOUvE0C4Hu05Skv9+HjT3elDwZzCOZjqS3Ixud2UKLRj3oMJJHY9LpC5O1VBJ\n5iPEWppYSG+8uzOgqIbVgceuGafReNP1SREhqvF+mXNA9Qol6FwuDboTT6Dp\n71h86gblpCZHIxgNtoMdxEzHr5ReNNtoy+0w1UTRbUnXHe1BOiRZ0l1b4bxZ\n4N0J/0IWDaKu4vF5zvtW1pNwb02bEIzHPLAQdITAsCBnz6uBIQpkvf9o+K07\no0Y2ssev0kqySZZ5qxAbFSUchtzxa8iJ/jHXMIx81zGGu94fFToE6nfdfB0Q\nZCrC\r\n=CH4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcGO7BCi034U68GId3Ymjm8rGY7PiJclflF9b0Y6GyCgIhAIc+8udIEW+slnUIxuKZszvpKrZ+St2YeKYFdrB59IWC"}]},"_npmUser":{"name":"aminnairi","email":"nairi.amin@gmail.com"},"directories":{},"maintainers":[{"name":"aminnairi","email":"nairi.amin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-external_0.1.2_1612896633970_0.04899052382556324"},"_hasShrinkwrap":false},"0.1.3":{"name":"@aminnairi/rollup-plugin-external","version":"0.1.3","description":"Rollup plugin for automatically computing your external dependencies.","homepage":"https://github.com/aminnairi/rollup-plugin-external#readme","main":"library/rollup-plugin-external.js","types":"library/rollup-plugin-external.d.ts","license":"MIT","keywords":["rollup","plugin","external","dependencies"],"bugs":{"url":"https://github.com/aminnairi/rollup-plugin-external/issues"},"author":{"name":"Amin NAIRI","url":"https://github.com/aminnairi"},"repository":{"type":"git","url":"git+https://github.com/aminnairi/rollup-plugin-external.git","directory":"."},"scripts":{"lint":"eslint .","test":"nyc mocha --extension .spec.ts --require ts-node/register","build":"rollup --config ./rollup.config.js","types":"tsc --emitDeclarationOnly --declaration --declarationMap --outDir library ./source/rollup-plugin-external.ts"},"devDependencies":{"@rollup/plugin-typescript":"^8.1.1","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","chai":"^4.3.0","eslint":"^7.19.0","eslint-plugin-json":"^2.1.2","mocha":"^8.2.1","nyc":"^15.1.0","rollup":"^2.38.5","rollup-plugin-delete":"^2.0.0","rollup-plugin-terser":"^7.0.2","ts-node":"^9.1.1","typescript":"^4.1.3"},"gitHead":"0164abeb79520edb2946ab1df04226133f3f8329","_id":"@aminnairi/rollup-plugin-external@0.1.3","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-9zkzKrmDLivXb4W39S+z91FuXsL7k4JyxjiNGAmGAYGsMUAYvwvQ3BX7+d9XvVsCvV4xqHWrLZ2u7IM5A17PXA==","shasum":"9fc0835f2a00e24185d2d7d5db60cb7d7609b06e","tarball":"https://registry.npmjs.org/@aminnairi/rollup-plugin-external/-/rollup-plugin-external-0.1.3.tgz","fileCount":8,"unpackedSize":16034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgItu4CRA9TVsSAnZWagAAjKUP/RJrJ3QDtBya4LCWqWsq\nfa1wL22OjMEXW6He7xMfD18jeYKwax63uY9wyIWLSXvSJ7mZpDb32QOBMPOu\nwKHjtHPoD5/92pccIJ9NYEU/wO+N/+1AskfiFfcm2wfgaK5v1Y+I31kb6Hw5\nyNHdP9pJywZg2nhTiDyzftgzDzl85x7Qu0pJY5eqJ4XepRHYpOeWrG23hXjO\n8rfI/KrvDAascC0NPmzKDbScCfsgvUQgxc6SlFjetbyGBL7MJ6hwXu0BH7d1\n5gTYzt7I7HCp1hkviDP0z4oA+fLLbBd3z/7kC3vzzuPlh1fBHjsgp+CYWkVU\n2LHZ7bENX7bBOaWIGHjupBkiQ/+cTV3dwFxKqT+TVUK1WBbrpqfnZerLr2sn\n+Gqa4yZPFnLcFNlpxkZ0w6rLMVvyieX8Iea6aDnrzaAiEfUYWs4SjZKHsDru\ns+djPEOFMZhtKL1IQmONI5X4AN10Ta7R0TIvWA2lPnmmLlx8iYXXspjUx6lH\nEFe2VBHPeZMcVazvFKEKS5zXneLFosas1fc0nFMrivzvoCFFcD2be431g0sD\nbSD8sp3yYKdxNTTZ3waOMEqdvjMHLHyN9JR4/P854NGLqmEQkXzAhjN8v3Zu\nE0jn2z/Wd4TizBSWwEOFn6nW+CL/jBV/kGhhYh7lbPRkiqtUNESS35wtZmn6\nmcnd\r\n=qQF+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8rEphsRXFCg2YcyjLFKPksUfEVXJdew08UGStuYjQ6gIgUQs8IAnL43AjioOwxqa1MbcI9HFfpKe2wFAwlYJqMX4="}]},"_npmUser":{"name":"aminnairi","email":"nairi.amin@gmail.com"},"directories":{},"maintainers":[{"name":"aminnairi","email":"nairi.amin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rollup-plugin-external_0.1.3_1612897208324_0.32753439580250676"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-09T17:51:44.129Z","0.1.0":"2021-02-09T17:51:44.343Z","modified":"2022-04-04T13:49:21.128Z","0.1.1":"2021-02-09T18:22:51.913Z","0.1.2":"2021-02-09T18:50:34.077Z","0.1.3":"2021-02-09T19:00:08.457Z"},"maintainers":[{"name":"aminnairi","email":"nairi.amin@gmail.com"}],"description":"Rollup plugin for automatically computing your external dependencies.","readme":"# @aminnairi/rollup-plugin-external\n\n![Lint](https://github.com/aminnairi/rollup-plugin-external/workflows/Lint/badge.svg) ![Test](https://github.com/aminnairi/rollup-plugin-external/workflows/Test/badge.svg) ![Package](https://github.com/aminnairi/rollup-plugin-external/workflows/Package/badge.svg)\n\nRollup plugin for automatically computing your external dependencies.\n\n## Summary\n\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Usage](#usage)\n  - [ECMAScript](#ecmascript)\n  - [TypeScript](#typescript)\n- [Options](#options)\n  - [exclude](#exclude)\n  - [include](#include)\n  - [packageJsonPath](#packagejsonpath)\n  - [withBuiltinModules](#withbuiltinmodules)\n  - [withBundledDependencies](#withbundleddependencies)\n  - [withDependencies](#withdependencies)\n  - [withOptionalDependencies](#withoptionaldependencies)\n  - [withPeerDependencies](#withpeerdependencies)\n- [Changelog](#changelog)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Requirements\n\n- [Node.js](https://nodejs.org/en/)\n- [NPM](https://www.npmjs.com/)\n\n## Installation\n\n```console\n$ npm install --save-dev @aminnairi/rollup-plugin-external\n```\n\n## Usage\n\n### ECMAScript\n\n```typescript\nimport {external} from \"@aminnairi/rollup-plugin-external\";\n\nexport default {\n  plugins: [\n    external()\n  ]\n};\n```\n\n### TypeScript\n\n```typescript\nimport {external, ExternalOptions} from \"@aminnairi/rollup-plugin-external\";\n\nconst externalOptions: ExternalOptions = {\n  withBuiltinModules: false\n};\n\nexport default {\n  plugins: [\n    external(externalOptions)\n  ]\n}\n```\n\n## Options\n\n### exclude\n\nModules to exclude from the Rollup's `external` configuration (default to `[]`).\n\n```typescript\nexternal({\n  exclude: [\"package\", \"to\", \"exclude\"]\n});\n```\n\n### include\n\nModules to include in the Rollup's `external` configuration (default to `[]`).\n\n```typescript\nexternal({\n  include: [\"package\", \"to\", \"include\"]\n});\n```\n\n### packageJsonPath\n\nPath to the module configuration (default to `package.json`).\n\n```typescript\nexternal({\n  packageJsonPath: \"./settings/package.production.json\"\n});\n```\n\n### withBuiltinModules\n\nWhether to include or not Node.js builtin modules in the Rollup's `external` configuration (default to `true`).\n\n```typescript\nexternal({\n  withBuiltinModules: false\n});\n```\n\n### withBundledDependencies\n\nWhether to include or not `bundledDependencies` in the Rollup's `external` configuration (default to `true`).\n\n```typescript\nexternal({\n  withBundledDependencies: false\n});\n```\n\n### withDependencies\n\nWhether to include or not `dependencies` in the Rollup's `external` configuration (default to `true`).\n\n```typescript\nexternal({\n  withDependencies: false\n});\n```\n\n### withOptionalDependencies\n\nWhether to include or not `optionalDependencies` in the Rollup's `external` configuration (default to `true`).\n\n```typescript\nexternal({\n  withOptionalDependencies: false\n});\n```\n\n### withPeerDependencies\n\nWhether to include or not `peerDependencies` in the Rollup's `external` configuration (default to `true`).\n\n```typescript\nexternal({\n  withPeerDependencies: false\n});\n```\n\n## Changelog\n\nSee [`CHANGELOG.md`](./CHANGELOG.md)\n\n## Contributing\n\nSee [`CONTRIBUTING.md`](./CONTRIBUTING.md)\n\n## License\n\nSee [`LICENSE`](./LICENSE)\n","readmeFilename":"README.md","homepage":"https://github.com/aminnairi/rollup-plugin-external#readme","keywords":["rollup","plugin","external","dependencies"],"repository":{"type":"git","url":"git+https://github.com/aminnairi/rollup-plugin-external.git","directory":"."},"author":{"name":"Amin NAIRI","url":"https://github.com/aminnairi"},"bugs":{"url":"https://github.com/aminnairi/rollup-plugin-external/issues"},"license":"MIT"}