1.0.3 • Published 2 years ago

pinia-persist-plugin v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

pinia-persist-plugin

Opinionated persist plugin for pinia@next

NPM version

Get Started

pnpm i pinia-persist-plugin

Usage

import { createApp } from 'vue'
import { createPinia } from 'pinia'
import { createPersistPlugin } from 'pinia-persist-plugin'

const pinia = createPinia()
const plugin = createPersistPlugin()
pinia.use(plugin)

const app = createApp(App)
app.use(pinia)

Configuration Options

interface Options {
  storage?: Storage // where to store the persistent
  storageKey?: string // which key to persist the store state
  omits?: string[] | string // store id[s] to omit persist
}

// The default config is here
const defaultOptions: Required<Options> = {
  storage: window.sessionStorage,
  storageKey: 'pinia-persist-plugin-state',
  omits: []
}

const plugin = createPersistPlugin(options?: Options)

Example

Can be accessed from playground folder

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

1.0.3

2 years ago

0.1.2

2 years ago

0.1.1

3 years ago

0.1.0

3 years ago