UNPKG

timed-kvs

Version:

Lightweight Key-value storage with built-in TTL expiration management

67 lines (66 loc) 1.61 kB
{ "name": "timed-kvs", "description": "Lightweight Key-value storage with built-in TTL expiration management", "version": "0.3.7", "author": "Yusuke Kawasaki <u-suke@kawa.net>", "bugs": { "url": "https://github.com/kawanet/timed-kvs/issues" }, "contributors": [ "Yusuke Kawasaki <u-suke@kawa.net>" ], "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.14.0", "browserify": "^17.0.0", "browserify-sed": "^0.8.0", "mocha": "^10.2.0", "rollup": "^3.28.0", "terser": "^5.19.2", "typescript": "^5.1.6" }, "exports": { ".": { "require": "./lib/timed-kvs.js", "import": { "types": "./types/timed-kvs.d.ts", "default": "./dist/timed-kvs.mjs" } } }, "files": [ "LICENSE", "README.md", "dist/*.min.js", "dist/*.mjs", "browser/import.js", "lib/*.js", "types/*.d.ts" ], "homepage": "https://github.com/kawanet/timed-kvs#readme", "keywords": [ "KVS", "TTL", "cache", "expiration", "key-value", "timeout" ], "license": "MIT", "main": "./lib/timed-kvs.js", "module": "./dist/timed-kvs.mjs", "repository": { "type": "git", "url": "git+https://github.com/kawanet/timed-kvs.git" }, "scripts": { "build": "./node_modules/.bin/tsc -p . && make", "fixpack": "fixpack", "mocha": "./node_modules/.bin/mocha -R spec test/*.js", "prepack": "npm run build && npm test", "test": "npm run mocha", "test-browser": "make && open browser/test.html" }, "type": "commonjs", "typings": "./types/timed-kvs.d.ts" }