UNPKG

heapstash

Version:

HeapStash is a library that allows for easy caching in Node.js, with many advanced features such as TTL, maximum items in memory cache, external cache support, and more.

70 lines (69 loc) 1.68 kB
{ "name": "heapstash", "version": "3.2.0", "description": "HeapStash is a library that allows for easy caching in Node.js, with many advanced features such as TTL, maximum items in memory cache, external cache support, and more.", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/*" ], "scripts": { "test": "npm run build && jest", "lint": "eslint .", "prepare": "npm run build:clean && npm run build", "build": "tsc", "build:clean": "rimraf dist", "build:watch": "npm run build -- -w" }, "repository": { "type": "git", "url": "git+https://github.com/rrainn/HeapStash.git" }, "keywords": [ "cache", "aws", "dynamodb", "caching", "storage", "fast", "speed", "time to live", "ttl", "stash", "plugins", "plugin", "filesystem", "fs" ], "author": "rrainn, Inc.", "license": "MIT", "bugs": { "url": "https://github.com/rrainn/HeapStash/issues" }, "homepage": "https://github.com/rrainn/HeapStash#readme", "dependencies": { "aws-sdk": "^2.1202.0", "debug": "^4.3.4", "ioredis": "^5.2.3", "mongodb": "^4.9.0" }, "devDependencies": { "@shelf/jest-mongodb": "^4.1.0", "@types/debug": "^4.1.7", "@types/ioredis": "^4.28.10", "@types/node": "^18.7.13", "@typescript-eslint/eslint-plugin": "^5.35.1", "@typescript-eslint/parser": "^5.35.1", "coveralls": "^3.1.1", "del": "^6.0.0", "dynamodb-local": "0.0.31", "eslint": "^8.22.0", "jest": "^28.1.3", "nock": "^13.2.9", "rimraf": "^3.0.2", "typescript": "^4.7.4" }, "engines": { "node": ">=12.0.0" } }