{"_id":"rewire-webpack","_rev":"4176754","name":"rewire-webpack","description":"Dependency injection for webpack bundles","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"time":{"modified":"2026-03-01T21:35:46.000Z","created":"2013-03-13T01:35:38.692Z","1.0.1":"2015-11-15T21:22:51.352Z","1.0.0":"2014-11-04T09:07:52.277Z","0.2.0":"2014-07-11T11:52:06.215Z","0.1.0":"2014-04-06T20:19:24.021Z","0.0.2":"2013-10-04T09:42:36.770Z","0.0.1":"2013-10-03T20:53:36.415Z","0.0.0":"2013-03-13T01:35:38.692Z"},"users":{},"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"versions":{"1.0.1":{"name":"rewire-webpack","version":"1.0.1","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"dependencies":{"enhanced-resolve":"^0.9.1","webpack":"^1.12.6"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.4","mocha-loader":"^0.7.1","rewire":"^2.5.0","webpack-dev-server":"^1.12.1"},"scripts":{"test":"webpack-dev-server --config ./test/webpack.config.js"},"gitHead":"e9ea71f1caaa703dd7c88bad7cd80f286a2bda49","bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"},"_id":"rewire-webpack@1.0.1","_shasum":"b62d71ba35e24fba6cd3d5fbdd7ed7f6f04a5770","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"dist":{"shasum":"b62d71ba35e24fba6cd3d5fbdd7ed7f6f04a5770","size":5115,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-1.0.1.tgz"},"directories":{},"publish_time":1447622571352,"_hasShrinkwrap":false,"_cnpm_publish_time":1447622571352,"_cnpmcore_publish_time":"2021-12-16T17:24:24.757Z"},"1.0.0":{"name":"rewire-webpack","version":"1.0.0","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"engines":{"node":"0.x"},"dependencies":{"webpack":"1.x","enhanced-resolve":"0.x"},"peerDependencies":{"rewire":"^2.1.3"},"devDependencies":{"mocha":"2.x","expect.js":"0.x","mocha-loader":"0.x","webpack-dev-server":"1.x","rewire":"^2.1.0"},"scripts":{"test":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./test/webpack.config.js"},"gitHead":"6ecf4e88ecdcc7ae9c946ea2015b8cad2f9740a4","bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"},"_id":"rewire-webpack@1.0.0","_shasum":"5aae4237cb76c6380a32285415715e6bebc5a66b","_from":".","_npmVersion":"2.1.3","_nodeVersion":"0.10.32","_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"dist":{"shasum":"5aae4237cb76c6380a32285415715e6bebc5a66b","size":5712,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-1.0.0.tgz"},"directories":{},"publish_time":1415092072277,"_hasShrinkwrap":false,"_cnpm_publish_time":1415092072277,"_cnpmcore_publish_time":"2021-12-16T17:24:24.960Z"},"0.2.0":{"name":"rewire-webpack","version":"0.2.0","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"engines":{"node":"0.x"},"dependencies":{"webpack":"1.x","enhanced-resolve":"0.x"},"peerDependencies":{"rewire":"^2.1.0"},"devDependencies":{"mocha":"1.x","expect.js":"0.x","mocha-loader":"0.x","webpack-dev-server":"1.x","rewire":"^2.1.0"},"scripts":{"test":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./test/webpack.config.js"},"gitHead":"e15fde15588821d14a6c33b465f5e7251d953535","bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"},"_id":"rewire-webpack@0.2.0","_shasum":"f7a2b0328c26ea80a43af828e634997e59de0301","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"dist":{"shasum":"f7a2b0328c26ea80a43af828e634997e59de0301","size":5640,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-0.2.0.tgz"},"directories":{},"publish_time":1405079526215,"_hasShrinkwrap":false,"_cnpm_publish_time":1405079526215,"_cnpmcore_publish_time":"2021-12-16T17:24:25.219Z"},"0.1.0":{"name":"rewire-webpack","version":"0.1.0","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"engines":{"node":"0.x"},"dependencies":{"webpack":"1.x","enhanced-resolve":"0.x","rewire":"2.x"},"devDependencies":{"mocha":"1.x","expect.js":"0.x","mocha-loader":"0.x","webpack-dev-server":"1.x"},"scripts":{"test":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./test/webpack.config.js"},"bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"},"_id":"rewire-webpack@0.1.0","dist":{"shasum":"32b4dfb5c6295b4b31b8a658973b2934c54cf61a","size":5751,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"peerigon","email":"developers@peerigon.com"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"directories":{},"publish_time":1396815564021,"_hasShrinkwrap":false,"_cnpm_publish_time":1396815564021,"_cnpmcore_publish_time":"2021-12-16T17:24:25.439Z"},"0.0.2":{"name":"rewire-webpack","version":"0.0.2","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"engines":{"node":"0.x"},"dependencies":{"webpack":"0.x","enhanced-resolve":"0.x","rewire":"2.x"},"devDependencies":{"mocha":"1.x","expect.js":"0.x","mocha-loader":"0.x","webpack-dev-server":"0.x"},"scripts":{"test":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./test/webpack.config.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"},"_id":"rewire-webpack@0.0.2","dist":{"shasum":"4288a16b59160ba982cd24ae0ea7d07dcf21e3ae","size":4511,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"jhnns","email":"mail@johannesewald.de"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"directories":{},"publish_time":1380879756770,"_hasShrinkwrap":false,"_cnpm_publish_time":1380879756770,"_cnpmcore_publish_time":"2021-12-16T17:24:25.652Z"},"0.0.1":{"name":"rewire-webpack","version":"0.0.1","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"engines":{"node":"0.x"},"dependencies":{"webpack":"0.x","enhanced-resolve":"0.x","rewire":"1.x"},"devDependencies":{"mocha":"1.x","expect.js":"0.x","mocha-loader":"0.x","webpack-dev-server":"0.x"},"scripts":{"test":"node node_modules/webpack-dev-server/bin/webpack-dev-server.js --config ./test/webpack.config.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"},"_id":"rewire-webpack@0.0.1","dist":{"shasum":"a3e8494239a73b2b9c8fd5a4c56fb8ef8ddededf","size":4378,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"jhnns","email":"mail@johannesewald.de"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"directories":{},"publish_time":1380833616415,"_hasShrinkwrap":false,"_cnpm_publish_time":1380833616415,"_cnpmcore_publish_time":"2021-12-16T17:24:25.850Z"},"0.0.0":{"name":"rewire-webpack","version":"0.0.0","description":"Dependency injection for webpack bundles","keywords":["dependency","injection","mock","unit","test","leak","webpack","browser","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"main":"lib/RewirePlugin.js","homepage":"https://github.com/jhnns/rewire-webpack","repository":{"type":"git","url":"git://github.com/jhnns/rewire-webpack.git"},"engines":{"node":"0.x"},"dependencies":{"webpack":"0.9.x","enhanced-resolve":"0.5.x","rewire":"1.x"},"peerDependencies":{"webpack":">=0.9.x"},"devDependencies":{"mocha":"1.x","expect.js":"0.x","mocha-loader":"0.5.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"readmeFilename":"README.md","_id":"rewire-webpack@0.0.0","dist":{"shasum":"90312d57f5a3e6384598de7d233fbccb758690e6","size":10546,"noattachment":false,"key":"/rewire-webpack/-/rewire-webpack-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rewire-webpack/download/rewire-webpack-0.0.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jhnns","email":"mail@johannesewald.de"},"maintainers":[{"name":"jhnns","email":"mail@johannesewald.de"},{"name":"peerigon","email":"developers@peerigon.com"}],"directories":{},"publish_time":1363138538692,"_hasShrinkwrap":false,"_cnpm_publish_time":1363138538692,"_cnpmcore_publish_time":"2021-12-16T17:24:26.123Z"}},"readme":"rewire-webpack\r\n=====\r\n**Use [rewire](https://github.com/jhnns/rewire) in webpack bundles**.\r\n\r\n[![Dependency Status](http://david-dm.org/jhnns/rewire-webpack/status.svg)](http://david-dm.org/jhnns/rewire-webpack)\r\n\r\nThis is a plugin that enables [rewire](https://github.com/jhnns/rewire) for client-side bundles generated by [webpack](https://github.com/webpack/webpack).\r\n\r\n[![npm status](https://nodei.co/npm/rewire-webpack.svg?downloads=true&stars=true)](https://npmjs.org/package/rewire-webpack)\r\n\r\n<br />\r\n\r\nInstallation\r\n------------\r\n\r\n`npm install rewire-webpack`\r\n\r\nand then add the RewirePlugin to the webpack config:\r\n\r\n```javascript\r\nvar RewirePlugin = require(\"rewire-webpack\");\r\nvar webpackConfig = {\r\n    plugins: [\r\n        new RewirePlugin()\r\n    ]\r\n};\r\n```\r\n\r\nAfter that you can use `rewire()` in your client-side bundles as usual.\r\n\r\n<br />\r\n\r\nContribution\r\n------------\r\n\r\nThanks to [sokra](https://github.com/sokra) who wrote most of the code. :)\r\n\r\n<br />\r\n\r\nLicense\r\n-------\r\n\r\n[Unlicense](http://unlicense.org/)","_attachments":{},"homepage":"https://github.com/jhnns/rewire-webpack","bugs":{"url":"https://github.com/jhnns/rewire-webpack/issues"}}