{ "_from": "async-cache@~1.1.0", "_id": "async-cache@1.1.0", "_inBundle": false, "_integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=", "_location": "/async-cache", "_phantomChildren": {}, "_requested": { "type": "range", "registry": true, "raw": "async-cache@~1.1.0", "name": "async-cache", "escapedName": "async-cache", "rawSpec": "~1.1.0", "saveSpec": null, "fetchSpec": "~1.1.0" }, "_requiredBy": [ "/st" ], "_resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz", "_shasum": "4a9a5a89d065ec5d8e5254bd9ee96ba76c532b5a", "_spec": "async-cache@~1.1.0", "_where": "/home/yimian/iot/mqtt/smartfarm/node_modules/st", "author": { "name": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/" }, "bugs": { "url": "https://github.com/isaacs/async-cache/issues" }, "bundleDependencies": false, "dependencies": { "lru-cache": "^4.0.0" }, "deprecated": false, "description": "Cache your async lookups and don't fetch the same thing more than necessary.", "devDependencies": { "standard": "^3.11.0", "tap": "^2.0.0" }, "directories": { "test": "test" }, "files": [ "ac.js" ], "homepage": "https://github.com/isaacs/async-cache#readme", "keywords": [ "async", "cache", "lru" ], "license": "ISC", "main": "ac.js", "name": "async-cache", "repository": { "type": "git", "url": "git://github.com/isaacs/async-cache.git" }, "scripts": { "test": "standard && tap test/*.js --cov" }, "version": "1.1.0" }