{"_id":"rewireify","_rev":"69-eff06a35baf3f7a7b24ce446dc12e2d0","name":"rewireify","time":{"modified":"2022-06-26T13:00:53.974Z","created":"2014-04-15T20:34:04.472Z","0.1.0":"2014-04-15T20:34:06.645Z","0.0.1":"2014-04-15T21:09:11.777Z","0.0.2":"2014-04-16T12:43:43.325Z","0.0.3":"2014-04-16T16:56:17.309Z","0.0.4":"2014-04-16T23:25:38.032Z","0.0.5":"2014-04-17T10:36:07.135Z","0.0.6":"2014-04-17T12:14:53.925Z","0.0.7":"2014-04-22T10:42:17.235Z","0.0.8":"2014-04-30T22:30:02.380Z","0.0.9":"2014-04-30T22:36:22.795Z","0.0.10":"2014-09-25T14:43:25.122Z","0.0.11":"2014-10-08T14:06:00.081Z","0.0.12":"2014-11-04T11:57:32.905Z","0.0.13":"2014-11-10T11:11:25.681Z","0.2.0":"2015-05-19T10:29:03.089Z","0.2.1":"2015-06-01T07:32:18.179Z","0.2.2":"2015-07-18T10:19:56.031Z","0.2.3":"2015-09-08T13:58:54.456Z","0.2.4":"2015-09-09T21:19:20.234Z","0.2.5":"2015-11-18T11:53:41.184Z"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","readme":"# Rewireify ![Build status](https://api.travis-ci.org/i-like-robots/rewireify.png)\n\nRewireify is a port of [Rewire](https://github.com/jhnns/rewire) for [Browserify](http://browserify.org/) that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing. With Rewireify you can:\n\n- Inject mocks for other modules\n- Leak private variables\n- Override variables within the module\n\nRewireify is compatible with Browserify 3+\n\n## Usage\n\nFirst install and save Rewireify into your project's development dependencies:\n\n```sh\n$ npm install rewireify --save-dev\n```\n\nInclude the Rewireify transform as part of your test bundle:\n\n```sh\n$ browserify -e app.js -o test-bundle.js -t rewireify -s test-bundle\n```\n\nRewireify can also ignore certain files with the `--ignore` option and a filename or glob expression. Multiple files or patterns can be excluded by separating them with commas:\n\n```sh\n$ browserify -e app.js -o test-bundle.js -t [ rewireify --ignore filename.js,**/*-mixin.js ] -s test-bundle\n```\n\nNow you can inspect, modify and override your modules internals in your tests. The `__get__` and `__set__` methods are the same as Rewire:\n\n```js\nvar bundle = require(\"./path/to/test-bundle\");\n\n// Private variables can be leaked...\nsubject.__get__(\"secretKey\");\n\n// ...or modified\nsubject.__set__(\"secretKey\", 1234);\n\n// Nested properties can be inspected or modified\nsubject.__set__(\"user.firstname\", \"Joe\");\n\n// Dependencies can be mocked...\nsubject.__set__(\"config\", {\n  cache: false,\n  https: false\n});\n\n// ...or methods stubbed\nsubject.__set__(\"http.get\", function(url, cb) {\n  cb(\"This method has been stubbed\");\n});\n\n// And everything can be reverted\nvar revert = subject.__set__(\"port\", 3000);\n\nrevert();\n```\n\nFor more details check out the [Rewire documentation](https://github.com/jhnns/rewire/blob/master/README.md#api).\n","versions":{"0.0.1":{"name":"rewireify","version":"0.0.1","description":"Rewire for Browserify","main":"lib/index.js","scripts":{"test":"node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"author":{"name":"Matt Hinchliffe"},"license":"MIT","devDependencies":{"browserify":"~3.41.0","through":"~2.3.4","vows":"~0.7.0"},"_id":"rewireify@0.0.1","dist":{"shasum":"18d361abf98f2d5a04983223af8ad52699f2f4fe","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.1.tgz","integrity":"sha512-UmhvFaTc76/FXhXVEL/btTVUjacMdtHt1w3cZp3vf8A6TCt96R87Xcl90rav/ovwe/QJIBieYiImsQvCdIhfeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOA/9DFR8TctgIcF86/RZDLgZA66wMw0mxeHvfOH1zcAiAan5062/D1QdLPc7n+zY51rqUYPplFWQQ7GwyVp9uagQ=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.2":{"name":"rewireify","version":"0.0.2","description":"Rewire for Browserify","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"author":{"name":"Matt Hinchliffe"},"license":"MIT","devDependencies":{"browserify":"~3.41.0","through":"~2.3.4","vows":"~0.7.0"},"_id":"rewireify@0.0.2","dist":{"shasum":"592625d6f26d9a902a8dfaf0ec11fe15dc1d9615","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.2.tgz","integrity":"sha512-Xs4+slJ6N5ABqRuAzA01u8ASnjknY4WYyKgyBOn8FbjTOcznMCSXVp5eWtzuvr+6k22fmtY5PsCWpjwKfjNDSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHG1Ps43i3jS5yFdFuRueqb5NNTCXkbOgb+BNmid++noAiEA5tlBMabm2PulvMKoY520UGrG2UFBlG7j0ddyvZxQ25E="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.3":{"name":"rewireify","version":"0.0.3","description":"Rewire for Browserify","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"author":{"name":"Matt Hinchliffe"},"license":"MIT","devDependencies":{"browserify":"~3.41.0","through":"~2.3.4","vows":"~0.7.0"},"_id":"rewireify@0.0.3","dist":{"shasum":"bd7aeb4d86ff373481d19affc89719e52fff436e","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.3.tgz","integrity":"sha512-Kf+y0XHJN51eqNGoZXEJitDigookEDjvLRvOuRy+bvzR6df/DAGWruOWPwPYu1Hgm3Quuj4/8uBfuPvLLdPkXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwNvrGUEewqTrdx8x4lmhZjuZ8ssS17LenQEgMCHsE8QIhAJOoqKDdPoTEMuZ6lD+Nlwk5QrojlhGF3jHGf59Y9Aug"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.4":{"name":"rewireify","version":"0.0.4","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"author":{"name":"Matt Hinchliffe"},"license":"MIT","devDependencies":{"browserify":"~3.41.0","through":"~2.3.4","vows":"~0.7.0"},"_id":"rewireify@0.0.4","dist":{"shasum":"cdd5cb7b42cd4a82a84fd5134d4c2c8a56dafcfd","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.4.tgz","integrity":"sha512-JHeWbvLGnU9ZlTBwyqCB2ZQNrP++zGFSOVPzIHeYEPp53IKv7BZSvlIOw3qMQXIf7SgDJpSHXZGBA+s4/SWB3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+VNE5q8x2iSMRCLxBkcQ5u8kf6kQjzFNdt0RltZLPyAiAPDjFqRL/oVXf+Y6dv2ZGk9fc5YzgHGVuRgkyiXVQRAw=="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.5":{"name":"rewireify","version":"0.0.5","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"author":{"name":"Matt Hinchliffe"},"license":"MIT","dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"~3.41.0","vows":"~0.7.0"},"_id":"rewireify@0.0.5","dist":{"shasum":"3873a4ad6dc7661265d40b9077b2f6d671e6eccb","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.5.tgz","integrity":"sha512-baPpINMB7xVLG8Yo4MLTeIHd8DPjiXOKWVZRgxYX6S1erndUaMliNFk6FV73WPdf7MMOfdmOiihvtbYYe+4gAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2v8v8PWDuzjjwG9DlTjNqdSZxHQ7CoBNXFYNPZBaPPwIgXb/y/4jhZIVPX39wxqyW7+WwvzsRvrdHj8CoIqver/A="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.6":{"name":"rewireify","version":"0.0.6","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"~3.41.0","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.6","dist":{"shasum":"14c0fdf58a291b48e82ff4bf3631c35f8a32eb3a","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.6.tgz","integrity":"sha512-UVrI+sdW5qPcvG3JMpJu8D5+/Gg0MACbmpLXl07Y4Tuv2KX5xEzAypWSX71gvRvtcqe+AD+TLWc8EnzxLbeNAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICELJdxRn46kBOM73sDzf3uiPJaPQtnam30sYVgxpnK9AiEAp56hSOumI4Gdu3VKXMmfmP17J/CEYFFe5Mc+Dz0beQI="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.7":{"name":"rewireify","version":"0.0.7","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.7","dist":{"shasum":"e6694b03819ddafa6fc1c8860a4ea912059d9937","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.7.tgz","integrity":"sha512-68EIwYxA+k9aNM4bKGLHCz2RuU5PxYZEuy4UutbET8WWzfC1jCreRxqz1s6MMjG36Sg/LHTK0tAFhgoH19HcHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUWY5as232LCTCyGWxNI5LAyHIgY8m8Pt4st8fcNCjuwIhAM3YHr2BLXUckT4QMR02FFTEVqaijvij8YYhaWW2bojK"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.8":{"name":"rewireify","version":"0.0.8","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.8","dist":{"shasum":"48d96496ee2de96d0298edaeac3f74ef3526a59c","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.8.tgz","integrity":"sha512-CDITGXpwhQN6p3rVvf9hzGm6JCqpQJJ0XXf43cQju4WYJq8e1wu7AQJ3wfJI8K3IgJfJIufKgm9XgveE4rLwtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuC76vLoSXB7cIJTwDefmCnPgXLh9J8/7vXugwgQJewAiEAjPtmLF7qZlHBiyKqUuog8ntAIPz+Cp3skfSUEAOEOLw="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.9":{"name":"rewireify","version":"0.0.9","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.9","dist":{"shasum":"466ac9172b272ecefaa446d41769da1d64df7d4b","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.9.tgz","integrity":"sha512-vkTo9k4RRHlgZFOT4/umOaJwjGus9LN5PFkw7Tw+4rvcms8kTF5XDjva+MPbj2LmVrpdTaPtX/92YMxWPRHqTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDo6As8czfiKzh2ObeWyxNvXRyB9yBOxFudh62IMzV6qAiEAjVYoPBOurw9V/eKhuuFh/s4DZQ/o14tbWHtkvy/b31A="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.0.10":{"name":"rewireify","version":"0.0.10","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"5ceac7244ea5f706b70ee20089c890dbccc2246d","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.10","_shasum":"dca0d2d9f9d52d5165a91e263e482684076a1207","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"dist":{"shasum":"dca0d2d9f9d52d5165a91e263e482684076a1207","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.10.tgz","integrity":"sha512-OOGbjHcdaKx3SFEo8QotWIe64ps/kpm2KQVMV4b3AyD4gZ9AB0Zc1BJ/PA1gAF+AFmmT765ruxBH3jsb0776PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/mJvMdVpSqfYOPMUNhP65gc0dKCmyjmVQiwjED/c7sQIhAOFHY3b+25jeRctNcZWKDLQmabf7+9pKT2b++uQhaZsx"}]},"directories":{},"deprecated":"This module is no longer maintained"},"0.0.11":{"name":"rewireify","version":"0.0.11","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"cd81965e847b5b1b7b7b8cbbd11db2ee8b9411c5","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.11","_shasum":"2f02865a933fa6d72279fe8c14c8392e1cca0f84","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"dist":{"shasum":"2f02865a933fa6d72279fe8c14c8392e1cca0f84","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.11.tgz","integrity":"sha512-hXV9erRawIfKls4JqyfUCC+w3C2t6J/EA2N85LQtORC/xgCJuuEAuq9N5ebUzCL1ZjCasJt5/J27Dyusz5GKZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDcChbSxZAcmUNmBy7dWP90+MHtPQm6HlAFCO3V7KJdwIgRGNREZuVH8QFhgxJcF9A+ktTz1ESQ1ji3f1d94Kcbws="}]},"directories":{},"deprecated":"This module is no longer maintained"},"0.0.12":{"name":"rewireify","version":"0.0.12","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"72dafe1fbe694aa7ad499fc2584c1c3a614c8e38","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.12","_shasum":"2020e75348330cd96d1788fb1feac3a27127fec8","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"dist":{"shasum":"2020e75348330cd96d1788fb1feac3a27127fec8","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.12.tgz","integrity":"sha512-Eit+pW+6PqTbSR9tyeqEGi7HStqp8ap6TTnpa2uMsmEMxvPFjeUfHcWYQuiU1fipo6ipjnLxepp3pJUmkDYA8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqoO3y/A6uC4q1AAKLjd4x2J6ec0rfbT+45NaNZ+xVrAiAJF7k4KMw3DxYOYwYcTZcmRyZrmPwUpAnKf7HyTVWokw=="}]},"directories":{},"deprecated":"This module is no longer maintained"},"0.0.13":{"name":"rewireify","version":"0.0.13","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"through":"~2.3.4"},"devDependencies":{"browserify":"3.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"55ca0f1d6c88c0df816d461f8ddf42b4604f72cd","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.0.13","_shasum":"d10a1a96e7703c26ab2d37856c25b999a451a93f","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"dist":{"shasum":"d10a1a96e7703c26ab2d37856c25b999a451a93f","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.0.13.tgz","integrity":"sha512-zQR+14DWHjO4mbjIBRLNQC5NKyqo7P4jRedvr5aBHlg3lPnYQFinxXyQl7CBT3NQJZFHnuKTKnx9FKf3QKxIfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1I4Q1HvegM8fSkeII8wHbJubCOoYrtO13AbqSIKk7JAIgZoL71zEN19+FwboBnYHUd6c1aYYTAhC+TF42MMkT5K0="}]},"directories":{},"deprecated":"This module is no longer maintained"},"0.2.0":{"name":"rewireify","version":"0.2.0","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"minimatch":"^2.0.7","through":"~2.3.4"},"devDependencies":{"browserify":"10.x","sinon":"~1.9.1","vows":"~0.7.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"69a131a9a9aab1eec4bfc540e7b9da8d4b2dd4c6","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.2.0","_shasum":"5a2c23f9a5f48956100ca921a4581a333156693f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"shasum":"5a2c23f9a5f48956100ca921a4581a333156693f","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.2.0.tgz","integrity":"sha512-AoCw7Id1pXqLgJwCGIUBQhsZ+tb7cu3E1WXBsrnMNRx2uMMWoA7PbUCd/z/BjkqZm92b/SlOvdGNPXZZwJg3yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClvUqr1IzWLRYKgZp3nclxmI7k0ihBCD25Oj7C3C+HOAiB45JGwLRH1Jl/uhs9fLidYaPEAj5COhwFJfTqnVmphDA=="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.2.1":{"name":"rewireify","version":"0.2.1","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"minimatch":"^2.0.7","rewire":"^2.3.3","through":"^2.3.7"},"devDependencies":{"browserify":"10.x","sinon":"^1.14.0","vows":"^0.8.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"17b56dad009ea570ff23d4c0e5d17f6c4b3b0ce2","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.2.1","_shasum":"3f1f634b164d8ed1f91c43b0e7dd516b170bfdf4","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"shasum":"3f1f634b164d8ed1f91c43b0e7dd516b170bfdf4","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.2.1.tgz","integrity":"sha512-WzTMfCuw5DdMnyc4ARJYaSSxdxbfbJlx3CHBkEvyEA0zX5H7yxtXS8sfadzBAbha90H1ErbznC/WFslrQqjYyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBbTKYUEOGVCO64haChfMzTqVPggJxP8ZUe4+MqjuABAiBHMzrSG2SC0QrDBgHMc8Hpw69LdpkrTB1QWi96z5GxcQ=="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.2.2":{"name":"rewireify","version":"0.2.2","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"minimatch":"^2.0.7","rewire":"^2.3.3","through":"^2.3.7"},"devDependencies":{"browserify":"10.x","sinon":"^1.14.0","vows":"^0.8.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"8fed346d53e8032b44aaa52c091357755fb035d0","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.2.2","_shasum":"4caf5f0edc01681b2030055bf94aacccdff13683","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"shasum":"4caf5f0edc01681b2030055bf94aacccdff13683","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.2.2.tgz","integrity":"sha512-nTYnAyJAIQcRMjKY64xcOWKpCSmRr+HEl8GCjFkkXZctTAulwNmtFegGTDHA5liiSSHb0jbWfnYRXgD0n/ARaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9jciN5UybCyMbSQOe9iMP0sxt+qYHovTMZ4XiYaCxEQIhANG7c9EGqIVek0pqgcNa8oSOtKa8GxPy/tF46pfRhu0T"}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.2.3":{"name":"rewireify","version":"0.2.3","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"minimatch":"^2.0.7","rewire":"^2.3.3","through":"^2.3.7"},"devDependencies":{"browserify":"10.x","sinon":"^1.14.0","vows":"^0.8.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"57962c7bdc53d829d91068c1be9a12262115f80e","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.2.3","_shasum":"8f363ed1c5a238e235447638ab081db8189303b3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"shasum":"8f363ed1c5a238e235447638ab081db8189303b3","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.2.3.tgz","integrity":"sha512-0VxxUY2xGvZKy71tYhqn1ut6E/ZOYGY2AF3I3Ebe5sVGZQJ9N3Pq2CQvvb7R8Km+YTrPUPZHrzidIVXZ70fK7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSU0j+AOF94bEugQbDIfsrAj2YPD6Ka15jCTbiJvQP0AiEAjKiNA8/xmW3P9izxghbSblq711Bp/Toiomssgthg4Ls="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.2.4":{"name":"rewireify","version":"0.2.4","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"minimatch":"^2.0.7","rewire":"^2.3.3","through":"^2.3.7"},"devDependencies":{"browserify":"10.x","sinon":"^1.14.0","vows":"^0.8.0"},"repository":{"type":"git","url":"git@github.com:i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"059be2bc4ddcac4f69394ccca3b2c4985966c37d","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.2.4","_shasum":"81028d9fd2f93d6a44997a71092675222a628465","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"shasum":"81028d9fd2f93d6a44997a71092675222a628465","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.2.4.tgz","integrity":"sha512-fl5a6mujTG7N9tia6+9vgbvw7mqKImZmtn0vJbu4vIZyFHoO676Qx3zwl4spN9TtCD9vu9d4IsP5ysxSWSswaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAttpM4ZzuaAoJ38rd2KJOGoTsvbqCGhX7PA8XkSVZv9AiBI+/EgixNvoVQ3irnyrYhT/QyCFXKrO6KnIeQym2RStQ=="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"},"0.2.5":{"name":"rewireify","version":"0.2.5","description":"Rewireify is a port of Rewire for Browserify that adds setter and getter methods to each module so that their behaviour can be modified for better unit testing.","main":"lib/index.js","scripts":{"test":"node test/build.js && node test/spec.js"},"keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"dependencies":{"minimatch":"^2.0.7","rewire":"^2.3.3","through":"^2.3.7"},"devDependencies":{"browserify":"10.x","sinon":"^1.14.0","vows":"^0.8.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/i-like-robots/rewireify.git"},"homepage":"https://github.com/i-like-robots/rewireify","author":{"name":"Matt Hinchliffe"},"license":"MIT","gitHead":"5496abc2404690c4aff99a46c8e5c7e2bb425817","bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"},"_id":"rewireify@0.2.5","_shasum":"1a6f1d40c43111b3fa64ed9f9f63997c3059ce88","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},"dist":{"shasum":"1a6f1d40c43111b3fa64ed9f9f63997c3059ce88","tarball":"https://registry.npmjs.org/rewireify/-/rewireify-0.2.5.tgz","integrity":"sha512-yRMuy1rXuLszXthxvdmETfdncKb5PPZ9ef5fQnBuHuQCMw1XjFqRLGy/GsuY1npC8iGNQwmvlS+M+MYsx7YWsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmwNNHiIyM6UTuO4AgUUCm3s7D6HOjIZO57DSX4M1FGAiBiuYFDpT4gVVLWel6wlKMv38/GOkaXc3t+0RhzWRHJeA=="}]},"maintainers":[{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"}],"directories":{},"deprecated":"This module is no longer maintained"}},"dist-tags":{"latest":"0.2.5"},"readmeFilename":"README.md","keywords":["browserify-transform","browserify","transform","testing","inspect","debug","mock","stub","test"],"author":{"name":"Matt Hinchliffe"},"license":"MIT","homepage":"https://github.com/i-like-robots/rewireify","repository":{"type":"git","url":"git+ssh://git@github.com/i-like-robots/rewireify.git"},"bugs":{"url":"https://github.com/i-like-robots/rewireify/issues"}}