{"maintainers":[{"email":"hello@peerigon.com","name":"anonymous"}],"keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"dist-tags":{"latest":"9.0.1"},"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"description":"Easy dependency injection for node.js unit testing","readme":"rewire\n======\n**Easy monkey-patching for node.js unit tests**\n\n[![](https://img.shields.io/npm/v/rewire.svg)](https://www.npmjs.com/package/rewire)\n[![](https://img.shields.io/npm/dm/rewire.svg)](https://www.npmjs.com/package/rewire)\n[![Coverage Status](https://img.shields.io/coveralls/jhnns/rewire.svg)](https://coveralls.io/r/jhnns/rewire?branch=master)\n\nrewire adds a special setter and getter to modules so you can modify their behaviour for better unit testing. You may\n\n- inject mocks for other modules or globals like `process`\n- inspect private variables\n- override variables within the module.\n\n**Please note:** The current version of rewire is only compatible with CommonJS modules. See [Limitations](https://github.com/jhnns/rewire#limitations).\n\n<br>\n\nInstallation\n------------\n\n`npm install rewire`\n\n<br />\n\nIntroduction\n------------\n\nImagine you want to test this module:\n\n```javascript\n// lib/myModule.js\n// With rewire you can change all these variables\nvar fs = require(\"fs\"),\n    path = \"/somewhere/on/the/disk\";\n\nfunction readSomethingFromFileSystem(cb) {\n    console.log(\"Reading from file system ...\");\n    fs.readFile(path, \"utf8\", cb);\n}\n\nexports.readSomethingFromFileSystem = readSomethingFromFileSystem;\n```\n\nNow within your test module:\n\n```javascript\n// test/myModule.test.js\nvar rewire = require(\"rewire\");\n\nvar myModule = rewire(\"../lib/myModule.js\");\n```\n\nrewire acts exactly like require. With just one difference: Your module will now export a special setter and getter for private variables.\n\n```javascript\nmyModule.__set__(\"path\", \"/dev/null\");\nmyModule.__get__(\"path\"); // = '/dev/null'\n```\n\nThis allows you to mock everything in the top-level scope of the module, like the fs module for example. Just pass the variable name as first parameter and your mock as second.\n\n```javascript\nvar fsMock = {\n    readFile: function (path, encoding, cb) {\n        expect(path).to.equal(\"/somewhere/on/the/disk\");\n        cb(null, \"Success!\");\n    }\n};\nmyModule.__set__(\"fs\", fsMock);\n\nmyModule.readSomethingFromFileSystem(function (err, data) {\n    console.log(data); // = Success!\n});\n```\n\nYou can also set multiple variables with one call.\n\n```javascript\nmyModule.__set__({\n    fs: fsMock,\n    path: \"/dev/null\"\n});\n```\n\nYou may also override globals. These changes are only within the module, so you don't have to be concerned that other modules are influenced by your mock.\n\n```javascript\nmyModule.__set__({\n    console: {\n        log: function () { /* be quiet */ }\n    },\n    process: {\n        argv: [\"testArg1\", \"testArg2\"]\n    }\n});\n```\n\n`__set__` returns a function which reverts the changes introduced by this particular `__set__` call\n\n```javascript\nvar revert = myModule.__set__(\"port\", 3000);\n\n// port is now 3000\nrevert();\n// port is now the previous value\n```\n\nFor your convenience you can also use the `__with__` method which reverts the given changes after it finished.\n\n```javascript\nmyModule.__with__({\n    port: 3000\n})(function () {\n    // within this function port is 3000\n});\n// now port is the previous value again\n```\n\nThe `__with__` method is also aware of promises. If a thenable is returned all changes stay until the promise has either been resolved or rejected.\n\n```javascript\nmyModule.__with__({\n    port: 3000\n})(function () {\n    return new Promise(...);\n}).then(function () {\n    // now port is the previous value again\n});\n// port is still 3000 here because the promise hasn't been resolved yet\n```\n\n<br />\n\nLimitations\n-----------\n\n**Babel's ES module emulation**<br>\nDuring the transpilation step from ESM to CJS modules, Babel renames internal variables. Rewire will not work in these cases (see [#62](https://github.com/jhnns/rewire/issues/62)). Other Babel transforms, however, should be fine. Another solution might be switching to [babel-plugin-rewire](https://github.com/speedskater/babel-plugin-rewire).\n\n**Variables inside functions**<br>\nVariables inside functions can not be changed by rewire. This is constrained by the language.\n\n```javascript\n// myModule.js\n(function () {\n    // Can't be changed by rewire\n    var someVariable;\n})()\n```\n\n**Modules that export primitives**<br>\nrewire is not able to attach the `__set__`- and `__get__`-method if your module is just exporting a primitive. Rewiring does not work in this case.\n\n```javascript\n// Will throw an error if it's loaded with rewire()\nmodule.exports = 2;\n```\n\n**Globals with invalid variable names**<br>\nrewire imports global variables into the local scope by prepending a list of `var` declarations:\n\n```javascript\nvar someGlobalVar = global.someGlobalVar;\n```\n\nIf `someGlobalVar` is not a valid variable name, rewire just ignores it. **In this case you're not able to override the global variable locally**.\n\n**Special globals**<br>\nPlease be aware that you can't rewire `eval()` or the global object itself.\n\n\n<br />\n\nAPI\n---\n\n### rewire(filename: String): rewiredModule\n\nReturns a rewired version of the module found at `filename`. Use `rewire()` exactly like `require()`.\n\n### rewiredModule.&#95;&#95;set&#95;&#95;(name: String, value: *): Function\n\nSets the internal variable `name` to the given `value`. Returns a function which can be called to revert the change.\n\n### rewiredModule.&#95;&#95;set&#95;&#95;(obj: Object): Function\n\nTakes all enumerable keys of `obj` as variable names and sets the values respectively. Returns a function which can be called to revert the change.\n\n### rewiredModule.&#95;&#95;get&#95;&#95;(name: String): *\n\nReturns the private variable with the given `name`.\n\n### rewiredModule.&#95;&#95;with&#95;&#95;(obj: Object): Function&lt;callback: Function>\n\nReturns a function which - when being called - sets `obj`, executes the given `callback` and reverts `obj`. If `callback` returns a promise, `obj` is only reverted after the promise has been resolved or rejected. For your convenience the returned function passes the received promise through.\n\n<br />\n\nCaveats\n-------\n\n**Difference to require()**<br>\nEvery call of rewire() executes the module again and returns a fresh instance.\n\n```javascript\nrewire(\"./myModule.js\") === rewire(\"./myModule.js\"); // = false\n```\n\nThis can especially be a problem if the module is not idempotent [like mongoose models](https://github.com/jhnns/rewire/issues/27).\n\n**Globals are imported into the module's scope at the time of rewiring**<br>\nSince rewire imports all gobals into the module's scope at the time of rewiring, property changes on the `global` object after that are not recognized anymore. This is a [problem when using sinon's fake timers *after* you've called `rewire()`](http://stackoverflow.com/questions/34885024/when-using-rewire-and-sinon-faketimer-order-matters/36025128).\n\n**Dot notation**<br>\nAlthough it is possible to use dot notation when calling `__set__`, it is strongly discouraged in most cases. For instance, writing `myModule.__set__(\"console.log\", fn)` is effectively the same as just writing `console.log = fn`. It would be better to write:\n\n```javascript\nmyModule.__set__(\"console\", {\n    log: function () {}\n});\n```\n\nThis replaces `console` just inside `myModule`. That is, because rewire is using `eval()` to turn the key expression into an assignment. Hence, calling `myModule.__set__(\"console.log\", fn)` modifies the `log` function on the *global* `console` object.\n\n<br />\n\nwebpack\n-------\nSee [rewire-webpack](https://github.com/jhnns/rewire-webpack)\n\n<br />\n\n## License\n\nMIT\n","repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"users":{"jk6":true,"dnjo":true,"dzlk":true,"leor":true,"p2227":true,"zzzze":true,"alxndr":true,"dkblay":true,"elssar":true,"jamlen":true,"kaycee":true,"mrsarm":true,"noyobo":true,"ryaned":true,"trinup":true,"akabeko":true,"da5atar":true,"fhinkel":true,"floppee":true,"fredtma":true,"jez9999":true,"jmorris":true,"kidfiji":true,"liunian":true,"nanxing":true,"nunogee":true,"preco21":true,"subchen":true,"cslasher":true,"dgarlitt":true,"djbrandl":true,"erikvold":true,"jdpagley":true,"jmsherry":true,"jonathas":true,"joshberg":true,"joshualo":true,"livarion":true,"liveinjs":true,"maxzhang":true,"parmentf":true,"rizowski":true,"staraple":true,"tenpenny":true,"thewazir":true,"thing772":true,"vchouhan":true,"vishwasc":true,"anaumidis":true,"firerishi":true,"joeferner":true,"ninozhang":true,"nmccready":true,"rlafferty":true,"sasquatch":true,"sqrtthree":true,"whathejoe":true,"alekzonder":true,"clarenceho":true,"eventhough":true,"jussipekka":true,"liushoukai":true,"midascreed":true,"pauldprice":true,"princetoad":true,"qqqppp9998":true,"sbruchmann":true,"zhaotianze":true,"chown_chmod":true,"flumpus-dev":true,"hal9zillion":true,"hortinstein":true,"josemarjobs":true,"karlbateman":true,"midknight41":true,"adrianblynch":true,"cameronnokes":true,"chocolateboy":true,"ivangaravito":true,"ricardoriogo":true,"walexstevens":true,"gillesruppert":true,"markthethomas":true,"bradleybossard":true,"chauriyagaurav":true,"carlosvillademor":true,"maciej.litwiniec":true,"nasser-torabzade":true,"rahulraghavankklm":true},"bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"license":"MIT","versions":{"0.1.0":{"name":"rewire","version":"0.1.0","keywords":["dependency","injection","mock","unit","test"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.1.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"3441f9381510b8878ab6c78fe6cedb2ed206ce10","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.1.0.tgz","integrity":"sha512-XMuPRwykECDqBDGGQ1ESc5sPlMx3T0SmNz427xS3etXSEZQeFuTcT+pIRqQMsi3XarQ9yt1Hfz7/NrP21u/D9w==","signatures":[{"sig":"MEUCID8pbNHOYsdFTmJ++zxg9NYrTpChN5KhCvUSeiRBvjz3AiEAhrC0ktogGx/Bd3SnHJELJPyod70Kq1AApTD2fhjm0qE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"0.6.x"},"scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.12","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"toSrc":"0.1.x"},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.1.x","expect.js":"0.1.x"},"_engineSupported":true,"optionalDependencies":{}},"0.1.1":{"name":"rewire","version":"0.1.1","keywords":["dependency","injection","mock","unit","test"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.1.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"1967940b59a3e1804e0d7f4bc518a0454af8a654","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.1.1.tgz","integrity":"sha512-g32dDnSjSyGSUXFREkJLCO+wYC2yw/in+KsZbRwe4gx/bODLVdffoyvEHndUj/yRwU2mWXx80OP+Hic2OKRASQ==","signatures":[{"sig":"MEUCIQD9jZKj4DAe5728AdgKYWhlM+8zhP36Wt53bJOa7JnpsgIgCsL9YMwExd+UDYxaoBIH3+eu7I0q0H7V48DPMFcBXIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"0.6.x"},"scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.12","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"toSrc":"0.1.x"},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.1.x","expect.js":"0.1.x"},"_engineSupported":true,"optionalDependencies":{}},"0.1.2":{"name":"rewire","version":"0.1.2","keywords":["dependency","injection","mock","unit","test"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.1.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"c4acfc9d3e900f8abc47165af07611c909edb89c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.1.2.tgz","integrity":"sha512-y4AyUXBSXgrm7S64XZAvW7mQIjYmXyHECquGEtk31U7l0CyBpBrABzRxMSJUYAWkpebQIruRjd6cVgNBzJIIJw==","signatures":[{"sig":"MEUCIHlybvM+avZMwNwp/3nAOnmcZKGBClPdM8YZN1Ox5lJyAiEA/CzaqjmQCK9rV6HqMCqBZi3Iw3eeJBVktK/BFI//t8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":">=0.6.15"},"scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.12","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"toSrc":"0.1.x"},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.1.x","expect.js":"0.1.x"},"_engineSupported":false,"optionalDependencies":{}},"0.1.3":{"name":"rewire","version":"0.1.3","keywords":["dependency","injection","mock","unit","test"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.1.3","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"80cb1d78d1bbc639cdf2dcd0e044f1a02497f2d9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.1.3.tgz","integrity":"sha512-lxAfSE88TMnPk+e5RJGtJo9HXLQGeDTZrXNcZsv38uOaCeb5Df8rFiX2Rh+Fka78L281QLs+5iiFpI4eVuyjfw==","signatures":[{"sig":"MEUCIGoF0Fo4LUh2I2GWrjIvF18ndir0OaF1VFn5si6QuTjXAiEAiMgF2uwhJz91cgLBB8V1fSY5plIyToAcwHVIay3PmsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"0.6.x"},"scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.12","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.14","dependencies":{"toSrc":"0.1.x"},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.1.x","expect.js":"0.1.x"},"_engineSupported":true,"optionalDependencies":{}},"0.2.0":{"name":"rewire","version":"0.2.0","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.2.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"e921e3aed5fb5077e04a43910d61bbbb6aa68479","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.2.0.tgz","integrity":"sha512-EHV3U4LTWnlJmTPtRGyOUS9OJBfIn4CS3SOP5o1xSUb1Bhk0ANsPASmydLyj4yLCW2p5RgNYJM0hrxcaU8FiHg==","signatures":[{"sig":"MEUCIGJdmipY3V0ye/fsH4x6Ijo144VPyBKeNeJ1/aMuMWQYAiEA/+1m/MZQrRMcdcSIhQpGGeSCy/NaBJk1SSgl0IZ577c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"0.6.x"},"scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.24","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.19","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.1.x","expect.js":"0.1.x"},"_engineSupported":true,"optionalDependencies":{}},"0.2.1":{"name":"rewire","version":"0.2.1","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.2.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"38621e755dfce496c73190ff718b98428a93cb3b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.2.1.tgz","integrity":"sha512-/G4fRNHzV2r8CMXBVzlgHBr2C8WcGP7UKsTR9D+bAhsN2pbVnxlshk0cOZJLFET7emKE5sTuDa0/AD5pKk75DA==","signatures":[{"sig":"MEQCIAt2jqFanjp9tUgb5PQNEt9exaFANSeZYzbMqqxfC5xiAiBVa0dl+w/AIqYiUNkNhv9b2Izk2Ir3ulKO2ohHutMk8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"0.8.x"},"scripts":{"test":"make test"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.24","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.19","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.1.x","expect.js":"0.1.x"},"_engineSupported":false,"optionalDependencies":{}},"0.2.2":{"name":"rewire","version":"0.2.2","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.2.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"07feba8b19e5643de45714f018c530b24f6d40db","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.2.2.tgz","integrity":"sha512-5xZqq/nL1Sw2ZE/mzF9WSJVnwGPzyimzlcK969v0iNEE2GvsOw5sjEGFI+rog8KWucXWydGnCssif24QH1AQSQ==","signatures":[{"sig":"MEUCIHbRW+RXJCjhWZEXTILF+r7wOkjzeF7cBkizmtpVpE3EAiEAskYN5Q/0V/GCbr99QK6gKoLrCLBXUKXiTsJxfo+ePDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<=0.8.x"},"scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.24","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.19","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.2.x","expect.js":"0.1.x"},"_engineSupported":true,"optionalDependencies":{}},"0.3.0":{"name":"rewire","version":"0.3.0","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.3.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"1d307266553c502ed816662d3f573249658c9686","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.3.0.tgz","integrity":"sha512-n/kZID+jx3GUzxeSyDg5TWHguKKikYtgENbSOQE+B3BMSuTYU1N5n+jLJej6wedD8GCDtwg9GObvYp/V15BACQ==","signatures":[{"sig":"MEQCIDTae1U4TSnMpzBXyNrlhQae4m1QhDfWa8LF90v05CYJAiBOlEr8hhI702LQxhMnfEhDrnYbdRWQ6Z6gBypOQEh4ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<=0.8.x"},"scripts":{"test":"mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.24","description":"Dependency injection for node.js applications","directories":{},"_nodeVersion":"v0.6.19","dependencies":{},"_defaultsLoaded":true,"devDependencies":{"mocha":"1.2.x","expect.js":"0.1.x","browserify":"1.13.x"},"_engineSupported":true,"optionalDependencies":{}},"0.3.1":{"name":"rewire","version":"0.3.1","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.3.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"bd1b4961a8844484362ea4247e8220e60c0def0b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.3.1.tgz","integrity":"sha512-tXJMQzDI9hsUmnQ7uzyqnI9bQk8STsZAFKxCQhp+WdChp3RFUOe88AlUDWG2xAsejseifndifACNoMpYN653Fw==","signatures":[{"sig":"MEUCIE4FSG2QiVJzVPZwcANxrLqCWXgHFu7yumyGJHzLFlN7AiEAkYOu1xBm9P1Q9Fa6/dShkTrG8ZU/oLTLQ2s6m5ve/g0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"mocha -R spec"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.2.x","expect.js":"0.1.x","browserify":">=1.13.5 <1.14.x"}},"0.3.2":{"name":"rewire","version":"0.3.2","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@0.3.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"6dea85d7a1ec388743a6140773855653e8eda8c3","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-0.3.2.tgz","integrity":"sha512-wPoZK93sDdt2QXXwlHHPkIohrfQF+zWqy2wAXyQtgi7YvtPO6xmcCx3iZYKraKFdE0R22twVc0xDJCHrLubotQ==","signatures":[{"sig":"MEQCIHHPHRCIJgjCb0M6Q5zhroA0wLM61EhXQVxMmziRZa7AAiBQUgQSHV94F47HqHO8aw0QVx71IELwYw8gKi35ayazWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.3.x","expect.js":"0.1.x","browserify":">=1.13.5 <1.14.x"}},"1.0.0":{"name":"rewire","version":"1.0.0","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"http://jhnns.github.com/rewire","bugs":{"url":"http://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"c8487458da52e398696e3c6921a6db1b40635afd","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.0.0.tgz","integrity":"sha512-qIqoeus7a+94b/0dYalnA4zIpVhHnZEYqqrt+iD9FwVlTN+Q+Tk+hCJPJNfYP5tHF1hPnd1ccmyRt+aEzpiQVg==","signatures":[{"sig":"MEUCIQDk7y9SyYvNsqmvrMdQbTyaWoqgTNP9eH//mT2YF2X9rAIgUDdXIfnOHJXvBoty2oVWhsIpV1p8ZPtSiM/IgC1k4Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.x","expect.js":"0.x","browserify":"1.x"}},"1.0.1":{"name":"rewire","version":"1.0.1","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.0.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"0351c7e6b134dccd542244e0eab63f70335c3577","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.0.1.tgz","integrity":"sha512-dA41nZJlmYZVIlessi++pqLTQaiIIsiBgjY3wVbDlgoIpFn8MeV9Eh6b/EC0mtx7xx5qD8reku9AiLFLWoadGg==","signatures":[{"sig":"MEUCIDJ86oRRbr+ZFNR6xJ2uhN0Pu94Y5trGhi80pzJKNiO2AiEA7EfY4m+OR2RUpWzmxnAX+JFOOcBT2aEcrNH+FiOfu+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.61","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.x","expect.js":"0.x","browserify":"1.x"}},"1.0.2":{"name":"rewire","version":"1.0.2","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.0.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"43523967a52db06fbb37b34fb13129d059e7352f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.0.2.tgz","integrity":"sha512-J7YqFptxjTQGhSRVvfPfgPmfmq7OGfRJNRKiDTU5lUBZhN2tDuGL9Cp7QirtLvOWGoOt9jX358W5laaf03N2+g==","signatures":[{"sig":"MEYCIQCjaf/78/D/OYEicJOqEZWgSLhCHpZrCiwnVnb9ojqhCQIhAPKryJ7aNFWOkibI8xctLD9sJ3GP+NTUKOqTXp54xR81","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.61","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.x","expect.js":"0.x","browserify":"1.x"}},"1.0.3":{"name":"rewire","version":"1.0.3","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.0.3","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"ae92a22a2f8b944e245a23e58c9f79ab95999ea5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.0.3.tgz","integrity":"sha512-1ocCr1GGOJST6SN089rYF1GfINGi0tcy5YPZHJDGNIqv1hHodSj7j6/gfDyL9pQNKtOoNuMhYc4nHo35FDAzEg==","signatures":[{"sig":"MEUCIQC2qCeM1BQX9JFCPT1vdlllGAXTnbzohDJ2AC1flzDnsgIgYDccuNSrf8dGBg22uTE6l/hMCQyIlcF9COrbmJcsmsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.1.61","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.x","expect.js":"0.x","browserify":"1.x"}},"1.0.4":{"name":"rewire","version":"1.0.4","keywords":["dependency","injection","mock","unit","test","leak","inspect"],"author":{"url":"http://johannesewald.de","name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.0.4","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"db1c3278a6ba03bf7bbd37f2ae3b07e8d27b3609","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.0.4.tgz","integrity":"sha512-SEymIzkDENodXVQHdZ4FbECiKLngKx6LNRbHmN9Hp3dd1IW63+H6437nUzMB3G1IEE7GP+POSa8fB7gtQGA1vg==","signatures":[{"sig":"MEUCIB10zLRKhJEJoGjmZQRvr1TjSXPBtg/sDMjcD7jblgv0AiEAnlUDK7YdWxXVVVWd6fH6WYCeAZNjcfBgvTQ7I/5XalY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","engines":{"node":"<0.9.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.2.0","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.8.x","expect.js":"0.x","browserify":"1.x"}},"1.1.0":{"name":"rewire","version":"1.1.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.1.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"27280a8855a68eac24efef74b46ad666b494c697","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.1.0.tgz","integrity":"sha512-GYA3/PLhYJsCphqQ2W9oGJQsGUeYRviv9oekU0/5Z5etQQMEtj+yIoS39n5zfWrPk5lksxJyHc+TJql/utIUtw==","signatures":[{"sig":"MEQCIAIH1Z3OBgQqaZibH04P9QwnpFCUPtRhd1Rt8EaW3355AiBvQH8BJedle2M0VOFBhwrxBTBxmxRvIapsmp6d5xzKag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","engines":{"node":"<0.10.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.2.11","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.8.x","expect.js":"0.x","browserify":"1.x","coffee-script":"1.x"}},"1.1.1":{"name":"rewire","version":"1.1.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.1.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"37fae32ccce65c6d4d4a4d4325661ef1cee912af","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.1.1.tgz","integrity":"sha512-JVtyc8RTAemS6eRGadZtuxQF5TkFtqDSp7dxJxMJAHVyUWnesu73FtHJWG3C24TCjJXZKIsz7TSLnLg8xN/G9g==","signatures":[{"sig":"MEUCICSQsazlc0G7C+kLRxOqnoE6PH80tq/45aPIXN7yh6dZAiEAoUReHGdIA+QIWEaXOjEC9xuoXCfIs7Uw/MwegKy+RZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","engines":{"node":"<0.10.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.2.11","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","webpack":"0.8.x","expect.js":"0.x","browserify":"1.x","coffee-script":"1.x"}},"1.1.2":{"name":"rewire","version":"1.1.2","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.1.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"ca2297e3562b453d0829b3563ddd3734dba144ef","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.1.2.tgz","integrity":"sha512-6+MFahV+yfb9nU2bAh8qsxBGDA05fGGyzOuXMEBRQEz1Mw0vcpvEeHsrGSd7T3UdodYiPHymOXF3QPJDEJ1Hzw==","signatures":[{"sig":"MEUCIEqyhEyvk/8gyjkxgtlKBuunXrjQxcxSZPSiQ5wwzlIGAiEA9cxwtzztWDMTxWcVEs63HGPR5oO6ksFWx41JFFOmfYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","engines":{"node":"<0.12.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.2.14","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"1.1.3":{"name":"rewire","version":"1.1.3","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@1.1.3","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"32bc9688a816cec50edc9414bd748ca10615193b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-1.1.3.tgz","integrity":"sha512-mm6peo80DI4sUnVrGoj4ahmsOC1Elp31jbv1Bhd6a42zS7v5+uqf83yxTbyHeuKkCy2N8lmbcUx71qrkOvEV5A==","signatures":[{"sig":"MEQCIChCsRybn6ZGFKN5NznxHJrYyqor2qU3yg+viNAFpk6XAiBccBr8Q8pxW7ZLykCc+FwHV1neAmF5kck+sB8ZZ9NDtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","engines":{"node":"<0.12.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.2.15","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.0.0":{"name":"rewire","version":"2.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"08036863735b92d07e683c55c85d1c7f4db43bab","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.0.0.tgz","integrity":"sha512-MyLS6Qgi1Cpsh/bl5EgLtbR0ogP2EXC1KA3Ghm3B9GcN/GB+ek4kktoPmGNsF4XsZZzcDCfOGStlNP7HRVvPyA==","signatures":[{"sig":"MEYCIQC4ymgYBDIYDLrn52jxxd9R5wRAT9F3xXw/l435kqIRHwIhANjIxoX5dnJrqKxl17vciiAo6hZ7vhvLRVbsbGLsovQG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","engines":{"node":"<0.12.x"},"scripts":{"test":"node node_modules/mocha/bin/mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.3.1","description":"Dependency injection for node.js applications","directories":{},"devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.0.1":{"name":"rewire","version":"2.0.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.0.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"96e53d7253b7bfa5d8159f9ca39807365244e57f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.0.1.tgz","integrity":"sha512-ahxgEmI6gW1hm8fuPiAOsLO1fOEEvSW4yn8F9OUDPhKh3Lk/C4jLsfIK3K7hGLYR66AkIKp3UBUt4KR32lvVsg==","signatures":[{"sig":"MEQCIB0SJfWPSa2a3to93VEZV0mdA1O4Jx1w+QKTfriYG3LSAiBmi/cLcsi8a7v91W+Joz+UThQjrW90vOCOqU0PIBR0wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","scripts":{"test":"node node_modules/mocha/bin/mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.3.17","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.1.0":{"name":"rewire","version":"2.1.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.1.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"87fe524048867f7fbb56f41f5ba2fa3bd553cef6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.1.0.tgz","integrity":"sha512-cE7eOu9ok+mvNVAYViuEeg9VXQCId1gtrkqgNEdW259VIz4i3CV4mg8Fp/jwz3fq4ePag24asMGBZQCwgUqLhw==","signatures":[{"sig":"MEUCIDE7SRklD39KjShXcTTz1dikafIZAwC2CT09dhK8P5sKAiEA7Ri5aimY8rQqg0SakHahOnBjfVhAhwXw/hl+gI5nwtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"87fe524048867f7fbb56f41f5ba2fa3bd553cef6","gitHead":"3e06f8784c0a08bf3dacf8eb15aff1b6902394a9","scripts":{"test":"node node_modules/mocha/bin/mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.14","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.1.1":{"name":"rewire","version":"2.1.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.1.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"28d48aaef1ad9a3023f37eb987ac0b1646b698a1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.1.1.tgz","integrity":"sha512-IVqVmuK2nBuLOdPrBcFZp+zrWTw4QaLpwsscyUuVCatu1Egz+xk0nhIWoaWQrIrnWehJgYm+j7/dolnwJvBHUw==","signatures":[{"sig":"MEUCIQDegAmauEE94SW4QGt0C0I1AdajwiqL4SwfiH6f3F52xwIgA/iHhX/A47cKd5EUggO9Xd/NODSndn2DU7URKQchF84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"28d48aaef1ad9a3023f37eb987ac0b1646b698a1","gitHead":"93d3907216f1a0ea4bc24eb0bc83775f84a6063c","scripts":{"test":"node node_modules/mocha/bin/mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"2.1.3","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"0.10.32","devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.1.2":{"name":"rewire","version":"2.1.2","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.1.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"512f3f7536a55f5a2590c77f4df1687913757c37","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.1.2.tgz","integrity":"sha512-SRPfm5lb+8FYkpWGlgJ7CLYfLUsRPaptZVISZYvlYxlPq17W9/ljQFsvDe2t8iCLRr5xJYBH53YHUqxHFHDzdA==","signatures":[{"sig":"MEUCIQC05FQP3OsAUjSLbTp+ccvGjGVO5WRv3dd1f7IQ1yElCwIgQwnEoRApzfi4uhkGIkG571kMHKidpjiscOV8FLDLr44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"512f3f7536a55f5a2590c77f4df1687913757c37","gitHead":"1eede09155581d71bc311e0b7d16e0109d607e05","scripts":{"test":"node node_modules/mocha/bin/mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"2.1.3","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"0.10.32","devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.1.3":{"name":"rewire","version":"2.1.3","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.1.3","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"10b97902aaeb8fc2a07d7f343e8b0bcd0ad7fb51","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.1.3.tgz","integrity":"sha512-uKolpx/jLXnfs0fYF3KvNrsDq+XH3j9m4p/cKpY/0/2wvyVV3uHaGiJ7xMIU1r+nPnev9oBcpoUxUsw+6RScFA==","signatures":[{"sig":"MEUCIQDQc+E07fNG6ay/f1F4xPCOLa55VjEmw8h2ZksplDtfcgIgVQvse3x3enuHU58BLnMByRhctwd9HkyOAq8FJonAH7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"10b97902aaeb8fc2a07d7f343e8b0bcd0ad7fb51","gitHead":"36980222cb592a90c7b79afb117f9251fbe1efba","scripts":{"test":"node node_modules/mocha/bin/mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"2.1.3","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"0.10.32","devDependencies":{"mocha":"1.x","expect.js":"0.x","coffee-script":"1.x"}},"2.1.4":{"name":"rewire","version":"2.1.4","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.1.4","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"af17d5a6e2d822a7f7e4bb3d3a928a78c8f0d550","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.1.4.tgz","integrity":"sha512-DC6h21n5pgAuZTt3SkrJ0JBZu3x1SRdW5teT8TRkVTQS7EYP7RQMEJprg+OXwNw4Tz2H1lpOU0wsYnpbO4GGdg==","signatures":[{"sig":"MEUCIQD2Gj2WX91Ibma8+2RF+JW3dpsP2SfS7GVZDupY3su4iwIgHaJJNmyq7QSIGBmAy4UmLzfzj2Nae8eJ5h/gJnE1NPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"af17d5a6e2d822a7f7e4bb3d3a928a78c8f0d550","gitHead":"93a48dc1a1e462f811f01c7e578c091231903a0c","scripts":{"test":"node node_modules/mocha/bin/mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.1.5":{"name":"rewire","version":"2.1.5","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.1.5","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"764599179cae5e393839bf3ad6e0be371ee49d81","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.1.5.tgz","integrity":"sha512-lshZ1DfsMqblTFgKHLA4XWVyMBzJO7O6iXem0AtppM+UnxVFnOComVQN/lFVfoRW7wUF35CiBb6RtBntqqcVew==","signatures":[{"sig":"MEUCIA2oxR7rAc/pbzx008Ho7H3h5i7gRaa9bzwj0l1mXp59AiEAuloHKp6VkhQ1zkf4zpiIk+KQzvRP4HzyPCLqLCt8nVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"764599179cae5e393839bf3ad6e0be371ee49d81","gitHead":"1e06fb04888af912499723cbaf383f8ffedfe1b5","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.2.0":{"name":"rewire","version":"2.2.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.2.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"15781a04a4cc807b246aa4a84cfda57992ee68b9","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.2.0.tgz","integrity":"sha512-lZOreSYERQI0zwmZLcAkSAFqpGPwOrM60A2iczwo9irom0K5L3TTSH0iTnL8+DgWYauyOgXB5hm4ve/OlSbX1Q==","signatures":[{"sig":"MEYCIQDHVVUwyHI6zQx9JgUIphKw5Jwd2+NnmrUkVzfPr6i7IAIhAJEDyCzCEsvKC7geecU2Tm27byM8S7c29dQmzLkfehvD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"15781a04a4cc807b246aa4a84cfda57992ee68b9","gitHead":"02a15ea0eeaa4059535abad14d15e20df82feea4","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.3.0":{"name":"rewire","version":"2.3.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.3.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"881af2bac58a4d4dbb42e9e8e3aa3c91fcbb2be4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.3.0.tgz","integrity":"sha512-ufUhEIvlXoKiP3pMEZwSrYPpq7f2gRKGkRnRLLSs2UHI9apQTrZpAdoSAtAMtGRLoKf+3G/LBoNewMbpqe+gLA==","signatures":[{"sig":"MEQCIEOtYF52SPfp4tAfWZtGu4lslTgxt65e+zaelBkT9M+aAiBJbdxtdpt+S9ODlvyvDS5Z5ULMrcSzVEJ3wT7kd7593Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"881af2bac58a4d4dbb42e9e8e3aa3c91fcbb2be4","gitHead":"52e914dc8b447d1cf99dd946869e8eafb5b53ae4","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.3.1":{"name":"rewire","version":"2.3.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.3.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"59da730a48c49cbf4f4bb296b2c47cf553fd6d57","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.3.1.tgz","integrity":"sha512-7B7b+EQaxYei3gi/vioAATT0Oe90tw/mCyWxAd9EtIcLlBWMxcmSF+lIRqGntVi5y6gYbp8VS76MH2swH3J2vw==","signatures":[{"sig":"MEYCIQCB7zXAaTBX29GofDvBu0oIcs8Cp1+Ldoz0nDmk/XMPmwIhAKi4RjuSW4yVqG1modwDjD6qlidJXKKpS9FaNgoN42uC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"59da730a48c49cbf4f4bb296b2c47cf553fd6d57","gitHead":"530f508561a304318895997f392650652f09624b","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.3.2":{"name":"rewire","version":"2.3.2","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.3.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"0205fe09284ccc51be82354a978508628e6e8fb1","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.3.2.tgz","integrity":"sha512-h4DHsADln+cNbI6sLgoYy0uqy1rV5T4TesuryNVb9C6lAvcwht17ql7rD6vf2OJzsChJTaH3S4D/f6dZowM1nQ==","signatures":[{"sig":"MEQCIDXMVPBgVze2ePecGnJmisd9JnJWZOd0KNkn3RSm3+WaAiBV5DdLcVcthTcq6TDDmdKz9YhWt8Fy9Xk5/fWIqBXoJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0205fe09284ccc51be82354a978508628e6e8fb1","gitHead":"7cd73d4d70f103814035bc8cb5648d71d4960562","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.3.3":{"name":"rewire","version":"2.3.3","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"_id":"rewire@2.3.3","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"0cbc6de9549d34f5bdc882fb3b5ca1f9aecb2bd4","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.3.3.tgz","integrity":"sha512-4Up+o7u+1Eb7kdXkKIkCDExkAXU2G7GFsexMZL3TS2bvBVD2BdqJdgdz0NNz4fRUsBNHOBYTQ1B06OoMnCRbOQ==","signatures":[{"sig":"MEUCIQDuhTPR4WheN6zwweff+WdV20Va10NafxgwvmqGcrM+8QIgBSJHR92ideA0qE92d+ZSsngI3PXufE0jtW5c43/aIuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0cbc6de9549d34f5bdc882fb3b5ca1f9aecb2bd4","gitHead":"39e7de2aa557685333a16a68914d8b2290d26d05","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.3.4":{"name":"rewire","version":"2.3.4","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@2.3.4","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"f3a40bc40af704bca740a1de5d53f636ee2d601c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.3.4.tgz","integrity":"sha512-4xdjLI4wqHNepqLUMLTBgnkCB/JLmj+I4Tj+NZpkrsaGY50kWuL5+auNkMfdHDl4j68obtJGAuMGUjj46G+Ccg==","signatures":[{"sig":"MEYCIQDiFA5JpHOlw14aQj6A8PTYzPsdYFVRY2tJdLc13azJOAIhAIPEb3wiB0cCdhxauFSMbbl8pfKGAJW4gJoX+2yOaxnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"f3a40bc40af704bca740a1de5d53f636ee2d601c","gitHead":"a6ed9145a24b9e85dbf70bffd337767b8ce40d6a","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"1.4.28","description":"Easy dependency injection for node.js unit testing","directories":{},"devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.4.0":{"name":"rewire","version":"2.4.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@2.4.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"fa239d43fb2798ce4af5e7b574da7ccf30108e12","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.4.0.tgz","integrity":"sha512-HlQuGm67xOf0hRya2TXpjsWGrKgUc3GlDwyjEjayRo2F0xYFCMzSAI7IzW98d0McQ9opCtA4eyrXpjqboYg6EQ==","signatures":[{"sig":"MEYCIQD243jE6Y8sgdfPd557u+vWU28nLiFBqVf9HF995xujSQIhAPbqzoHeuFxYz7+VCd+Dn1lZckuGa05lo7PiSXpTYW5J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fa239d43fb2798ce4af5e7b574da7ccf30108e12","gitHead":"ac0c8a37250513b49670739ac6f95a5805687251","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"3.3.6","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.5.0":{"name":"rewire","version":"2.5.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@2.5.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"0c2f78e666aece5c0ec060f612fee45621989aaf","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.5.0.tgz","integrity":"sha512-eFPy43EspYerIN6AQuj0p9lEGujJRbWGr+u6CJ11+jOtFFQc6XfhSsXGPzJKJ9cye5G51tyuNMvtgt3tG/ytuA==","signatures":[{"sig":"MEUCIHp4clDFTzpCmQDwviK5u9czL8V9o4JuOSVUE+22V1QaAiEAytJunSjgVnvqGIAIqoaNBN67jP0+zqawhKReKxsnnyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"0c2f78e666aece5c0ec060f612fee45621989aaf","gitHead":"a4fc3a852d1749cb6491c7a337d4ad4720248df6","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"3.3.6","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"5.0.0","devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.5.1":{"name":"rewire","version":"2.5.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@2.5.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"14dc4dc9f74fd1da98273b89c46fbe0e8bd16614","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.5.1.tgz","integrity":"sha512-qvfvK9vqYMvj60o+pKU84Nd2LzyZXmNpcLf8tbm9p1qyP8vtROcBMtxhkQ66xuLz1LohKXN5Br9rGcpErZfWMA==","signatures":[{"sig":"MEUCIQCNUcUFdl0pjlmLk6ysjXDWZ3nUpO3WhCp24ZsrtwOYOgIge8ebbBDe2dYLDxIWdpcVP7L29uk2d9VX6LdlRfMPKeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"14dc4dc9f74fd1da98273b89c46fbe0e8bd16614","gitHead":"42c2ce58d153cba206753ce03b6836041d4f850f","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"2.11.3","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"0.12.7","devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"}},"2.5.2":{"name":"rewire","version":"2.5.2","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@2.5.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"6427de7b7feefa7d36401507eb64a5385bc58dc7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-2.5.2.tgz","integrity":"sha512-9wOlgRHTOzUv5dQO2XD2qWob+7yi/QXh7SSwLJW5wMAkAdkYuaCtcPuLAXUTllK0MjSvtpxUqAWMuSrrdt9VNw==","signatures":[{"sig":"MEUCIQDwVQ5R6Lh94gFSxXVNSrG7fjXhweBIJHcElzWyJFMuYQIgAJI+0yDdMTpYjOshhCDwvIieUAZXguw8QPYIB4p0nvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"6427de7b7feefa7d36401507eb64a5385bc58dc7","gitHead":"fff5037950f78b4164c299560f761bd5e3dc9e06","scripts":{"test":"mocha -R spec --check-leaks","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"developers@peerigon.com"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"3.10.2","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"6.2.2","devDependencies":{"mocha":"^2.1.0","expect.js":"^0.3.1","coffee-script":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rewire-2.5.2.tgz_1467369649179_0.6177684376016259","host":"packages-16-east.internal.npmjs.com"}},"3.0.0":{"name":"rewire","version":"3.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@3.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"562a43185dcf8f66b3cdfbb88e90cf4d3c1b8c6d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-3.0.0.tgz","integrity":"sha512-qYCsUlw+eyQvDbojC+dwABjojBmT2i96Ma67xwIHg5fJvIET6dNWgVuveiVUM2Mlec5/YkNQCJHg1fPv1mmILQ==","signatures":[{"sig":"MEYCIQD95OrjmYDRIG5AK7Zo4ecr5VV19supNBTLflw6QjvtyAIhAMw2BdgULDKIRp5Aw4IzNH1T6jyjhtZWlqcLA+lU66SQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"cce2de832c99e1f1491c9766bc6a2f1b4d0a3bd2","scripts":{"test":"mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"5.5.1","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"8.9.0","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0"},"devDependencies":{"mocha":"^4.0.1","expect.js":"^0.3.1","coffee-script":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rewire-3.0.0.tgz_1510368688283_0.27597281988710165","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"rewire","version":"3.0.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@3.0.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"e58b71eb7e10b3bc371069118fa4f2f99f975427","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-3.0.1.tgz","integrity":"sha512-6bC/xDkpz83lOUYYH7y0AyYgfW/JVfLFN/M1vydZxPmPans/Wx/Sg8V1by6SsSwBB1+gO7ScxLBe8w4tZhux+Q==","signatures":[{"sig":"MEQCIAp/1ksBmr5sUDQXU0zqX6yglRm8fsIVgouxh5EKUuwPAiBWL0hMxxuZE7FuFRfLokgAmyeN+2R6rhR+SpUvuEEjMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"2f6d7af3b57aaa55655019054365cc241fd9881a","scripts":{"test":"mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"5.4.2","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"8.7.0","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0"},"devDependencies":{"mocha":"^4.0.1","expect.js":"^0.3.1","coffee-script":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rewire-3.0.1.tgz_1510757724570_0.804698552004993","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"rewire","version":"3.0.2","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@3.0.2","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"25e5413c4f1676eb3247d1884198b3a265408bbd","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-3.0.2.tgz","integrity":"sha512-ejkkt3qYnsQ38ifc9llAAzuHiGM7kR8N5/mL3aHWgmWwet0OMFcmJB8aTsMV2PBHCWxNVTLCeRfBpEa8X2+1fw==","signatures":[{"sig":"MEUCIQDRMaP1DFmxmIsVy+rSJ0XXkVyz8IsPM1rNcMG51UG74AIgJY0SrpnuI8qMrLjdJlibAQ+Rw6gq+LYSU6uSc28LBq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","gitHead":"18c5d0e09ef0f6cf666d664fbbf74435e190f23c","scripts":{"test":"mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"5.5.1","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"8.9.1","dependencies":{"babel-core":"^6.26.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0"},"devDependencies":{"mocha":"^4.0.1","expect.js":"^0.3.1","coffee-script":"^1.8.0"},"_npmOperationalInternal":{"tmp":"tmp/rewire-3.0.2.tgz_1511190039872_0.22571709007024765","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"rewire","version":"4.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@4.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"334e0e39290704146bff766e45268e71a526aa8b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-4.0.0.tgz","fileCount":37,"integrity":"sha512-ahzBVy87mg9lHKQmpWbyFbiZvTHBvAfH05N9HhbPZnhEwgfyvZU8Th5f5XnRm1qrhdZTvEK6GdVM1h7T5Y2laA==","signatures":[{"sig":"MEQCIHnJjVknRCL9YhObcSBYdmAIsLXU3HtkGh/tL/6kZyLGAiAyyExAvTFXoLth6/M4/nkM5udqDRI/e14sc/gOnp8r5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58318},"main":"lib/index.js","gitHead":"6ffd4d1405c9f812f7bcd3b915f4da262afec754","scripts":{"test":"mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"5.7.1","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"9.2.0","dependencies":{"eslint":"^4.19.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^4.0.1","expect.js":"^0.3.1","coffeescript":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rewire_4.0.0_1523315589804_0.08545335028483292","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"rewire","version":"4.0.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@4.0.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"ba1100d400a9da759fe599fc6e0233f0879ed6da","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-4.0.1.tgz","fileCount":37,"integrity":"sha512-+7RQ/BYwTieHVXetpKhT11UbfF6v1kGhKFrtZN7UDL2PybMsSt/rpLWeEUGF5Ndsl1D5BxiCB14VDJyoX+noYw==","signatures":[{"sig":"MEYCIQCeCzJ24tiKYBpevmGKVflPULsRlwcxhCRqTZqFn9CdMAIhAKH5qo1xZQDvAWmbt2MkBlcwowEZTy3VR42qnn56wrWV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3xasCRA9TVsSAnZWagAA/QYP/3t4yAGH5d943IZBOeQx\nkwi1RPCW9XCcghksgnWbqR6lpiZGxx2tLpWTg9J4GO/9Y4nswZnUCalYZoSN\nuZcSp7gMqI3YpzCirF6hOvIMllxVccy3hwIgv4fYIqKYk8dyzdLhAEnf8gqN\n/eFxikOOwmO0Zm1y7nX5gkD1StbbvBzHcf1tITyfGHOUxXwXDCqedG4uVQun\noGyZu5EtFYys53D5h8kJ5mxVG5Lp/NiZTg/q4ORyLjQmuDyAvwHB45Pk45M8\n1UnuqFQ+r69Lt8pWnzP+F0T6DoQY44YXdmPRcCY/NZuNPEJs3I+HuYqLV95X\n7AC6JXBYG9CKc1F/jUa1BtoyQYJVpjqMwZ0oSDXKcOH2N29V+sDPBoN3Jfns\n3sdHPfhW6SCVC8gXV+dHtmFNM2wm/poKzT+gwIqrqXUz3MM58NScS7W6vbf9\nONH0vmwBULQ7uK21u4SEiwL5nPtB3Ysd8AbOqWEEoh+Ac98QMlXWCzM0fV8P\n9Y2i5Lny0GNY0kO1POimkU/SPC4WYecrBJbsXO/6dRfiqxapibjZ0y6r2ZOn\naoXZ4z1/JLNss0DHLCoj6vbk+eszY2A+/Cw8E1oa50cQ2JUFX4/uaNEsjF6Y\nmqYMNdIMGMMCmWmLu2vuRQ22aP7S/nOHfJAbxQhDSkKAP/5u9P+GBxC2a86L\nBQXX\r\n=sa8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"fcc798baa16894526ad178a0b13716d9bec5d9d4","scripts":{"test":"mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"5.6.0","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"9.11.1","dependencies":{"eslint":"^4.19.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^4.0.1","expect.js":"^0.3.1","coffeescript":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rewire_4.0.1_1524569771498_0.6490250990716033","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"rewire","version":"5.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@5.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"c4e6558206863758f6234d8f11321793ada2dbff","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-5.0.0.tgz","fileCount":96,"integrity":"sha512-1zfitNyp9RH5UDyGGLe9/1N0bMlPQ0WrX0Tmg11kMHBpqwPJI4gfPpP7YngFyLbFmhXh19SToAG0sKKEFcOIJA==","signatures":[{"sig":"MEQCIFCyz8ljwWaWwmobzvF/lSLvg0TO33RdsaUsRciqji5pAiAgfhy5jnPr7BwGx3G+gSEGUNotR/cIXI/I7qFWB3dxZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaLdACRA9TVsSAnZWagAAgB4P/0CQ0udNKaBDQTxjbu4l\nJtM0YGjuyC73jhNappTQQU7pxhFu9uCtUVvwxfHs7f82MhflzHd6bIIo1Swc\nXM9vlrZUMgYvx+3wyVSnM6rTu8CeFnSG06BHYzEH6HxFpwu4X1gtNT40e9bJ\n3ODhO4n+b/xWS9Oh0dJyn5ZRRHmowt2921quSRk1r2uOkpwDngXBfVYWX45G\nVVvd/g515uyC2OvySyGNlmgUoya8J3L26iwf0bFS2SnVRMQ49oglEJxknoQS\nAmYWkn/2tOfqNraYIjRs8qMSv3G494pQdFPLf/3Sl6DpWIICL0G1/uP2kTLr\nJZ2aciCId3sUALrsCpvOGZ9pLHsmUJOYq5HuZw/34mTgXo7iMX/ej8YGJkJt\nQUgoBoSwbiJsA30m7exHuH6zBuD+0e87TuWznNjKQcFD0MSCWdxgC0YUq4K8\nLUGm/WMjVCF6hoFW9PjkD5a+zzypuR/WGLxAY6SHIvBA+Hch1s1DgOEoFJ1P\nf2LoT1HE2aLKA4/rwB+mfE0gz1IwAo7z8GdiNgAu/rEWKheBSi1U1pAuDZGk\nAsNCtQTQtplKgOOg+3IRon/Qc/IfvcDjl06fFJqwomFHfNMh3TOPKK6lLUKw\nmo1fIMLOID8cK25LxBJnP7YS687t+9cA4uyfQPPnvSET8JgEv8fIk1MJMlRH\nnXnM\r\n=nZbP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5f78204c24045bd3c6b028010d600fa5bd8b9e62","scripts":{"test":"mocha -R spec","coverage":"istanbul cover ./node_modules/mocha/bin/_mocha"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"6.13.4","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"eslint":"^6.8.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.1.0","rewire":"file://.","expect.js":"^0.3.1","coffeescript":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rewire_5.0.0_1583920960121_0.1702224924329514","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"rewire","version":"6.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@6.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"54f4fcda4df9928d28af1eb54a318bc51ca9aa99","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-6.0.0.tgz","fileCount":41,"integrity":"sha512-7sZdz5dptqBCapJYocw9EcppLU62KMEqDLIILJnNET2iqzXHaQfaVP5SOJ06XvjX+dNIDJbzjw0ZWzrgDhtjYg==","signatures":[{"sig":"MEUCIQCkvrDkqMdnKmjfdR4J/eTkeX2cs5lvZxWfGZoAe4fOywIgcy3x+B1//7lT3KLvgXglRt6Z4/16whzo7s9GzOPMxSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvn8gCRA9TVsSAnZWagAAmPkP/j2Za6sgxiJFBdeM+Saw\nRZO624+Wut3TkVyrwQ2W5J0pJhme1P5kErEfXexEhasaHKrN1VGcBRb1rVvc\n4XCt3l3sFRPrMsY89zorE+SqYKym59qyagXbN8FxGjiCzT3wvcY8qdIe7Wxf\nusUagU1W4KQP6Gpx941tHb20gH9II6oc1maU+sM1T3MVzPBrCf3vfUhlwZV/\nnu2mLE2WfEBV0q3MLu7VvfNhX3TsYgmiwDCqYDwWtcMhPePtwMCCosIKHAAo\ncIuIG6+OcuiX4jHV3A+LLd+id2gdcnbloMklON+DgadKe6kydq/U8+6cinht\nz98wGWXE9j919ir9Lz6LJ2D1NuNSrKFtYEsj58yzXQ9LQU+eFQOzZjgZb2Ne\nS11SVzXP/4RPt296JzoBptoVlA+hBGNWBAAhAoxOK5SWgwQB2yPblyI61jBT\ne8R2ILOTl1PkQYXdz5WeHqXDonqvin59va87HHO8Q7QkVR5eYwTISjAE95l8\nP+0va8V4Ethz87KjpSBdUTXasVQhapJQcBTsyRbSq/1jt+/7DKEdQ3yhyLuV\nAmur9zER7jxW2XI7RC9Oei7v8HJx7pMuMzgCsG92UyJjU2EXnGWvXeT9B6Xo\n32F1lWYpgH3t6fWeQ9Uocw7sHN9N6O3b/CNnC4DLHMPamhgWErfPawtTjxSh\nz2OF\r\n=hgNA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"9e7f846fcf7872c4968856fcde1131b627974a60","scripts":{"test":"nyc --reporter=html --reporter=lcov mocha -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"8.1.2","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"16.13.1","dependencies":{"eslint":"^7.32.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.1.2","rewire":"file://.","expect.js":"^0.3.1","coffeescript":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/rewire_6.0.0_1639874336225_0.6749915174249144","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"rewire","version":"7.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@7.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"developers@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"41db5482370c88758ffc9a719f7c92a761fa8fbf","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-7.0.0.tgz","fileCount":42,"integrity":"sha512-DyyNyzwMtGYgu0Zl/ya0PR/oaunM+VuCuBxCuhYJHHaV0V+YvYa3bBGxb5OZ71vndgmp1pYY8F4YOwQo1siRGw==","signatures":[{"sig":"MEUCICt6mKbAlz0oYpMkRCIqhESqUN0agLPAv50l8W6mLlyiAiEA/i94CmR0IXOLESZKvSE4xhM6Ihc3eAOxzY7VbtreNB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120242},"main":"lib/index.js","gitHead":"ff62cfc67721e8c1f7c7aa604b5e820c31eeff56","scripts":{"test":"nyc --reporter=html --reporter=lcov mocha -r ts-node/register -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"9.5.1","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.47.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^10.0.0","rewire":"file://.","ts-node":"^10.8.0","expect.js":"^0.3.1","typescript":"^4.6.4","@types/node":"^17.0.35"},"_npmOperationalInternal":{"tmp":"tmp/rewire_7.0.0_1691959335891_0.6501312182058627","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"rewire","version":"8.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@8.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"shared@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"f4538b74f54e7b045a21132663b837f30bb82ec2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-8.0.0.tgz","fileCount":12,"integrity":"sha512-30aZREqOFlNkNFbv6aSen7TMaS+jAKh2O+EH8EB1/THhgzZ/vIwqh0cDgyud1v+fanFinxXF//Q9SJEBwc/mHg==","signatures":[{"sig":"MEUCIAwJaqjZbX5aZjSkpO9MUoArgKevlhUga+hffMDAjdtEAiEAwb5dAiJqpQ7j4Zn0lJeQ9DJvbTdKN7VgQJKdVaPPqHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26154},"main":"lib/index.js","gitHead":"883ef1bdabca51cc883f8ac2eb9752ea842abd4d","scripts":{"test":"nyc --reporter=html --reporter=lcov mocha -r ts-node/register -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"10.9.2","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"22.16.0","dependencies":{"eslint":"^8.47.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","mocha":"^11.4.0","rewire":"file://.","ts-node":"^10.9.0","expect.js":"^0.3.1","typescript":"^4.6.4","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/rewire_8.0.0_1748990797040_0.9666312412986131","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"rewire","version":"9.0.0","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@9.0.0","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"shared@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"3a11bf8075c1d993089cf410976c49c6beb58b10","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-9.0.0.tgz","fileCount":12,"integrity":"sha512-c21+Rzev3vAdtCpXD3dT4ZVw9w99E3dppyi94HlCmSyn+OSx94iJZWCdnhqBYXO+E8Sm9p3Ky6gduYOroAypvw==","signatures":[{"sig":"MEUCIQDAHol4yoP7m+PFnd0nr1RbC/YrNnBqQpK/yOACm3nZDwIgCr6bpDOscfTKA7Tg/TSD2o0/F7NFcAIbMbFBeZuJP1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26157},"main":"lib/index.js","gitHead":"7141d1b2a9fc8d8c3507a46dc858910c2eecf5fc","scripts":{"test":"nyc --reporter=html --reporter=lcov mocha -r ts-node/register -R spec"},"_npmUser":{"name":"anonymous","actor":{"name":"jhnns","type":"user","email":"mail@johannesewald.de"},"email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"10.9.2","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"22.16.0","dependencies":{"eslint":"^9.30"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","mocha":"^11.4.0","rewire":"file://.","ts-node":"^10.9.0","expect.js":"^0.3.1","typescript":"^4.6.4","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/rewire_9.0.0_1752016386200_0.8392650008300291","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"rewire","version":"9.0.1","keywords":["dependency","injection","mock","shim","module","unit","test","leak","inspect","fake","require"],"author":{"name":"Johannes Ewald","email":"mail@johannesewald.de"},"license":"MIT","_id":"rewire@9.0.1","maintainers":[{"name":"anonymous","email":"mail@johannesewald.de"},{"name":"anonymous","email":"shared@peerigon.com"}],"homepage":"https://github.com/jhnns/rewire","bugs":{"url":"https://github.com/jhnns/rewire/issues","email":"mail@johannesewald.de"},"dist":{"shasum":"0f5bd46aafad195010edab7dc6f9d7719a545807","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/rewire/-/rewire-9.0.1.tgz","fileCount":12,"integrity":"sha512-dnbLeTwHpXvWJjswC6CshXUUnnpE5AVhlayVRvDJhJx5ejbO4nbj1IXqN2urErgB7TpHUAMpf6iPDhQIxeSQOQ==","signatures":[{"sig":"MEUCIE38Z6RVHMbJKAlvSTyiXMFUAeA50AGwcCowx5HzjCbuAiEAiFcC3tfcqjK+ZfKnlMQqZQzeJ+EctbuxW2ShCgE7t9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24386},"main":"lib/index.js","gitHead":"37a5e02f8996b2a5d357a8180b778f671a4a5327","scripts":{"test":"nyc --reporter=html --reporter=lcov mocha -r ts-node/register -R spec"},"_npmUser":{"name":"anonymous","email":"mail@johannesewald.de"},"repository":{"url":"git://github.com/jhnns/rewire.git","type":"git"},"_npmVersion":"10.9.2","description":"Easy dependency injection for node.js unit testing","directories":{},"_nodeVersion":"22.16.0","dependencies":{"eslint":"^9.30","pirates":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","mocha":"^11.4.0","rewire":"file://.","ts-node":"^10.9.0","expect.js":"^0.3.1","typescript":"^4.6.4","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/rewire_9.0.1_1755289120876_0.7135550913868529","host":"s3://npm-registry-packages-npm-production"}}},"name":"rewire","time":{"created":"2012-06-04T01:16:35.288Z","modified":"2026-03-24T18:50:04.452Z","0.1.0":"2012-06-04T01:16:38.374Z","0.1.1":"2012-06-04T12:47:22.631Z","0.1.2":"2012-06-05T14:58:00.921Z","0.1.3":"2012-06-06T00:31:34.082Z","0.2.0":"2012-06-11T21:34:55.441Z","0.2.1":"2012-06-15T14:32:02.198Z","0.2.2":"2012-06-18T17:02:09.077Z","0.3.0":"2012-06-23T14:37:40.156Z","0.3.1":"2012-07-03T01:23:59.829Z","0.3.2":"2012-07-10T18:34:16.216Z","1.0.0":"2012-08-20T01:03:53.257Z","1.0.1":"2012-09-15T19:28:59.924Z","1.0.2":"2012-09-18T17:08:29.540Z","1.0.3":"2012-09-25T13:03:25.224Z","1.0.4":"2013-02-12T14:28:28.485Z","1.1.0":"2013-02-23T16:08:24.975Z","1.1.1":"2013-03-02T15:46:14.264Z","1.1.2":"2013-03-13T01:29:41.940Z","1.1.3":"2013-04-16T13:06:14.249Z","2.0.0":"2013-09-30T22:57:32.302Z","2.0.1":"2014-05-20T11:34:46.008Z","2.1.0":"2014-07-11T11:41:50.210Z","2.1.1":"2014-10-28T00:54:52.634Z","2.1.2":"2014-10-29T00:07:04.974Z","2.1.3":"2014-11-04T08:54:55.977Z","2.1.4":"2015-01-17T16:08:09.445Z","2.1.5":"2015-02-05T20:36:05.053Z","2.2.0":"2015-02-09T23:03:17.999Z","2.3.0":"2015-02-17T00:18:20.910Z","2.3.1":"2015-02-23T00:50:31.747Z","2.3.2":"2015-04-27T22:19:53.779Z","2.3.3":"2015-04-27T22:48:57.863Z","2.3.4":"2015-06-10T11:57:53.434Z","2.4.0":"2015-11-07T16:16:52.718Z","2.5.0":"2015-11-15T21:07:17.372Z","2.5.1":"2015-11-30T22:39:40.207Z","2.5.2":"2016-07-01T10:40:51.161Z","3.0.0":"2017-11-11T02:51:29.389Z","3.0.1":"2017-11-15T14:55:25.781Z","3.0.2":"2017-11-20T15:00:42.757Z","4.0.0":"2018-04-09T23:13:09.933Z","4.0.1":"2018-04-24T11:36:11.625Z","5.0.0":"2020-03-11T10:02:40.316Z","6.0.0":"2021-12-19T00:38:56.460Z","7.0.0":"2023-08-13T20:42:16.074Z","8.0.0":"2025-06-03T22:46:37.260Z","9.0.0":"2025-07-08T23:13:06.429Z","9.0.1":"2025-08-15T20:18:41.095Z"},"readmeFilename":"README.md","homepage":"https://github.com/jhnns/rewire"}