williamcruzme / vue-gates

πŸ”’ A Vue.js & Nuxt.js plugin that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.

Home Page:https://williamcruzme.github.io/vue-gates/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vue Gates - Protecting every thing

Version Vue Vue Downloads License

vue-gates is a plugin for Vue.js & Nuxt.js that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.

See the full documentation

Features

  • Persistent roles/permissions
  • Super role avoids all role and permission validations
  • Directives
  • Middlewares
  • Methods
  • Wildcard support
  • Support server-side rendering (Nuxt.js)
  • TypeScript support
  • Compatible with IE11

βœ… Examples

See the examples and instructions with Laravel.

🚸 Contributing

You are welcome to contribute to this project, but before you do, please make sure you read the contribution guide.

πŸ™ˆ Credits

  • Inspired by Laravel Permission syntax.

πŸ”’ License

MIT

About

πŸ”’ A Vue.js & Nuxt.js plugin that allows you to use roles and permissions in your components or DOM elements, also compatible as middleware and methods.

https://williamcruzme.github.io/vue-gates/

License:MIT License


Languages

Language:JavaScript 100.0%