jsonapi-pinia

JSONAPI data from a Pinia store.
719 8
Install
npm install jsonapi-pinia
Latest Version:0.4.3
Vue:3
License:MIT
Last Updated:Aug 24, 2023
Links: GitHub  ·  npm
Maintainer: jbmolle

jsonapi-pinia

Vue logo          Pinia logo

JSON:API implementation with Vue 3 + Pinia store.

Installation

pnpm install jsonapi-pinia

Usage

Firstly open your entry app inside src/main.js and add jsonPinia inside your vue instance as a vue plugin.

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import jsonApi from 'jsonapi-pinia'
import './style.css'
import App from './App.vue'

const pinia = createPinia()
const app = createApp(App)

app.use(pinia)
app.use(jsonApi, {
  pinia: pinia, // pinia instance
  apiConf: {
    baseUrl: 'http://localhost:3000/api/v1' // your base api url(optional)
  }
})

app.mount('#app')

Related Packages

@volverjs/query-vue

Repository pattern applied to a pinia store.

6,325 3
pinia-jsonapi

Access restructured JSONAPI data from a Pinia Store.

5,307 13
taro-plugin-pinia

Taro&vue3 支持使用 Pinia 进行状态管理的插件

3,934 10
pinia-scope

Scoped Pinia Stores for Vue

3,115 0
pinia-persisted-plugin

将 Pinia 的状态持久化到本地存储(如LocalStorage或SessionStorage),并在页面刷新后...

1,387 0

Version History

Version Released Vue License
0.4.3 ^3.2.38 MIT
0.4.2 ^3.2.38 MIT
0.4.1 ^3.2.38 MIT
0.4.0 ^3.2.38 MIT
0.3.10 ^3.2.38 MIT