vuejs/pinia
Source
- Source kind:
github-repository - Canonical URL: https://github.com/vuejs/pinia
- Documentation URL: https://vuejs.org/guide/
- Demo/showcase URL: https://play.vuejs.org
- Framework: Vue
- Ecosystem role:
ui-runtime - Project shell score:
4 - Source confidence:
github-api - Public handling:
public-summary-plus-license-aware-metadata - Semantic hash:
eb44e245604b42d26c3a68f83049ddc1e9e868766b5427f7f8cedb7020e25d91
Summary
🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support Pinia Intuitive, type safe and flexible Store for Vue - 💡 Intuitive - 🔑 Type Safe - ⚙️ Devtools support - 🔌 Extensible - 🏗 Modular by design - 📦 Extremely light - ⛰️ Nuxt Module The latest version of pinia works with Vue 3. See the branch $1 for a version that works with Vue 2. Pinia is the most similar English pronunciation of the word pineapple in Spanish: piña . A pineapple is in reality a group of individual flowers that join together to create a multiple fruit. Similar to stores, each one is born individually, but they…
Reuse Profile
UI runtime/dependency substrate; usually pair with Nuxt or VitePress for a full project shell.
When To Reuse
- Vue component runtime
- state/router ecosystem
- dependency substrate
Starter Or Template Clues
- packages/
- src/
Agent Reuse Notes
Do not treat as a complete app shell by itself; use Nuxt or VitePress when a project scaffold is needed.
- INFERRED: Treat this repo as a runtime/dependency substrate; do not start from it alone when the goal is a full project shell.
Repository Snapshot
- Default branch:
v4 - HEAD SHA:
defefcd75fd2badab9b5662b941fa978253251e3 - Stars at crawl: 14581
- Forks at crawl: 1184
- Open issues at crawl: 33
- Primary language:
TypeScript - License:
MIT - README path:
README.md - README hash:
45f644a9aabc6c5fe4d192dfb358c4209c68cbc41d9166e6b89b607d3fcbf783 - Changelog path:
packages/nuxt/CHANGELOG.md - Changelog hash:
36f6fc9ee794b246f10bef65d1074d889bce60b562f08ed715b86a35a29ba432 - Latest captured release: v3.0.4
Language Profile
- TypeScript: 358832
- Vue: 86273
- CSS: 8614
- JavaScript: 8607
- HTML: 2220
- Shell: 773
File Extension Profile
.ts: 111.md: 84.vue: 36.json: 24.svg: 23.png: 11.yml: 10.gitignore: 5.mjs: 5.js: 4.css: 3.html: 3
GitHub Topics
composition-apissrstorevuevuex
Navigation
Public Handling Notes
- EXTRACTED: This page records metadata, links, summaries, and hashes from public GitHub sources.
- INFERRED: Full source code and long release text are not mirrored into the public wiki.
- Re-crawl before making current claims about stars, releases, or file structure.