Pinia

The official state management library for Vue.js, designed for composability and TypeScript support. Pinia provides a simpler and more intuitive API than Vuex with stores defined using the Composition API pattern, full TypeScript inference, devtools support, and hot module replacement.

API entry from apis.yml

apis.yml Raw ↑
name: Pinia
description: The official state management library for Vue.js, designed for composability and TypeScript
  support. Pinia provides a simpler and more intuitive API than Vuex with stores defined using the Composition
  API pattern, full TypeScript inference, devtools support, and hot module replacement.
humanUrl: https://pinia.vuejs.org/
baseUrl: https://cdn.jsdelivr.net/npm/pinia@2
tags:
- Data
- State Management
- Store
properties:
- type: Documentation
  url: https://pinia.vuejs.org/introduction.html
- type: API Documentation
  url: https://pinia.vuejs.org/api/
- type: GitHub
  url: https://github.com/vuejs/pinia
- type: NPM
  url: https://www.npmjs.com/package/pinia