{"library":"vue-ls","type":"library","category":null,"description":"Vue-ls is a Vue.js plugin designed to simplify interactions with client-side storage mechanisms. It provides a consistent API to manage `localStorage`, `sessionStorage`, and an optional in-memory fallback, making it highly flexible for different use cases. The current stable version, 4.2.0, fully supports Vue 3 applications, while maintaining compatibility with Vue 1.x and 2.x, as indicated by its badges and release history (v4.0.0 introduced Vue 3 support). The library offers a reactive approach to storage, allowing developers to set, get, remove items, and even watch for changes on specific keys, which is a significant differentiator compared to the native Web Storage API. Its plugin architecture integrates seamlessly into Vue applications via `Vue.use()`, exposing storage methods directly on the Vue instance or globally. The project has a moderate release cadence, with continuous improvements and maintenance releases following major updates.","language":"javascript","status":"active","version":"4.2.0","tags":["javascript","storage","localstorage","local-storage","vue-localstorage","vuejs-localstorage","vue-local-storage","vuejs-local-storage","memorystroage"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-ls","imports":["import Storage from 'vue-ls';","this.$ls.set('key', 'value');","import Vue from 'vue';\nimport Storage from 'vue-ls';\nVue.use(Storage, options);"]},{"cmd":"yarn add vue-ls","imports":[]},{"cmd":"pnpm add vue-ls","imports":[]}],"homepage":null,"github":"https://github.com/RobinCK/vue-ls","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-ls","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-ls/compatibility"}}