xrolejs
xrolejs is a library for managing bitwise permissions in JavaScript. It provides a flexible way to handle user roles and permissions using bitwise operations for efficient authorization checks.
Features
- Define and manage permissions with ease.
- Check user permissions using methods like
canCreate,canRead,canUpdate, etc. - Handle roles such as
isAdminandisSuperAdmin.
Installation
To install xrolejs, run the following command:
npm install xrolejs
##Usage
Here is a simple example of how to use xrolejs:
const PermissionManager = require('xrolejs');
let permissions = new PermissionManager(0b01000000);
if (permissions.canRead()) {
console.log('User can read');
}