{"versions":{"0.1.0":{"name":"delve","version":"0.1.0","main":"src/delve.js","scripts":{"test":"mocha --ui qunit","prepublish":"npm test"},"repository":{"type":"git","url":"https://github.com/hughfdjackson/delve.git"},"keywords":[],"author":{"name":"hughfdjackson"},"license":"BSD","readmeFilename":"README.markdown","_id":"delve@0.1.0","description":"Delve recursively into a value to retrieve a property; without erroring.","dist":{"shasum":"6f1e250ced9ba9e60e913e279717763c02963ff9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/delve/-/delve-0.1.0.tgz","size":1188,"integrity":"sha512-ieMF+rhrBCAxgHAziBcLzlbrqp0EvUmX0LAnYcdyqeuiSbh81QJCTF7qEs8nCIGTzZIPhJ4DH+annDSRxokbdw=="},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"hughfdjackson@googlemail.com"},"maintainers":[{"name":"anonymous","email":"hughfdjackson@googlemail.com"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T09:03:07.420Z","contributors":[]},"0.2.0":{"name":"delve","version":"0.2.0","main":"src/delve.js","scripts":{"test":"mocha --ui qunit","prepublish":"npm test"},"repository":{"type":"git","url":"https://github.com/hughfdjackson/delve.git"},"testling":{"files":"test/*-test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/10.0","chrome/4.0","chrome/23.0","firefox/3.0","firefox/17.0","opera/10.0","opera/12.0","safari/5.0.5","safari/5.1"],"harness":"mocha-qunit"},"devDependencies":{"es5-shim":"2.0.5","mocha":"1.8.1"},"keywords":["property","accessor","utility","sugar"],"author":{"name":"hughfdjackson"},"license":"BSD","readmeFilename":"README.markdown","_id":"delve@0.2.0","description":"Delve recursively into a value to retrieve a property; without erroring.","dist":{"shasum":"263cfdcaa16e5e11c13d43aa471a22e664ef17ec","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/delve/-/delve-0.2.0.tgz","size":1665,"integrity":"sha512-QMDIzV1njV3eKfX7yeL2+9ZZm/BoMxQc+zepBN9VrIgLLEKUMwlF+SZbJCSWD3CFE24fZzuStlrVOpGN3gElig=="},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"hughfdjackson@googlemail.com"},"maintainers":[{"name":"anonymous","email":"hughfdjackson@googlemail.com"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T09:03:08.296Z","contributors":[]},"0.2.2":{"name":"delve","version":"0.2.2","main":"src/delve.js","scripts":{"test":"mocha --ui qunit","prepublish":"npm test"},"repository":{"type":"git","url":"https://github.com/hughfdjackson/delve.git"},"testling":{"files":"test/*-test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/10.0","chrome/4.0","chrome/23.0","firefox/3.0","firefox/17.0","opera/10.0","opera/12.0","safari/5.0.5","safari/5.1"],"harness":"mocha-qunit"},"devDependencies":{"es5-shim":"2.0.5","mocha":"1.8.1"},"keywords":["property","accessor","utility","sugar"],"author":{"name":"hughfdjackson"},"license":"BSD","readmeFilename":"README.markdown","_id":"delve@0.2.2","description":"Delve recursively into a value to retrieve a property; without erroring.","dist":{"shasum":"de83c170c5aa44c3b003dfb4edd0bdee5884e669","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/delve/-/delve-0.2.2.tgz","size":1710,"integrity":"sha512-Vplo9OOz0makY8Mgt7viTDm5/fdYMRBBaiwP8AY5Ykld9fsCbK2jxVUGMlxga6VjqerLLKVnZ0MYYR3Lefn3/w=="},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"anonymous","email":"hughfdjackson@googlemail.com"},"maintainers":[{"name":"anonymous","email":"hughfdjackson@googlemail.com"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T09:03:09.161Z","contributors":[]},"0.3.1":{"name":"delve","version":"0.3.1","main":"src/delve.js","scripts":{"test":"./node_modules/mocha/bin/mocha --ui qunit","prepublish":"npm test"},"repository":{"type":"git","url":"https://github.com/hughfdjackson/delve.git"},"testling":{"files":"test/*-test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/10.0","chrome/4.0","chrome/23.0","firefox/3.0","firefox/17.0","opera/10.0","opera/12.0","safari/5.0.5","safari/5.1"],"harness":"mocha-qunit"},"devDependencies":{"es5-shim":"2.0.5","mocha":"1.8.1"},"keywords":["property","accessor","utility","sugar"],"author":{"name":"hughfdjackson"},"license":"BSD","readmeFilename":"README.markdown","description":"Delve recursively into a value to retrieve a property; without erroring.","bugs":{"url":"https://github.com/hughfdjackson/delve/issues"},"_id":"delve@0.3.1","dist":{"shasum":"2d9b8f197cf5a6ec2d49fe21039fa3811f061936","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/delve/-/delve-0.3.1.tgz","size":1886,"integrity":"sha512-LXGcbNRIATXH3ldxQI29fTSIBw4hFHfGqrVhRT4TbT9vIAkkygrQ31bSa6WBQOyR1VIM6EELib0I8eak3W+bGQ=="},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"hughfdjackson@googlemail.com"},"maintainers":[{"name":"anonymous","email":"hughfdjackson@googlemail.com"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T09:03:10.027Z","contributors":[]},"0.3.2":{"name":"delve","version":"0.3.2","main":"src/delve.js","scripts":{"test":"./node_modules/mocha/bin/mocha --ui qunit","prepublish":"npm test"},"repository":{"type":"git","url":"https://github.com/hughfdjackson/delve.git"},"testling":{"files":"test/*-test.js","browsers":["iexplore/6.0","iexplore/7.0","iexplore/8.0","iexplore/9.0","iexplore/10.0","chrome/4.0","chrome/23.0","firefox/3.0","firefox/17.0","opera/10.0","opera/12.0","safari/5.0.5","safari/5.1"],"harness":"mocha-qunit"},"devDependencies":{"es5-shim":"2.0.5","mocha":"1.8.1"},"keywords":["property","accessor","utility","sugar"],"author":{"name":"hughfdjackson"},"license":"BSD","readmeFilename":"README.markdown","description":"Delve recursively into a value to retrieve a property; without erroring.","bugs":{"url":"https://github.com/hughfdjackson/delve/issues"},"_id":"delve@0.3.2","dist":{"shasum":"1d41a7cb008c1d3719fa2c621973253417de6b8b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/delve/-/delve-0.3.2.tgz","size":1901,"integrity":"sha512-04IufKa4/jdGPP6yQ0leBebjmpss4x78/tzDHAMHHT/klF8UC2yVkugAx+MiNzcY6ZRXXylz7aBfMHfr+CYdUA=="},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"anonymous","email":"hughfdjackson@googlemail.com"},"maintainers":[{"name":"anonymous","email":"hughfdjackson@googlemail.com"}],"directories":{},"_cnpmcore_publish_time":"2021-12-23T09:03:10.116Z","contributors":[]}},"dist-tags":{"latest":"0.3.2"},"name":"delve","time":{"created":"2022-01-27T00:15:34.640Z","modified":"2022-03-25T01:19:20.867Z","0.1.0":"2013-03-10T20:26:24.904Z","0.2.0":"2013-03-10T21:46:17.651Z","0.2.2":"2013-03-12T00:49:29.366Z","0.3.1":"2013-05-21T20:16:43.274Z","0.3.2":"2013-09-23T22:18:26.067Z"},"readme":"# delve\n\nDelve recursively into a value to retrieve a property; without erroring.\n\n## Why\n\nIt sucks to have to do `if ( obj && obj.prop && obj.prop.secondProp ) { ... }`.\n\n## Example\n\n```javascript\nvar delve = require('delve')\n\nvar o = { x: { y: { z: 'my val' } } }\n\ndelve(o, 'x.y') //= { z: 'my val' }\ndelve(o, 'x.y.z') //= 'my val'\ndelve(o, 'x.y.z.foo') //= undefined\ndelve(undefined, 'x.y.z.foo') //= undefined\n```\n\nFor more examples, see the tests/delve-test.js\n\n## Install\n\n### npm\n\n```bash\nnpm install delve\n```\n\n### browser\n\nDownload src/delve.js, and include it as a script tag.","users":{}}