UNPKG

@cerbos/orm-prisma

Version:

Prisma adapter for Cerbos query plans

78 lines (77 loc) 1.93 kB
{ "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" ] }