{ "_args": [ [ { "raw": "callsite@^1.0.0", "scope": null, "escapedName": "callsite", "name": "callsite", "rawSpec": "^1.0.0", "spec": ">=1.0.0 <2.0.0", "type": "range" }, "/home/jdaugherty/work/GT2/GT2-Android/node_modules/decache" ] ], "_from": "callsite@>=1.0.0 <2.0.0", "_id": "callsite@1.0.0", "_inCache": true, "_location": "/callsite", "_npmUser": { "name": "tjholowaychuk", "email": "tj@vision-media.ca" }, "_npmVersion": "1.2.2", "_phantomChildren": {}, "_requested": { "raw": "callsite@^1.0.0", "scope": null, "escapedName": "callsite", "name": "callsite", "rawSpec": "^1.0.0", "spec": ">=1.0.0 <2.0.0", "type": "range" }, "_requiredBy": [ "/decache" ], "_resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", "_shasum": "280398e5d664bd74038b6f0905153e6e8af1bc20", "_shrinkwrap": null, "_spec": "callsite@^1.0.0", "_where": "/home/jdaugherty/work/GT2/GT2-Android/node_modules/decache", "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "dependencies": {}, "description": "access to v8's CallSites", "devDependencies": { "mocha": "*", "should": "*" }, "directories": {}, "dist": { "shasum": "280398e5d664bd74038b6f0905153e6e8af1bc20", "tarball": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz" }, "engines": { "node": "*" }, "keywords": [ "stack", "trace", "line" ], "main": "index", "maintainers": [ { "name": "tjholowaychuk", "email": "tj@vision-media.ca" } ], "name": "callsite", "optionalDependencies": {}, "readme": "# callstack\n\n Access to v8's \"raw\" `CallSite`s.\n\n## Installation\n\n $ npm install callsite\n\n## Example\n\n```js\nvar stack = require('callsite');\n\nfoo();\n\nfunction foo() {\n bar();\n}\n\nfunction bar() {\n baz();\n}\n\nfunction baz() {\n console.log();\n stack().forEach(function(site){\n console.log(' \\033[36m%s\\033[90m in %s:%d\\033[0m'\n , site.getFunctionName() || 'anonymous'\n , site.getFileName()\n , site.getLineNumber());\n });\n console.log();\n}\n```\n\n## Why?\n\n Because you can do weird, stupid, clever, wacky things such as:\n\n - [better-assert](https://github.com/visionmedia/better-assert)\n\n## License\n\n MIT\n", "readmeFilename": "Readme.md", "version": "1.0.0" }