vue-path-store
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
Arraymanipulation - 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 |
![]() Firefox |
![]() Chrome |
![]() Safari |
![]() 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
@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
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 | |
| 2.1.2 | ^2.6.12 | MIT | |
| 2.1.1 | ^2.6.12 | MIT | |
| 2.1.0 | ^2.6.12 | MIT | |
| 2.0.1 | ^2.6.12 | MIT | |
| 2.0.0 | ^2.6.12 | MIT | |
| 1.3.0 | ^2.6.12 | MIT | |
| 1.2.2 | ^2.6.12 | MIT | |
| 1.2.1 | ^2.6.12 | MIT | |
| 1.2.0 | ^2.6.12 | MIT | |
| 1.1.0 | ^2.6.12 | MIT | |
| 1.0.0 | ^2.6.12 | 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 | |
| 1.3.0-beta.4 | ^2.6.12 | MIT | |
| 1.3.0-beta.3 | ^2.6.12 | MIT | |
| 1.3.0-beta.2 | ^2.6.12 | MIT | |
| 1.3.0-beta.1 | ^2.6.12 | MIT |




