{"_id":"expand-pkg","_rev":"80838","name":"expand-pkg","description":"Parse string values in package.json into objects.","dist-tags":{"latest":"0.1.9"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"time":{"modified":"2021-06-03T10:25:49.000Z","created":"2016-03-29T07:33:02.887Z","0.1.9":"2018-06-18T21:17:19.695Z","0.1.8":"2016-12-14T12:20:07.316Z","0.1.7":"2016-12-02T16:46:20.872Z","0.1.6":"2016-10-31T14:16:33.532Z","0.1.5":"2016-06-13T12:55:02.172Z","0.1.4":"2016-06-13T10:44:13.180Z","0.1.3":"2016-04-12T03:35:34.324Z","0.1.2":"2016-04-07T21:05:36.969Z","0.1.1":"2016-03-29T07:52:21.437Z","0.1.0":"2016-03-29T07:33:02.887Z"},"users":{},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"versions":{"0.1.9":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.9","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","debug":"^2.4.1","defaults-deep":"^0.2.4","export-files":"^2.1.1","get-value":"^2.0.6","kind-of":"^3.1.0","lazy-cache":"^2.0.2","load-pkg":"^3.0.1","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.20","omit-empty":"^0.4.1","parse-author":"^1.0.0","parse-git-config":"^1.1.1","repo-utils":"^0.3.7"},"devDependencies":{"delete":"^0.3.2","fs-exists-sync":"^0.1.0","gitty":"^3.5.0","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.11","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-unused":"^0.2.0","mocha":"^3.2.0"},"keywords":["author","config","expand","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"e527f8bc9b06d13ea3e69dbd661924a6988d3e18","_id":"expand-pkg@0.1.9","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"7d58a809a70e3956f08e372fee005da964fb4fb4","size":5968,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.9.tgz"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/expand-pkg_0.1.9_1529356639572_0.17673980690872337"},"_hasShrinkwrap":false,"publish_time":1529356639695,"_cnpm_publish_time":1529356639695},"0.1.8":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.8","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","debug":"^2.4.1","export-files":"^2.1.1","get-value":"^2.0.6","kind-of":"^3.1.0","lazy-cache":"^2.0.2","load-pkg":"^3.0.1","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.20","omit-empty":"^0.4.1","parse-author":"^1.0.0","parse-git-config":"^1.1.1","repo-utils":"^0.3.7"},"devDependencies":{"delete":"^0.3.2","fs-exists-sync":"^0.1.0","gitty":"^3.5.0","gulp":"^3.9.1","gulp-eslint":"^3.0.1","gulp-format-md":"^0.1.11","gulp-istanbul":"^1.1.1","gulp-mocha":"^3.0.1","gulp-unused":"^0.2.0","mocha":"^3.2.0"},"keywords":["author","config","expand","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"9fb7249c3de8d059a2111b47d1f33a747e823f7b","_id":"expand-pkg@0.1.8","_shasum":"26123023340cbc006206cba39b82a1d176c3f687","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"26123023340cbc006206cba39b82a1d176c3f687","size":5947,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.8.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.8.tgz_1481718006607_0.3247708154376596"},"directories":{},"publish_time":1481718007316,"_cnpm_publish_time":1481718007316,"_hasShrinkwrap":false},"0.1.7":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.7","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","debug":"^2.2.0","export-files":"^2.1.1","get-value":"^2.0.6","kind-of":"^3.0.4","lazy-cache":"^2.0.1","load-pkg":"^3.0.1","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.20","omit-empty":"^0.4.1","parse-author":"^1.0.0","parse-git-config":"^1.0.2","repo-utils":"^0.3.6"},"devDependencies":{"delete":"^0.3.0","fs-exists-sync":"^0.1.0","gitty":"^3.3.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","expand","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"9b45f15ea971a446bd25fbbce318936148829510","_id":"expand-pkg@0.1.7","_shasum":"a35aeb0f59445dd6767a956c45d7f376f49f9713","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"a35aeb0f59445dd6767a956c45d7f376f49f9713","size":5929,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.7.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/expand-pkg-0.1.7.tgz_1480697178749_0.3743603827897459"},"directories":{},"publish_time":1480697180872,"_cnpm_publish_time":1480697180872,"_hasShrinkwrap":false},"0.1.6":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.6","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","debug":"^2.2.0","export-files":"^2.1.1","get-value":"^2.0.6","kind-of":"^3.0.4","lazy-cache":"^2.0.1","load-pkg":"^3.0.1","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.20","omit-empty":"^0.4.1","parse-author":"^1.0.0","parse-git-config":"^1.0.2","repo-utils":"^0.3.6"},"devDependencies":{"delete":"^0.3.0","fs-exists-sync":"^0.1.0","gitty":"^3.3.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","expand","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"e51ed57dfad89a1ad93618fd3bb7e457079f82a8","_id":"expand-pkg@0.1.6","_shasum":"d408bc7f1537288d823e4dbe77f0bd12115e66b3","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.1.1","_npmUser":{"name":"doowb","email":"brian.woodward@gmail.com"},"dist":{"shasum":"d408bc7f1537288d823e4dbe77f0bd12115e66b3","size":5858,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.6.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/expand-pkg-0.1.6.tgz_1477923391537_0.3939364622347057"},"directories":{},"publish_time":1477923393532,"_cnpm_publish_time":1477923393532,"_hasShrinkwrap":false},"0.1.5":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.5","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","debug":"^2.2.0","export-files":"^2.1.1","get-value":"^2.0.5","kind-of":"^3.0.3","lazy-cache":"^2.0.1","load-pkg":"^3.0.1","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.13","omit-empty":"^0.4.1","parse-author":"^1.0.0","parse-git-config":"^0.4.2","repo-utils":"^0.3.4"},"devDependencies":{"delete":"^0.3.0","fs-exists-sync":"^0.1.0","gitty":"^3.3.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","expand","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"e09ebcbc185c9617bfd22e083e42ff3db321e07a","_id":"expand-pkg@0.1.5","_shasum":"804f1b0638591ccf3a0c963fd702162ca9e03d1d","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"804f1b0638591ccf3a0c963fd702162ca9e03d1d","size":4261,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.5.tgz_1465822499843_0.7750528564210981"},"directories":{},"publish_time":1465822502172,"_cnpm_publish_time":1465822502172,"_hasShrinkwrap":false},"0.1.4":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.4","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.1","debug":"^2.2.0","export-files":"^2.1.1","get-value":"^2.0.5","kind-of":"^3.0.3","lazy-cache":"^2.0.1","load-pkg":"^3.0.1","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.13","omit-empty":"^0.4.1","parse-author":"^1.0.0","parse-git-config":"^0.4.2","repo-utils":"^0.3.4"},"devDependencies":{"delete":"^0.3.0","gitty":"^3.3.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","expand","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb","verb-readme-generator"],"lint":{"reflinks":true}},"gitHead":"227cdc228e267e4d97fd0274b05594bc3affe45b","_id":"expand-pkg@0.1.4","_shasum":"b002bdac8ef3411aa4f0b5b0208999f9ff19bd25","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"jonschlinkert","email":"github@sellside.com"},"maintainers":[{"name":"doowb","email":"brian.woodward@gmail.com"},{"name":"jonschlinkert","email":"github@sellside.com"}],"dist":{"shasum":"b002bdac8ef3411aa4f0b5b0208999f9ff19bd25","size":3899,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.4.tgz_1465814650645_0.7824088677298278"},"directories":{},"publish_time":1465814653180,"_cnpm_publish_time":1465814653180,"_hasShrinkwrap":false},"0.1.3":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.3","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","export-files":"^2.1.1","get-value":"^2.0.5","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.7","omit-empty":"^0.3.6","parse-author":"^0.2.1","parse-git-config":"^0.4.2","repo-utils":"^0.3.1"},"devDependencies":{"delete":"^0.3.0","gitty":"^3.3.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb"],"lint":{"reflinks":true}},"gitHead":"9be95da0e936e8a1b096140bc2c7eaf268c6c5fc","_id":"expand-pkg@0.1.3","_shasum":"86ec006b6665522b1680b92ca35d87e3a177bb64","_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":"86ec006b6665522b1680b92ca35d87e3a177bb64","size":5499,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.3.tgz_1460432131867_0.7097457048948854"},"directories":{},"publish_time":1460432134324,"_cnpm_publish_time":1460432134324,"_hasShrinkwrap":false},"0.1.2":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.2","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","export-files":"^2.1.1","get-value":"^2.0.5","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.6","omit-empty":"^0.3.4","parse-author":"^0.2.1","parse-git-config":"^0.4.0","repo-utils":"^0.2.1"},"devDependencies":{"delete":"^0.3.0","gitty":"^3.3.4","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb"],"lint":{"reflinks":true}},"gitHead":"c0b0c00a7dfc7c239caf9adf0d9a114e4e65fe9e","_id":"expand-pkg@0.1.2","_shasum":"e2b3a154be9007dfe512d23fd225975e3dad9035","_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":"e2b3a154be9007dfe512d23fd225975e3dad9035","size":5494,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.2.tgz_1460063134686_0.7087016727309674"},"directories":{},"publish_time":1460063136969,"_cnpm_publish_time":1460063136969,"_hasShrinkwrap":false},"0.1.1":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.1","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","export-files":"^2.1.1","get-value":"^2.0.5","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.6","omit-empty":"^0.3.4","parse-author":"^0.2.1","parse-git-config":"^0.4.0","repo-utils":"^0.2.1"},"devDependencies":{"delete":"^0.3.0","gitty":"^3.3.4","glob-keys":"^0.1.0","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb"],"lint":{"reflinks":true}},"gitHead":"a7b039bf8f71af991114778934797a9f8841c3f8","_id":"expand-pkg@0.1.1","_shasum":"9d5f6c290cf50e52634337d486643652cee033a4","_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":"9d5f6c290cf50e52634337d486643652cee033a4","size":5500,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.1.tgz_1459237940452_0.07777490303851664"},"directories":{},"publish_time":1459237941437,"_cnpm_publish_time":1459237941437,"_hasShrinkwrap":false},"0.1.0":{"name":"expand-pkg","description":"Parse string values in package.json into objects.","version":"0.1.0","homepage":"https://github.com/jonschlinkert/expand-pkg","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/expand-pkg.git"},"bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT","files":["index.js","lib"],"main":"index.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"mocha"},"dependencies":{"component-emitter":"^1.2.0","export-files":"^2.1.1","get-value":"^2.0.3","kind-of":"^3.0.2","lazy-cache":"^1.0.3","mixin-deep":"^1.1.3","normalize-pkg":"^0.3.6","omit-empty":"^0.3.3","parse-author":"^0.2.1","parse-git-config":"^0.4.0","repo-utils":"^0.2.1"},"devDependencies":{"delete":"^0.3.0","gitty":"^3.3.4","glob-keys":"^0.1.0","gulp":"^3.9.1","gulp-eslint":"^2.0.0","gulp-format-md":"^0.1.7","gulp-istanbul":"^0.10.3","gulp-mocha":"^2.2.0","gulp-unused":"^0.1.2","mocha":"^2.4.5"},"keywords":["author","config","json","normalize","package","package-json","parse","person","pkg","properties","repo","repository","url","values"],"verb":{"run":true,"toc":false,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"related":{"highlight":"normalize-pkg","list":["normalize-pkg","repo-utils","sync-pkg"]},"reflinks":["map-schema","normalize-pkg","verb"],"lint":{"reflinks":true}},"gitHead":"6dc02f227f5f3bfa0afcfbd27f2ccb960561e87f","_id":"expand-pkg@0.1.0","_shasum":"8964142a920249e2c0fc91b6adf7a3d9ff423dfa","_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":"8964142a920249e2c0fc91b6adf7a3d9ff423dfa","size":5499,"noattachment":false,"key":"/expand-pkg/-/expand-pkg-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/expand-pkg/download/expand-pkg-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/expand-pkg-0.1.0.tgz_1459236781815_0.5557906890753657"},"directories":{},"publish_time":1459236782887,"_cnpm_publish_time":1459236782887,"_hasShrinkwrap":false}},"readme":"# expand-pkg [![NPM version](https://img.shields.io/npm/v/expand-pkg.svg?style=flat)](https://www.npmjs.com/package/expand-pkg) [![NPM downloads](https://img.shields.io/npm/dm/expand-pkg.svg?style=flat)](https://npmjs.org/package/expand-pkg) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/expand-pkg.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/expand-pkg)\n\n> Parse string values in package.json into objects.\n\nYou might also be interested in [normalize-pkg](https://github.com/jonschlinkert/normalize-pkg).\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save expand-pkg\n```\n\n## Usage\n\n```js\nvar Config = require('./');\nvar config = new Config();\nconsole.log(config.expand(require('./package')));\n```\n\n## Schema\n\nValues are parsed using a [schema](lib/schema.js) that is passed to [map-schema](https://github.com/jonschlinkert/map-schema) (builds on the schema from [normalize-pkg](https://github.com/jonschlinkert/normalize-pkg) as a starting point):\n\n* only properties that have a corresponding field on the schema will be parsed.\n* any properties that do not have a corresponding field are returned unmodified.\n\nSee the [.field docs](#field) to learn how to add or overwrite a field on the schema.\n\n## Defaults\n\nA `default` value may optionally be defined when a `.field` is registered. When `.expand` is run and a property that is required or recommended by npm is missing, `expand-pkg` attempts to create the field if valid data can be found in the repository.\n\nThe following fields are the only built-in fields with default values:\n\n* `version`: `'0.1.0'`\n* `license`: `'MIT'`\n* `engines`: `{node: '>= 0.10.0'}`\n\n## API\n\n### [Config](index.js#L24)\n\nCreate an instance of `Config` with the given `options`.\n\n**Example**\n\n```js\nvar config = new Config();\nvar pkg = config.expand({\n  author: 'Jon Schlinkert (https://github.com/jonschlinkert)'\n});\nconsole.log(pkg);\n//=> {name: 'Jon Schlinkert', url: 'https://github.com/jonschlinkert'}\n```\n\n**Params**\n\n* `options` **{Object}**\n\n### [.field](index.js#L70)\n\nAdd a field to the schema, or overwrite or extend an existing field. The last argument is an `options` object that supports the following properties:\n\n* `normalize` **{Function}**: function to be called on the given package.json value when the `.expand` method is called\n* `default` **{any}**: default value to be used when the package.json property is undefined.\n* `required` **{Boolean}**: define `true` if the property is required\n\n**Example**\n\n```js\nvar config = new Config();\n\nconfig.field('foo', 'string', {\n  default: 'bar'\n});\n\nvar pkg = config.expand({});\nconsole.log(pkg);\n//=> {foo:  'bar'}\n```\n\n**Params**\n\n* `name` **{String}**: Field name (required)\n* `type` **{String|Array}**: One or more native javascript types allowed for the property value (required)\n* `options` **{Object}**\n* `returns` **{Object}**: Returns the instance\n\n### [.expand](index.js#L96)\n\nIterate over `pkg` properties and expand values that have corresponding [fields](#field) registered on the schema.\n\n**Example**\n\n```js\nvar config = new Config();\nvar pkg = config.expand(require('./package.json'));\n```\n\n**Params**\n\n* `pkg` **{Object}**: The `package.json` object to expand\n* `options` **{Object}**\n* `returns` **{Object}**: Returns an expanded package.json object.\n\n## Options\n\n### options.knownOnly\n\n**Type**: `boolean`\n\n**Default**: `undefined`\n\nOmit properties from package.json that do not have a field registered on the schema.\n\n```js\nvar Config = require('expand-pkg');\nvar config = new Config({knownOnly: true});\n\nconsole.log(config.expand({author: 'Brian Woodward', foo: 'bar'}));\n//=> {author: {name: 'Brian Woodward'}}\n```\n\n### options.pick\n\n**Type**: `array`\n\n**Default**: `undefined`\n\nFilter the resulting object to contain only the specified keys.\n\n### options.omit\n\n**Type**: `array`\n\n**Default**: `undefined`\n\nRemove the specified keys from the resulting object.\n\n### options.fields\n\nPass a `fields` object on the options to customize any fields on the schema (also see [options.extend](#options-extend)):\n\n```js\nvar pkg = config.expand(require('./package'), {\n  extend: true,\n  fields: {\n    name: {\n      normalize: function() {\n        return 'bar'\n      }\n    }\n  }\n});\n\nconsole.log(pkg.name);\n//=> 'bar'\n```\n\n### options.extend\n\n**Type**: `boolean`\n\n**Default**: `undefined`\n\nUsed with [options.field](#options-field), pass `true` if you want to extend a field that is already defined on the schema.\n\n```js\nvar pkg = config.expand(require('./package'), {\n  extend: true,\n  fields: {\n    name: {\n      normalize: function() {\n        return 'bar'\n      }\n    }\n  }\n});\n\nconsole.log(pkg.name);\n//=> 'bar'\n```\n\n## About\n\n### Related projects\n\n* [normalize-pkg](https://www.npmjs.com/package/normalize-pkg): Normalize values in package.json using the map-schema library. | [homepage](https://github.com/jonschlinkert/normalize-pkg \"Normalize values in package.json using the map-schema library.\")\n* [repo-utils](https://www.npmjs.com/package/repo-utils): Utils for normalizing and formatting repo data. | [homepage](https://github.com/jonschlinkert/repo-utils \"Utils for normalizing and formatting repo data.\")\n* [sync-pkg](https://www.npmjs.com/package/sync-pkg): CLI to sync only basic properties from package.json to bower.json. | [homepage](https://github.com/jonschlinkert/sync-pkg \"CLI to sync only basic properties from package.json to bower.json.\")\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| 27 | [jonschlinkert](https://github.com/jonschlinkert) |\n| 4 | [doowb](https://github.com/doowb) |\n\n### Building docs\n\n_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_\n\nTo generate the readme and API documentation with [verb](https://github.com/verbose/verb):\n\n```sh\n$ npm install -g verb verb-generate-readme && verb\n```\n\n### Running tests\n\nInstall dev dependencies:\n\n```sh\n$ npm install -d && npm test\n```\n\n### Author\n\n**Jon Schlinkert**\n\n* [github/jonschlinkert](https://github.com/jonschlinkert)\n* [twitter/jonschlinkert](http://twitter.com/jonschlinkert)\n\n### License\n\nCopyright © 2016, [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.2.0, on December 02, 2016._","_attachments":{},"homepage":"https://github.com/jonschlinkert/expand-pkg","bugs":{"url":"https://github.com/jonschlinkert/expand-pkg/issues"},"license":"MIT"}