{"_id":"option-cache","_rev":"42599","name":"option-cache","description":"Simple API for managing options in JavaScript applications.","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:12:56.000Z","created":"2014-10-14T03:20:05.450Z","4.0.0":"2017-05-19T19:24:25.716Z","3.5.0":"2017-05-19T16:55:01.350Z","3.4.0":"2016-07-04T16:39:02.510Z","3.3.5":"2016-03-06T03:12:05.637Z","3.3.4":"2016-02-23T10:25:43.793Z","3.3.3":"2016-02-23T10:24:13.138Z","3.3.2":"2016-02-23T10:20:55.368Z","3.2.0":"2015-12-07T05:36:46.994Z","3.1.1":"2015-10-29T08:12:25.174Z","3.1.0":"2015-10-29T08:00:00.646Z","3.0.1":"2015-10-28T21:17:01.707Z","3.0.0":"2015-10-18T18:39:53.204Z","2.0.1":"2015-08-21T08:41:09.773Z","2.0.0":"2015-07-13T11:37:50.990Z","1.5.0":"2015-06-13T11:07:14.738Z","1.4.0":"2015-06-01T04:34:22.206Z","1.3.0":"2015-04-02T09:45:24.241Z","1.2.3":"2015-03-21T21:34:30.428Z","1.2.2":"2015-03-04T01:20:27.833Z","1.2.1":"2015-02-15T18:37:13.009Z","1.2.0":"2015-02-15T18:33:14.478Z","1.1.0":"2015-02-13T08:18:02.762Z","1.0.1":"2015-02-13T08:10:31.386Z","1.0.0":"2015-02-13T08:04:51.302Z","0.2.0":"2015-02-12T22:07:20.472Z","0.1.4":"2014-11-15T19:36:02.817Z","0.1.3":"2014-11-15T19:20:41.812Z","0.1.2":"2014-10-14T23:33:08.165Z","0.1.1":"2014-10-14T03:20:22.977Z","0.1.0":"2014-10-14T03:20:05.450Z"},"users":{"gokulkrishh":true},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"versions":{"4.0.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"4.0.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Charlike Mike Reagent","url":"https://i.am.charlike.online"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.3","collection-visit":"^1.0.0","component-emitter":"^1.2.1","get-value":"^2.0.6","has-value":"^1.0.0","kind-of":"^3.2.2","lazy-cache":"^2.0.2","set-value":"^1.0.0","to-object-path":"^0.3.0"},"devDependencies":{"mocha":"^3.4.1","gulp":"^3.9.1","gulp-mocha":"^3.0.1","gulp-istanbul":"^1.1.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.12"},"keywords":["add","boolean","cache","config","configuration","default","defaults","define","disable","disabled","emit","enable","enabled","event","false","fillin","get","has","is","listener","listeners","merge","off","once","opt","option","options","opts","remove","set","settings","true","visit"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","cache-base","config-cache","map-cache"]}},"gitHead":"606e4a30644940376f462e0fbe6442730d460bfb","_id":"option-cache@4.0.0","_shasum":"2fdb86ff9d42a3063c64b18235683e6146ffbf18","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2fdb86ff9d42a3063c64b18235683e6146ffbf18","size":5490,"noattachment":false,"key":"/option-cache/-/option-cache-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-4.0.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/option-cache-4.0.0.tgz_1495221864561_0.7012595226988196"},"directories":{},"publish_time":1495221865716,"_cnpm_publish_time":1495221865716,"_hasShrinkwrap":false},"3.5.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.5.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Charlike Mike Reagent","url":"https://i.am.charlike.online"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.3","collection-visit":"^1.0.0","component-emitter":"^1.2.1","get-value":"^2.0.6","has-value":"^0.3.1","kind-of":"^3.2.2","lazy-cache":"^2.0.2","set-value":"^0.4.3","to-object-path":"^0.3.0"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.12","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","mocha":"^3.4.1"},"keywords":["add","boolean","cache","config","configuration","default","defaults","define","disable","disabled","emit","enable","enabled","event","false","fillin","get","has","is","listener","listeners","merge","off","once","opt","option","options","opts","remove","set","settings","true","visit"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","cache-base","config-cache","map-cache"]}},"gitHead":"9af277f3e070cfafb444c79bb6fe7d93b900fdf9","_id":"option-cache@3.5.0","_shasum":"cb765155ba2a861c1109ff26e2a20eaa06612b2b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"cb765155ba2a861c1109ff26e2a20eaa06612b2b","size":5859,"noattachment":false,"key":"/option-cache/-/option-cache-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.5.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/option-cache-3.5.0.tgz_1495212899948_0.9793975015636533"},"directories":{},"publish_time":1495212901350,"_hasShrinkwrap":false,"_cnpm_publish_time":1495212901350},"3.4.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.4.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","LICENSE","README.md","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.1","get-value":"^2.0.6","has-value":"^0.3.1","kind-of":"^3.0.3","lazy-cache":"^2.0.1","set-value":"^0.3.3","to-object-path":"^0.3.0"},"devDependencies":{"gulp":"^3.9.1","gulp-eslint":"^3.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^1.0.0","gulp-mocha":"^2.2.0","mocha":"^2.5.3"},"keywords":["add","boolean","cache","config","configuration","default","defaults","define","disable","disabled","emit","enable","enabled","event","false","fillin","get","has","is","listener","listeners","merge","off","once","opt","option","options","opts","remove","set","settings","true","visit"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","cache-base","config-cache","map-cache"]},"reflinks":["verb","verb-readme-generator"]},"gitHead":"44949350eb33b677764b04de531cd1be20233a08","_id":"option-cache@3.4.0","_shasum":"5ddc78e8840d2dbca4531bbfa2e6eda4e6f859af","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"5ddc78e8840d2dbca4531bbfa2e6eda4e6f859af","size":3778,"noattachment":false,"key":"/option-cache/-/option-cache-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/option-cache-3.4.0.tgz_1467650340319_0.2779098527971655"},"directories":{},"publish_time":1467650342510,"_cnpm_publish_time":1467650342510,"_hasShrinkwrap":false},"3.3.5":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.3.5","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.3","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","set-value":"^0.3.3","to-object-path":"^0.3.0"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","mocha":"*"},"keywords":["config","configuration","default","defaults","define","disable","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"run":true,"toc":false,"layout":{"name":"default","sections":[{"heading":"author","placement":"before","contents":"{%= doc('CHANGELOG.md') %}"}]},"tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","map-cache","cache-base","config-cache"]},"reflinks":["verb"]},"gitHead":"d82cbce5790efce96939e5a7c76f5693b0b04568","_id":"option-cache@3.3.5","_shasum":"c8e1d6e8e621271148888ce09a1e9c909f0b8006","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"c8e1d6e8e621271148888ce09a1e9c909f0b8006","size":5132,"noattachment":false,"key":"/option-cache/-/option-cache-3.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.3.5.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/option-cache-3.3.5.tgz_1457233922486_0.8112816740758717"},"directories":{},"publish_time":1457233925637,"_cnpm_publish_time":1457233925637,"_hasShrinkwrap":false},"3.3.4":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.3.4","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.3","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","set-value":"^0.3.3","to-object-path":"^0.3.0"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","mocha":"*"},"keywords":["config","configuration","default","defaults","define","disable","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"run":true,"toc":false,"layout":{"name":"default","sections":[{"heading":"author","placement":"before","contents":"{%= doc('CHANGELOG.md') %}"}]},"tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","map-cache","cache-base","config-cache"]},"reflinks":["verb"]},"gitHead":"db2fc975504337d6b1545372bca547259f3e771e","_id":"option-cache@3.3.4","_shasum":"549156e5d896a0d655ed13369db4817a50eedb0c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"549156e5d896a0d655ed13369db4817a50eedb0c","size":4795,"noattachment":false,"key":"/option-cache/-/option-cache-3.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.3.4.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/option-cache-3.3.4.tgz_1456223138907_0.5339025971479714"},"directories":{},"publish_time":1456223143793,"_cnpm_publish_time":1456223143793,"_hasShrinkwrap":false},"3.3.3":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.3.3","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils."],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.3","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","set-value":"^0.3.3","to-object-path":"^0.3.0"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","mocha":"*"},"keywords":["config","configuration","default","defaults","define","disable","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"run":true,"toc":false,"layout":{"name":"default","sections":[{"heading":"author","placement":"before","contents":"{%= doc('CHANGELOG.md') %}"}]},"tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","map-cache","cache-base","config-cache"]},"reflinks":["verb"]},"gitHead":"53c14e82bf6efbbb2cd121097b9415a818f3da01","_id":"option-cache@3.3.3","_shasum":"8dfa3d58b2eb7d4973050a6d8ce07a86104976f9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8dfa3d58b2eb7d4973050a6d8ce07a86104976f9","size":4631,"noattachment":false,"key":"/option-cache/-/option-cache-3.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.3.3.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/option-cache-3.3.3.tgz_1456223048189_0.8024251211900264"},"directories":{},"publish_time":1456223053138,"_cnpm_publish_time":1456223053138,"_hasShrinkwrap":false},"3.3.2":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.3.2","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","lib/"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","docs":"verb"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.3","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","set-value":"^0.3.3","to-object-path":"^0.3.0"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","mocha":"*"},"keywords":["config","configuration","default","defaults","define","disable","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"run":true,"toc":false,"layout":{"name":"default","sections":[{"heading":"author","placement":"before","contents":"{%= doc('CHANGELOG.md') %}"}]},"tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","map-cache","cache-base","config-cache"]},"reflinks":["verb"]},"gitHead":"616b99d72beb573a8d6c767c0e3e93d0168cdfc7","_id":"option-cache@3.3.2","_shasum":"689ffac30cda537929b9fa6aa202e14b99598058","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"689ffac30cda537929b9fa6aa202e14b99598058","size":4635,"noattachment":false,"key":"/option-cache/-/option-cache-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/option-cache-3.3.2.tgz_1456222852162_0.17341411556117237"},"directories":{},"publish_time":1456222855368,"_cnpm_publish_time":1456222855368,"_hasShrinkwrap":false},"3.2.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.2.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.0","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^0.2.4","set-value":"^0.3.1","to-object-path":"^0.2.0"},"devDependencies":{"gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","mocha":"*"},"keywords":["config","configuration","default","defaults","define","disable","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]},"reflinks":["verb"]},"gitHead":"a54779caef7a6da61f95f663c7d04d06651f6b35","_id":"option-cache@3.2.0","_shasum":"a1e7c97a49f5b2688c95b22e3f6df2852063dc83","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a1e7c97a49f5b2688c95b22e3f6df2852063dc83","size":4636,"noattachment":false,"key":"/option-cache/-/option-cache-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.2.0.tgz"},"directories":{},"publish_time":1449466606994,"_cnpm_publish_time":1449466606994,"_hasShrinkwrap":false},"3.1.1":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.1.1","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.0","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.4","set-value":"^0.2.0","to-object-path":"^0.2.0"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]}},"gitHead":"54bc9780771339ef3f00ea1bb0934c302673a09a","_id":"option-cache@3.1.1","_shasum":"da5c4d89e4f32232e98c736bf8dd23c7e837af36","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"da5c4d89e4f32232e98c736bf8dd23c7e837af36","size":4629,"noattachment":false,"key":"/option-cache/-/option-cache-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.1.1.tgz"},"directories":{},"publish_time":1446106345174,"_cnpm_publish_time":1446106345174,"_hasShrinkwrap":false},"3.1.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.1.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.0.1","collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^2.0.0","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.4","set-value":"^0.2.0","to-object-path":"^0.2.0"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]}},"gitHead":"c1f0785ffa24bf2759613ea922564c6becc9c7a8","_id":"option-cache@3.1.0","_shasum":"9c6cdd4273de2f4366c4a14ffc76524533df16a6","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"9c6cdd4273de2f4366c4a14ffc76524533df16a6","size":4625,"noattachment":false,"key":"/option-cache/-/option-cache-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.1.0.tgz"},"directories":{},"publish_time":1446105600646,"_cnpm_publish_time":1446105600646,"_hasShrinkwrap":false},"3.0.1":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.0.1","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^1.2.1","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.3","set-value":"^0.2.0","to-object-path":"^0.1.0"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]}},"gitHead":"c1f0785ffa24bf2759613ea922564c6becc9c7a8","_id":"option-cache@3.0.1","_shasum":"3faacde7767a091393a9365e78d2ca47cc125da7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3faacde7767a091393a9365e78d2ca47cc125da7","size":4592,"noattachment":false,"key":"/option-cache/-/option-cache-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.0.1.tgz"},"directories":{},"publish_time":1446067021707,"_cnpm_publish_time":1446067021707,"_hasShrinkwrap":false},"3.0.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"3.0.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"collection-visit":"^0.2.1","component-emitter":"^1.2.0","get-value":"^1.2.1","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.3","set-value":"^0.2.0"},"devDependencies":{"gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]}},"gitHead":"153ae89e65b08b45e8bfdcce74e3e017621138e1","_id":"option-cache@3.0.0","_shasum":"96c5cf5763682955cfbf73314b6f6b21132912ff","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"96c5cf5763682955cfbf73314b6f6b21132912ff","size":4588,"noattachment":false,"key":"/option-cache/-/option-cache-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-3.0.0.tgz"},"directories":{},"publish_time":1445193593204,"_cnpm_publish_time":1445193593204,"_hasShrinkwrap":false},"2.0.1":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"2.0.1","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"collection-visit":"^0.1.1","component-emitter":"^1.2.0","get-value":"^1.1.5","has-value":"^0.2.0","kind-of":"^2.0.0","lazy-cache":"^0.2.3","set-value":"^0.2.0","to-flags":"^0.2.0"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]}},"gitHead":"ecc607f982241297b9cb26531fa4a35955c63428","_id":"option-cache@2.0.1","_shasum":"ef1676f30dcabb3f9a5ddf0e3573e0add84a1c2c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ef1676f30dcabb3f9a5ddf0e3573e0add84a1c2c","size":4344,"noattachment":false,"key":"/option-cache/-/option-cache-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-2.0.1.tgz"},"directories":{},"publish_time":1440146469773,"_cnpm_publish_time":1440146469773,"_hasShrinkwrap":false},"2.0.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"2.0.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","get-value":"^1.1.5","has-value":"^0.2.0","kind-of":"^2.0.0","lazy-cache":"^0.1.0","map-visit":"^0.1.0","set-value":"^0.2.0","to-flags":"^0.1.0"},"devDependencies":{"mocha":"*","should":"*"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"verb":{"related":{"list":["map-cache","cache-base","config-cache","engine-cache","loader-cache","parser-cache","helper-cache"]}},"gitHead":"ecc607f982241297b9cb26531fa4a35955c63428","_id":"option-cache@2.0.0","_shasum":"03cdc9cc5f4c275a30b0a40b8cffd4eb07ac6205","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"03cdc9cc5f4c275a30b0a40b8cffd4eb07ac6205","size":4328,"noattachment":false,"key":"/option-cache/-/option-cache-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-2.0.0.tgz"},"directories":{},"publish_time":1436787470990,"_cnpm_publish_time":1436787470990,"_hasShrinkwrap":false},"1.5.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.5.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","get-value":"^1.1.5","has-value":"^0.2.0","kind-of":"^2.0.0","lazy-cache":"^0.1.0","mixin-deep":"^1.1.1","set-value":"^0.2.0","to-flags":"^0.1.0"},"devDependencies":{"mocha":"^2.2.5","should":"^6.0.3"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"d390147df3a57bf5f6f203181778cdc38a2f7959","_id":"option-cache@1.5.0","_shasum":"965540165353ba5c5ba9459ea0a604ff7a1f4211","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"965540165353ba5c5ba9459ea0a604ff7a1f4211","size":4138,"noattachment":false,"key":"/option-cache/-/option-cache-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.5.0.tgz"},"directories":{},"publish_time":1434193634738,"_cnpm_publish_time":1434193634738,"_hasShrinkwrap":false},"1.4.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.4.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT","files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"get-value":"^1.1.4","has-value":"^0.2.0","kind-of":"^2.0.0","mixin-deep":"^1.1.1","set-value":"^0.2.0","to-arg":"^1.1.0"},"devDependencies":{"mocha":"^2.2.5","should":"^6.0.3"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"ac7c3de336852cbb58401fb628b632f619a9912e","_id":"option-cache@1.4.0","_shasum":"028788a594b8edbbc64dcf456bd0487b6fc25a5c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"028788a594b8edbbc64dcf456bd0487b6fc25a5c","size":4035,"noattachment":false,"key":"/option-cache/-/option-cache-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.4.0.tgz"},"directories":{},"publish_time":1433133262206,"_cnpm_publish_time":1433133262206,"_hasShrinkwrap":false},"1.3.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.3.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"get-value":"^1.1.3","has-value":"^0.2.0","kind-of":"^1.1.0","lodash":"^3.6.0","set-value":"^0.1.4","to-arg":"^1.0.0"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"ac7c3de336852cbb58401fb628b632f619a9912e","_id":"option-cache@1.3.0","_shasum":"afcde04dbf198611f2b0f98feddd79a9dcf15ff0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"afcde04dbf198611f2b0f98feddd79a9dcf15ff0","size":4012,"noattachment":false,"key":"/option-cache/-/option-cache-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.3.0.tgz"},"directories":{},"publish_time":1427967924241,"_cnpm_publish_time":1427967924241,"_hasShrinkwrap":false},"1.2.3":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.2.3","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"79d61340c4315ff7c18d55882333edf91d288959","_id":"option-cache@1.2.3","_shasum":"3f6c082c24937288411eeabc7d8c1ceda062b7ee","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3f6c082c24937288411eeabc7d8c1ceda062b7ee","size":3327,"noattachment":false,"key":"/option-cache/-/option-cache-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.2.3.tgz"},"directories":{},"publish_time":1426973670428,"_cnpm_publish_time":1426973670428,"_hasShrinkwrap":false},"1.2.2":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.2.2","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"},"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"34d48ea24966057afa9d90c844dadddfaa48bca9","_id":"option-cache@1.2.2","_shasum":"54c8fd72517b56b64e3c3eb12262684fae3ad830","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"54c8fd72517b56b64e3c3eb12262684fae3ad830","size":3331,"noattachment":false,"key":"/option-cache/-/option-cache-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.2.2.tgz"},"directories":{},"publish_time":1425432027833,"_cnpm_publish_time":1425432027833,"_hasShrinkwrap":false},"1.2.1":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.2.1","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"}],"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"099e20889df41954f898cd1b00c9e3392ab08c1f","_id":"option-cache@1.2.1","_shasum":"ab04ff36ab2d0337faa6767295b85d98a5b4a391","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ab04ff36ab2d0337faa6767295b85d98a5b4a391","size":3330,"noattachment":false,"key":"/option-cache/-/option-cache-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.2.1.tgz"},"directories":{},"publish_time":1424025433009,"_cnpm_publish_time":1424025433009,"_hasShrinkwrap":false},"1.2.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.2.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"}],"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"099e20889df41954f898cd1b00c9e3392ab08c1f","_id":"option-cache@1.2.0","_shasum":"1611cb506cf66e28d7a5cfbdc6a11151d27b48f3","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"1611cb506cf66e28d7a5cfbdc6a11151d27b48f3","size":3328,"noattachment":false,"key":"/option-cache/-/option-cache-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.2.0.tgz"},"directories":{},"publish_time":1424025194478,"_cnpm_publish_time":1424025194478,"_hasShrinkwrap":false},"1.1.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.1.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"}],"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"baafb9df67e039c0cfbce30511aadc9e1303ed64","_id":"option-cache@1.1.0","_shasum":"d477d081f2aebfb9e273735d1e708c216deed44f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d477d081f2aebfb9e273735d1e708c216deed44f","size":2259,"noattachment":false,"key":"/option-cache/-/option-cache-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.1.0.tgz"},"directories":{},"publish_time":1423815482762,"_cnpm_publish_time":1423815482762,"_hasShrinkwrap":false},"1.0.1":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.0.1","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"}],"files":["index.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"gitHead":"f0fb664e01df53b37ff3f3607f46a870176f347d","_id":"option-cache@1.0.1","_shasum":"7c25af5da443a55b8c4c7d4edfcf85843fa4f40b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7c25af5da443a55b8c4c7d4edfcf85843fa4f40b","size":2265,"noattachment":false,"key":"/option-cache/-/option-cache-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.0.1.tgz"},"directories":{},"publish_time":1423815031386,"_cnpm_publish_time":1423815031386,"_hasShrinkwrap":false},"1.0.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"1.0.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"}],"keywords":["config","configuration","define","disable","default","defaults","disabled","enable","enabled","get","opt","option","options","opts","set","settings"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1","to-arg":"^1.0.0"},"gitHead":"fa49b113044193a7d34b12ed9e80f99281ae497c","_id":"option-cache@1.0.0","_shasum":"bbd6efd5d54152d03f3f91b152d18391d9d15ffa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"bbd6efd5d54152d03f3f91b152d18391d9d15ffa","size":5102,"noattachment":false,"key":"/option-cache/-/option-cache-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-1.0.0.tgz"},"directories":{},"publish_time":1423814691302,"_cnpm_publish_time":1423814691302,"_hasShrinkwrap":false},"0.2.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE"}],"keywords":["app","cache","config","configuration","define","disable","disabled","enable","enabled","extend","get","javascript","node.js","obj","object","opt","option","options","opts","set","setup"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1"},"gitHead":"a284ab4136fbe5e68701ce5b6a43d73eba7f2340","_id":"option-cache@0.2.0","_shasum":"ffaeacbeb05729fe5d37c49d141369a43a0e66d5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ffaeacbeb05729fe5d37c49d141369a43a0e66d5","size":5133,"noattachment":false,"key":"/option-cache/-/option-cache-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-0.2.0.tgz"},"directories":{},"publish_time":1423778840472,"_cnpm_publish_time":1423778840472,"_hasShrinkwrap":false},"0.1.4":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"0.1.4","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE-MIT"}],"keywords":["app","cache","config","configuration","define","disable","disabled","enable","enabled","extend","get","javascript","node.js","obj","object","opt","option","options","opts","set","setup"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1"},"_id":"option-cache@0.1.4","_shasum":"cafeb77bf10fcb58bc64e9c76a6c1223123495de","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"cafeb77bf10fcb58bc64e9c76a6c1223123495de","size":4625,"noattachment":false,"key":"/option-cache/-/option-cache-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-0.1.4.tgz"},"directories":{},"publish_time":1416080162817,"_cnpm_publish_time":1416080162817,"_hasShrinkwrap":false},"0.1.3":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE-MIT"}],"keywords":["app","cache","config","configuration","define","disable","disabled","enable","enabled","extend","get","javascript","node.js","obj","object","opt","option","options","opts","set","setup"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4"},"dependencies":{"kind-of":"^0.1.0","lodash":"^2.4.1"},"_id":"option-cache@0.1.3","_shasum":"b25c1677cecacbe26ad50b1e9cf5ba92b063e009","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"b25c1677cecacbe26ad50b1e9cf5ba92b063e009","size":4622,"noattachment":false,"key":"/option-cache/-/option-cache-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-0.1.3.tgz"},"directories":{},"publish_time":1416079241812,"_cnpm_publish_time":1416079241812,"_hasShrinkwrap":false},"0.1.2":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE-MIT"}],"keywords":["app","cache","config","configuration","define","disable","disabled","enable","enabled","extend","get","javascript","node.js","obj","object","opt","option","options","opts","set","setup"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4","verb":">= 0.2.6","verb-tag-jscomments":"^0.2.2"},"dependencies":{"kind-of":"^0.1.0","mixin-deep":"^0.1.0"},"_id":"option-cache@0.1.2","_shasum":"a528fe13cc4b8a2a2e266a00215042a4f5eb1191","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"a528fe13cc4b8a2a2e266a00215042a4f5eb1191","size":4661,"noattachment":false,"key":"/option-cache/-/option-cache-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-0.1.2.tgz"},"directories":{},"publish_time":1413329588165,"_cnpm_publish_time":1413329588165,"_hasShrinkwrap":false},"0.1.1":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE-MIT"}],"keywords":["app","cache","config","configuration","define","disable","disabled","enable","enabled","extend","get","javascript","node.js","obj","object","opt","option","options","opts","set","setup"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4","verb":">= 0.2.6","verb-tag-jscomments":"^0.2.2"},"dependencies":{"kind-of":"^0.1.0","mixin-deep":"^0.1.0"},"_id":"option-cache@0.1.1","_shasum":"b4daf00ff0eae105ba4e8a28ec9db8ba22bfe4f8","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"b4daf00ff0eae105ba4e8a28ec9db8ba22bfe4f8","size":4855,"noattachment":false,"key":"/option-cache/-/option-cache-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-0.1.1.tgz"},"directories":{},"publish_time":1413256822977,"_cnpm_publish_time":1413256822977,"_hasShrinkwrap":false},"0.1.0":{"name":"option-cache","description":"Simple API for managing options in JavaScript applications.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/option-cache","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git://github.com/jonschlinkert/option-cache.git"},"bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jonschlinkert/option-cache/blob/master/LICENSE-MIT"}],"keywords":["app","cache","config","configuration","define","disable","disabled","enable","enabled","extend","get","javascript","node.js","obj","object","opt","option","options","opts","set","setup"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha -R spec"},"devDependencies":{"mocha":"*","should":"^4.0.4","verb":">= 0.2.6","verb-tag-jscomments":"^0.2.2"},"dependencies":{"kind-of":"^0.1.0","mixin-deep":"^0.1.0"},"_id":"option-cache@0.1.0","_shasum":"6fa96330034f32f0aac8ece019a3bd1f16d93420","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"6fa96330034f32f0aac8ece019a3bd1f16d93420","size":5158,"noattachment":false,"key":"/option-cache/-/option-cache-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/option-cache/download/option-cache-0.1.0.tgz"},"directories":{},"publish_time":1413256805450,"_cnpm_publish_time":1413256805450,"_hasShrinkwrap":false}},"readme":"# option-cache [![NPM version](https://img.shields.io/npm/v/option-cache.svg?style=flat)](https://www.npmjs.com/package/option-cache) [![NPM monthly downloads](https://img.shields.io/npm/dm/option-cache.svg?style=flat)](https://npmjs.org/package/option-cache) [![NPM total downloads](https://img.shields.io/npm/dt/option-cache.svg?style=flat)](https://npmjs.org/package/option-cache) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/option-cache.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/option-cache)\n\n> Simple API for managing options in JavaScript applications.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save option-cache\n```\n\n## Example app\n\nUse options-cache in your javascript application:\n\n```js\nvar util = require('util');\nvar Options = require('options-cache');\n\nfunction App(options) {\n  Options.call(this, options);\n  this.init();\n}\n\nutil.inherits(App, Options);\n\nApp.prototype.init = function() {\n  this.option('cwd', process.cwd());\n  this.option('foo', 'bar');\n};\n\nApp.prototype.a = function(value) {\n  this.enable(value);\n};\n\nApp.prototype.b = function(value) {\n  if (this.enabled(value)) {\n    // do something\n  } else {\n    // do something else\n  }\n};\n```\n\n## API\n\n### [Options](index.js#L24)\n\nCreate a new instance of `Options`.\n\n**Params**\n\n* `options` **{Object}**: Initialize with default options.\n\n**Example**\n\n```js\nvar app = new Options();\n```\n\n### [.option](index.js#L65)\n\nSet or get a default value. Defaults are cached on the `.defaults` object.\n\n**Params**\n\n* `key` **{String}**: The option name.\n* `value` **{any}**: The value to set.\n* `returns` **{any}**: Returns a `value` when only `key` is defined.\n\n**Example**\n\n```js\napp.default('admin', false);\napp.default('admin');\n//=> false\n\napp.option('admin');\n//=> false\n\napp.option('admin', true);\napp.option('admin');\n//=> true\n```\n\n### [.option](index.js#L98)\n\nSet or get an option.\n\n**Params**\n\n* `key` **{String}**: The option name.\n* `value` **{any}**: The value to set.\n* `returns` **{any}**: Returns a `value` when only `key` is defined.\n\n**Example**\n\n```js\napp.option('a', true);\napp.option('a');\n//=> true\n```\n\n**Params**\n\n* `key` **{String}**\n* `value` **{any}**\n* `type` **{String}**: Javascript native type (optional)\n* `returns` **{Object}**\n\n**Example**\n\n```js\napp.option('admin', true);\nconsole.log(app.either('admin', false));\n//=> true\n\nconsole.log(app.either('collaborator', false));\n//=> false\n```\n\n**Params**\n\n* `key` **{String}**\n* `value` **{any}**\n* `type` **{String}**: Javascript native type (optional)\n* `returns` **{Object}**\n\n**Example**\n\n```js\napp.option('a', 'b');\n\napp.fillin('a', 'z');\napp.fillin('x', 'y');\n\napp.option('a');\n//=> 'b'\napp.option('x');\n//=> 'y'\n```\n\n### [.hasOption](index.js#L204)\n\nReturn true if `options.hasOwnProperty(key)`\n\n**Params**\n\n* `prop` **{String}**\n* `returns` **{Boolean}**: True if `prop` exists.\n\n**Example**\n\n```js\napp.hasOption('a');\n//=> false\napp.option('a', 'b');\napp.hasOption('a');\n//=> true\n```\n\n### [.enable](index.js#L220)\n\nEnable `key`.\n\n**Params**\n\n* `key` **{String}**\n* `returns` **{Object}** `Options`: to enable chaining\n\n**Example**\n\n```js\napp.enable('a');\n```\n\n### [.disable](index.js#L237)\n\nDisable `key`.\n\n**Params**\n\n* `key` **{String}**: The option to disable.\n* `returns` **{Object}** `Options`: to enable chaining\n\n**Example**\n\n```js\napp.disable('a');\n```\n\n### [.enabled](index.js#L259)\n\nCheck if `prop` is enabled (truthy).\n\n**Params**\n\n* `prop` **{String}**\n* `returns` **{Boolean}**\n\n**Example**\n\n```js\napp.enabled('a');\n//=> false\n\napp.enable('a');\napp.enabled('a');\n//=> true\n```\n\n### [.disabled](index.js#L281)\n\nCheck if `prop` is disabled (falsey).\n\n**Params**\n\n* `prop` **{String}**\n* `returns` **{Boolean}**: Returns true if `prop` is disabled.\n\n**Example**\n\n```js\napp.disabled('a');\n//=> true\n\napp.enable('a');\napp.disabled('a');\n//=> false\n```\n\n### [.isTrue](index.js#L308)\n\nReturns true if the value of `prop` is strictly `true`.\n\n**Params**\n\n* `prop` **{String}**\n* `returns` **{Boolean}**: Uses strict equality for comparison.\n\n**Example**\n\n```js\napp.option('a', 'b');\napp.isTrue('a');\n//=> false\n\napp.option('c', true);\napp.isTrue('c');\n//=> true\n\napp.option({a: {b: {c: true}}});\napp.isTrue('a.b.c');\n//=> true\n```\n\n### [.isFalse](index.js#L335)\n\nReturns true if the value of `key` is strictly `false`.\n\n**Params**\n\n* `prop` **{String}**\n* `returns` **{Boolean}**: Uses strict equality for comparison.\n\n**Example**\n\n```js\napp.option('a', null);\napp.isFalse('a');\n//=> false\n\napp.option('c', false);\napp.isFalse('c');\n//=> true\n\napp.option({a: {b: {c: false}}});\napp.isFalse('a.b.c');\n//=> true\n```\n\n### [.isBoolean](index.js#L359)\n\nReturn true if the value of key is either `true` or `false`.\n\n**Params**\n\n* `key` **{String}**\n* `returns` **{Boolean}**: True if `true` or `false`.\n\n**Example**\n\n```js\napp.option('a', 'b');\napp.isBoolean('a');\n//=> false\n\napp.option('c', true);\napp.isBoolean('c');\n//=> true\n```\n\n## Release history\n\n### v4.0.0\n\n**Breaking changes**\n\n* `.option` method no longer takes a list or array of objects\n* `.mergeOptions` was removed\n\n## About\n\n### Related projects\n\n* [base](https://www.npmjs.com/package/base): Framework for rapidly creating high quality node.js applications, using plugins like building blocks | [homepage](https://github.com/node-base/base \"Framework for rapidly creating high quality node.js applications, using plugins like building blocks\")\n* [cache-base](https://www.npmjs.com/package/cache-base): Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects. | [homepage](https://github.com/jonschlinkert/cache-base \"Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.\")\n* [config-cache](https://www.npmjs.com/package/config-cache): General purpose JavaScript object storage methods. | [homepage](https://github.com/jonschlinkert/config-cache \"General purpose JavaScript object storage methods.\")\n* [map-cache](https://www.npmjs.com/package/map-cache): Basic cache object for storing key-value pairs. | [homepage](https://github.com/jonschlinkert/map-cache \"Basic cache object for storing key-value pairs.\")\n\n### Contributing\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n### Contributors\n\n| **Commits** | **Contributor** | \n| --- | --- |\n| 95 | [jonschlinkert](https://github.com/jonschlinkert) |\n| 2 | [tunnckoCore](https://github.com/tunnckoCore) |\n\n### Building docs\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n### Running tests\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on May 19, 2017._","_attachments":{},"homepage":"https://github.com/jonschlinkert/option-cache","bugs":{"url":"https://github.com/jonschlinkert/option-cache/issues"},"license":"MIT"}