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 isAdmin and isSuperAdmin.

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');
}