{"_id":"base-data","_rev":"85466","name":"base-data","description":"adds a `data` method to base-methods.","dist-tags":{"latest":"0.6.2"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:27:42.000Z","created":"2015-10-02T09:16:36.215Z","0.6.2":"2017-07-20T21:59:07.437Z","0.6.0":"2016-07-02T14:58:35.560Z","0.5.0":"2016-05-24T07:07:13.417Z","0.4.4":"2016-04-21T00:32:05.744Z","0.4.3":"2016-04-20T21:22:05.158Z","0.4.2":"2016-04-20T20:18:24.501Z","0.4.0":"2016-03-01T00:59:58.935Z","0.3.7":"2016-02-22T00:30:16.768Z","0.3.6":"2016-01-19T21:19:28.479Z","0.3.5":"2016-01-06T12:59:34.522Z","0.3.3":"2015-10-24T16:42:17.163Z","0.3.2":"2015-10-21T14:36:50.498Z","0.3.1":"2015-10-20T03:41:01.145Z","0.3.0":"2015-10-19T18:39:40.159Z","0.2.2":"2015-10-14T08:44:47.634Z","0.2.1":"2015-10-12T12:48:04.428Z","0.2.0":"2015-10-06T09:35:29.971Z","0.1.4":"2015-10-04T18:03:58.325Z","0.1.3":"2015-10-02T09:58:26.838Z","0.1.2":"2015-10-02T09:39:41.027Z","0.1.1":"2015-10-02T09:18:36.470Z","0.1.0":"2015-10-02T09:16:36.215Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"versions":{"0.6.2":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.6.2","homepage":"https://github.com/node-base/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"}],"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"bugs":{"url":"https://github.com/node-base/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"arr-flatten":"^1.1.0","cache-base":"^1.0.0","extend-shallow":"^2.0.1","get-value":"^2.0.6","has-glob":"^1.0.0","has-value":"^1.0.0","is-registered":"^0.1.5","is-valid-app":"^0.3.0","kind-of":"^5.0.0","lazy-cache":"^2.0.2","merge-value":"^1.0.0","mixin-deep":"^1.2.0","read-file":"^0.2.0","resolve-glob":"^1.0.0","set-value":"^2.0.0","union-value":"^1.0.0"},"devDependencies":{"base":"^0.13.0","gulp":"^3.9.1","gulp-eslint":"^4.0.0","gulp-format-md":"^1.0.0","gulp-istanbul":"^1.1.2","gulp-mocha":"^3.0.1","js-yaml":"^3.9.0","mocha":"^3.4.2"},"keywords":["api","app","application","base","base-methods","base-plugin","baseplugin","building-blocks","context","create","data","extend","framework","glob","json","load","merge","methods","plugin","plugins","templates","tool","toolkit","tools","yaml"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-option","base-pipeline","base-plugins","base-store"]},"reflinks":["base","is-registered","is-valid-app","is-valid-instance","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"d7cdf80d9e47b7528bd77a19b6bd881374068d7d","_id":"base-data@0.6.2","_npmVersion":"5.3.0","_nodeVersion":"7.7.3","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"019d71cf2c6691d85fae9d7c88a5e54ac68ae5fb","size":7572,"noattachment":false,"key":"/base-data/-/base-data-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.6.2.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-data-0.6.2.tgz_1500587946392_0.3131687322165817"},"directories":{},"publish_time":1500587947437,"_hasShrinkwrap":false,"_cnpm_publish_time":1500587947437},"0.6.0":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.6.0","homepage":"https://github.com/node-base/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"bugs":{"url":"https://github.com/node-base/base-data/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","cache-base":"^0.8.4","extend-shallow":"^2.0.1","get-value":"^2.0.6","has-glob":"^0.1.1","has-value":"^0.3.1","is-registered":"^0.1.5","is-valid-app":"^0.2.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","merge-value":"^0.1.1","mixin-deep":"^1.1.3","read-file":"^0.2.0","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.8.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","js-yaml":"^3.6.1","mocha":"^2.5.1"},"keywords":["base","base-methods","baseplugin","context","data","extend","glob","json","load","merge","methods","plugin","templates","yaml"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-option","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb","verb-readme-generator","is-valid-instance","is-registered","is-valid-app"],"lint":{"reflinks":true}},"gitHead":"ddaa46f6a59acf568985e44613faae0f1367d840","_id":"base-data@0.6.0","_shasum":"7dad806444603fb76df7e17a656383b4bc26879f","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"7dad806444603fb76df7e17a656383b4bc26879f","size":7550,"noattachment":false,"key":"/base-data/-/base-data-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.6.0.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-data-0.6.0.tgz_1467471515097_0.7960683344863355"},"directories":{},"publish_time":1467471515560,"_cnpm_publish_time":1467471515560,"_hasShrinkwrap":false},"0.5.0":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.5.0","homepage":"https://github.com/node-base/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"bugs":{"url":"https://github.com/node-base/base-data/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","cache-base":"^0.8.3","extend-shallow":"^2.0.1","get-value":"^2.0.5","has-glob":"^0.1.1","has-value":"^0.3.1","is-registered":"^0.1.4","is-valid-instance":"^0.1.0","kind-of":"^3.0.3","lazy-cache":"^2.0.1","merge-value":"^0.1.1","mixin-deep":"^1.1.3","read-file":"^0.2.0","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.8.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.9","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","js-yaml":"^3.6.1","mocha":"^2.5.1"},"keywords":["base","base-methods","baseplugin","context","data","extend","glob","json","load","merge","methods","plugin","templates","yaml"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-option","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"370f1ea0a552a39fd9fe0999d8e517e2bf004772","_id":"base-data@0.5.0","_shasum":"ad42914bf8d171beb5fff9e6f5da3ab4181026d9","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"ad42914bf8d171beb5fff9e6f5da3ab4181026d9","size":7123,"noattachment":false,"key":"/base-data/-/base-data-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.5.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-data-0.5.0.tgz_1464073632359_0.7018762773368508"},"directories":{},"publish_time":1464073633417,"_cnpm_publish_time":1464073633417,"_hasShrinkwrap":false},"0.4.4":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.4.4","homepage":"https://github.com/node-base/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"bugs":{"url":"https://github.com/node-base/base-data/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","cache-base":"^0.8.2","extend-shallow":"^2.0.1","get-value":"^2.0.5","has-glob":"^0.1.1","has-value":"^0.3.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","mixin-deep":"^1.1.3","read-file":"^0.2.0","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.8.1","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.8","gulp-istanbul":"^0.10.4","gulp-mocha":"^2.2.0","js-yaml":"^3.6.0","mocha":"^2.4.5"},"keywords":["base","base-methods","baseplugin","context","data","extend","glob","json","load","merge","methods","plugin","templates","yaml"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-option","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"e46673fa442f0cfc0c653b1f3db6bc6501b378d4","_id":"base-data@0.4.4","_shasum":"895ae74f4017ba306f40d3ff4dd705779302a685","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"895ae74f4017ba306f40d3ff4dd705779302a685","size":7127,"noattachment":false,"key":"/base-data/-/base-data-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.4.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-data-0.4.4.tgz_1461198724383_0.40527404216118157"},"directories":{},"publish_time":1461198725744,"_cnpm_publish_time":1461198725744,"_hasShrinkwrap":false},"0.4.3":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.4.3","homepage":"https://github.com/node-base/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"bugs":{"url":"https://github.com/node-base/base-data/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","cache-base":"^0.8.2","extend-shallow":"^2.0.1","get-value":"^2.0.5","has-glob":"^0.1.1","has-value":"^0.3.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","mixin-deep":"^1.1.3","read-file":"^0.2.0","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.6.4","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","mocha":"*"},"keywords":["base","base-methods","baseplugin","context","data","extend","glob","json","load","merge","methods","plugin","templates","yaml"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-option","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"76df8208132dc77caf535cdf8d27364da86995a1","_id":"base-data@0.4.3","_shasum":"7c8f39af417f2568ce6e9f45d17a8f66d74063e4","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"7c8f39af417f2568ce6e9f45d17a8f66d74063e4","size":6410,"noattachment":false,"key":"/base-data/-/base-data-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.4.3.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/base-data-0.4.3.tgz_1461187324105_0.6896848515607417"},"directories":{},"publish_time":1461187325158,"_cnpm_publish_time":1461187325158,"_hasShrinkwrap":false},"0.4.2":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.4.2","homepage":"https://github.com/node-base/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/node-base/base-data.git"},"bugs":{"url":"https://github.com/node-base/base-data/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","cache-base":"^0.8.2","extend-shallow":"^2.0.1","get-value":"^2.0.5","has-glob":"^0.1.1","has-value":"^0.3.1","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","mixin-deep":"^1.1.3","read-file":"^0.2.0","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.6.4","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","mocha":"*"},"keywords":["base","base-methods","baseplugin","context","data","extend","glob","json","load","merge","methods","plugin","templates","yaml"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-option","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"e60c889a4314dba25d02d1e359bc874a29dee812","_id":"base-data@0.4.2","_shasum":"3b632f7f29de2f66a98671a93fa01d92410308bf","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3b632f7f29de2f66a98671a93fa01d92410308bf","size":6398,"noattachment":false,"key":"/base-data/-/base-data-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/base-data-0.4.2.tgz_1461183502133_0.12041813181713223"},"directories":{},"publish_time":1461183504501,"_cnpm_publish_time":1461183504501,"_hasShrinkwrap":false},"0.4.0":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.4.0","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","cache-base":"^0.8.1","extend-shallow":"^2.0.1","get-value":"^2.0.3","has-glob":"^0.1.1","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","mixin-deep":"^1.1.3","read-file":"^0.2.0","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.6.4","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-options","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"6abba998f051e55f745378b087e883cbdb3f5f83","_id":"base-data@0.4.0","_shasum":"26f856760cae51bfe6d6632ff142085ec623e67b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"26f856760cae51bfe6d6632ff142085ec623e67b","size":6216,"noattachment":false,"key":"/base-data/-/base-data-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/base-data-0.4.0.tgz_1456793997073_0.14279120927676558"},"directories":{},"publish_time":1456793998935,"_cnpm_publish_time":1456793998935,"_hasShrinkwrap":false},"0.3.7":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.7","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.6.4","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"run":true,"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"list":["base","base-cli","base-config","base-options","base-pipeline","base-plugins","base-store"]},"reflinks":["base","verb"],"lint":{"reflinks":true}},"gitHead":"036c86c004922cd6d3aff1248968fb944e899826","_id":"base-data@0.3.7","_shasum":"d5a2598eea4abe09fe259f59656ee29dee9fa77e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"d5a2598eea4abe09fe259f59656ee29dee9fa77e","size":5740,"noattachment":false,"key":"/base-data/-/base-data-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.7.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/base-data-0.3.7.tgz_1456101011880_0.11831741128116846"},"directories":{},"publish_time":1456101016768,"_cnpm_publish_time":1456101016768,"_hasShrinkwrap":false},"0.3.6":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.6","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","resolve-glob":"^0.1.8","set-value":"^0.3.3","union-value":"^0.2.3"},"devDependencies":{"base":"^0.6.4","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"related":{"list":["base","base-cli","base-config","base-options","base-pipeline","base-plugins","base-store"]},"plugins":["gulp-format-md"],"layout":"default","reflinks":["base"]},"gitHead":"a9d5a3039d5ceadf11e5b67306d1214e929c8614","_id":"base-data@0.3.6","_shasum":"f2138874e86c54513a83fcb005305e2db9f686ec","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f2138874e86c54513a83fcb005305e2db9f686ec","size":5555,"noattachment":false,"key":"/base-data/-/base-data-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.6.tgz"},"directories":{},"publish_time":1453238368479,"_cnpm_publish_time":1453238368479,"_hasShrinkwrap":false},"0.3.5":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.5","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.3.0","kind-of":"^3.0.2","lazy-cache":"^1.0.3","merge-value":"^0.1.1","resolve-glob":"^0.1.8","set-value":"^0.3.2","union-value":"^0.2.1"},"devDependencies":{"base-methods":"^0.6.2","gulp":"^3.9.0","gulp-eslint":"^1.1.1","gulp-format-md":"^0.1.4","gulp-istanbul":"^0.10.1","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"related":{"list":["base-cli","base-config","base-methods","base-options","base-pipeline","base-plugins","base-store"]},"plugins":["gulp-format-md"],"layout":"default"},"gitHead":"2cd54c30042ea2f46963d3754b47435ba857ef6d","_id":"base-data@0.3.5","_shasum":"fc09556cf944ee4e42ed5167bd42415be43e1bdc","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"fc09556cf944ee4e42ed5167bd42415be43e1bdc","size":5403,"noattachment":false,"key":"/base-data/-/base-data-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.5.tgz"},"directories":{},"publish_time":1452085174522,"_cnpm_publish_time":1452085174522,"_hasShrinkwrap":false},"0.3.3":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.3","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.3","set-value":"^0.2.0","union-value":"^0.1.1"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"related":{"list":["base-plugins","base-options","base-methods"]}},"gitHead":"99985fc381a6c95e6daf31fceb72deb1526de52f","_id":"base-data@0.3.3","_shasum":"960ab754ff5f79e7e68e89e1fccef1dd2e8b94ec","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"960ab754ff5f79e7e68e89e1fccef1dd2e8b94ec","size":5047,"noattachment":false,"key":"/base-data/-/base-data-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.3.tgz"},"directories":{},"publish_time":1445704937163,"_cnpm_publish_time":1445704937163,"_hasShrinkwrap":false},"0.3.2":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.2","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.3","union-value":"^0.1.1"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"related":{"list":["base-plugins","base-options","base-methods"]}},"gitHead":"cf680c7effa4ee02fa3a8556e91e7fd9c492caf8","_id":"base-data@0.3.2","_shasum":"8679554fe9d9141c26b2771eecc2778a030af547","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"8679554fe9d9141c26b2771eecc2778a030af547","size":5065,"noattachment":false,"key":"/base-data/-/base-data-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.2.tgz"},"directories":{},"publish_time":1445438210498,"_cnpm_publish_time":1445438210498,"_hasShrinkwrap":false},"0.3.1":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.1","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.3","union-value":"^0.1.1"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"related":{"list":["base-plugins","base-options","base-methods"]}},"gitHead":"00ef1eaf793b353667ee95d291766ee024293dfc","_id":"base-data@0.3.1","_shasum":"e0eeeda660e1f5f2855d125f1196983f04ececc2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"e0eeeda660e1f5f2855d125f1196983f04ececc2","size":5045,"noattachment":false,"key":"/base-data/-/base-data-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.1.tgz"},"directories":{},"publish_time":1445312461145,"_cnpm_publish_time":1445312461145,"_hasShrinkwrap":false},"0.3.0":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.3.0","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/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","extend-shallow":"^2.0.1","has-glob":"^0.1.1","has-value":"^0.2.0","kind-of":"^2.0.1","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.3","union-value":"^0.1.1"},"devDependencies":{"base-methods":"^0.2.14","gulp":"^3.9.0","gulp-istanbul":"^0.10.1","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","js-yaml":"^3.4.3","jshint-stylish":"^2.0.1","mocha":"*"},"keywords":["base","base-methods","baseplugin","data","extend","merge","methods","plugin"],"verb":{"related":{"list":["base-plugins","base-options","base-methods"]}},"gitHead":"1fa86efaa72d67c3bed877721e2040e994cafb86","_id":"base-data@0.3.0","_shasum":"514e9d7b55d95945725e24672efdd6a5ec23596f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"514e9d7b55d95945725e24672efdd6a5ec23596f","size":5030,"noattachment":false,"key":"/base-data/-/base-data-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.3.0.tgz"},"directories":{},"publish_time":1445279980159,"_cnpm_publish_time":1445279980159,"_hasShrinkwrap":false},"0.2.2":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.2.2","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.11","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"4f17eda7cace8131041e87123657f0fade129028","_id":"base-data@0.2.2","_shasum":"88050c2ff7b4c30ea348dca2b2a0f18f48dc0df9","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"88050c2ff7b4c30ea348dca2b2a0f18f48dc0df9","size":4012,"noattachment":false,"key":"/base-data/-/base-data-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.2.2.tgz"},"directories":{},"publish_time":1444812287634,"_cnpm_publish_time":1444812287634,"_hasShrinkwrap":false},"0.2.1":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.2.1","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.11","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"4f17eda7cace8131041e87123657f0fade129028","_id":"base-data@0.2.1","_shasum":"84d23bed8534718e50b0188ff4de71f10c62cb39","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"84d23bed8534718e50b0188ff4de71f10c62cb39","size":4011,"noattachment":false,"key":"/base-data/-/base-data-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.2.1.tgz"},"directories":{},"publish_time":1444654084428,"_cnpm_publish_time":1444654084428,"_hasShrinkwrap":false},"0.2.0":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.2.0","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.11","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"12f6f33058dd44bfa95ff2a3e0976dbf3b8acd2d","_id":"base-data@0.2.0","_shasum":"f84efe3e6566a7720cc14f41583d5a60f4d71280","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"f84efe3e6566a7720cc14f41583d5a60f4d71280","size":3773,"noattachment":false,"key":"/base-data/-/base-data-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.2.0.tgz"},"directories":{},"publish_time":1444124129971,"_cnpm_publish_time":1444124129971,"_hasShrinkwrap":false},"0.1.4":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.1.4","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.10","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"685daa5cecad618167addfd7f7d9e16c35a357d9","_id":"base-data@0.1.4","_shasum":"b66a0c619760f8b097aaecc2a0edbe97b9ccf410","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"b66a0c619760f8b097aaecc2a0edbe97b9ccf410","size":3765,"noattachment":false,"key":"/base-data/-/base-data-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.1.4.tgz"},"directories":{},"publish_time":1443981838325,"_cnpm_publish_time":1443981838325,"_hasShrinkwrap":false},"0.1.3":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.10","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"e2d76b935acd1e63a50d4d10624415153230a7d2","_id":"base-data@0.1.3","_shasum":"7bc49c609eb233d2defd5ee18520e3883beb46fd","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"7bc49c609eb233d2defd5ee18520e3883beb46fd","size":3778,"noattachment":false,"key":"/base-data/-/base-data-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.1.3.tgz"},"directories":{},"publish_time":1443779906838,"_cnpm_publish_time":1443779906838,"_hasShrinkwrap":false},"0.1.2":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.10","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"76a18439914e61f54aff98dbcca48a74bd5a8467","_id":"base-data@0.1.2","_shasum":"3005d1f623b074ab5d1a1612231237813d335d95","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"3005d1f623b074ab5d1a1612231237813d335d95","size":3770,"noattachment":false,"key":"/base-data/-/base-data-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.1.2.tgz"},"directories":{},"publish_time":1443778781027,"_cnpm_publish_time":1443778781027,"_hasShrinkwrap":false},"0.1.1":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.10","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"gitHead":"ae1d633e0592894ffa16c1563892d525b2ff08f2","_id":"base-data@0.1.1","_shasum":"2bb9695b53240b319d0dd77392ef0bc3f7bfcf49","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"2bb9695b53240b319d0dd77392ef0bc3f7bfcf49","size":3759,"noattachment":false,"key":"/base-data/-/base-data-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.1.1.tgz"},"directories":{},"publish_time":1443777516470,"_cnpm_publish_time":1443777516470,"_hasShrinkwrap":false},"0.1.0":{"name":"base-data","description":"adds a `data` method to base-methods.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/base-data","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/base-data.git"},"bugs":{"url":"https://github.com/jonschlinkert/base-data/issues"},"license":"MIT","files":["index.js","utils.js"],"main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"extend-shallow":"^2.0.1","has-glob":"^0.1.0","has-value":"^0.2.0","lazy-cache":"^0.2.3","merge-value":"^0.1.1","resolve-glob":"^0.1.2"},"devDependencies":{"base-methods":"^0.2.10","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":["base","base-methods","data","extend","merge","methods"],"verb":{"related":{"list":["base-options","base-methods","class-utils"]}},"_id":"base-data@0.1.0","_shasum":"09b8a7098d1e79236d8bd63d3142a7391ec245e6","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"09b8a7098d1e79236d8bd63d3142a7391ec245e6","size":3757,"noattachment":false,"key":"/base-data/-/base-data-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/base-data/download/base-data-0.1.0.tgz"},"directories":{},"publish_time":1443777396215,"_cnpm_publish_time":1443777396215,"_hasShrinkwrap":false}},"readme":"# base-data [![NPM version](https://img.shields.io/npm/v/base-data.svg?style=flat)](https://www.npmjs.com/package/base-data) [![NPM monthly downloads](https://img.shields.io/npm/dm/base-data.svg?style=flat)](https://npmjs.org/package/base-data) [![NPM total downloads](https://img.shields.io/npm/dt/base-data.svg?style=flat)](https://npmjs.org/package/base-data) [![Linux Build Status](https://img.shields.io/travis/node-base/base-data.svg?style=flat&label=Travis)](https://travis-ci.org/node-base/base-data)\n\n> adds a `data` method to base-methods.\n\n- [Install](#install)\n- [Usage](#usage)\n- [API](#api)\n- [Glob patterns](#glob-patterns)\n- [Namespacing](#namespacing)\n- [History](#history)\n- [About](#about)\n\n_(TOC generated by [verb](https://github.com/verbose/verb) using [markdown-toc](https://github.com/jonschlinkert/markdown-toc))_\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save base-data\n```\n\n## Usage\n\nAdds a `data` method to [base](https://github.com/node-base/base) that can be used for setting, getting and loading data onto a specified object in your application.\n\n```js\nvar Base = require('base');\nvar data = require('base-data');\n\n// instantiate `Base`\nvar base = new Base();\n// add `data` as a plugin\nbase.use(data());\n```\n\n**Examples**\n\nAdd data:\n\n```js\napp.data('a', 'b');\napp.data({c: 'd'});\napp.data('e', ['f']);\nconsole.log(app.cache.data);\n//=> {a: 'b', c: 'd', e: ['f']}\n```\n\n**cache.data**\n\nBy default, all data is loaded onto `app.cache.data`. This can be customized by passing the property to use when the plugin is initialized.\n\nFor example, the following set `app.foo` as object for storing data:\n\n```js\napp.use(data('foo'));\napp.data('a', 'b');\nconsole.log(app.foo);\n//=> {a: 'b'}\n```\n\n## API\n\n### [.dataLoader](index.js#L66)\n\nRegister a data loader for loading data onto `app.cache.data`.\n\n**Params**\n\n* `ext` **{String}**: The file extension for to match to the loader\n* `fn` **{Function}**: The loader function.\n\n**Example**\n\n```js\nvar yaml = require('js-yaml');\n\napp.dataLoader('yml', function(str, fp) {\n  return yaml.safeLoad(str);\n});\n\napp.data('foo.yml');\n//=> loads and parses `foo.yml` as yaml\n```\n\n### [.data](index.js#L101)\n\nLoad data onto `app.cache.data`\n\n**Params**\n\n* `key` **{String|Object}**: Key of the value to set, or object to extend.\n* `val` **{any}**\n* `returns` **{Object}**: Returns the instance of `Template` for chaining\n\n**Example**\n\n```js\nconsole.log(app.cache.data);\n//=> {};\n\napp.data('a', 'b');\napp.data({c: 'd'});\nconsole.log(app.cache.data);\n//=> {a: 'b', c: 'd'}\n\n// set an array\napp.data('e', ['f']);\n\n// overwrite the array\napp.data('e', ['g']);\n\n// update the array\napp.data('e', ['h'], true);\nconsole.log(app.cache.data.e);\n//=> ['g', 'h']\n```\n\n### [.data.extend](index.js#L252)\n\nShallow extend an object onto `app.cache.data`.\n\n**Params**\n\n* `key` **{String|Object}**: Property name or object to extend onto `app.cache.data`. Dot-notation may be used for extending nested properties.\n* `value` **{Object}**: The object to extend onto `app.cache.data`\n* `returns` **{Object}**: returns the instance for chaining\n\n**Example**\n\n```js\napp.data({a: {b: {c: 'd'}}});\napp.data.extend('a.b', {x: 'y'});\nconsole.log(app.get('a.b'));\n//=> {c: 'd', x: 'y'}\n```\n\n### [.data.merge](index.js#L285)\n\nDeeply merge an object onto `app.cache.data`.\n\n**Params**\n\n* `key` **{String|Object}**: Property name or object to merge onto `app.cache.data`. Dot-notation may be used for merging nested properties.\n* `value` **{Object}**: The object to merge onto `app.cache.data`\n* `returns` **{Object}**: returns the instance for chaining\n\n**Example**\n\n```js\napp.data({a: {b: {c: {d: {e: 'f'}}}}});\napp.data.merge('a.b', {c: {d: {g: 'h'}}});\nconsole.log(app.get('a.b'));\n//=> {c: {d: {e: 'f', g: 'h'}}}\n```\n\n### [.data.union](index.js#L317)\n\nUnion the given value onto a new or existing array value on `app.cache.data`.\n\n**Params**\n\n* `key` **{String}**: Property name. Dot-notation may be used for nested properties.\n* `array` **{Object}**: The array to add or union on `app.cache.data`\n* `returns` **{Object}**: returns the instance for chaining\n\n**Example**\n\n```js\napp.data({a: {b: ['c', 'd']}});\napp.data.union('a.b', ['e', 'f']}});\nconsole.log(app.get('a.b'));\n//=> ['c', 'd', 'e', 'f']\n```\n\n### [.data.set](index.js#L337)\n\nSet the given value onto `app.cache.data`.\n\n**Params**\n\n* `key` **{String|Object}**: Property name or object to merge onto `app.cache.data`. Dot-notation may be used for nested properties.\n* `val` **{any}**: The value to set on `app.cache.data`\n* `returns` **{Object}**: returns the instance for chaining\n\n**Example**\n\n```js\napp.data.set('a.b', ['c', 'd']}});\nconsole.log(app.get('a'));\n//=> {b: ['c', 'd']}\n```\n\n### [.data.get](index.js#L360)\n\nGet the value of `key` from `app.cache.data`. Dot-notation may be used for getting nested properties.\n\n**Params**\n\n* `key` **{String}**: The name of the property to get.\n* `returns` **{any}**: Returns the value of `key`\n\n**Example**\n\n```js\napp.data({a: {b: {c: 'd'}}});\nconsole.log(app.get('a.b'));\n//=> {c: 'd'}\n```\n\n## Glob patterns\n\nGlob patterns may be passed as a string or array. All of these work:\n\n```js\napp.data('foo.json');\napp.data('*.json');\napp.data(['*.json']);\n// pass options to node-glob\napp.data(['*.json'], {dot: true});\n```\n\n## Namespacing\n\nNamespacing allows you to load data onto a specific key, optionally using part of the file path as the key.\n\n**Example**\n\nGiven that `foo.json` contains `{a: 'b'}`:\n\n```js\napp.data('foo.json');\nconsole.log(app.cache.data);\n//=> {a: 'b'}\n\napp.data('foo.json', {namespace: true});\nconsole.log(app.cache.data);\n//=> {foo: {a: 'b'}}\n\napp.data('foo.json', {\n  namespace: function(fp) {\n    return path.basename(fp);\n  }\n});\nconsole.log(app.cache.data);\n//=> {'foo.json': {a: 'b'}}\n```\n\n## History\n\n**v0.6.0**\n\n* removes `renameKey` option for namespacing\n* replaces [is-valid-instance](https://github.com/jonschlinkert/is-valid-instance) and [is-registered](https://github.com/jonschlinkert/is-registered) with [is-valid-app](https://github.com/node-base/is-valid-app)\n\n**v0.5.0**\n\n* uses [is-valid-instance](https://github.com/jonschlinkert/is-valid-instance) and [is-registered](https://github.com/jonschlinkert/is-registered) to ensure the smart plugin is registered on the correct objects.\n\n**v0.4.0**\n\n* _Refactored_\n\n* adds methods to `.data` for getting and setting data.\n\n**v0.3.6**\n\n* adds a basic loader that only calls the `JSON.parse` method, if no other loaders are defined\n* calls `.isRegistered` from [base](https://github.com/node-base/base) to ensure the plugin is only loaded once on an instance\n\n## About\n\n### Related projects\n\n* [base-cli](https://www.npmjs.com/package/base-cli): Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a… [more](https://github.com/node-base/base-cli) | [homepage](https://github.com/node-base/base-cli \"Plugin for base-methods that maps built-in methods to CLI args (also supports methods from a few plugins, like 'base-store', 'base-options' and 'base-data'.\")\n* [base-config](https://www.npmjs.com/package/base-config): base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base… [more](https://github.com/node-base/base-config) | [homepage](https://github.com/node-base/base-config \"base-methods plugin that adds a `config` method for mapping declarative configuration values to other 'base' methods or custom functions.\")\n* [base-option](https://www.npmjs.com/package/base-option): Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme… [more](https://github.com/node-base/base-option) | [homepage](https://github.com/node-base/base-option \"Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme for the full API.\")\n* [base-pipeline](https://www.npmjs.com/package/base-pipeline): base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines. | [homepage](https://github.com/node-base/base-pipeline \"base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.\")\n* [base-plugins](https://www.npmjs.com/package/base-plugins): Adds 'smart plugin' support to your base application. | [homepage](https://github.com/node-base/base-plugins \"Adds 'smart plugin' support to your base application.\")\n* [base-store](https://www.npmjs.com/package/base-store): Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object… [more](https://github.com/node-base/base-store) | [homepage](https://github.com/node-base/base-store \"Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object that exposes all of the methods from the data-store library. Also now supports sub-stores!\")\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\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| 69 | [jonschlinkert](https://github.com/jonschlinkert) |\n| 10 | [doowb](https://github.com/doowb) |\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 July 20, 2017._","_attachments":{},"homepage":"https://github.com/node-base/base-data","bugs":{"url":"https://github.com/node-base/base-data/issues"},"license":"MIT"}