1.0.2 • Published 6 years ago

rability v1.0.2

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

rability

Simple authorization library inspired by cancancan

Installation

npm install rability

Usage

import { can, cannot, define, read, view } from "rability";

const eat = (something) => `eat${something}`;

const permission = define(
  can([read, view], "Book"),
  cannot(eat, "Candies"),
  can(view, ["TV", "YouTube"])
);

permission.readBook() // true
permission.viewTV() // true
permission.viewYouTube() // true
permission.eatCandies() // false
1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago