An open API service indexing awesome lists of open source software.

https://github.com/kunalvarma05/lucifer

👿 ABAC, simplified.
https://github.com/kunalvarma05/lucifer

abac auth authentication authorization browser node rbac typescript

Last synced: 5 months ago
JSON representation

👿 ABAC, simplified.

Awesome Lists containing this project

README

          

# Lucifer

ABAC made easy.

![Travis (.com)](https://img.shields.io/travis/com/kunalvarma05/lucifer?style=flat-square)
![Coveralls github](https://img.shields.io/coveralls/github/kunalvarma05/lucifer?style=flat-square)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Greenkeeper badge](https://badges.greenkeeper.io/kunalvarma05/lucifer.svg?style=flat-square)](https://greenkeeper.io)
![Dev Dependencies](https://img.shields.io/david/dev/kunalvarma05/lucifer?style=flat-square)

![ ](https://i.imgur.com/xNOYW7U.png)

## Usage

```bash
# Run npm install
npm install @kunalvarma05/lucifer
```

## Features

- TODO

## Importing library

You can import the generated bundle to use the whole library generated by this starter:

```javascript
import lucifer from '@kunalvarma05/lucifer';
```

### NPM scripts

- `npm t`: Run test suite
- `npm start`: Run `npm run build` in watch mode
- `npm run test:watch`: Run test suite in [interactive watch mode](http://facebook.github.io/jest/docs/cli.html#watch)
- `npm run test:prod`: Run linting and generate coverage
- `npm run build`: Generate bundles and typings, create docs
- `npm run lint`: Lints code
- `npm run commit`: Commit using conventional commit style ([husky](https://github.com/typicode/husky) will tell you to use it if you haven't :wink:)

## Credits

Made with :heart: by [@\_kunnnu](https://twitter.com/_kunnnu) and all these wonderful contributors ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):