UNPKG

@paulwer/prisma-extension-cache-manager

Version:

A caching extension for [Prisma](https://www.prisma.io/), fully compatible with [cache-manager](https://www.npmjs.com/package/cache-manager), predefined uncaching strategies and custom handlers for key generation and uncaching.

70 lines (69 loc) 1.61 kB
{ "name": "@paulwer/prisma-extension-cache-manager", "version": "2.6.0", "repository": { "type": "git", "url": "git+https://github.com/paulwer/prisma-extension-cache-manager.git" }, "author": { "name": "paulwer", "url": "https://github.com/paulwer" }, "keywords": [ "prisma", "extension", "cache-manager", "cache" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.js", "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, "typesVersions": { "*": {} }, "files": [ "dist/**/*", "LICENSE", "README.md" ], "scripts": { "prebuild": "rimraf dist", "build": "tsc -p tsconfig.build.json", "format": "prettier --write .", "pretest": "prisma db push --force-reset --accept-data-loss", "test": "node --test --test-only --require ts-node/register ./test/main.test.ts", "prepublishOnly": "npm run format && npm run build && npm run test" }, "devDependencies": { "@keyv/sqlite": "^4.0.1", "@types/node": "^20.10.6", "prettier": "^3.1.1", "prisma": "^6.1.0", "rimraf": "^5.0.5", "ts-node": "^10.9.2", "typescript": "^5.3.3" }, "publishConfig": { "access": "public" }, "release": { "branches": [ "main" ] }, "dependencies": { "@paulwer/prisma-extension-cache-manager": "file:", "safe-stable-stringify": "^2.5.0" }, "peerDependencies": { "@prisma/client": ">=6.0.0 || <7.0.0", "cache-manager": "^6.4.0" } }