@linchkit/cap-permission
v1.0.0
Published
Permission management capability for LinchKit — RBAC-based permission groups, user-to-group assignments, and Command Layer permission slot middleware.
Downloads
24
Readme
@linchkit/cap-permission
Permission management capability for LinchKit — RBAC-based permission groups, user-to-group assignments, and Command Layer permission slot middleware.
Installation
bun add @linchkit/cap-permissionPeer Dependencies
@linchkit/core^0.1.0
Usage
Register the Capability
import { createCapPermission } from "@linchkit/cap-permission";
const permission = createCapPermission({
// options
});Permission Middleware
import { createPermissionMiddleware } from "@linchkit/cap-permission";
const middleware = createPermissionMiddleware({
// options
});Schemas
import { permissionGroupSchema, permissionAssignmentSchema } from "@linchkit/cap-permission";Actions
Built-in actions: createGroupAction, assignUserAction, revokeUserAction, updatePermissionsAction.
