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.
- Host: GitHub
- URL: https://github.com/kunalvarma05/lucifer
- Owner: kunalvarma05
- License: mit
- Created: 2020-02-08T07:49:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-07T23:31:50.000Z (about 3 years ago)
- Last Synced: 2025-11-23T09:09:32.310Z (7 months ago)
- Topics: abac, auth, authentication, authorization, browser, node, rbac, typescript
- Language: TypeScript
- Homepage: https://kunalvarma05.github.io/lucifer
- Size: 1.49 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
README
# Lucifer
ABAC made easy.


[](https://github.com/prettier/prettier)
[](https://greenkeeper.io)


## 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)):