{ "_args": [ [ { "raw": "fs.realpath@^1.0.0", "scope": null, "escapedName": "fs.realpath", "name": "fs.realpath", "rawSpec": "^1.0.0", "spec": ">=1.0.0 <2.0.0", "type": "range" }, "/home/jdaugherty/work/GT2/GT2-Android/node_modules/rimraf/node_modules/glob" ] ], "_from": "fs.realpath@>=1.0.0 <2.0.0", "_id": "fs.realpath@1.0.0", "_inCache": true, "_location": "/fs.realpath", "_nodeVersion": "4.4.4", "_npmOperationalInternal": { "host": "packages-16-east.internal.npmjs.com", "tmp": "tmp/fs.realpath-1.0.0.tgz_1466015941059_0.3332864767871797" }, "_npmUser": { "name": "isaacs", "email": "i@izs.me" }, "_npmVersion": "3.9.1", "_phantomChildren": {}, "_requested": { "raw": "fs.realpath@^1.0.0", "scope": null, "escapedName": "fs.realpath", "name": "fs.realpath", "rawSpec": "^1.0.0", "spec": ">=1.0.0 <2.0.0", "type": "range" }, "_requiredBy": [ "/globby/glob", "/rimraf/glob", "/xdl/glob" ], "_resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "_shasum": "1504ad2523158caa40db4a2787cb01411994ea4f", "_shrinkwrap": null, "_spec": "fs.realpath@^1.0.0", "_where": "/home/jdaugherty/work/GT2/GT2-Android/node_modules/rimraf/node_modules/glob", "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "bugs": { "url": "https://github.com/isaacs/fs.realpath/issues" }, "dependencies": {}, "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails", "devDependencies": {}, "directories": {}, "dist": { "shasum": "1504ad2523158caa40db4a2787cb01411994ea4f", "tarball": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" }, "files": [ "old.js", "index.js" ], "gitHead": "03e7c884431fe185dfebbc9b771aeca339c1807a", "homepage": "https://github.com/isaacs/fs.realpath#readme", "keywords": [ "realpath", "fs", "polyfill" ], "license": "ISC", "main": "index.js", "maintainers": [ { "name": "isaacs", "email": "i@izs.me" } ], "name": "fs.realpath", "optionalDependencies": {}, "readme": "# fs.realpath\n\nA backwards-compatible fs.realpath for Node v6 and above\n\nIn Node v6, the JavaScript implementation of fs.realpath was replaced\nwith a faster (but less resilient) native implementation. That raises\nnew and platform-specific errors and cannot handle long or excessively\nsymlink-looping paths.\n\nThis module handles those cases by detecting the new errors and\nfalling back to the JavaScript implementation. On versions of Node\nprior to v6, it has no effect.\n\n## USAGE\n\n```js\nvar rp = require('fs.realpath')\n\n// async version\nrp.realpath(someLongAndLoopingPath, function (er, real) {\n // the ELOOP was handled, but it was a bit slower\n})\n\n// sync version\nvar real = rp.realpathSync(someLongAndLoopingPath)\n\n// monkeypatch at your own risk!\n// This replaces the fs.realpath/fs.realpathSync builtins\nrp.monkeypatch()\n\n// un-do the monkeypatching\nrp.unmonkeypatch()\n```\n", "readmeFilename": "README.md", "repository": { "type": "git", "url": "git+https://github.com/isaacs/fs.realpath.git" }, "scripts": { "test": "tap test/*.js --cov" }, "version": "1.0.0" }