{"_id":"npm-install-webpack2-plugin","_rev":"4-ce3101523c4fef0a3f026361c3c13745","name":"npm-install-webpack2-plugin","description":"Webpack loader to automatically npm install & save dependencies.","dist-tags":{"temp":"4.1.0","latest":"5.0.1"},"versions":{"4.1.0":{"name":"npm-install-webpack2-plugin","version":"4.1.0","description":"Webpack loader to automatically npm install & save dependencies.","main":"index.js","engines":{"node":">=4.2.0"},"files":["src"],"scripts":{"changelog":"npm run changelog:generate && npm run changelog:add","changelog:add":"git add CHANGELOG.md","changelog:generate":"github_changelog_generator --future-release $npm_package_version","coverage":"npm test && nyc report --reporter=text-lcov | coveralls","postversion":"npm run version:amend && git push origin master --tags && npm publish","test":"cross-env NODE_ENV=test nyc mocha","test:watch":"cross-env NODE_ENV=test mocha --watch","version":"npm run changelog","version:amend":"git commit --amend -m \"Release v${npm_package_version}\""},"repository":{"type":"git","url":"git+https://github.com/ericclemmons/npm-install-webpack-plugin.git"},"keywords":["webpack","webpack-plugin","npm","install"],"author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"license":"MIT","bugs":{"url":"https://github.com/ericclemmons/npm-install-webpack-plugin/issues"},"homepage":"https://github.com/ericclemmons/npm-install-webpack-plugin#readme","dependencies":{"cross-spawn":"^5.0.1","memory-fs":"^0.4.1","resolve":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","cross-env":"^3.1.4","expect":"^1.14.0","mocha":"^3.0.0","nyc":"^10.1.2","webpack":"^2.2.1"},"peerDependencies":{"webpack":"^1.12.0 || ^2.1.0-beta.0 || ^2.1.0"},"gitHead":"b21bd32dce7470d5169c0964ac4be15b2899a005","_id":"npm-install-webpack2-plugin@4.1.0","_shasum":"9b879100367aa9693d87de61fdbb3ad99c55e6ff","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"insin","email":"jonathan.buchanan@gmail.com"},"dist":{"shasum":"9b879100367aa9693d87de61fdbb3ad99c55e6ff","tarball":"https://registry.npmjs.org/npm-install-webpack2-plugin/-/npm-install-webpack2-plugin-4.1.0.tgz","integrity":"sha512-tQkfk+5dzwWbvzQf7XJ9kusfayrqtHgrokvKXDLglC9NZNAEsmMhPV2+piiA+bgCGTuNb9QnDahDUUwXT0Fucg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI+9d1gXz41JQLBeGChDO8oHG5kSulnlsDN77ST2U6GAiEAibTojJXJSlK2HE1YoyGKC1w8b91oEgD6EO63uZrXZqc="}]},"maintainers":[{"name":"insin","email":"jonathan.buchanan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/npm-install-webpack2-plugin-4.1.0.tgz_1495031089077_0.8957659204024822"}},"5.0.0":{"name":"npm-install-webpack2-plugin","version":"5.0.0","description":"Webpack loader to automatically npm install & save dependencies.","main":"index.js","engines":{"node":">=4.3.0 < 5.0.0 || >= 5.10"},"files":["src"],"scripts":{"changelog":"npm run changelog:generate && npm run changelog:add","changelog:add":"git add CHANGELOG.md","changelog:generate":"github_changelog_generator --future-release $npm_package_version","coverage":"npm test && nyc report --reporter=text-lcov | coveralls","postversion":"npm run version:amend && git push origin master --tags && npm publish","test":"cross-env NODE_ENV=test nyc mocha","test:watch":"cross-env NODE_ENV=test mocha --watch","version":"npm run changelog","version:amend":"git commit --amend -m \"Release v${npm_package_version}\""},"repository":{"type":"git","url":"git+https://github.com/ericclemmons/npm-install-webpack-plugin.git"},"keywords":["webpack","webpack-plugin","npm","install"],"author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"license":"MIT","bugs":{"url":"https://github.com/ericclemmons/npm-install-webpack-plugin/issues"},"homepage":"https://github.com/ericclemmons/npm-install-webpack-plugin#readme","dependencies":{"cross-spawn":"^5.0.1","memory-fs":"^0.4.1","resolve":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","cross-env":"^3.1.4","expect":"^1.14.0","mocha":"^3.0.0","nyc":"^10.1.2","webpack":"^2.2.1"},"peerDependencies":{"webpack":"^2.0.0 || >= 3.0.0-rc.0 || ^3.0.0"},"gitHead":"b21bd32dce7470d5169c0964ac4be15b2899a005","_id":"npm-install-webpack2-plugin@5.0.0","_shasum":"ddc989a27930d035e67ddd7584c66a48f460aca1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"insin","email":"jonathan.buchanan@gmail.com"},"dist":{"shasum":"ddc989a27930d035e67ddd7584c66a48f460aca1","tarball":"https://registry.npmjs.org/npm-install-webpack2-plugin/-/npm-install-webpack2-plugin-5.0.0.tgz","integrity":"sha512-6Vwvc1Jo5G8/sSuHBO9KrrzSnMAOq7XUpkDRFFyRkXREfDjKGyD1zT/XPDOsnApGQ6t1zKeYRRJZLEzJ1UMwLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVsPDWA+BMfqq2+IqN5cDfwWQSvNxHmAT3UBc3hmmK7gIgO23sBFIvZXEeIhzKuVdDWy7K3z43AAPPsPADeupg478="}]},"maintainers":[{"name":"insin","email":"jonathan.buchanan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-install-webpack2-plugin-5.0.0.tgz_1497893482946_0.8772879289463162"}},"5.0.1":{"name":"npm-install-webpack2-plugin","version":"5.0.1","description":"Webpack loader to automatically npm install & save dependencies.","main":"index.js","engines":{"node":">=4.3.0 < 5.0.0 || >= 5.10"},"files":["src"],"scripts":{"changelog":"npm run changelog:generate && npm run changelog:add","changelog:add":"git add CHANGELOG.md","changelog:generate":"github_changelog_generator --future-release $npm_package_version","coverage":"npm test && nyc report --reporter=text-lcov | coveralls","postversion":"npm run version:amend && git push origin master --tags && npm publish","test":"cross-env NODE_ENV=test nyc mocha","test:watch":"cross-env NODE_ENV=test mocha --watch","version":"npm run changelog","version:amend":"git commit --amend -m \"Release v${npm_package_version}\""},"repository":{"type":"git","url":"git+https://github.com/ericclemmons/npm-install-webpack-plugin.git"},"keywords":["webpack","webpack-plugin","npm","install"],"author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"license":"MIT","bugs":{"url":"https://github.com/ericclemmons/npm-install-webpack-plugin/issues"},"homepage":"https://github.com/ericclemmons/npm-install-webpack-plugin#readme","dependencies":{"cross-spawn":"^5.0.1","memory-fs":"^0.4.1","resolve":"^1.2.0"},"devDependencies":{"coveralls":"^2.11.8","cross-env":"^3.1.4","expect":"^1.14.0","mocha":"^3.0.0","nyc":"^10.1.2","webpack":"^3.0.0"},"peerDependencies":{"webpack":"^1.0.0 || ^2.0.0 || >= 3.0.0-rc.0 || ^3.0.0"},"gitHead":"b21bd32dce7470d5169c0964ac4be15b2899a005","_id":"npm-install-webpack2-plugin@5.0.1","_shasum":"d691a40f48a3077407ace0bb4c919180b96e8290","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"insin","email":"jonathan.buchanan@gmail.com"},"dist":{"shasum":"d691a40f48a3077407ace0bb4c919180b96e8290","tarball":"https://registry.npmjs.org/npm-install-webpack2-plugin/-/npm-install-webpack2-plugin-5.0.1.tgz","integrity":"sha512-rPzC5jYkTVNQibPD30dp+XbKL1JXL2lkDLDxJKuyMirGS7HvzQzWWGTavHdHClZiIudxterd2hVgz1/ebdSpGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu/TW/AKoppn27nrIc4UIGDPYqL20UaYcrsW96oQsESgIhAJuvgvDTzMUDzq4oxv/GjKYC9wei8atdb5oKqIMhV5AE"}]},"maintainers":[{"name":"insin","email":"jonathan.buchanan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-install-webpack2-plugin-5.0.1.tgz_1497963314994_0.5881805610843003"}}},"readme":"# npm-install-webpack-plugin\n\n> Speed up development by **automatically installing & saving dependencies** with Webpack.\n>\n> [![npm-install-webpack-plugin mp4](https://cloud.githubusercontent.com/assets/15182/12540538/6a4e8f1a-c2d0-11e5-97ee-4ddaf6892645.gif)](https://dl.dropboxusercontent.com/u/55764/npm-install-webpack-plugin.mp4)\n\n## Features\n\n- [x] Works with both Webpack `^v1.12.0` and `^2.1.0-beta.0`.\n- [x] Auto-installs `.babelrc` plugins & presets.\n- [x] Supports both ES5 & ES6 Modules.\n  (e.g. `require`, `import`)\n- [x] Supports Namespaced packages.\n  (e.g. `@cycle/dom`)\n- [x] Supports Dot-delimited packages.\n  (e.g. `lodash.capitalize`)\n- [x] Supports CSS imports.\n  (e.g. `@import \"~bootstrap\"`)\n- [x] Supports Webpack loaders.\n  (e.g. `babel-loader`, `file-loader`, etc.)\n- [x] Supports inline Webpack loaders.\n  (e.g. `require(\"bundle?lazy!./App\"`)\n- [x] Auto-installs missing `peerDependencies`.\n  (e.g. `@cycle/core` will automatically install `rx@*`)\n- [x] Supports Webpack's `resolve.alias` & `resolve.root` configuration.\n  (e.g. `require(\"react\")` can alias to `react-lite`)\n\n[![travis build](https://img.shields.io/travis/ericclemmons/npm-install-webpack-plugin.svg)](https://travis-ci.org/ericclemmons/npm-install-webpack-plugin)\n[![Coverage Status](https://coveralls.io/repos/ericclemmons/npm-install-webpack-plugin/badge.svg?branch=master&service=github)](https://coveralls.io/github/ericclemmons/npm-install-webpack-plugin?branch=master)\n[![version](https://img.shields.io/npm/v/npm-install-webpack-plugin.svg)](http://npm.im/npm-install-webpack-plugin)\n[![downloads](https://img.shields.io/npm/dm/npm-install-webpack-plugin.svg)](http://npm-stat.com/charts.html?package=npm-install-webpack-plugin)\n[![MIT License](https://img.shields.io/npm/l/npm-install-webpack-plugin.svg)](http://opensource.org/licenses/MIT)\n\n- - -\n\n### Why?\n\nIt sucks to <kbd>Ctrl-C</kbd> your\nbuild script & server just to install\na dependency you didn't know you needed until now.\n\nInstead, use `require` or `import` how you normally would and `npm install`\nwill happen **automatically to install & save missing dependencies** while you work!\n\n### Installation\n\n```shell\n$ npm install --save-dev npm-install-webpack-plugin\n```\n\n### Usage\n\nIn your `webpack.config.js`:\n\n```js\nplugins: [\n  new NpmInstallPlugin();\n],\n```\n\n**This is equivalent to**:\n\n```js\nplugins: [\n  new NpmInstallPlugin({\n    // Use --save or --save-dev\n    dev: false,\n    // Install missing peerDependencies\n    peerDependencies: true,\n    // Reduce amount of console logging\n    quiet: false,\n  });\n],\n```\n\nYou can provide a `Function` to the `dev` to make it dynamic:\n\n```js\nplugins: [\n  new NpmInstallPlugin({\n    dev: function(module, path) {\n      return [\n        \"babel-preset-react-hmre\",\n        \"webpack-dev-middleware\",\n        \"webpack-hot-middleware\",\n      ].indexOf(module) !== -1;\n    },\n  }),\n],\n```\n\n\n### License\n\n> MIT License 2016 © Eric Clemmons\n","maintainers":[{"name":"insin","email":"jonathan.buchanan@gmail.com"}],"time":{"modified":"2022-06-22T08:02:52.498Z","created":"2017-05-17T14:24:51.416Z","4.1.0":"2017-05-17T14:24:51.416Z","5.0.0":"2017-06-19T17:31:23.090Z","5.0.1":"2017-06-20T12:55:15.260Z"},"homepage":"https://github.com/ericclemmons/npm-install-webpack-plugin#readme","keywords":["webpack","webpack-plugin","npm","install"],"repository":{"type":"git","url":"git+https://github.com/ericclemmons/npm-install-webpack-plugin.git"},"author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"bugs":{"url":"https://github.com/ericclemmons/npm-install-webpack-plugin/issues"},"license":"MIT","readmeFilename":"README.md"}