@cerbos/orm-prisma
Version:
Prisma adapter for Cerbos query plans
78 lines (77 loc) • 1.93 kB
JSON
{
"name": "@cerbos/orm-prisma",
"version": "3.0.1",
"homepage": "https://cerbos.dev",
"description": "Prisma adapter for Cerbos query plans",
"repository": {
"type": "git",
"url": "https://github.com/cerbos/query-plan-adapters",
"directory": "packages/prisma"
},
"bugs": {
"url": "https://github.com/cerbos/query-plan-adapters/issues"
},
"author": "Cerbos <help@cerbos.dev> (https://cerbos.dev)",
"license": "Apache-2.0",
"main": "./lib/index.js",
"types": "./lib/index.d.ts",
"exports": {
".": {
"types": "./lib/index.d.ts",
"default": "./lib/index.js"
}
},
"files": [
"lib/**/*.d.ts",
"lib/**/*.d.ts.map",
"lib/**/*.js",
"lib/**/*.js.map",
"src/**/*.ts",
"README.md",
"LICENSE"
],
"publishConfig": {
"access": "public",
"provenance": true
},
"scripts": {
"clean": "rimraf lib",
"build": "tsc --build",
"prepare": "npm run build",
"prepublishOnly": "npm test",
"version": "git add -A src",
"test": "npx prisma db push --force-reset && cerbos run --log-level=error --set=storage.disk.directory=../policies --set=telemetry.disabled=true -- jest src/**.test.ts",
"cerbos": "cerbos server --config=./cerbos-config.yaml"
},
"engines": {
"node": ">=20.0.0"
},
"devDependencies": {
"@prisma/client": "^6.4.1",
"@types/jest": "^30.0.0",
"@types/node": "^24.0.0",
"expect-type": "^1.1.0",
"prisma": "^6.4.1",
"rimraf": "^6.0.0",
"ts-jest": "^29.0.0",
"ts-node": "^10.4.0",
"typescript": "^5.0.0"
},
"peerDependencies": {
"@prisma/client": "^5.0.0 || ^6.0.0"
},
"dependencies": {
"@cerbos/core": "^0.25.0",
"@cerbos/grpc": "^0.23.0",
"@tsconfig/node20": "^20.1.7",
"@tsconfig/strictest": "^2.0.8",
"tslib": "^2.8.1"
},
"keywords": [
"cerbos",
"prisma",
"orm",
"authorization",
"permissions"
]
}