{"maintainers":[{"email":"marc.brookman@gmail.com","name":"marcbachmann"},{"email":"jan@apache.org","name":"jan"}],"dist-tags":{"latest":"4.0.1"},"author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"description":"Simple JSON Addressing.","readme":"# JSON Pointer for nodejs\n\nThis is an implementation of [JSON Pointer](http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-08).\n\n## Usage\n```javascript\nvar jsonpointer = require('jsonpointer');\nvar obj = { foo: 1, bar: { baz: 2}, qux: [3, 4, 5]};\n\njsonpointer.get(obj, '/foo');     // returns 1\njsonpointer.get(obj, '/bar/baz'); // returns 2\njsonpointer.get(obj, '/qux/0');   // returns 3\njsonpointer.get(obj, '/qux/1');   // returns 4\njsonpointer.get(obj, '/qux/2');   // returns 5\njsonpointer.get(obj, '/quo');     // returns undefined\n\njsonpointer.set(obj, '/foo', 6);  // sets obj.foo = 6;\njsonpointer.set(obj, '/qux/-', 6) // sets obj.qux = [3, 4, 5, 6]\n\nvar pointer = jsonpointer.compile('/foo')\npointer.get(obj)    // returns 1\npointer.set(obj, 1) // sets obj.foo = 1\n```\n\n## Testing\n\n    $ node test.js\n    All tests pass.\n    $\n\n[![Build Status](https://travis-ci.org/janl/node-jsonpointer.png?branch=master)](https://travis-ci.org/janl/node-jsonpointer)\n\n## Author\n\n(c) 2011-2015 Jan Lehnardt <jan@apache.org> & Marc Bachmann <https://github.com/marcbachmann>\n\n## License\n\nMIT License.\n","repository":{"type":"git","url":"git+ssh://git@github.com/janl/node-jsonpointer.git"},"users":{"slurm":true,"mojaray2k":true},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"license":"MIT","versions":{"1.0.0":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"1.0.0","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"repository":{"type":"git","url":"git://github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":["node >= 0.4.9"],"main":"./jsonpointer","_npmJsonOpts":{"file":"/Users/jan/.npm/jsonpointer/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jsonpointer@1.0.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"846c00c02608c312122cacc86292bec186e2d2a8","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-1.0.0.tgz"},"scripts":{},"directories":{}},"1.0.1":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"1.0.1","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"repository":{"type":"git","url":"git://github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":["node >= 0.4.9"],"main":"./jsonpointer","scripts":{"test":"node test.js"},"_npmJsonOpts":{"file":"/Users/jan/.npm/jsonpointer/1.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"jsonpointer@1.0.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.17","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"ad2d547d447214f4d0c595fad0cea10c9e063c55","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-1.0.1.tgz"},"directories":{}},"1.1.0":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"1.1.0","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Filip Noetzel"}],"repository":{"type":"git","url":"http://github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":["node >= 0.4.9"],"main":"./jsonpointer","scripts":{"test":"node test.js"},"_id":"jsonpointer@1.1.0","dist":{"shasum":"c3c72efaed3b97154163dc01dd349e1cfe0f80fc","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-1.1.0.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"jan","email":"jan@apache.org"},"maintainers":[{"name":"jan","email":"jan@apache.org"}],"directories":{}},"2.0.0":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"2.0.0","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"}],"repository":{"type":"git","url":"git+ssh://git@github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":{"node":">=0.6.0"},"main":"./jsonpointer","scripts":{"test":"node test.js"},"license":"MIT","gitHead":"26ea4a5c0fcb6d9a2e87f733403791dd05637af8","homepage":"https://github.com/janl/node-jsonpointer#readme","_id":"jsonpointer@2.0.0","_shasum":"3af1dd20fe85463910d469a385e33017d2a030d9","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.10.36","_npmUser":{"name":"marcbachmann","email":"marc.brookman@gmail.com"},"maintainers":[{"name":"jan","email":"jan@apache.org"},{"name":"marcbachmann","email":"marc.brookman@gmail.com"}],"dist":{"shasum":"3af1dd20fe85463910d469a385e33017d2a030d9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-2.0.0.tgz"},"directories":{}},"3.0.0":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"3.0.0","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Marc Bachmann","email":"marc.brookman@gmail.com"}],"repository":{"type":"git","url":"http://github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":{"node":">=0.10.0"},"main":"./jsonpointer","scripts":{"test":"standard && node test.js"},"license":"MIT","devDependencies":{"standard":"^5.3.1"},"gitHead":"35377767183e29f983e2068e1ac19e8ac089e504","homepage":"https://github.com/janl/node-jsonpointer","_id":"jsonpointer@3.0.0","_shasum":"a88f123b17c23b477ba47f901529b8c37c67a7c3","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.38","_npmUser":{"name":"marcbachmann","email":"marc.brookman@gmail.com"},"maintainers":[{"name":"jan","email":"jan@apache.org"},{"name":"marcbachmann","email":"marc.brookman@gmail.com"}],"dist":{"shasum":"a88f123b17c23b477ba47f901529b8c37c67a7c3","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-3.0.0.tgz"},"directories":{}},"3.0.1":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"3.0.1","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Marc Bachmann","email":"marc.brookman@gmail.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":{"node":">=0.10.0"},"main":"./jsonpointer","scripts":{"test":"standard && node test.js"},"license":"MIT","devDependencies":{"standard":"^5.3.1"},"gitHead":"bc728575105e5a2575d67bc19b6e172919408bdb","homepage":"https://github.com/janl/node-jsonpointer#readme","_id":"jsonpointer@3.0.1","_shasum":"612a9578eab6df8ec9d91d399c10d0e76c7f3f94","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"marcbachmann","email":"marc.brookman@gmail.com"},"dist":{"shasum":"612a9578eab6df8ec9d91d399c10d0e76c7f3f94","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-3.0.1.tgz"},"maintainers":[{"name":"jan","email":"jan@apache.org"},{"name":"marcbachmann","email":"marc.brookman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonpointer-3.0.1.tgz_1463642754087_0.6170730355661362"},"directories":{}},"4.0.0":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"4.0.0","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Marc Bachmann","email":"marc.brookman@gmail.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":{"node":">=0.10.0"},"main":"./jsonpointer","scripts":{"test":"standard && node test.js"},"license":"MIT","devDependencies":{"standard":"^5.3.1"},"gitHead":"2d46030ba6df41b566934c7202e31fb65058de71","homepage":"https://github.com/janl/node-jsonpointer#readme","_id":"jsonpointer@4.0.0","_shasum":"6661e161d2fc445f19f98430231343722e1fcbd5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"marcbachmann","email":"marc.brookman@gmail.com"},"dist":{"shasum":"6661e161d2fc445f19f98430231343722e1fcbd5","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-4.0.0.tgz"},"maintainers":[{"name":"jan","email":"jan@apache.org"},{"name":"marcbachmann","email":"marc.brookman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonpointer-4.0.0.tgz_1463651460494_0.02921536797657609"},"directories":{}},"4.0.1":{"name":"jsonpointer","description":"Simple JSON Addressing.","tags":["util","simple","util","utility"],"version":"4.0.1","author":{"name":"Jan Lehnardt","email":"jan@apache.org"},"contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Marc Bachmann","email":"marc.brookman@gmail.com"}],"repository":{"type":"git","url":"git+ssh://git@github.com/janl/node-jsonpointer.git"},"bugs":{"url":"http://github.com/janl/node-jsonpointer/issues"},"engines":{"node":">=0.10.0"},"main":"./jsonpointer","files":["jsonpointer.js"],"scripts":{"test":"standard && node test.js"},"license":"MIT","devDependencies":{"standard":"^5.3.1"},"gitHead":"37c73aecd5f192a00cd79c0ebbbb2034b91bcfd0","homepage":"https://github.com/janl/node-jsonpointer#readme","_id":"jsonpointer@4.0.1","_shasum":"4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"marcbachmann","email":"marc.brookman@gmail.com"},"dist":{"shasum":"4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9","tarball":"http://nexus.dui88.com:8081/nexus/content/repositories/npm-registry/jsonpointer/-/jsonpointer-4.0.1.tgz"},"maintainers":[{"name":"jan","email":"jan@apache.org"},{"name":"marcbachmann","email":"marc.brookman@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonpointer-4.0.1.tgz_1482326391770_0.6748844815883785"},"directories":{}}},"name":"jsonpointer","contributors":[{"name":"Joe Hildebrand","email":"joe-github@cursive.net"},{"name":"Marc Bachmann","email":"marc.brookman@gmail.com"}],"time":{"modified":"2017-06-11T22:24:10.517Z","created":"2011-07-13T22:20:36.647Z","1.0.0":"2011-07-13T22:20:37.406Z","1.0.1":"2011-07-31T19:30:55.058Z","1.1.0":"2013-01-20T18:56:56.694Z","2.0.0":"2015-05-26T20:33:43.372Z","3.0.0":"2015-09-29T23:34:02.846Z","3.0.1":"2016-05-19T07:25:56.688Z","4.0.0":"2016-05-19T09:51:03.394Z","4.0.1":"2016-12-21T13:19:53.606Z"},"readmeFilename":"README.md","homepage":"https://github.com/janl/node-jsonpointer#readme"}