@keicreations/sapphire-vue
Vue components to communicate with API platform and Mercure.
2,337
1
| Install | |
|---|---|
npm install @keicreations/sapphire-vue |
|
| Latest Version: | 3.8.1 |
| Vue: | 2 |
| Last Updated: | Oct 24, 2024 |
| Links: | GitHub · npm |
Maintainer: alexkramer98
sapphire-vue
Sapphire Vue is a Vue.js library to handle Api Platform JSON-LD/Hydra resources.
Features
Axios API wrapper for JWT authentication
- Uses Axios promises
- Anonymous and Authenticated calls
- Interceptor for automatically refreshing expired tokens
Vuex store
- Authentication with API Platform
- Authentication with Mercure
- Mercure handler registration
- Uses a single Mercure connection
- Automatic connecting and reconnecting depending on the watched topics
- Fetches user data from the JWT token
Vue ResourceList/ResourceGrid component
- Holds a Hydra:collection
- Uses slots for custom templating
- Can watch Mercure for crud operations
- Configurable handlers per crud operation (create, update, delete)
- Eventhandlers to intercept operations
- Events after completed operations
- Server-side pagination
- Server-side filtering and ordering
Usage
Yarn
yarn add @keicreations/vue-sapphire
Add a .npmrc file to the root of your project if you want to use Font Awesome Pro
Related Packages
direct-vuex
Use and implement your Vuex store with TypeScript types. Compatible with the Vue...
90,286
255
undo-redo-vuex
A Vuex plugin for module namespaced undo and redo functionality. This plugin tak...
9,207
47
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 3.8.1 | 2.6.12 | ||
| 3.8.0 | 2.6.12 | ||
| 3.7.2 | 2.6.12 | ||
| 3.7.1 | 2.6.12 | ||
| 3.7.0 | 2.6.12 | ||
| 3.6.0 | 2.6.12 | ||
| 3.5.0 | 2.6.12 | ||
| 3.4.0 | 2.6.12 | ||
| 3.3.3 | 2.x | ||
| 3.3.2 | 2.x | ||
| 3.3.1 | 2.x | ||
| 3.3.0 | 2.x | ||
| 3.2.14 | 2.6.12 | ||
| 3.2.13 | 2.6.12 | ||
| 3.2.12 | 2.6.12 | ||
| 3.2.11 | 2.6.12 | ||
| 3.2.10 | 2.6.12 | ||
| 3.1.10 | 2.6.12 | ||
| 3.1.9 | 2.6.12 | ||
| 3.1.8 | 2.6.12 | ||
| 3.1.7 | 2.6.12 | ||
| 3.1.6 | 2.6.12 | ||
| 3.1.5 | 2.6.12 | ||
| 3.1.4 | 2.6.12 | ||
| 3.1.3 | 2.6.12 | ||
| 3.0.3 | 2.6.12 | ||
| 3.0.2 | 2.6.12 | ||
| 3.0.1 | 2.6.12 | ||
| 3.0.0 | 2.6.12 | ||
| 2.1.3 | 2.6.12 |
Showing the latest 30 of 96. See every release on npm