{"_id":"rechoir","_rev":"386384","name":"rechoir","description":"Prepare a node environment to require files with different extensions.","dist-tags":{"latest":"0.8.0"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"time":{"modified":"2021-08-04T03:24:53.000Z","created":"2014-03-20T18:34:03.768Z","0.8.0":"2021-07-24T04:39:25.084Z","0.7.1":"2021-07-20T06:11:57.357Z","0.7.0":"2019-01-04T20:50:05.912Z","0.6.2":"2015-07-22T14:42:26.370Z","0.6.1":"2015-05-22T20:40:08.943Z","0.6.0":"2015-05-21T00:34:47.905Z","0.5.0":"2015-05-20T23:37:42.656Z","0.4.0":"2015-02-17T23:39:27.450Z","0.3.0":"2015-01-10T20:03:20.460Z","0.2.2":"2014-12-17T17:46:23.421Z","0.2.1":"2014-03-20T19:20:12.910Z","0.2.0":"2014-03-20T19:02:34.285Z","0.1.0":"2014-03-20T18:34:03.768Z"},"users":{"shanewholloway":true},"author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"repository":{"type":"git","url":"git+https://github.com/gulpjs/rechoir.git"},"versions":{"0.8.0":{"name":"rechoir","version":"0.8.0","description":"Prepare a node environment to require files with different extensions.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Tyler Kellen","email":"tyler@sleekcode.net","url":"http://goingslowly.com/"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/rechoir.git"},"license":"MIT","engines":{"node":">= 10.13.0"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"rm -rf tmp/ && npm run lint","test":"nyc mocha --async-only"},"dependencies":{"resolve":"^1.20.0"},"devDependencies":{"eslint":"^7.21.0","eslint-config-gulp":"^5.0.1","expect":"^27.0.0","mocha":"^8.3.0","nyc":"^15.1.0"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["require","loader","extension","extensions","prepare"],"gitHead":"1880cbb697c5027855a60c169202a2d8a03ce739","bugs":{"url":"https://github.com/gulpjs/rechoir/issues"},"homepage":"https://github.com/gulpjs/rechoir#readme","_id":"rechoir@0.8.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"49f866e0d32146142da3ad8f0eff352b3215ff22","size":3822,"noattachment":false,"key":"/rechoir/-/rechoir-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.8.0.tgz"},"_npmUser":{"name":"phated","email":"blaine.bublitz@gmail.com"},"directories":{},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rechoir_0.8.0_1627101564926_0.20828219250262103"},"_hasShrinkwrap":false,"publish_time":1627101565084,"_cnpm_publish_time":1627101565084},"0.7.1":{"name":"rechoir","version":"0.7.1","description":"Prepare a node environment to require files with different extensions.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Tyler Kellen","email":"tyler@sleekcode.net","url":"http://goingslowly.com/"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/rechoir.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"rm -rf tmp/ && npm run lint","test":"mocha --async-only test test/lib","cover":"istanbul cover _mocha --report lcovonly test test/lib","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{"resolve":"^1.9.0"},"devDependencies":{"eslint":"^2.13.0","eslint-config-gulp":"^3.0.1","expect":"^1.20.2","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","mocha":"^3.5.3"},"keywords":["require","loader","extension","extensions","prepare"],"gitHead":"9351bb3e695c77253ee539912ca02d3e94a9d0ad","bugs":{"url":"https://github.com/gulpjs/rechoir/issues"},"homepage":"https://github.com/gulpjs/rechoir#readme","_id":"rechoir@0.7.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"9478a96a1ca135b5e88fc027f03ee92d6c645686","size":3890,"noattachment":false,"key":"/rechoir/-/rechoir-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.7.1.tgz"},"_npmUser":{"name":"phated","email":"blaine.bublitz@gmail.com"},"directories":{},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rechoir_0.7.1_1626761517213_0.410364137393306"},"_hasShrinkwrap":false,"publish_time":1626761517357,"_cnpm_publish_time":1626761517357},"0.7.0":{"name":"rechoir","version":"0.7.0","description":"Prepare a node environment to require files with different extensions.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"},{"name":"Tyler Kellen","email":"tyler@sleekcode.net","url":"http://goingslowly.com/"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/rechoir.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"rm -rf tmp/ && npm run lint","test":"mocha --async-only","cover":"istanbul cover _mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{"resolve":"^1.9.0"},"devDependencies":{"eslint":"^2.13.0","eslint-config-gulp":"^3.0.1","expect":"^1.20.2","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","mocha":"^3.5.3"},"keywords":["require","loader","extension","extensions","prepare"],"gitHead":"fdabf8d47ed3063170dba9a3f69a539fccc8fb72","bugs":{"url":"https://github.com/gulpjs/rechoir/issues"},"homepage":"https://github.com/gulpjs/rechoir#readme","_id":"rechoir@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"phated","email":"blaine.bublitz@gmail.com"},"dist":{"shasum":"32650fd52c21ab252aa5d65b19310441c7e03aca","size":3569,"noattachment":false,"key":"/rechoir/-/rechoir-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.7.0.tgz"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rechoir_0.7.0_1546635005822_0.3529092046940494"},"_hasShrinkwrap":false,"publish_time":1546635005912,"_cnpm_publish_time":1546635005912},"0.6.2":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.6.2","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^1.1.6"},"devDependencies":{"babel":"^5.4.3","chai":"^2.3.0","coco":"^0.9.1","coffee-script":"^1.9.2","earlgrey":"0.0.9","iced-coffee-script":"^1.8.0-d","interpret":"^0.6.1","json5":"^0.4.0","livescript":"^1.4.0","mocha":"^2.2.5","node-jsx":"^0.13.3","require-csv":"0.0.1","require-ini":"0.0.1","require-uncached":"^1.0.2","require-xml":"0.0.1","require-yaml":"0.0.1","rimraf":"^2.3.4","semver":"^4.3.4","sinon":"^1.14.1","toml-require":"^1.0.1","typescript-register":"^1.1.0"},"keywords":["require","cjsx","co","coco","coffee-script","coffee","coffee.md","csv","earlgrey","es","es6","iced","iced.md","iced-coffee-script","ini","js","json","json5","jsx","react","litcoffee","liticed","ls","livescript","toml","ts","typescript","xml","yaml","yml"],"gitHead":"1aafd85aac487171be71891b916c9136c620ac0e","_id":"rechoir@0.6.2","_shasum":"85204b54dba82d5742e28c96756ef43af50e3384","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.4","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"85204b54dba82d5742e28c96756ef43af50e3384","size":3776,"noattachment":false,"key":"/rechoir/-/rechoir-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.6.2.tgz"},"directories":{},"publish_time":1437576146370,"_cnpm_publish_time":1437576146370,"_hasShrinkwrap":false},"0.6.1":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.6.1","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^1.1.6"},"devDependencies":{"babel":"^5.4.3","chai":"^2.3.0","coco":"^0.9.1","coffee-script":"^1.9.2","iced-coffee-script":"^1.8.0-d","interpret":"^0.6.1","json5":"^0.4.0","livescript":"^1.4.0","mocha":"^2.2.5","node-jsx":"^0.13.3","require-csv":"0.0.1","require-ini":"0.0.1","require-uncached":"^1.0.2","require-xml":"0.0.1","require-yaml":"0.0.1","rimraf":"^2.3.4","semver":"^4.3.4","sinon":"^1.14.1","toml-require":"^1.0.1","typescript-register":"^1.1.0"},"keywords":["require","cjsx","co","coco","coffee-script","coffee","coffee.md","csv","es","es6","iced","iced.md","iced-coffee-script","ini","js","json","json5","jsx","react","litcoffee","liticed","ls","livescript","toml","ts","typescript","xml","yaml","yml"],"gitHead":"e3fd6590e34bcfde9d5c3a5a54c40f9d5353ae91","_id":"rechoir@0.6.1","_shasum":"462beb9fe212d568a0d1282447b09de364e5f435","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"462beb9fe212d568a0d1282447b09de364e5f435","size":3711,"noattachment":false,"key":"/rechoir/-/rechoir-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.6.1.tgz"},"directories":{},"publish_time":1432327208943,"_cnpm_publish_time":1432327208943,"_hasShrinkwrap":false},"0.6.0":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.6.0","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^1.1.6"},"devDependencies":{"babel":"^5.4.3","chai":"^2.3.0","coco":"^0.9.1","coffee-script":"^1.9.2","iced-coffee-script":"^1.8.0-d","interpret":"^0.6.1","json5":"^0.4.0","livescript":"^1.4.0","mocha":"^2.2.5","node-jsx":"^0.13.3","require-csv":"0.0.1","require-ini":"0.0.1","require-uncached":"^1.0.2","require-xml":"0.0.1","require-yaml":"0.0.1","rimraf":"^2.3.4","semver":"^4.3.4","sinon":"^1.14.1","toml-require":"^1.0.1","typescript-register":"^1.1.0"},"keywords":["require","cjsx","co","coco","coffee-script","coffee","coffee.md","csv","es","es6","iced","iced.md","iced-coffee-script","ini","js","json","json5","jsx","react","litcoffee","liticed","ls","livescript","toml","ts","typescript","xml","yaml","yml"],"gitHead":"eb84cf7a7ac3312aafebaebde87d382ffea63559","_id":"rechoir@0.6.0","_shasum":"cc3f3dd4718636a7f580ef7f202b24bee3a08376","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"cc3f3dd4718636a7f580ef7f202b24bee3a08376","size":3674,"noattachment":false,"key":"/rechoir/-/rechoir-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.6.0.tgz"},"directories":{},"publish_time":1432168487905,"_cnpm_publish_time":1432168487905,"_hasShrinkwrap":false},"0.5.0":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.5.0","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^1.1.6"},"devDependencies":{"babel":"^5.4.3","chai":"^2.3.0","coco":"^0.9.1","coffee-script":"^1.9.2","iced-coffee-script":"^1.8.0-d","interpret":"^0.6.1","json5":"^0.4.0","livescript":"^1.4.0","mocha":"^2.2.5","node-jsx":"^0.13.3","require-csv":"0.0.1","require-ini":"0.0.1","require-uncached":"^1.0.2","require-xml":"0.0.1","require-yaml":"0.0.1","rimraf":"^2.3.4","semver":"^4.3.4","sinon":"^1.14.1","toml-require":"^1.0.1","typescript-register":"^1.1.0"},"keywords":["require","cjsx","co","coco","coffee-script","coffee","coffee.md","csv","es","es6","iced","iced.md","iced-coffee-script","ini","js","json","json5","jsx","react","litcoffee","liticed","ls","livescript","toml","ts","typescript","xml","yaml","yml"],"gitHead":"6c70b24ad9479febf963f539c92f2e3da99d17c9","_id":"rechoir@0.5.0","_shasum":"aa7f34454ad246ec2ce6bb986b983f1d9647adfe","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"aa7f34454ad246ec2ce6bb986b983f1d9647adfe","size":3625,"noattachment":false,"key":"/rechoir/-/rechoir-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.5.0.tgz"},"directories":{},"publish_time":1432165062656,"_cnpm_publish_time":1432165062656,"_hasShrinkwrap":false},"0.4.0":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.4.0","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^0.6.1","interpret":"^0.5.0"},"devDependencies":{"babel":"^4.1.1","LiveScript":"^1.2.0","chai":"^1.9.0","coco":"^0.9.1","coffee-script":"^1.7.1","iced-coffee-script":"^1.7.1-b","json5":"^0.4.0","mocha":"^1.17.1","node-jsx":"^0.10.0","require-csv":"0.0.1","require-ini":"0.0.1","require-xml":"0.0.1","require-yaml":"0.0.1","toml-require":"^1.0.1","typescript-register":"^1.0.6"},"keywords":["require","cjsx","co","coco","coffee-script","coffee","coffee.md","csv","es","es6","iced","iced.md","iced-coffee-script","ini","js","json","json5","jsx","react","litcoffee","liticed","ls","livescript","toml","ts","typescript","xml","yaml","yml"],"gitHead":"ed8d97686ec743ebc4cb9fe03335011162276d72","_id":"rechoir@0.4.0","_shasum":"7445ba6f5b0e3fc8af8c65884bc847afb5b023b6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"phated","email":"blaine@iceddev.com"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"7445ba6f5b0e3fc8af8c65884bc847afb5b023b6","size":3039,"noattachment":false,"key":"/rechoir/-/rechoir-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.4.0.tgz"},"directories":{},"publish_time":1424216367450,"_cnpm_publish_time":1424216367450,"_hasShrinkwrap":false},"0.3.0":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.3.0","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^0.6.1","interpret":"^0.4.0"},"devDependencies":{"6to5":"^2.9.4","LiveScript":"^1.2.0","chai":"^1.9.0","coco":"^0.9.1","coffee-script":"^1.7.1","iced-coffee-script":"^1.7.1-b","json5":"^0.4.0","mocha":"^1.17.1","node-jsx":"^0.10.0","require-csv":"0.0.1","require-ini":"0.0.1","require-xml":"0.0.1","require-yaml":"0.0.1","toml-require":"^1.0.1"},"keywords":["require","cjsx","co","coco","coffee-script","coffee","coffee.md","csv","es","es6","iced","iced.md","iced-coffee-script","ini","js","json","json5","jsx","react","litcoffee","liticed","ls","livescript","toml","ts","typescript","xml","yaml","yml"],"gitHead":"6a6efd2e642c3ff48b05af12429821b6685b80a4","_id":"rechoir@0.3.0","_shasum":"db1ee6f8f27596a3720aa9d83b9a7aa74c99d4a3","_from":".","_npmVersion":"2.1.17","_nodeVersion":"0.10.35","_npmUser":{"name":"phated","email":"blaine@iceddev.com"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"db1ee6f8f27596a3720aa9d83b9a7aa74c99d4a3","size":3034,"noattachment":false,"key":"/rechoir/-/rechoir-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.3.0.tgz"},"directories":{},"publish_time":1420920200460,"_cnpm_publish_time":1420920200460,"_hasShrinkwrap":false},"0.2.2":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.2.2","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^0.6.1","interpret":"^0.3.0"},"devDependencies":{"LiveScript":"^1.2.0","chai":"^1.9.0","coco":"^0.9.1","coffee-script":"^1.7.1","iced-coffee-script":"^1.7.1-b","json5":"^0.4.0","mocha":"^1.17.1","node-jsx":"^0.10.0","require-csv":"0.0.1","require-ini":"0.0.1","require-xml":"0.0.1","require-yaml":"0.0.1","toml-require":"^1.0.1"},"keywords":["require","coco","coffee-script","csv","iced-coffee-script","ini","livescript","toml","xml","yaml","yml"],"gitHead":"bd11a5e7bfbcd4a38237fec3c900cc728048dd36","_id":"rechoir@0.2.2","_shasum":"0f9a1a09ac410381f5ae953b70b37149bfd06c4d","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"dist":{"shasum":"0f9a1a09ac410381f5ae953b70b37149bfd06c4d","size":2617,"noattachment":false,"key":"/rechoir/-/rechoir-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.2.2.tgz"},"directories":{},"publish_time":1418838383421,"_cnpm_publish_time":1418838383421,"_hasShrinkwrap":false},"0.2.1":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.2.1","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^0.6.1","interpret":"^0.3.0"},"devDependencies":{"mocha":"^1.17.1","chai":"^1.9.0","coco":"^0.9.1","coffee-script":"^1.7.1","require-csv":"0.0.1","iced-coffee-script":"^1.7.1-b","require-ini":"0.0.1","toml-require":"^1.0.1","require-xml":"0.0.1","require-yaml":"0.0.1","LiveScript":"^1.2.0"},"keywords":["require","coco","coffee-script","csv","iced-coffee-script","ini","livescript","toml","xml","yaml","yml"],"_id":"rechoir@0.2.1","dist":{"shasum":"7047685cc660b676f9038f3c5b0c37bb6b82d531","size":2565,"noattachment":false,"key":"/rechoir/-/rechoir-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.2.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1395343212910,"_cnpm_publish_time":1395343212910,"_hasShrinkwrap":false},"0.2.0":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.2.0","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^0.6.1","interpret":"^0.3.0"},"devDependencies":{"mocha":"^1.17.1","chai":"^1.9.0","coco":"^0.9.1","coffee-script":"^1.7.1","require-csv":"0.0.1","iced-coffee-script":"^1.7.1-b","require-ini":"0.0.1","toml-require":"^1.0.1","require-xml":"0.0.1","require-yaml":"0.0.1","LiveScript":"^1.2.0"},"keywords":["require","coco","coffee-script","csv","iced-coffee-script","ini","livescript","toml","xml","yaml","yml"],"_id":"rechoir@0.2.0","dist":{"shasum":"673b56ff87558922a2d4309b70996e8ceb51ee19","size":2570,"noattachment":false,"key":"/rechoir/-/rechoir-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1395342154285,"_cnpm_publish_time":1395342154285,"_hasShrinkwrap":false},"0.1.0":{"name":"rechoir","description":"Require any supported file as a node module.","version":"0.1.0","homepage":"https://github.com/tkellen/node-rechoir","author":{"name":"Tyler Kellen","url":"http://goingslowly.com/"},"repository":{"type":"git","url":"git://github.com/tkellen/node-rechoir.git"},"bugs":{"url":"https://github.com/tkellen/node-rechoir/issues"},"licenses":[{"type":"MIT","url":"https://github.com/tkellen/node-rechoir/blob/master/LICENSE"}],"main":"index.js","engines":{"node":">= 0.10"},"scripts":{"test":"mocha -R spec test/index.js"},"dependencies":{"resolve":"^0.6.1","interpret":"^0.2.0"},"devDependencies":{"mocha":"^1.17.1","chai":"^1.9.0","coco":"^0.9.1","coffee-script":"^1.7.1","require-csv":"0.0.1","iced-coffee-script":"^1.7.1-b","require-ini":"0.0.1","toml-require":"^1.0.1","require-xml":"0.0.1","require-yaml":"0.0.1","LiveScript":"^1.2.0"},"keywords":["require","coco","coffee-script","csv","iced-coffee-script","ini","livescript","toml","xml","yaml","yml"],"_id":"rechoir@0.1.0","dist":{"shasum":"107c8d54e0479748f9e85fa6b976d77bd80faf6b","size":2508,"noattachment":false,"key":"/rechoir/-/rechoir-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/rechoir/download/rechoir-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tkellen","email":"tyler@sleekcode.net"},"maintainers":[{"name":"phated","email":"blaine.bublitz@gmail.com"}],"directories":{},"publish_time":1395340443768,"_cnpm_publish_time":1395340443768,"_hasShrinkwrap":false}},"readme":"<p align=\"center\">\n  <a href=\"http://gulpjs.com\">\n    <img height=\"257\" width=\"114\" src=\"https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png\">\n  </a>\n</p>\n\n# rechoir\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][ci-image]][ci-url] [![Coveralls Status][coveralls-image]][coveralls-url]\n\nPrepare a node environment to require files with different extensions.\n\n## What is it?\n\nThis module, in conjunction with [interpret]-like objects, can register any filetype the npm ecosystem has a module loader for. This library is a dependency of [liftoff].\n\n**Note:** While `rechoir` will automatically load and register transpilers like `coffee-script`, you must provide a local installation. The transpilers are **not** bundled with this module.\n\n## Usage\n\n```js\nconst config = require('interpret').extensions;\nconst rechoir = require('rechoir');\nrechoir.prepare(config, './test/fixtures/test.coffee');\nrechoir.prepare(config, './test/fixtures/test.csv');\nrechoir.prepare(config, './test/fixtures/test.toml');\n\nconsole.log(require('./test/fixtures/test.coffee'));\nconsole.log(require('./test/fixtures/test.csv'));\nconsole.log(require('./test/fixtures/test.toml'));\n```\n\n## API\n\n### `prepare(config, filepath, [cwd], [noThrow])`\n\nLook for a module loader associated with the provided file and attempt require it. If necessary, run any setup required to inject it into [require.extensions].\n\n`config` An [interpret]-like configuration object.\n\n`filepath` A file whose type you'd like to register a module loader for.\n\n`cwd` An optional path to start searching for the module required to load the requested file. Defaults to the directory of `filepath`.\n\n`noThrow` An optional boolean indicating if the method should avoid throwing.\n\nIf calling this method is successful (e.g. it doesn't throw), you can now require files of the type you requested natively.\n\nAn error with a `failures` property will be thrown if the module loader(s) configured for a given extension cannot be registered.\n\nIf a loader is already registered, this will simply return `true`.\n\n## License\n\nMIT\n\n<!-- prettier-ignore-start -->\n[downloads-image]: https://img.shields.io/npm/dm/rechoir.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/rechoir\n[npm-image]: https://img.shields.io/npm/v/rechoir.svg?style=flat-square\n\n[ci-url]: https://github.com/gulpjs/rechoir/actions?query=workflow:dev\n[ci-image]: https://img.shields.io/github/workflow/status/gulpjs/rechoir/dev?style=flat-square\n\n[coveralls-url]: https://coveralls.io/r/gulpjs/rechoir\n[coveralls-image]: https://img.shields.io/coveralls/gulpjs/rechoir/master.svg\n<!-- prettier-ignore-end -->\n\n<!-- prettier-ignore-start -->\n[interpret]: https://github.com/gulpjs/interpret\n[require.extensions]: https://nodejs.org/api/modules.html#modules_require_extensions\n[liftoff]: https://github.com/js-cli/js-liftoff\n<!-- prettier-ignore-end -->\n","_attachments":{},"homepage":"https://github.com/gulpjs/rechoir#readme","bugs":{"url":"https://github.com/gulpjs/rechoir/issues"},"license":"MIT"}