{"_id":"loader-cache","_rev":"31-7e6ba212d4e8f18009c8a11659c2f2fb","name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.1":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"_id":"loader-cache@0.1.1","_shasum":"7ccb3b7a10289612e0957780bb27b2d874455a33","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7ccb3b7a10289612e0957780bb27b2d874455a33","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.1.1.tgz","integrity":"sha512-QD+msTV0rx+LBoZKtt5GovDevD0BfUG+L22KDmaJiGdH7BCmln23SPJ4snntNE6IOwUrN0sfleK9nT6EkpFK7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICen4gQ+TJ//ouHQN9YqO4Pliv+D2mHZB+9+aPZzSbOnAiBU0KCEzGzGbe3szxlTpaEcME045lH2anjWVA+ZXBv8PQ=="}]}},"0.1.2":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"gitHead":"4fe351905a757e81397bd4846c8e5420f879c668","_id":"loader-cache@0.1.2","_shasum":"9c7514cd4aaaece9f6b6f016765de5ff8163ce79","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"9c7514cd4aaaece9f6b6f016765de5ff8163ce79","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.1.2.tgz","integrity":"sha512-VuG8Z/01p869IA8KVEd3JqpWJVcLZ9Hv+FqMqwKTyyaAOZTF1sgXmldebrdsE68MqE0J67iNxLZeZedHL7IKfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA9cPV3wwLChBOspOD0yzmutj2TuNbX1UBhiU/IQS6egIgLTKcO1HumzOlY3d22RCuNoiwf2GUVMEjPHOJ/KuNV+c="}]}},"0.2.0":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"_id":"loader-cache@0.2.0","_shasum":"944713100a4f6fbaf6b1b5c45187eb37b83bb661","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"944713100a4f6fbaf6b1b5c45187eb37b83bb661","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.2.0.tgz","integrity":"sha512-r6RmRU1QUBBTmh6gI5H0VF5WnzP/iir0GGICeEHrjIwsSnkQGBQZNBPFsaX28J1flgWvr3ylsEwJllXNsNdiCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADiSwOvksdBzBvd3GRr/p1egRCKupiG3+1szPtPgH+rAiEAuPFL25qFdn5cgpZfGo3rqAlKAves4sqR/xZ6MVdNzgs="}]}},"0.2.1":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"gitHead":"fd5eb78ac10bfd34fea06a4b7554000c0c67bfa2","_id":"loader-cache@0.2.1","_shasum":"f52d97dc1a6474855077b31248c1ab576d2ee11e","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"f52d97dc1a6474855077b31248c1ab576d2ee11e","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.2.1.tgz","integrity":"sha512-MkHVXvevIFexTAbbdJXhfGIX1XQC+3yKu6Grv0cof218nv+E2AeLxNpSXud0IkCXoFgnbjqYF0ESWu1YpY6pXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpphNL51K2lzqRkNW2dq6+Z1EBOMhvAxfLm3qcBKPFEgIhAOdG5VQN5r0axv9d+M5zedn3tFz4KKRcLH0rJ+WYZRp4"}]}},"0.2.2":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"gitHead":"59afd77ccd6a83cda211664578b145376a740e67","_id":"loader-cache@0.2.2","_shasum":"1dee19f8e5350a450f1fe5076e5f215b4e415570","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"1dee19f8e5350a450f1fe5076e5f215b4e415570","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.2.2.tgz","integrity":"sha512-NDf3QCIR8n4MZoa0ydFxtM4FtGTuRL4G/SGK6dk9w4u1wGlakXCLx0qSf2+zkXXAgDitpWruxGpZMD/lSHhdcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8PRbY6viK3XsvmAwsKfULQIfrgToqpRpXeAH+pzkGXAIgRS44f+6KZmVeRaWi5bIXjZeX03iLAKJsrJGz8OHKixw="}]}},"0.2.3":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.2.3","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"gitHead":"5d82fe3dcb3157ed326b2f0996c7697e30bd4643","_id":"loader-cache@0.2.3","_shasum":"39493d53c9940d437cf32666056e5b4cee086221","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"39493d53c9940d437cf32666056e5b4cee086221","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.2.3.tgz","integrity":"sha512-9nF6hKIE6RTn66f/UbbLamn8iaxQMSptAmCPAg1rE8JuWrO1VVZQZH+GwCdlPjv5CUltCeblyswyy4EFVYT1Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmgjjPPQh8bGf1VWz6XVk5n/u9vSp9zvfckMBiCqCXDAiAiaOT6zF1aS3IgVv9UEgt0XksDcfkKjLHjEts3kehZMw=="}]}},"0.2.4":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.2.4","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"_id":"loader-cache@0.2.4","_shasum":"a534819690f87ccc583a334abe6dc6e5ac38a34e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"a534819690f87ccc583a334abe6dc6e5ac38a34e","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.2.4.tgz","integrity":"sha512-O5IF6p7Oy7LvH2pGiqbnrNrYsVEdH7a35CRitRpkq+FX61Q5desdxjhRSI3PAWDoWUV0Bo+SBuWEskkwdTVQUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQImDL+6xFcGWxot+69phbbrl989NDNz7fSya+W0DlBAIhAJ/rDCoUdVLy9+aSyv4C5iYWjTS9S/idNyx2ElthoOuS"}]}},"0.2.5":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.2.5","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"_id":"loader-cache@0.2.5","_shasum":"686a385fbe16e39b799f27efc41f923b7e62b999","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"686a385fbe16e39b799f27efc41f923b7e62b999","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.2.5.tgz","integrity":"sha512-rHewYWHpSLWIQA5S2Cug6hgErnNtAOMvgjv7hQvdN4l/B4h+MreW6h0JeqxIrLmNDOZ+hKkD0M4Y7Xnl38kTjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtaKXgVW206G+eXQYI6waZ19CFLcBDNq1ywnMhZZWRKQIhANlifEiNJijm6RAZYH99Rr/hU+nriJJn6LExBrUW2GCC"}]}},"0.3.0":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"arr-flatten":"^0.2.1","array-slice":"^0.2.2","async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7","kind-of":"^0.1.2"},"_id":"loader-cache@0.3.0","_shasum":"29296f91d5e448914e772b34741d62cfa198ad0e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"29296f91d5e448914e772b34741d62cfa198ad0e","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.3.0.tgz","integrity":"sha512-gMUlVoIdQ2rRq2qEDBWcEXz0rc9ckHVm5L2Ct1yZss/+0JRF7tHdYjKqiElxefmE+//HqqMinUrLZZr6xHNZMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcYnG+QV35H7ih7GhWTVWb4SfJWnvbVYPPbksvTTyN2AiBQBrY9IDUsFnENQcgpKO5apXNvAzjhx3t6hZp7Xc/YMQ=="}]}},"0.3.1":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.3.1","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/loader-cache/blob/master/LICENSE-MIT"}],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"dependencies":{"arr-flatten":"^0.2.1","array-slice":"^0.2.2","async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7","kind-of":"^0.1.2"},"_id":"loader-cache@0.3.1","_shasum":"5108b11ed11ac920db08bb42b61cba64e12c04c8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"5108b11ed11ac920db08bb42b61cba64e12c04c8","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.3.1.tgz","integrity":"sha512-bcubIYP/2mkOO1ciu9L/Q3XMitL8WOCHr/wydb47LfIEzoXEKae1FhKYOww88mi2Mg8WxZTAzjFyZ0qQ6pAQIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQS5bCAnhJY2FjtZH6Yt3buc9/W4kkisjQ7aDA37KG5QIgPjnBK0VjzdwX/t+g2LDddFhlBl4id+P0twLOcmdSxxw="}]}},"0.3.2":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.3.2","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"https://github.com/jonschlinkert/loader-cache"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^0.2.1","array-slice":"^0.2.2","async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7","kind-of":"^0.1.2"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"gitHead":"a525668f45e9370938cce1d19bad43c67e52d03c","_id":"loader-cache@0.3.2","_shasum":"18bd4174c7ad174965c0687c379aeef132416368","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"18bd4174c7ad174965c0687c379aeef132416368","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.3.2.tgz","integrity":"sha512-AJP2WMDs6xfZK/7t20GzWqz+Bx7zs3YWLF94CE9LVhJMQmuuIKjvTGii/TbgPfjG66N+3vXMaxJ6q3+aL8fxuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCOoQo1TKmsIRTcENVyQEhrsskRU5Hg3nVRC3i6O6bdgIhAPSpKgIklycqB5P/wH3KEGsQ5+vZdxm/0Dde7bIqLm8X"}]}},"0.4.0":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.4.0","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"https://github.com/jonschlinkert/loader-cache"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"async":"^0.9.0","bluebird":"^2.3.11","event-stream":"^3.1.7","kind-of":"^0.1.2"},"devDependencies":{"js-yaml":"^3.2.3","mocha":"*","should":"^5.0.1"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"gitHead":"9dac7721c7eb59f92ca87a3014a67eb11bbec23a","_id":"loader-cache@0.4.0","_shasum":"744bf5c0e37f34fe4553eef428bc248926e20abb","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"744bf5c0e37f34fe4553eef428bc248926e20abb","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.4.0.tgz","integrity":"sha512-21CDqLnVho2pcFxeHD2DDrC5EHT2bvqkA9hW0w37pRv5schzLF8fNx2/redUW5PbrGYCCfMISc2TG2UaHOgLZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDemH28AtMFkIwQDW54RuI3CjPZuxl/eZg4FPBtRJE/egIgCxMgqnsqpj1xRdDp+MpwEbaCS8j35MSuTL2pgLpzuBo="}]}},"0.5.0":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.5.0","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"license":"MIT","files":["iterators/","index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","bluebird":"^2.9.27","event-stream":"^3.3.1","is-stream":"^1.0.1","kind-of":"^2.0.0"},"devDependencies":{"extend-shallow":"^1.1.4","glob":"^5.0.10","gulp-istanbul":"^0.10.0","gulp-jshint":"^1.11.0","gulp-mocha":"^2.1.1","gulp-util":"^3.0.5","iterator-async":"^0.1.0","iterator-promise":"^0.1.0","iterator-streams":"^0.1.0","iterator-sync":"^0.1.0","js-yaml":"^3.2.3","jshint-stylish":"^2.0.0","mocha":"*","should":"^5.0.1","strip-ansi":"^2.0.1","verb":"^0.8.6"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"gitHead":"744e9529ad4633fa48a739c46a8a7b2ccf91e5e8","_id":"loader-cache@0.5.0","_shasum":"3223c0d5b7320c62240a9f06608c874d02c66cbb","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"3223c0d5b7320c62240a9f06608c874d02c66cbb","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.5.0.tgz","integrity":"sha512-sSoTNcJVFz8H/TjA2ccUFmkMd1Lm0U9aRUYFityjW2z93nrNojJDWcRfwXhV5x+m3u5pGR8qbZp9+8P7f0X0kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH35JyQjmV0UOYp2Nb0dqhVuw3mvLaL0yumYKnyDDZTUAiB49tTO6ZZ0TOamia660/socVfgSeRoLyPAw6sELRBe5g=="}]}},"0.6.0":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.6.0","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"license":"MIT","files":["lib/","index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","arrayify-compact":"^0.2.0","extend-shallow":"^2.0.0","get-value":"^1.1.5","is-extendable":"^0.1.0","isobject":"^1.0.0","set-value":"^0.2.0"},"devDependencies":{"bluebird":"^2.9.30","event-stream":"^3.3.1","glob":"^5.0.12","gulp-istanbul":"^0.10.0","gulp-jshint":"^1.11.0","gulp-mocha":"^2.1.1","gulp-util":"^3.0.5","iterator-async":"^0.1.1","iterator-promise":"^0.1.1","iterator-streams":"^0.1.0","iterator-sync":"^0.1.1","js-yaml":"^3.2.3","jshint-stylish":"^2.0.0","mocha":"*","should":"^5.0.1","strip-ansi":"^2.0.1","verb":"^0.8.6"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"gitHead":"7d5df0c1686bd9d21c3d14e410bc9310cbffe7f2","_id":"loader-cache@0.6.0","_shasum":"89da2ba531b67f27e8b140b699e66c491810d8c3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"89da2ba531b67f27e8b140b699e66c491810d8c3","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.6.0.tgz","integrity":"sha512-uvgR7Aqv0SFPpIyLSPYWn+ZyHoT6yHj//C/w6Vb/461li6yra7gfVcDHj5LV+XEnsb2jBdba+qh63EQwqJJ+IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC+wTXiE/I4nJGLo7jPDJvtaVKOLWWl2ElxZh4fhmtLwIgcoCUjnhIv1AIBr7fsBlvaZuKm/geL11rjfmlIy90udA="}]}},"0.6.1":{"name":"loader-cache","description":"Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.","version":"0.6.1","homepage":"https://github.com/jonschlinkert/loader-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/loader-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"license":"MIT","files":["lib/","index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","arrayify-compact":"^0.2.0","extend-shallow":"^2.0.1","is-extendable":"^0.1.1","isobject":"^2.0.0","lazy-cache":"^0.2.3"},"devDependencies":{"bluebird":"^2.9.30","event-stream":"^3.3.1","glob":"^5.0.12","gulp-istanbul":"^0.10.0","gulp-jshint":"^1.11.0","gulp-mocha":"^2.1.1","gulp-util":"^3.0.5","iterator-async":"^0.1.1","iterator-promise":"^0.1.1","iterator-streams":"^0.1.0","iterator-sync":"^0.1.1","js-yaml":"^3.2.3","jshint-stylish":"^2.0.0","mocha":"*","should":"^5.0.1","strip-ansi":"^2.0.1","time-require":"github:jonschlinkert/time-require","verb":"^0.8.6"},"keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"gitHead":"839e30dcfc1dc1543c53aa904c4de7a27d6815b0","_id":"loader-cache@0.6.1","_shasum":"4c1ebb078c442135675c5ba87d2d8a57f12daa61","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"},{"name":"doowb","email":"brian.woodward@gmail.com"}],"dist":{"shasum":"4c1ebb078c442135675c5ba87d2d8a57f12daa61","tarball":"https://registry.npmjs.org/loader-cache/-/loader-cache-0.6.1.tgz","integrity":"sha512-chxrRswShYQ2T53HVRdnOzhrdjLYIl6UwHMUhu8N+8gR4FtHukwwRPAHM8GGR9/yr/Gyg2GV3jZi3B82BO4A2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAgPm5X94Dz3IyDJUc3lCF7IIqQXeKl8i0HmrKWYEc4gIhANS3j3LDiKRG3EoJWOUXm+txyW3BTEY0mJ8Cf19mqXfy"}]}}},"readme":"# loader-cache [![NPM version](https://badge.fury.io/js/loader-cache.svg)](http://badge.fury.io/js/loader-cache)  [![Build Status](https://travis-ci.org/jonschlinkert/loader-cache.svg)](https://travis-ci.org/jonschlinkert/loader-cache)\n\n> Register loader functions that dynamically read, parse or otherwise transform file contents when the name of the loader matches a file extension. You can also compose loaders from other loaders.\n\n## Example usage\n\n```js\nvar LoaderCache = require('loader-cache');\nvar loaders = new LoaderCache();\n\n// register a loader for reading files\nloaders.register('read', function(fp) {\n  return fs.readFileSync(fp, 'utf8');\n});\n\n// register a loader for parsing YAML\nloaders.register('yaml', function(fp) {\n  return YAML.safeLoad(fp);\n});\n\n// create a loader from any combination of other\n// registered loaders and functions.\nloaders.register('dataLoader', ['read', 'yaml'], function(data) {\n  if (!data) throw new Error('no data!');\n  return data;\n});\n\n// pass a loader stack or the name of a loader to `.compose()` \n// to create the actual function to be used for loading\nvar fn = loaders.compose('dataLoader');\nvar data = fn('config.yml');\n```\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/)\n\n```sh\n$ npm i loader-cache --save\n```\n\n## API\n\n### [LoaderCache](index.js#L20)\n\nCreate a new instance of `LoaderCache`\n\n**Example**\n\n```js\nvar LoaderCache = require('loader-cache');\nvar loaders = new LoaderCache();\n```\n\n### [.iterator](index.js#L78)\n\nRegister an iterator function of the given `type`. Types typically represent a kind of flow-control, like `sync`, `promise`, `stream`, `async` etc.\n\n**Params**\n\n* `type` **{String}**\n* `options` **{Object}**\n* `fn` **{Function}**: The actual iterator function.\n* `returns` **{Object}**\n\n**Example**\n\n```js\nloader.iterator('sync', function(stack) {\n  // `stack` is the loader stack (array) to iterate over\n  // each item in array is a loader function\n  return function(args) {\n    // `args` is the arguments passed to the loaders\n  }\n});\n```\n\n### [.loader](index.js#L115)\n\nRegister a loader. The first argument is the name of the loader to register.\n\n**Params**\n\n* `name` **{String}**\n* `options` **{Object}**\n* `fns` **{Function|Array}**: One or more loader functions or names of other registered loaders.\n* `returns` **{Array}**\n\n**Example**\n\n```js\n// create a loader from other loaders.\nloaders.loader('foo', ['bar', 'baz']);\n// pass a function\nloaders.loader('foo', function(patterns, options) {\n  return glob.sync(patterns, options);\n});\n// combination\nloaders.loader('foo', ['bar', 'baz'], function(patterns, options) {\n  return glob.sync(patterns, options);\n});\n```\n\n### [.compose](index.js#L161)\n\nCompose the actual `load` function from a loader stack.\n\n**Params**\n\n* `name` **{String}**: The name of the loader stack to use.\n* `options` **{Object}**\n* `stack` **{Array|Function}**: Additional loader names or functions.\n* `returns` **{Function}**\n\n**Example**\n\n```js\nvar fn = loaders.compose('foo');\n// load some files\nvar files = fn('*.txt');\n```\n\n## Related libs\n\n* [config-cache](https://github.com/jonschlinkert/config-cache): General purpose JavaScript object storage methods.\n* [cache-base](https://github.com/jonschlinkert/cache-base): Generic object cache for node.js/javascript projects.\n* [engine-cache](https://github.com/jonschlinkert/engine-cache): express.js inspired template-engine manager.\n* [helper-cache](https://github.com/jonschlinkert/helper-cache): Easily register and get helper functions to be passed to any template engine or node.js… [more](https://github.com/jonschlinkert/helper-cache)\n* [option-cache](https://github.com/jonschlinkert/option-cache): Simple API for managing options in JavaScript applications.\n* [parser-cache](https://github.com/jonschlinkert/parser-cache): Cache and load parsers, similiar to consolidate.js engines.\n\n## Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm i -d && npm test\n```\n\n## Code coverage\n\nPlease help improve code coverage by [adding unit tests](#contributing).\n\n```js\n-----------------|-----------|-----------|-----------|-----------|\nFile             |   % Stmts |% Branches |   % Funcs |   % Lines |\n-----------------|-----------|-----------|-----------|-----------|\n   loader-cache/ |     91.27 |     82.35 |     85.71 |      92.5 |\n      index.js   |     91.27 |     82.35 |     85.71 |      92.5 |\n-----------------|-----------|-----------|-----------|-----------|\nAll files        |     91.27 |     82.35 |     85.71 |      92.5 |\n-----------------|-----------|-----------|-----------|-----------|\n```\n\n## Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/loader-cache/issues/new)\n\n## Author\n\n**Jon Schlinkert**\n\n+ [github/jonschlinkert](https://github.com/jonschlinkert)\n+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n## License\n\nCopyright © 2015 Jon Schlinkert\nReleased under the MIT license.\n\n***\n\n_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on June 29, 2015._\n\n<!-- deps:mocha -->","maintainers":[{"email":"brian.woodward@gmail.com","name":"doowb"},{"email":"github@sellside.com","name":"jonschlinkert"}],"time":{"modified":"2022-06-19T13:13:44.730Z","created":"2014-11-19T00:54:19.818Z","0.1.1":"2014-11-19T00:54:19.818Z","0.1.2":"2014-12-02T19:20:03.579Z","0.2.0":"2014-12-02T23:15:52.783Z","0.2.1":"2014-12-02T23:56:31.298Z","0.2.2":"2014-12-03T01:00:44.952Z","0.2.3":"2014-12-03T06:01:15.677Z","0.2.4":"2014-12-03T07:56:40.019Z","0.2.5":"2014-12-03T12:18:13.478Z","0.3.0":"2014-12-05T00:49:03.842Z","0.3.1":"2014-12-05T02:32:56.429Z","0.3.2":"2015-02-23T12:03:22.321Z","0.4.0":"2015-03-10T12:23:44.025Z","0.5.0":"2015-06-13T20:29:20.011Z","0.6.0":"2015-06-29T22:03:43.947Z","0.6.1":"2015-08-21T08:35:35.769Z"},"homepage":"https://github.com/jonschlinkert/loader-cache","keywords":["content","ext","extension","file","load","loader","parse","parser","read","reader"],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/loader-cache.git"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"bugs":{"url":"https://github.com/jonschlinkert/loader-cache/issues"},"readmeFilename":"README.md","license":"MIT"}