UNPKG

@fortedigital/nextjs-cache-handler

Version:
157 lines (156 loc) 4.13 kB
{ "name": "@fortedigital/nextjs-cache-handler", "author": { "name": "Forte_ Digital", "url": "https://fortedigital.com" }, "homepage": "https://github.com/fortedigital/nextjs-cache-handler", "bugs": "https://github.com/fortedigital/nextjs-cache-handler/issues", "repository": { "type": "git", "url": "git+https://github.com/fortedigital/nextjs-cache-handler.git" }, "keywords": [ "cache", "isr", "ssg", "cache-handler", "next", "redis" ], "version": "3.2.1", "type": "module", "license": "MIT", "description": "Next.js cache handlers", "exports": { ".": { "require": "./dist/handlers/cache-handler.cjs", "import": "./dist/handlers/cache-handler.js" }, "./*": { "require": "./dist/handlers/*.cjs", "import": "./dist/handlers/*.js" }, "./functions": { "require": "./dist/functions/functions.cjs", "import": "./dist/functions/functions.js" }, "./instrumentation": { "require": "./dist/instrumentation/instrumentation.cjs", "import": "./dist/instrumentation/instrumentation.js" }, "./cluster/adapter": { "require": "./dist/helpers/redisClusterAdapter.cjs", "import": "./dist/helpers/redisClusterAdapter.js" }, "./helpers/withAbortSignal": { "require": "./dist/helpers/withAbortSignal.cjs", "import": "./dist/helpers/withAbortSignal.js" }, "./helpers/withAbortSignalProxy": { "require": "./dist/helpers/withAbortSignalProxy.cjs", "import": "./dist/helpers/withAbortSignalProxy.js" }, "./helpers/ioredisAdapter": { "require": "./dist/helpers/ioredisAdapter.cjs", "import": "./dist/helpers/ioredisAdapter.js" }, "./helpers/getClientInfoTag": { "require": "./dist/helpers/getClientInfoTag.cjs", "import": "./dist/helpers/getClientInfoTag.js" } }, "typesVersions": { "*": { "*": [ "dist/handlers/cache-handler.d.ts" ], "functions": [ "dist/functions/functions.d.ts" ], "instrumentation": [ "dist/instrumentation/instrumentation.d.ts" ], "composite": [ "dist/handlers/composite.d.ts" ], "redis-strings": [ "dist/handlers/redis-strings.d.ts" ], "local-lru": [ "dist/handlers/local-lru.d.ts" ], "cluster/adapter": [ "dist/helpers/redisClusterAdapter.d.ts" ], "helpers/withAbortSignal": [ "dist/helpers/withAbortSignal.d.ts" ], "helpers/withAbortSignalProxy": [ "dist/helpers/withAbortSignalProxy.d.ts" ], "helpers/ioredisAdapter": [ "dist/helpers/ioredisAdapter.d.ts" ], "helpers/getClientInfoTag": [ "dist/helpers/getClientInfoTag.d.ts" ] } }, "scripts": { "build": "tsup --dts-resolve", "prepare": "npm run build", "clean": "rimraf ./dist ./.turbo ./node_modules", "dev": "tsup --watch", "test": "jest", "test:watch": "jest --watch", "format": "npx prettier --write .", "lint": "npx eslint", "lint:fix": "npm run format && npm run lint -- --fix" }, "dependencies": { "cluster-key-slot": "1.1.2", "lru-cache": "11.5.2", "p-limit": "^7.3.0" }, "devDependencies": { "@eslint/js": "^9.39.4", "@types/jest": "^30.0.0", "@types/node": "22.20.1", "eslint": "^8.57.1", "eslint-config-prettier": "^9.1.2", "globals": "^17.7.0", "ioredis": "^5.11.1", "jest": "^30.4.2", "prettier": "^3.9.4", "prettier-plugin-packagejson": "3.0.2", "rimraf": "6.1.3", "ts-jest": "^29.4.11", "tsup": "^8.5.1", "tsx": "4.23.0", "typescript": "^5.9.3", "typescript-eslint": "^8.63.0" }, "peerDependencies": { "@redis/client": ">= 5.8.3", "ioredis": ">= 5.0.0", "next": ">=16.1.5" }, "peerDependenciesMeta": { "ioredis": { "optional": true } }, "distTags": [ "next16" ], "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.62.2" }, "engines": { "node": ">=22.0.0" }, "files": [ "dist" ] }