vue-path-store

A simple reactive store for Vue, that uses the dot notation path syntax
1,259 4
Install
npm install vue-path-store
Latest Version:2.1.7
Vue:2
License:MIT
Last Updated:Nov 2, 2025
Links: GitHub  ·  npm
Maintainer: kouts

vue-path-store

PathStore is a simple, lightweight, shared state management solution for Vue.
At its heart lays a simple reactive store, which uses the dot notation path syntax for data mutation.

It also comes with:

  • a Vuex plugin so that you can use dot notation along with the full power of Vuex (actions, getters, modules, devtools) as well.

  • a Pinia plugin so that you can use dot notation with your favorite fruity store.

Features

  • Lightweight, minified gzip size is < 1.5kb
  • Share state easily between components using either the object or composition API
  • Use dot (or bracket) notation for mutating state (set, delete)
  • Creates intermediate reactive object/array structures if not available while setting state
  • Avoid Vue change detection caveats
  • Extra methods for Array manipulation
  • Enhance Vuex with dot notation by utilizing the PathStore Vuex Plugin
  • Enhance Pinia with dot notation by utilizing the PathStore Pinia Plugin

Browsers support

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

Click here for documentation and examples
https://vue-path-store.netlify.app/

Related Packages

vue-set-path

Set Vue reactive properties on a object, using dot notation path syntax

17,730 4
@xstate/store-vue

XState Store for Vue

3,382 30,346
@nanostores/vue

Vue integration for Nano Stores, a tiny state manager with many atomic tree-shak...

930,917 74
proxy-state-tree

An implementation of the Mobx/Vue state tracking approach, for library authors

563,371 70
@persevie/statemanjs-vue

Vue wrap over proper state manager for JavaScript

27,735 59

Version History

Version Released Vue License
2.1.7 ^2.7.16 MIT
2.1.6 ^2.6.14 MIT
2.1.5 ^2.6.14 MIT
2.1.4 ^2.6.14 MIT
2.1.3 ^2.6.14 MIT
Pre-releases (9)
Version Released Vue License
1.3.0-beta.9 ^2.6.12 MIT
1.3.0-beta.8 ^2.6.12 MIT
1.3.0-beta.7 ^2.6.12 MIT
1.3.0-beta.6 ^2.6.12 MIT
1.3.0-beta.5 ^2.6.12 MIT