This library enables you to define roles, permissions, and grants to control user access in your Node.js projects. You can initialize an `RBAC` instance with your configuration, then check permissions using `rbac.can('role', 'action', 'resource')`. It also supports extending the `Storage` class for custom data persistence beyond its default in-memory storage.
Provides a hierarchical Role Based Access Control system for Node.js applications.
Node.js developers who need to implement granular access control and permission management within their backend services.