Repository URL to install this package:
|
Version:
1.14.0-17740 ▾
|
{
"_args": [
[
{
"raw": "jsonpointer@https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"scope": null,
"escapedName": "jsonpointer",
"name": "jsonpointer",
"rawSpec": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"spec": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"type": "remote"
},
"/home/brktbldr/jenkins/nb/label/linux64/brackets/dist"
]
],
"_from": "jsonpointer@>=4.0.0 <5.0.0",
"_id": "jsonpointer@4.0.1",
"_inCache": true,
"_location": "/jsonpointer",
"_phantomChildren": {},
"_requested": {
"raw": "jsonpointer@https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"scope": null,
"escapedName": "jsonpointer",
"name": "jsonpointer",
"rawSpec": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"spec": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"type": "remote"
},
"_requiredBy": [
"/",
"/is-my-json-valid"
],
"_resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"_shasum": "4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9",
"_shrinkwrap": null,
"_spec": "jsonpointer@https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz",
"_where": "/home/brktbldr/jenkins/nb/label/linux64/brackets/dist",
"author": {
"name": "Jan Lehnardt",
"email": "jan@apache.org"
},
"bugs": {
"url": "http://github.com/janl/node-jsonpointer/issues"
},
"contributors": [
{
"name": "Joe Hildebrand",
"email": "joe-github@cursive.net"
},
{
"name": "Marc Bachmann",
"email": "marc.brookman@gmail.com"
}
],
"dependencies": {},
"description": "Simple JSON Addressing.",
"devDependencies": {
"standard": "^5.3.1"
},
"engines": {
"node": ">=0.10.0"
},
"files": [
"jsonpointer.js"
],
"homepage": "https://github.com/janl/node-jsonpointer#readme",
"license": "MIT",
"main": "./jsonpointer",
"name": "jsonpointer",
"optionalDependencies": {},
"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[](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",
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/janl/node-jsonpointer.git"
},
"scripts": {
"test": "standard && node test.js"
},
"tags": [
"util",
"simple",
"util",
"utility"
],
"version": "4.0.1"
}