| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- {
- "name": "cacheable",
- "version": "1.10.4",
- "description": "High Performance Layer 1 / Layer 2 Caching with Keyv Storage",
- "type": "module",
- "main": "./dist/index.cjs",
- "module": "./dist/index.js",
- "types": "./dist/index.d.ts",
- "exports": {
- ".": {
- "require": "./dist/index.cjs",
- "import": "./dist/index.js"
- }
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/jaredwray/cacheable.git",
- "directory": "packages/cacheable"
- },
- "author": "Jared Wray <me@jaredwray.com>",
- "license": "MIT",
- "private": false,
- "devDependencies": {
- "@biomejs/biome": "^2.2.0",
- "@faker-js/faker": "^9.9.0",
- "@keyv/redis": "^5.1.1",
- "@keyv/valkey": "^1.0.8",
- "@types/node": "^24.3.0",
- "@vitest/coverage-v8": "^3.2.4",
- "lru-cache": "^11.1.0",
- "rimraf": "^6.0.1",
- "tsup": "^8.5.0",
- "typescript": "^5.9.2",
- "vitest": "^3.2.4"
- },
- "dependencies": {
- "hookified": "^1.11.0",
- "keyv": "^5.5.0"
- },
- "keywords": [
- "cacheable",
- "high performance",
- "layer 1 caching",
- "layer 2 caching",
- "distributed caching",
- "Keyv storage engine",
- "memory caching",
- "LRU cache",
- "expiration",
- "CacheableMemory",
- "offline support",
- "distributed sync",
- "secondary store",
- "primary store",
- "non-blocking operations",
- "cache statistics",
- "layered caching",
- "fault tolerant",
- "scalable cache",
- "in-memory cache",
- "distributed cache",
- "lruSize",
- "lru",
- "multi-tier cache"
- ],
- "files": [
- "dist",
- "LICENSE"
- ],
- "scripts": {
- "build": "rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean",
- "prepublish": "pnpm build",
- "test": "biome check --write && vitest run --coverage",
- "test:ci": "biome check && vitest run --coverage",
- "clean": "rimraf ./dist ./coverage ./node_modules"
- }
- }
|