Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d0whc3r/vue-auth-plugin
Vue auth plugin with typescript
https://github.com/d0whc3r/vue-auth-plugin
authentication authorization typescript vue vue-2 vue-cli vue-plugin
Last synced: about 21 hours ago
JSON representation
Vue auth plugin with typescript
- Host: GitHub
- URL: https://github.com/d0whc3r/vue-auth-plugin
- Owner: d0whc3r
- License: mit
- Created: 2019-02-16T17:23:19.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T19:48:38.000Z (17 days ago)
- Last Synced: 2024-10-31T20:28:47.744Z (17 days ago)
- Topics: authentication, authorization, typescript, vue, vue-2, vue-cli, vue-plugin
- Language: TypeScript
- Homepage: https://vue-auth-plugin.netlify.app
- Size: 4.9 MB
- Stars: 57
- Watchers: 6
- Forks: 13
- Open Issues: 51
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# :key: Vue Auth Plugin
A simple authentication and authorization library for Vue.js using typescript
Inspired in [@websanova/vue-auth](https://github.com/websanova/vue-auth)
Pull requests and issues are welcome
# :eyes: Project status
[![@d0whc3r/vue-auth-plugin Dev Token](https://badge.devtoken.rocks/@d0whc3r/vue-auth-plugin)](https://devtoken.rocks/package/@d0whc3r/vue-auth-plugin)
[![Netlify Status](https://api.netlify.app/api/v1/badges/f40b0f7c-b2a8-4cd5-ba62-fe2da3dfa48c/deploy-status)](https://app.netlify.app/sites/vue-auth-plugin/deploys)
[![pipeline status](https://gitlab.com/d0whc3r/vue-auth-plugin/badges/master/pipeline.svg)](https://github.com/d0whc3r/vue-auth-plugin)
[![codecov](https://codecov.io/gh/d0whc3r/vue-auth-plugin/branch/master/graph/badge.svg)](https://codecov.io/gh/d0whc3r/vue-auth-plugin)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/9883d853d9f5446b9722277327acc580)](https://www.codacy.com/app/d0whc3r/vue-auth-plugin?utm_source=github.com&utm_medium=referral&utm_content=d0whc3r/vue-auth-plugin&utm_campaign=Badge_Grade)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=d0whc3r_vue-auth-plugin&metric=alert_status)](https://sonarcloud.io/dashboard?id=d0whc3r_vue-auth-plugin)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=d0whc3r_vue-auth-plugin&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=d0whc3r_vue-auth-plugin)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=d0whc3r_vue-auth-plugin&metric=security_rating)](https://sonarcloud.io/dashboard?id=d0whc3r_vue-auth-plugin)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=d0whc3r_vue-auth-plugin&metric=bugs)](https://sonarcloud.io/dashboard?id=d0whc3r_vue-auth-plugin)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=d0whc3r_vue-auth-plugin&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=d0whc3r_vue-auth-plugin)
![dependencies](https://img.shields.io/david/d0whc3r/vue-auth-plugin.svg)
[![npm version](https://img.shields.io/npm/v/@d0whc3r%2Fvue-auth-plugin.svg)](https://www.npmjs.com/package/@d0whc3r/vue-auth-plugin)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fd0whc3r%2Fvue-auth-plugin.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fd0whc3r%2Fvue-auth-plugin?ref=badge_shield)# :rocket: Install
```bash
yarn add @d0whc3r/vue-auth-plugin
```# :notebook: Documentation and Usage
[https://vue-auth-plugin.netlify.app](https://vue-auth-plugin.netlify.app)
[https://d0whc3r.github.io/vue-auth-plugin](https://d0whc3r.github.io/vue-auth-plugin)
## :wrench: Project demo
```bash
git clone https://github.com/d0whc3r/vue-auth-plugin.git
cd vue-auth-plugin
yarn install
cd demo
yarn install
yarn start
```## :bar_chart: Project tests
```bash
yarn test
```> Plugin created using [vue-cli 3](https://cli.vuejs.org/) and [p11n plugin](https://github.com/kazupon/vue-cli-plugin-p11n)
# :copyright: License
[MIT](http://opensource.org/licenses/MIT)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fd0whc3r%2Fvue-auth-plugin.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fd0whc3r%2Fvue-auth-plugin?ref=badge_large)
# :bookmark: Keywords
`vue`, `plugin`, `auth`, `authorization`, `authentication`, `login`, `roles`, `vuejs`, `vue2`, `typescript`