{"_id":"picker","_rev":"7-25c048c5b9751a6263956c85771b34a5","name":"picker","description":"Pick property in json data by string path key","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"picker","version":"0.1.0","description":"My tremendous module","license":"MIT","repository":{"type":"git","url":"https://github.com/ragingwind/picker"},"author":{"name":"ragingwind","email":"ragingwind@gmail.com","url":"ragingwind.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":[],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"c5ec01b40cac51226555b07f5e1d7889a409e1da","bugs":{"url":"https://github.com/ragingwind/picker/issues"},"homepage":"https://github.com/ragingwind/picker","_id":"picker@0.1.0","_shasum":"7ee9e678913bd7986f0654cc03a9fd16e55b2175","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.29","_npmUser":{"name":"ragingwind","email":"ragingwind@gmail.com"},"maintainers":[{"name":"ragingwind","email":"ragingwind@gmail.com"}],"dist":{"shasum":"7ee9e678913bd7986f0654cc03a9fd16e55b2175","tarball":"https://registry.npmjs.org/picker/-/picker-0.1.0.tgz","integrity":"sha512-CmK4xUDh/qaG9Fk8tI7jSRH4VmEJviG8wGZUACsYqsrixlx4/MDmbCQB5vusxySRAV9OZUSQIafFzSSMihz1RA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoZp0VWGrmKj1+tPIdSK/dLE75KgLUhOVmrKnRfYqhtQIhAJbrm9yaNcYWduF8Pg/gK+RxtYx8qI4bPiy7its2fc+M"}]}},"0.1.1":{"name":"picker","version":"0.1.1","description":"My tremendous module","license":"MIT","repository":{"type":"git","url":"https://github.com/ragingwind/picker"},"author":{"name":"ragingwind","email":"ragingwind@gmail.com","url":"ragingwind.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":[],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"51fcc0c674b51d140fb80cce0ef10a19d7782cf3","bugs":{"url":"https://github.com/ragingwind/picker/issues"},"homepage":"https://github.com/ragingwind/picker","_id":"picker@0.1.1","_shasum":"977466d5630fdd5730647551bb9cbb24daae4412","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.29","_npmUser":{"name":"ragingwind","email":"ragingwind@gmail.com"},"maintainers":[{"name":"ragingwind","email":"ragingwind@gmail.com"}],"dist":{"shasum":"977466d5630fdd5730647551bb9cbb24daae4412","tarball":"https://registry.npmjs.org/picker/-/picker-0.1.1.tgz","integrity":"sha512-bXLeSn+1qxPAPNSrR7uKkzRMoZh02XTAiNpeZy3/76463oPkAV7DaT5rxkglYBOv4d6V8ILvRXrxvWELXyguLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGDozl7zRsn4lAHv4pQxb1vDS4gIYJOjf+ohkA8z0yAAiAc/I4/BlJUkJQN5RpPEYO07tDW8eiY2Lmn6frOlncwmA=="}]}},"0.1.2":{"name":"picker","version":"0.1.2","description":"Pick property in json data by string path key","license":"MIT","repository":{"type":"git","url":"https://github.com/ragingwind/picker"},"author":{"name":"ragingwind","email":"ragingwind@gmail.com","url":"ragingwind.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":[],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"640c4d4c97d843dc27f5b87273a13026ba8c9cea","bugs":{"url":"https://github.com/ragingwind/picker/issues"},"homepage":"https://github.com/ragingwind/picker","_id":"picker@0.1.2","_shasum":"d44b5ecb12ed9e86c086643fe9bcc4ee227f049a","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.29","_npmUser":{"name":"ragingwind","email":"ragingwind@gmail.com"},"maintainers":[{"name":"ragingwind","email":"ragingwind@gmail.com"}],"dist":{"shasum":"d44b5ecb12ed9e86c086643fe9bcc4ee227f049a","tarball":"https://registry.npmjs.org/picker/-/picker-0.1.2.tgz","integrity":"sha512-HHsoShOAlh+abx/pIon4gsh2Y/d/jUEQfb6Gag4IALb5AmBeq5zj6imPTk6PjYvAmuYU1u7EiJwDjycMOyRC2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsCSJBbLMivsc7U+4u/PNM5KVeFbFH1Fz7SHoCvZ68vwIgMDOEGsqjLQ1SZo5s5544lhSE1j86snt873pAbjkvE+8="}]}},"0.1.3":{"name":"picker","version":"0.1.3","description":"Pick property in json data by string path key","license":"MIT","repository":{"type":"git","url":"https://github.com/ragingwind/picker"},"author":{"name":"ragingwind","email":"ragingwind@gmail.com","url":"ragingwind.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":[],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"f8897978ca175656b29d404840a619a64c9f0a30","bugs":{"url":"https://github.com/ragingwind/picker/issues"},"homepage":"https://github.com/ragingwind/picker","_id":"picker@0.1.3","_shasum":"db48d86eade6c7196f0951346156ba1a9aefa4ab","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.29","_npmUser":{"name":"ragingwind","email":"ragingwind@gmail.com"},"maintainers":[{"name":"ragingwind","email":"ragingwind@gmail.com"}],"dist":{"shasum":"db48d86eade6c7196f0951346156ba1a9aefa4ab","tarball":"https://registry.npmjs.org/picker/-/picker-0.1.3.tgz","integrity":"sha512-M5ZhmqAC01crWOrFVAwvOWhtFxYe5235FTrubhGz4FVrxTAsszwpULg1jNU9kfHJRkxCSRPdOPQmweS+v3UFVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+ot01yj7KeANAV3ah3LlSMx4EO/gVwgMPszcOwiCu6AiBtlp0Eqn72FALSXmrawLB+WnjVha6LAr31gMxz6hlgZg=="}]}},"0.1.4":{"name":"picker","version":"0.1.4","description":"Pick property in json data by string path key","license":"MIT","repository":{"type":"git","url":"https://github.com/ragingwind/picker"},"author":{"name":"ragingwind","email":"ragingwind@gmail.com","url":"ragingwind.me"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":[],"dependencies":{},"devDependencies":{"mocha":"*"},"gitHead":"eaede6b324421abc4a87ea24465670f684c85066","bugs":{"url":"https://github.com/ragingwind/picker/issues"},"homepage":"https://github.com/ragingwind/picker","_id":"picker@0.1.4","_shasum":"101b890d34dc387823236af9ba7067660b48d9e8","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.29","_npmUser":{"name":"ragingwind","email":"ragingwind@gmail.com"},"maintainers":[{"name":"ragingwind","email":"ragingwind@gmail.com"}],"dist":{"shasum":"101b890d34dc387823236af9ba7067660b48d9e8","tarball":"https://registry.npmjs.org/picker/-/picker-0.1.4.tgz","integrity":"sha512-M9fNs3FYg3buWWGrxtZWBngshiD4cQWqvnO1YIPet/P3VaSrcEkg9I9SwiNXpLhPVkP5b+eLoaWc3DLrRL/VUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfQzbMsh9gfcUSVlibr8mZ5OvieVBmluaartdKxxbUmgIhAOlYrbxnwycbLsygMyuuGLi0eGzPE9h89/BbHRHod0HQ"}]}}},"readme":"# picker [![Build Status](https://travis-ci.org/ragingwind/picker.svg?branch=master)](https://travis-ci.org/ragingwind/picker)\n\n> Pick property in json data by string path key\n\n\n## Install\n\n```\n$ npm install --save picker\n```\n\n\n## Usage\n\n```js\nvar picker = require('picker');\n\nvar prop = picker(json, 'json.properties.object.name');\nconsole.log(prop.value, prop.key, prop.container);\n\nvar prop = picker(json, 'json.properties.array.[0]');\nconsole.log(prop.container[0]);\n```\n\n\n## API\n\n### picker(jsonData, path)\n\n#### input\n\n*Required*  \nType: `json`\n\nTarget json data contains name and value to pick\n\n#### path\n\n*Required*  \nType: `string`\n\nPath to get to target property. Using string index to get a path to `Array` type property. You can find more information in the test.js\n\n## Returns\n\nIf picker can find a target then will returns its parent, key and value of object or not picker returns null.\n\n## License\n\nMIT © [ragingwind](http://ragingwind.me)\n","maintainers":[{"name":"ragingwind","email":"ragingwind@gmail.com"}],"time":{"modified":"2022-06-23T22:38:21.210Z","created":"2015-04-29T00:29:51.195Z","0.1.0":"2015-04-29T00:29:51.195Z","0.1.1":"2015-04-29T00:31:09.098Z","0.1.2":"2015-04-29T00:43:10.837Z","0.1.3":"2015-04-29T01:09:32.148Z","0.1.4":"2015-04-29T02:44:06.279Z"},"homepage":"https://github.com/ragingwind/picker","keywords":[],"repository":{"type":"git","url":"https://github.com/ragingwind/picker"},"author":{"name":"ragingwind","email":"ragingwind@gmail.com","url":"ragingwind.me"},"bugs":{"url":"https://github.com/ragingwind/picker/issues"},"license":"MIT","readmeFilename":"readme.md"}