{"_id":"babel-plugin-rewire","_rev":"396102","name":"babel-plugin-rewire","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","dist-tags":{"beta":"1.1.0-alpha","latest":"1.2.0","next":"1.2.0-rc.1"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"time":{"modified":"2021-08-04T04:12:26.000Z","created":"2015-05-12T13:33:14.487Z","1.2.0":"2018-09-13T19:55:37.390Z","1.2.0-rc.1":"2018-03-15T22:16:24.034Z","1.1.0":"2017-04-10T12:43:17.762Z","1.1.0-alpha":"2016-11-21T12:23:22.041Z","1.0.0":"2016-09-20T08:57:18.402Z","1.0.0-rc-7":"2016-08-29T20:22:03.526Z","1.0.0-rc-6":"2016-08-17T15:28:07.070Z","1.0.0-rc-5":"2016-08-02T12:29:07.782Z","1.0.0-rc-4":"2016-06-27T16:08:44.166Z","1.0.0-rc-3":"2016-05-10T15:12:21.481Z","1.0.0-rc-2":"2016-03-28T19:12:15.805Z","1.0.0-rc-1":"2016-03-06T11:45:53.788Z","1.0.0-beta-5":"2016-01-11T15:28:40.496Z","1.0.0-beta-4":"2016-01-06T19:52:11.774Z","1.0.0-beta-3":"2015-11-30T16:52:14.475Z","1.0.0-beta-2":"2015-11-26T22:29:16.113Z","1.0.0-beta-1":"2015-11-26T21:13:27.544Z","0.1.23-beta-3":"2015-10-01T22:01:24.324Z","0.1.23-beta-2":"2015-10-01T21:36:43.819Z","0.1.23-beta":"2015-10-01T20:59:10.414Z","0.1.22":"2015-09-08T07:16:50.833Z","0.1.21":"2015-08-11T18:32:22.461Z","0.1.20":"2015-08-11T08:01:53.157Z","0.1.19":"2015-08-10T10:44:54.772Z","0.1.18":"2015-08-10T10:40:03.790Z","0.1.17":"2015-08-10T09:22:08.834Z","0.1.15":"2015-08-10T08:19:50.742Z","0.1.14":"2015-08-07T21:17:26.129Z","0.1.13":"2015-08-03T11:14:03.484Z","0.1.12":"2015-07-23T22:39:03.636Z","0.1.11":"2015-07-22T17:58:19.145Z","0.1.10":"2015-07-22T16:18:43.749Z","0.1.9":"2015-07-22T16:02:59.006Z","0.1.8":"2015-07-19T15:15:23.154Z","0.1.7":"2015-07-17T20:45:05.574Z","0.1.6":"2015-07-16T12:11:00.929Z","0.1.5":"2015-06-11T05:53:13.027Z","0.1.4":"2015-06-10T22:33:43.242Z","0.1.3":"2015-05-14T12:01:55.736Z","0.1.2":"2015-05-13T11:33:22.444Z","0.1.1":"2015-05-13T07:07:15.383Z","0.1.0":"2015-05-12T13:33:14.487Z"},"users":{"anaumidis":true,"zdychacek":true,"qddegtya":true,"ohar":true,"scott.m.sarsfield":true,"akabeko":true,"jaredwilli":true},"author":{"name":"r.binna@synedra.com"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"versions":{"1.2.0":{"name":"babel-plugin-rewire","version":"1.2.0","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.0.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","babel-template":"^6.2.0","babel-types":"^6.2.0","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","regenerator-runtime":"^0.9.5","should":"^9.0.2","sinon":"^1.17.4"},"gitHead":"66ad16ce9f4d47059045f1c5aa498c1e1f2e4946","homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","_id":"babel-plugin-rewire@1.2.0","_shasum":"822562d72ed2c84e47c0f95ee232c920853e9d89","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"822562d72ed2c84e47c0f95ee232c920853e9d89","size":12945,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.2.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-rewire_1.2.0_1536868537239_0.6105119158918293"},"_hasShrinkwrap":false,"publish_time":1536868537390,"_cnpm_publish_time":1536868537390},"1.2.0-rc.1":{"name":"babel-plugin-rewire","version":"1.2.0-rc.1","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-core":"^6.0.0","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","babel-template":"^6.2.0","babel-types":"^6.2.0","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","regenerator-runtime":"^0.9.5","should":"^9.0.2","sinon":"^1.17.4"},"readmeFilename":"README.md","gitHead":"f2c70bd7a65abc26c89b0f6d7bbcf3238d875b0d","homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","_id":"babel-plugin-rewire@1.2.0-rc.1","_shasum":"9dfc4f13aaea9adf426738e6713969961446b2db","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"9dfc4f13aaea9adf426738e6713969961446b2db","size":12912,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.2.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.2.0-rc.1.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-rewire_1.2.0-rc.1_1521152183950_0.43482817359511206"},"_hasShrinkwrap":false,"publish_time":1521152184034,"_cnpm_publish_time":1521152184034},"1.1.0":{"name":"babel-plugin-rewire","version":"1.1.0","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","regenerator-runtime":"^0.9.5","should":"^9.0.2","sinon":"^1.17.4"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"780598112e1a826a648cf21203f02c57bf1a46ce","homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","_id":"babel-plugin-rewire@1.1.0","_shasum":"a6b966d9d8c06c03d95dcda2eec4e2521519549b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"a6b966d9d8c06c03d95dcda2eec4e2521519549b","size":14419,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.1.0.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.1.0.tgz_1491828197079_0.9039834141731262"},"directories":{},"publish_time":1491828197762,"_hasShrinkwrap":false,"_cnpm_publish_time":1491828197762},"1.1.0-alpha":{"name":"babel-plugin-rewire","version":"1.1.0-alpha","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.18.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-preset-stage-0":"^6.16.0","babel-runtime":"^6.11.6","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","regenerator-runtime":"^0.9.5","should":"^9.0.2","sinon":"^1.17.4"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"87a321c6253e74679349a509bf49f8c3328d766b","homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","_id":"babel-plugin-rewire@1.1.0-alpha","_shasum":"99bde158ba9533e87bc7fbf0489d477bcdaf7c1c","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"99bde158ba9533e87bc7fbf0489d477bcdaf7c1c","size":14419,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.1.0-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.1.0-alpha.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.1.0-alpha.tgz_1479730999990_0.13843347667716444"},"directories":{},"publish_time":1479731002041,"_cnpm_publish_time":1479731002041,"_hasShrinkwrap":false},"1.0.0":{"name":"babel-plugin-rewire","version":"1.0.0","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-flow-strip-types":"^6.14.0","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-runtime":"^6.11.6","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","regenerator-runtime":"^0.9.5","should":"^9.0.2","sinon":"^1.17.4"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"207e53d2ec06fc54f075f5efe70354566ff759a0","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0","_shasum":"398d4dc7a01d6c682e221b197398c370731b3dd3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"398d4dc7a01d6c682e221b197398c370731b3dd3","size":13325,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0.tgz_1474361836776_0.8803221883717924"},"directories":{},"publish_time":1474361838402,"_cnpm_publish_time":1474361838402,"_hasShrinkwrap":false},"1.0.0-rc-7":{"name":"babel-plugin-rewire","version":"1.0.0-rc-7","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-runtime":"^6.11.6","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","regenerator-runtime":"^0.9.5","should":"^9.0.2","sinon":"^1.17.4"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"a44301a6bab7a9503d06414e324f69b362b9bb69","homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","_id":"babel-plugin-rewire@1.0.0-rc-7","_shasum":"e682a3b231949dc1e604dae67c2ec6610940d385","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"e682a3b231949dc1e604dae67c2ec6610940d385","size":13596,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-7.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-7.tgz_1472502122255_0.3216209940146655"},"directories":{},"publish_time":1472502123526,"_cnpm_publish_time":1472502123526,"_hasShrinkwrap":false},"1.0.0-rc-6":{"name":"babel-plugin-rewire","version":"1.0.0-rc-6","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-runtime":"^6.9.1","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","should":"^9.0.2","sinon":"^1.17.4"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-traverse":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"481a700c9a9105535f1d6991d562c2e5cb889e4c","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-rc-6","_shasum":"a062ea1c273ccabc70c0d3e60e00463b3855a98f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"a062ea1c273ccabc70c0d3e60e00463b3855a98f","size":13547,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-6.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-6.tgz_1471447686224_0.6596648120321333"},"directories":{},"publish_time":1471447687070,"_cnpm_publish_time":1471447687070,"_hasShrinkwrap":false},"1.0.0-rc-5":{"name":"babel-plugin-rewire","version":"1.0.0-rc-5","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-runtime":"^6.9.1","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","should":"^9.0.2","sinon":"^1.17.4"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-traverse":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"4e489866221fc013ac64ca01cd3a490ba4186963","homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","_id":"babel-plugin-rewire@1.0.0-rc-5","_shasum":"9b77bfd6d247e0ebe6d3f75e0528a6347e382491","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"9b77bfd6d247e0ebe6d3f75e0528a6347e382491","size":13484,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-5.tgz_1470140946725_0.934022429632023"},"directories":{},"publish_time":1470140947782,"_cnpm_publish_time":1470140947782,"_hasShrinkwrap":false},"1.0.0-rc-4":{"name":"babel-plugin-rewire","version":"1.0.0-rc-4","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.10.1","babel-plugin-syntax-async-functions":"^6.8.0","babel-plugin-syntax-flow":"^6.8.0","babel-plugin-syntax-jsx":"^6.8.0 ","babel-plugin-transform-es2015-block-scoping":"^6.10.1 ","babel-plugin-transform-es2015-template-literals":"^6.8.0","babel-plugin-transform-es2015-typeof-symbol":"^6.8.0","babel-plugin-transform-export-extensions":"^6.8.0","babel-plugin-transform-react-jsx":"^6.8.0","babel-plugin-transform-regenerator":"^6.9.0","babel-plugin-transform-runtime":"^6.9.0","babel-polyfill":"^6.9.1","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.0","babel-runtime":"^6.9.1","chai":"^3.5.0","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^15.1.0","react-dom":"^15.1.0","should":"^9.0.2"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"36c31018181fb281a89dfed429d1b06730996784","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-rc-4","_shasum":"258879f0b785c1dfc4e641005448d2a7bd5a33e5","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"258879f0b785c1dfc4e641005448d2a7bd5a33e5","size":13347,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-4.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-4.tgz_1467043721650_0.11419193190522492"},"directories":{},"publish_time":1467043724166,"_cnpm_publish_time":1467043724166,"_hasShrinkwrap":false},"1.0.0-rc-3":{"name":"babel-plugin-rewire","version":"1.0.0-rc-3","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-export-extensions":"^6.5.0","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^0.14.3","react-dom":"^0.14.3"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"3ec028092346ec3a7b1f3ef1affeaa3cd7d3f652","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-rc-3","_shasum":"3fafd90f2d59fa14127fc3b97345410b4d352fcf","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"3fafd90f2d59fa14127fc3b97345410b4d352fcf","size":12941,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-3.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-3.tgz_1462893140303_0.8427821819204837"},"directories":{},"publish_time":1462893141481,"_cnpm_publish_time":1462893141481,"_hasShrinkwrap":false},"1.0.0-rc-2":{"name":"babel-plugin-rewire","version":"1.0.0-rc-2","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-export-extensions":"^6.5.0","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^0.14.3","react-dom":"^0.14.3"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"28ae8e0b5542cdb008a0cb780198400379831a89","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-rc-2","_shasum":"12b5695c32a10af4d45665b7af1b4ce31e760d14","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"12b5695c32a10af4d45665b7af1b4ce31e760d14","size":12728,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-2.tgz_1459192333687_0.007362572243437171"},"directories":{},"publish_time":1459192335805,"_cnpm_publish_time":1459192335805,"_hasShrinkwrap":false},"1.0.0-rc-1":{"name":"babel-plugin-rewire","version":"1.0.0-rc-1","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.3.13","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-export-extensions":"^6.5.0","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^0.14.3","react-dom":"^0.14.3"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"d9f7ea0013e5be3270be07e610c1545d75ef58a6","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-rc-1","_shasum":"ce105007b42f558f6756c040ae8f828112008e33","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"ce105007b42f558f6756c040ae8f828112008e33","size":12584,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-rc-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-rc-1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/babel-plugin-rewire-1.0.0-rc-1.tgz_1457264750728_0.6442959567066282"},"directories":{},"publish_time":1457264753788,"_cnpm_publish_time":1457264753788,"_hasShrinkwrap":false},"1.0.0-beta-5":{"name":"babel-plugin-rewire","version":"1.0.0-beta-5","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.1.18","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^0.14.3","react-dom":"^0.14.3"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0","babel-plugin-syntax-jsx":"^6.3.13"},"gitHead":"1c3ae66c8ff1bfafe4f4bcbf4fe64e0dd2a021b3","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-beta-5","_shasum":"faaeb5188a923faebd44a061315d17b32e61c694","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"faaeb5188a923faebd44a061315d17b32e61c694","size":11820,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-beta-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-beta-5.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"directories":{},"publish_time":1452526120496,"_cnpm_publish_time":1452526120496,"_hasShrinkwrap":false},"1.0.0-beta-4":{"name":"babel-plugin-rewire","version":"1.0.0-beta-4","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.1.18","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-react-jsx":"^6.3.13","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0","react":"^0.14.3","react-dom":"^0.14.3"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0","babel-plugin-syntax-jsx":"^6.3.13"},"gitHead":"b8b56b6859f0b2d519d3c85a0108eb017b00b8e9","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-beta-4","_shasum":"b263f0e07ba21543438c4341146d94320b3cc29f","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"b263f0e07ba21543438c4341146d94320b3cc29f","size":11088,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-beta-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-beta-4.tgz"},"directories":{},"publish_time":1452109931774,"_cnpm_publish_time":1452109931774,"_hasShrinkwrap":false},"1.0.0-beta-3":{"name":"babel-plugin-rewire","version":"1.0.0-beta-3","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.1.18","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"f18933d91a9ae017f44421462e766aa4b65d3cc1","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-beta-3","_shasum":"fe0942ea99e4f935039038a6404e9d830f6e4c7a","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"fe0942ea99e4f935039038a6404e9d830f6e4c7a","size":10697,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-beta-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-beta-3.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"directories":{},"publish_time":1448902334475,"_cnpm_publish_time":1448902334475,"_hasShrinkwrap":false},"1.0.0-beta-2":{"name":"babel-plugin-rewire","version":"1.0.0-beta-2","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.1.18","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"05e001712728f9509a90d0309a4c56ff8fbe81ff","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-beta-2","_shasum":"c7b6c468b387f62d94cabc4064c79bec9da27f0f","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"c7b6c468b387f62d94cabc4064c79bec9da27f0f","size":9513,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-beta-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-beta-2.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"directories":{},"publish_time":1448576956113,"_cnpm_publish_time":1448576956113,"_hasShrinkwrap":false},"1.0.0-beta-1":{"name":"babel-plugin-rewire","version":"1.0.0-beta-1","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"lib/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests","build":"babel src --out-dir lib","prepublish":"babel src --out-dir lib"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-cli":"^6.2.0","babel-plugin-syntax-async-functions":"^6.1.18","babel-plugin-syntax-flow":"^6.1.18","babel-plugin-syntax-jsx":"^6.1.18","babel-plugin-transform-es2015-block-scoping":"^6.1.18","babel-plugin-transform-es2015-template-literals":"^6.1.18","babel-plugin-transform-es2015-typeof-symbol":"^6.1.18","babel-plugin-transform-regenerator":"^6.1.18","babel-plugin-transform-runtime":"^6.1.18","babel-polyfill":"^6.2.0","babel-preset-es2015":"^6.1.18","babel-preset-react":"^6.1.18","babel-runtime":"^5.8.23","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":"^6.0.0","babel-template":"^6.2.0","babel-types":"^6.2.0"},"gitHead":"bcc8585762a24c148f9f97f25f48cce8c2ffafdc","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@1.0.0-beta-1","_shasum":"4671e8ca6c83412e27177df2f039a354012ef327","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"4671e8ca6c83412e27177df2f039a354012ef327","size":9495,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-1.0.0-beta-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-1.0.0-beta-1.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"directories":{},"publish_time":1448572407544,"_cnpm_publish_time":1448572407544,"_hasShrinkwrap":false},"0.1.23-beta-3":{"name":"babel-plugin-rewire","version":"0.1.23-beta-3","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-runtime":"^5.8.20","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"bdccd4c5bd424dd963e2627f24de7c19f3781e9d","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.23-beta-3","_shasum":"57c28a772717c8a996ab997192596ece19cd5861","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"57c28a772717c8a996ab997192596ece19cd5861","size":16593,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.23-beta-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.23-beta-3.tgz"},"directories":{},"publish_time":1443736884324,"_cnpm_publish_time":1443736884324,"_hasShrinkwrap":false},"0.1.23-beta-2":{"name":"babel-plugin-rewire","version":"0.1.23-beta-2","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-runtime":"^5.8.20","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"f7108ca557f4b3f8dc77c5c70d668814ba7eb652","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.23-beta-2","_shasum":"52c6f1e205a500a596b1723b69ec2c629dbc5fd7","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"52c6f1e205a500a596b1723b69ec2c629dbc5fd7","size":16385,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.23-beta-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.23-beta-2.tgz"},"directories":{},"publish_time":1443735403819,"_cnpm_publish_time":1443735403819,"_hasShrinkwrap":false},"0.1.23-beta":{"name":"babel-plugin-rewire","version":"0.1.23-beta","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-runtime":"^5.8.20","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"aac66eb80d06656504ec83223dc5c5e8c1f1d655","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.23-beta","_shasum":"8bae0e1ccfd75a4e562896a23380a12d59bdb687","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"8bae0e1ccfd75a4e562896a23380a12d59bdb687","size":15941,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.23-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.23-beta.tgz"},"directories":{},"publish_time":1443733150414,"_cnpm_publish_time":1443733150414,"_hasShrinkwrap":false},"0.1.22":{"name":"babel-plugin-rewire","version":"0.1.22","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"},{"name":"Gustaf Dalemar"}],"license":"ISC","devDependencies":{"babel-runtime":"^5.8.20","core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"351ee65a733e47b9768327c854488a536ebfaf64","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.22","_shasum":"7b95d695396ad5aa4bf6dc76899cc5625b9fde7e","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"7b95d695396ad5aa4bf6dc76899cc5625b9fde7e","size":13463,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.22.tgz"},"directories":{},"publish_time":1441696610833,"_cnpm_publish_time":1441696610833,"_hasShrinkwrap":false},"0.1.21":{"name":"babel-plugin-rewire","version":"0.1.21","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"},{"name":"Philip Spitzlinger","email":"p.spitzlinger@synedra.com"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"d6d19514fa82430d0cf346bafc5310c7f8e0f4cc","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.21","_shasum":"5e35f7137d06fc0e38ab6c6e057f4c652389e1de","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"5e35f7137d06fc0e38ab6c6e057f4c652389e1de","size":12580,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.21.tgz"},"directories":{},"publish_time":1439317942461,"_cnpm_publish_time":1439317942461,"_hasShrinkwrap":false},"0.1.20":{"name":"babel-plugin-rewire","version":"0.1.20","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"c19a4aeb3ce3543669f4b66de120871b2d7cd79c","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.20","_shasum":"291f3ab1dbd8b7f5f48a5b008289344b5e83ac52","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"291f3ab1dbd8b7f5f48a5b008289344b5e83ac52","size":10312,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.20.tgz"},"directories":{},"publish_time":1439280113157,"_cnpm_publish_time":1439280113157,"_hasShrinkwrap":false},"0.1.19":{"name":"babel-plugin-rewire","version":"0.1.19","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"dc383950c1d71286570b7a4dcbecfc5f12c064e3","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.19","_shasum":"e5bf631d63da82fb8f74e4754b8ac4f11879dc6d","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"e5bf631d63da82fb8f74e4754b8ac4f11879dc6d","size":9612,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.19.tgz"},"directories":{},"publish_time":1439203494772,"_cnpm_publish_time":1439203494772,"_hasShrinkwrap":false},"0.1.18":{"name":"babel-plugin-rewire","version":"0.1.18","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"94c5f3687ad6cfe0677eb9b93c212ccdd8da79a1","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.18","_shasum":"d1a69ed0743b75b7bd41debc7ec587c75c7f781c","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"d1a69ed0743b75b7bd41debc7ec587c75c7f781c","size":9614,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.18.tgz"},"directories":{},"publish_time":1439203203790,"_cnpm_publish_time":1439203203790,"_hasShrinkwrap":false},"0.1.17":{"name":"babel-plugin-rewire","version":"0.1.17","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"bd4899a2e4c0e4e8cb446c10186eda84fb07d1a6","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.17","_shasum":"cb950a223cc3eb0662161d8150586b43adda5dee","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"cb950a223cc3eb0662161d8150586b43adda5dee","size":9293,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.17.tgz"},"directories":{},"publish_time":1439198528834,"_cnpm_publish_time":1439198528834,"_hasShrinkwrap":false},"0.1.15":{"name":"babel-plugin-rewire","version":"0.1.15","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"},{"name":"Eli White","email":"github@eli-white.com"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"659182530a95845b8d0ab3109083a46fea0c412d","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.15","_shasum":"8faccf46f5d31193dca512a95b7294db1982feac","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"8faccf46f5d31193dca512a95b7294db1982feac","size":9044,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.15.tgz"},"directories":{},"publish_time":1439194790742,"_cnpm_publish_time":1439194790742,"_hasShrinkwrap":false},"0.1.14":{"name":"babel-plugin-rewire","version":"0.1.14","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"5c3d1babf5b3b865f2a6ddde146042bddcc80754","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.14","_shasum":"f4335d0645c3ac2d0c6329878642308496082987","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"f4335d0645c3ac2d0c6329878642308496082987","size":7954,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.14.tgz"},"directories":{},"publish_time":1438982246129,"_cnpm_publish_time":1438982246129,"_hasShrinkwrap":false},"0.1.13":{"name":"babel-plugin-rewire","version":"0.1.13","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"ecd4554c6518ed2e99f6a3ea05a56defdeae48b0","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.13","_shasum":"76c801290d414abc7cdd4ad734c657513364aec2","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"76c801290d414abc7cdd4ad734c657513364aec2","size":6782,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.13.tgz"},"directories":{},"publish_time":1438600443484,"_cnpm_publish_time":1438600443484,"_hasShrinkwrap":false},"0.1.12":{"name":"babel-plugin-rewire","version":"0.1.12","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"contributors":[{"name":"Robert Binna","email":"r.binna@synedra.com"},{"name":"Peet Goddard"}],"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"c5e69efd388d69c77e8a8ef3a7e1232766e2d508","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.12","_shasum":"6e732ee126509389d5803e5bfdbb23595463764f","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"6e732ee126509389d5803e5bfdbb23595463764f","size":6322,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.12.tgz"},"directories":{},"publish_time":1437691143636,"_cnpm_publish_time":1437691143636,"_hasShrinkwrap":false},"0.1.11":{"name":"babel-plugin-rewire","version":"0.1.11","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"0f0ed7b64521f0e4b916c8a952e050a3977be1d0","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.11","_shasum":"8a88c1d41fc3e0660917c8035503e938d848680e","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"8a88c1d41fc3e0660917c8035503e938d848680e","size":5267,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.11.tgz"},"directories":{},"publish_time":1437587899145,"_cnpm_publish_time":1437587899145,"_hasShrinkwrap":false},"0.1.10":{"name":"babel-plugin-rewire","version":"0.1.10","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"166dd119fe6e83e4e0f434cf3a32aa04737c86a8","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.10","_shasum":"eadb07f60afd95530a4813f764d1a745df6db823","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"eadb07f60afd95530a4813f764d1a745df6db823","size":4964,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.10.tgz"},"directories":{},"publish_time":1437581923749,"_cnpm_publish_time":1437581923749,"_hasShrinkwrap":false},"0.1.9":{"name":"babel-plugin-rewire","version":"0.1.9","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha && ./node_modules/.bin/mocha usage-tests"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"core-js":"^1.0.0","expect.js":"^0.3.1","mocha":"^2.2.4","node-hook":"^0.1.0"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"0d6d437959efa75a01f8ae4e475fa920b18fdfc3","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.9","_shasum":"053bab52bf4df92a0bbf6837550621d420c1f54d","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"053bab52bf4df92a0bbf6837550621d420c1f54d","size":4944,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.9.tgz"},"directories":{},"publish_time":1437580979006,"_cnpm_publish_time":1437580979006,"_hasShrinkwrap":false},"0.1.8":{"name":"babel-plugin-rewire","version":"0.1.8","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"952432440ab154609a49ec77df56c9cdd9701a53","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.8","_shasum":"529fcdd4e1f9d7f0c547df17e7d28489a07b52ff","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"529fcdd4e1f9d7f0c547df17e7d28489a07b52ff","size":4126,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.8.tgz"},"directories":{},"publish_time":1437318923154,"_cnpm_publish_time":1437318923154,"_hasShrinkwrap":false},"0.1.7":{"name":"babel-plugin-rewire","version":"0.1.7","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"a06e779ece89d691b7e8f9b29de2b074852c9b53","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.7","_shasum":"f8dff95722a48ae6d58594135521d9c6604be0cd","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"f8dff95722a48ae6d58594135521d9c6604be0cd","size":4070,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.7.tgz"},"directories":{},"publish_time":1437165905574,"_cnpm_publish_time":1437165905574,"_hasShrinkwrap":false},"0.1.6":{"name":"babel-plugin-rewire","version":"0.1.6","description":"A babel plugin adding the ability to rewire module dependencies. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.7.0"},"gitHead":"bd364357f866fbf6bf438a32cc5a458ded43f67a","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.6","_shasum":"4be93eee9880ea0d6d6bdf657d7f38566fbb248d","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"4be93eee9880ea0d6d6bdf657d7f38566fbb248d","size":4053,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.6.tgz"},"directories":{},"publish_time":1437048660929,"_cnpm_publish_time":1437048660929,"_hasShrinkwrap":false},"0.1.5":{"name":"babel-plugin-rewire","version":"0.1.5","description":"A babel plugin adding the ability to rewire modul dependency. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.2.0"},"gitHead":"1b40001cb632577bdc291f90fadee980f1a85406","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.5","_shasum":"f2ff05c2f57a578a4a70c858c357514112ce3f06","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"f2ff05c2f57a578a4a70c858c357514112ce3f06","size":3252,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.5.tgz"},"directories":{},"publish_time":1434001993027,"_cnpm_publish_time":1434001993027,"_hasShrinkwrap":false},"0.1.4":{"name":"babel-plugin-rewire","version":"0.1.4","description":"A babel plugin adding the ability to rewire modul dependency. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.2.0"},"gitHead":"28c942300b533558bf6958e713016bb33a7e33b9","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.4","_shasum":"d5bbf0ba111460a22e97c973c03da25f2b63724f","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"d5bbf0ba111460a22e97c973c03da25f2b63724f","size":3214,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.4.tgz"},"directories":{},"publish_time":1433975623242,"_cnpm_publish_time":1433975623242,"_hasShrinkwrap":false},"0.1.3":{"name":"babel-plugin-rewire","version":"0.1.3","description":"A babel plugin adding the ability to rewire modul dependency. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.2.0"},"gitHead":"78371f3231b4fd2cf052f9221f25fd519e0d7ac6","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.3","_shasum":"cb13fe480a4fa832e3ac5fb448f23e364f273067","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"cb13fe480a4fa832e3ac5fb448f23e364f273067","size":2944,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.3.tgz"},"directories":{},"publish_time":1431604915736,"_cnpm_publish_time":1431604915736,"_hasShrinkwrap":false},"0.1.2":{"name":"babel-plugin-rewire","version":"0.1.2","description":"A babel plugin adding the ability to rewire modul dependency. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.2.0"},"gitHead":"fad33a3672cdfea47a257fa960a46d0f6153fafe","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.2","_shasum":"384ef35cf389a124dfee4c08be90a41d59b0cb02","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"384ef35cf389a124dfee4c08be90a41d59b0cb02","size":2853,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.2.tgz"},"directories":{},"publish_time":1431516802444,"_cnpm_publish_time":1431516802444,"_hasShrinkwrap":false},"0.1.1":{"name":"babel-plugin-rewire","version":"0.1.1","description":"A babel plugin adding the ability to rewire modul dependency. This enables to mock modules for testing purposes.","main":"src/babel-plugin-rewire.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-plugin-rewire.git"},"bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"peerDependencies":{"babel-core":">=5.2.0"},"gitHead":"c44579ff7f2c5b739d117df1053a9d17fc624b2b","homepage":"https://github.com/speedskater/babel-plugin-rewire","_id":"babel-plugin-rewire@0.1.1","_shasum":"89dfc8dede9fe6d0975a93cb0a772894ac53883c","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"dist":{"shasum":"89dfc8dede9fe6d0975a93cb0a772894ac53883c","size":2758,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.1.tgz"},"directories":{},"publish_time":1431500835383,"_cnpm_publish_time":1431500835383,"_hasShrinkwrap":false},"0.1.0":{"name":"babel-plugin-rewire","version":"0.1.0","description":"A babel plugin adding the ability to rewire modul dependency. This enables to mock modules for testing purposes.","main":"src/babel-rewire-plugin.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/speedskater/babel-rewire-plugin.git"},"bugs":{"url":"https://github.com/speedskater/babel-rewire-plugin/issues"},"keywords":["babel","plugin","rewire","es6","modules"],"author":{"name":"r.binna@synedra.com"},"license":"ISC","devDependencies":{"expect.js":"^0.3.1","mocha":"^2.2.4"},"dependencies":{"babel-core":"^5.2.17"},"gitHead":"df02974de723cf002e58f928754f0dfd204d1a2f","homepage":"https://github.com/speedskater/babel-rewire-plugin","_id":"babel-plugin-rewire@0.1.0","_shasum":"30cc7802cd78128ff1922773cd8f0ebbdf7a4110","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"speedskater","email":"rbinna@gmail.com"},"dist":{"shasum":"30cc7802cd78128ff1922773cd8f0ebbdf7a4110","size":2744,"noattachment":false,"key":"/babel-plugin-rewire/-/babel-plugin-rewire-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/babel-plugin-rewire/download/babel-plugin-rewire-0.1.0.tgz"},"maintainers":[{"name":"speedskater","email":"rbinna@gmail.com"}],"directories":{},"publish_time":1431437594487,"_cnpm_publish_time":1431437594487,"_hasShrinkwrap":false}},"readme":"# babel-plugin-rewire\n\n\n\nA Babel plugin that adds the ability to rewire module dependencies.\n\n[![Build Status](https://travis-ci.org/speedskater/babel-plugin-rewire.svg)](https://travis-ci.org/speedskater/babel-plugin-rewire) [![Join the chat at https://gitter.im/speedskater/babel-plugin-rewire](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/speedskater/babel-plugin-rewire?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\nIt is inspired by [rewire.js](https://github.com/jhnns/rewire) and transfers its concepts to es6 using babel.\n\nIt is useful for writing tests, specifically to mock the dependencies of the module under test.\n\nTherefore for each module it adds and exports the methods `__GetDependency__`, `__Rewire__`, and `__ResetDependency__`.\nFor compatibility reasons with rewire.js, the methods `__get__` and `__set__` are exported as well. \nFrom version 1.0.0-rc-7 on calls to `__set__` will return a revert function like rewire.js. \n  \nThese methods allow you to rewire the module under test.\nFurthermore in case of a default export these methods are assigned to the existing default export, except for default exports of primitive types (boolean, number, string, ...).\n\nAn additional object named `__RewireAPI__` is exported as named export as well as a property of the default export. This object itself contains all the functions mentioned above as fields. This enables one to rewire members of the imported module itself without explicitly importing the module (see [Handling of default exports](#handling-of-default-exports) below).\n\n## ES6 Imports and React\n\nDependencies from import statements can be rewired\n\n### Example\n\n```javascript\nimport ChildComponent from 'child-component-module';\n\nexport default class MyFancyWrapperComponent extends React.Component {\n\n  render() {\n    return (<div className=\"wrapper-style\">\n      <ChildComponent {...this.props} />\n    </div>);\n  }\n}\n```\n\n### Test Code\n\n```javascript\nimport ComponentToTest from 'my-fancy-wrapper-component-module';\n\nComponentToTest.__Rewire__('ChildComponent', React.createClass({\n    render: function() { return <div {...this.props}></div>; }\n}));\n....\n\nComponentToTest.__ResetDependency__('ChildComponent');\n```\n\n## Node/browserify require() and top-level var support\n\nVariables declared and initialised at the top level, such as those from require() calls, can be rewired\n\n### Example\n\n```javascript\nvar Path = require('path');\n\nvar env = 'production';\n\nmodule.exports = function(name) {\n  return Path.normalise(name);\n}\n```\n\n### Test Code\n\n```javascript\nvar Normaliser = require('Normaliser');\n\nNormaliser.__Rewire__('Path', {\n  normalise: (name) => name;\n});\n\nNormaliser.__Rewire__('env', 'testing');\n....\n\nNormaliser.__ResetDependency__('Path');\n```\n\n## Named and top level function rewiring\n\nBesides top level variables also top level functions defined in the imported module can be rewired.\n\nWhen exported functions of a module depend on each other it can be convenient to test them independently.\nHence, babel-plugin-rewire allows you to rewire the internal dependencies to exported named functions as shown in the example below.\n\nBe aware, that rewiring a named export does not influence imports of that same export in other modules!\n\n### Example\nAsuming you have a module `TodoOperations.js` that internaly uses an asynchronous api to fetch some information\n```js\nfunction fetchToDos() {\n   ...\n   return new Promise(...);\n}\n\nexport function filterToDos( filterString ) {\n   return fetchToDos().then( function( todos ) {\n      // Highly fashioned filter function code ...\n      return filteredToDos;\n   });\n}\n\nexport function filterAndSortToDos( filterString, sortOrder ) {\n   return fetchToDos( filterString ).then( function( filteredToDos ) { \n      // Higly fashioned sort function\n      return filteredAndSortedToDos;\n   });\n}\n```\n\n### Test Code\nIn your test you can mock your API-calls to simply return static dummy data like this\n```js\nimport { filterToDos, filterAndSortToDos, __RewireAPI__ as ToDosRewireAPI } from 'TodoOperations.js';\n\ndescribe('api call mocking', function() {\n   it('should use the mocked api function', function(done) {\n      ToDosRewireAPI.__Rewire__('fetchToDos', function() {\n         return Promise.resolve(['Test more', 'Refine your tests', 'Tests first rocks']);\n      });\n      filterToDos('Test').then(function(filteredTodos) {\n         //check results\n         done();\n      }).catch((e) => fail());\n      ToDosRewireAPI.__ResetDependency__('fetchToDos');\n   });\n   \n   it('should use the mocked filter function', function(done) {\n      ToDosRewireAPI.__Rewire__('filterToDos', function() {\n         return Promise.resolve( ['02 Test more', '01 Test even more' ] );\n      });\n      filterAndSortToDos('Test', 'asc').then(function(filteredAndSortedTodos) {\n         //check results\n         done();\n      }).catch((e) => fail());\n      ToDosRewireAPI.__ResetDependency__('filterToDos');\n   });\n});\n```\n\n## Handling of default exports\n\nIf a non primitive default export is present in the imported module, it is enriched with the API-Functions and the API-Object.\nIf no default export is present, the API-Object named `__RewireAPI__` becomes the default export of the module.\n\nThis object basically supports all the rewire API-Functions as described in the introduction above and allows one to rewire the module without explicitly importing the module itself.\n\n### Example\nAsuming your imported module does not have a default export specified like in this simple example\n```js\nfunction message() {\n   return 'Hello world';\n}\n\nexport function foo() {\n   return message();\n}\n```\n\n### Test Code\nIn your test you would use the default exported API-Object to rewire the function `message` of the imported module like this\n```js\nimport FooModule from 'foo.js';\nimport { foo, __RewireAPI__ as FooModuleRewireAPI } from 'foo.js';\n\ndescribe('module default export test', function() {\n   it('should demonstrate the default exported rewire api', function() {\n      expect( foo() ).to.equal('Hello world');\n      FooModule.__Rewire__('message', function() {\n         return 'my message';\n      });\n      expect( foo() ).to.equal('my message');\n      FooModule.__ResetDependency__('message');\n   });\n   \n   it('should demonstrate the rewire apis named export', function() {\n      expect( foo() ).to.equal('Hello world');\n      FooModuleRewireAPI.__Rewire__('message', function() {\n         return 'my message';\n      });\n      expect( foo() ).to.equal('my message');\n      FooModuleRewireAPI.__ResetDependency__('message');\n   });\n});\n```\n\n## Handling of async functions\n\nRewiring of async functions works as one would expect using the same API as for other rewires for both default exports and named exports.\n\n### Example\nAssuming your imported module consists of the following.\n```js\n// api.js\nexport default async function asyncApiDefault() {\n   return await asyncApi();\n};\n\nexport async function asyncApi() {\n   return await api();\n};\n\nfunction api() {\n  // Some async API call\n  return Promise.resolve('API Response');\n};\n```\n\n### Test Code\nIn your test you would use the default exported API-Object to rewire the function `asyncApiDefault` and `asyncApi` of the imported module like this.\n```js\nimport { default as asyncApiDefault, asyncApi,  __RewireAPI__ as AsyncApiRewireAPI } from 'api.js';\ndescribe('async function export test', function() {\n it('should be able to rewire default async function', function() {\n    return asyncApiDefault().then(response => {\n      expect(response).to.equal('API Response');\n\n      AsyncApiRewireAPI.__set__('asyncApi', function() {\n        return Promise.resolve('Mock API Response');\n      });\n\n      return asyncApiDefault().then(response => {\n        expect(response).to.equal('Mock API Response');\n        AsyncApiRewireAPI.__ResetDependency__('asyncApi');\n      });\n    });\n  });\n\n  it('should be able to rewire non default async function', function() {\n    return asyncApi().then(response => {\n      expect(response).to.equal('API Response');\n\n      AsyncApiRewireAPI.__set__('api', function() {\n        return Promise.resolve('Mock API Response');\n      });\n\n      return asyncApi().then(response => {\n        expect(response).to.equal('Mock API Response');\n        AsyncApiRewireAPI.__ResetDependency__('api');\n      });\n    });\n  });\n});\n```\n\n## Resetting all\n\nWhen \"babel-plugin-rewire\" is used the global method `__rewire_reset_all__` is added. \nEach time this method is called all rewired dependencies across all modules are reset.\n\n### Example\nAssuming you have two imported modules:\n\nModule1:\n```js\nvar value = 'Module1-Original';\n\nexport default function getModule2Identifier() {\n\treturn value;\n}\n```\n\nModule2:\n```\nvar value = 'Module2-Original';\n\nexport default function getModule2Identifier() {\n\treturn value;\n}\n```\n\n### Test Code\nIn your test by calling `__rewire_reset_all__` all dependencies are reset and you can ensure that no rewired data will harm subsequent tests.\n```js\nimport getModule1Identifier from './src/Module1.js';\nimport getModule2Identifier from './src/Module2.js';\n\nimport expect from \"expect.js\";\n\ndescribe('__rewire_reset_all__', function () {\n\tit('should allow to reset all rewired dependencies', function() {\n\t\texpect(getModule1Identifier()).to.be('Module1-Original');\n\t\texpect(getModule2Identifier()).to.be('Module2-Original');\n\n\t\tgetModule1Identifier.__set__('value', 'module1-rewired');\n\t\tgetModule2Identifier.__set__('value', 'module2-rewired');\n\n\t\texpect(getModule1Identifier()).to.be('module1-rewired');\n\t\texpect(getModule2Identifier()).to.be('module2-rewired');\n\n\t\t__rewire_reset_all__();\n\n\t\texpect(getModule1Identifier()).to.be('Module1-Original');\n\t\texpect(getModule2Identifier()).to.be('Module2-Original');\n\t});\n});\n```\n\n## Installation\n\n```\n$ npm install babel-core babel-plugin-rewire\n```\n\n## Usage\n\nTo use the plugin identify it by its long name \"babel-plugin-rewire\" or by its abbreviation \"rewire\". In case you are using rewire.js in the same project you must use the unabbreviated plugin name. Otherwise babel is trying to load rewire.js as a plugin which will cause an [error](https://github.com/speedskater/babel-plugin-rewire/issues/5).\n\n### Commandline\nabbreviated:\n```\n$ babel --plugins rewire ..\n```\nfull plugin name:\n```\n$ babel --plugins babel-plugin-rewire ..\n```\n\n### With babelrc\n\nYou can also specify plugins via the [babelrc](http://babeljs.io/docs/usage/babelrc/) file:\n\n\n```json\n{\n  \"plugins\": [\"rewire\"]\n}\n```\n\nWhether you're using the command line, JS API, or require hook, this file is honored by babel.\n\n### JavaScript API\n\nabbreviated:\n```javascript\nrequire(\"babel-core\").transform(\"code\", { plugins: [\"rewire\"] });\n```\nfull plugin name:\n```javascript\nrequire(\"babel-core\").transform(\"code\", { plugins: [\"babel-plugin-rewire\"] });\n```\n\n### Require Hook\n```javascript\nrequire('babel-register')({\n  plugins: ['babel-plugin-rewire']\n})\n```\n\n### Webpack\n\nabbreviated:\n```javascript\n{test: /src\\/js\\/.+\\.js$/, loader: 'babel-loader?plugins=rewire' }\n```\nfull plugin name:\n```javascript\n{test: /src\\/js\\/.+\\.js$/, loader: 'babel-loader?plugins=babel-plugin-rewire' }\n```\n\n### Browserify/Babelify\n\nfull plugin name:\n```javascript\nvar appBundler = browserify({\n    entries: [test.src], // Only need initial file, browserify finds the rest\n}).transform(\n    babelify.configure({\n        plugins: [require('babel-plugin-rewire')]\n    })\n);\n```\n\n## Combining with other plugins/tools\n\n### istanbul\n\nTo integrate babel-plugin-rewire with istanbul, it is recommended to use [babel-plugin-istanbul](https://github.com/istanbuljs/babel-plugin-istanbul).\nThis babel plugin instruments your code with Istanbul coverage.\n\nIt has been reported that the order of plugins are important. Therefore prefer the following order:\n \n```json\n{\n  \"plugins\": [\"istanbul\", \"rewire\"]\n}\n```\n\nFor a project integrating karma, babel, babel-plugin-rewire and istanbul please see [karma-rewire-istanbul-example](https://github.com/jseminck/karma-rewire-istanbul-example) \n\n\n### [isparta](https://github.com/douglasduteil/isparta) \nThere are some things to consider when using babel-plugin-rewire together with isparta. Since isparta runs Babel itself it's important to remember to add the same configuration options to it as you would do with Babel. If you forget this you will in some cases see unexpected errors.\n\nIf you use _.babelrc_ it's advised that you run your tests with a specific ENV, for example \"test\", and add the following to your _.babelrc_.\nFurthermore in case you use isparta only add the plugin once in the isparta loader and not in the babel loader as well.\n\n```json\n\"env\": {\n  \"test\": {\n    \"plugins\": [\"rewire\"]\n  }\n}\n```\n\nIf you are using isparta together with Webpack you could also do something like this.\n```javascript\nwebpack: {\n  isparta: {\n    embedSource: true,\n    noAutoWrap: true,\n    babel: {\n      plugins: 'rewire'\n    }\n  },\n  preLoaders: [\n  ...\n    {\n      test: /\\.js$/,\n      include: path.resolve('src/'), //only source under test\n      loader: 'isparta'\n    },\n  ]\n    ...\n}\n```\n\n## Examples projects\n* [es6-library-boilerplate](https://github.com/CurtisHumphrey/es6-library-boilerplate)\n\n## Release History\n\n* 0.1.0 Initial release\n* 0.1.1 Bugfix: moved to peer dependencies\n* 0.1.2 Added \\_\\_set\\_\\_ and \\_\\_get\\_\\_ to provide compatibility with rewire.js\n* 0.1.3 Added handling for the export of named declarations like classes or functions\n* 0.1.4 Fixed variable handling and used renaming of scope variables. Further removed global identifiers to prevent memory leaks.\n* 0.1.5 Fixed regression\n* 0.1.6 Support for rewiring top level variables. Added module.exports for non-es6 modules.\n* 0.1.7 Fixed regressions from 0.1.6.\n* 0.1.8 Ignores destructuring assignments to prevent errors.\n* 0.1.9 Removed issues with TDZ and es6.spec.blockScoping optional transformer.\n* 0.1.10 Fixed tests.\n* 0.1.11 Fixed issues with for-of loops.\n* 0.1.12 Updated Plugin Format.\n* 0.1.13 Changed rewire specific properties on default export to non-enumerable properties.\n* 0.1.14 Added handling for non-enumerable properties to commonjs support. Support for mixed es6 and commonjs support. Handling for primitive types.\n* 0.1.15 Added functionality to rewire functions. \n* 0.1.16 Fixed variable scope for rewired functions.\n* 0.1.17 Fixed variable scoping for var variable declarations.\n* 0.1.18 Fixed function scope for rewired functions.\n* 0.1.19 Removed debug statements.\n* 0.1.20 Added rewiring named exported functions and variables.\n* 0.1.21 Improved default export handling, fixed commonjs default exporting, fixed ast nodes resource leaks, improved README. \n* 0.1.22 Added support for asynchronous functions\n* 0.1.23-beta Improved flow compatibility, Added functionality to work with cyclic dependencies.\n* 1.0.0-beta-1 Added support for babel 6, added support for rewiring classes, added support for flow types, added support for rewire.js compatible \\__with\\__\n* 1.0.0-beta-2 Removed rewire of Object, require\n* 1.0.0-beta-3 Removed support for rewiring of globals. Added support for rewiring in combination with assignment and update expressions.\n* 1.0.0-beta-4 Updates jsx support in combination with babel 6 but has a regression\n* 1.0.0-beta-5 Fixes rewiring of jsx elements. Readme improvements. Test for pass-through like modules.\n* 1.0.0-rc-1 Fixes rewiring of switch statements. Readme improvements. Wildcard imports and tdz issues.\n* 1.0.0-rc-2 Fixes issues with babelify, React stateless functions as well as flow declarations.\n* 1.0.0-rc-3 Added support for ignoring identifiers and support for objects as parameter to \\__set\\__\n* 1.0.0-rc-4 Support for rewiring to undefined, suppport for should.js and cleaned up package.json.\n* 1.0.0-rc-5 Improved support for rewiring JSX-Components. Further improved for working in combination with other plugins.\n* 1.0.0-rc-6 Fixed regression which can occur with variable declarators and function expressions. Fixed handling of default exports containing nested functions.\n* 1.0.0-rc-7 Added revert function as a return of \\__set\\__ calls.\n* 1.0.0 Fixed regression with object methods and improved istanbul documentation. \n* 1.2.0-rc.1 Add support for babel 7, object spread and revert function from \\_\\_set\\_\\_ with object and fixes undefined variable error  \n\n## Contributors\n\n* [speedskater](https://github.com/speedskater) - author and creator of initial release\n* [Peet](https://github.com/peet) - module.exports and top-level var support\n* [TheSavior](https://github.com/TheSavior) - support for non-enumerable rewire properties, support for ignored identifiers\n* [Rene Saarsoo](https://github.com/nene) - support for using objects as parameter to \\_\\_set\\_\\_\n* [PSpSynedra](https://github.com/PSpSynedra) - support for named export and function rewiring and improvements of default imports \n* [Gustaf Dalemar](https://github.com/DLMR) - support for asynchronous functions\n* [Spencre Leichty](https://github.com/spncrlkt) - support for named wildcard exports\n* [Zhanzhan He](https://github.com/zh3) - support for wildcard imports\n* [Kelly Selden](https://github.com/kellyselden) - fixed dependencies in package.json\n* [Sasha Koss](https://github.com/kossnocorp) - support for rewiring to undefined\n* [Kevin Canévet](https://github.com/StyMaar) - fixed incompatibility with should\n* [Mike Sherov](https://github.com/mikesherov) - added support for for in loops\n* [Thomas Levy](https://github.com/NilSet) - added support for babel 7\n* [Malthe Jørgensen](https://github.com/malthejorgensen) - added support for object spread\n* [Tim Whitbeck](https://github.com/twhitbeck) - added revert function from  \\_\\_set\\_\\_ with object\n* [Dennis E](https://github.com/destenson) - fixed undefined \\_\\_$$GLOBAL_REWIRE_REGISTRY\\_\\_ error  \n\n## License\n\nThe ISC License (ISC)\n\nCopyright (c) 2015, Robert Binna <r.binna@synedra.com>\n\nPermission to use, copy, modify, and/or distribute this software for any\npurpose with or without fee is hereby granted, provided that the above\ncopyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\nWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\nMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\nANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\nWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\nACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\nOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n","_attachments":{},"homepage":"https://github.com/speedskater/babel-plugin-rewire#readme","bugs":{"url":"https://github.com/speedskater/babel-plugin-rewire/issues"},"license":"ISC"}