GitShow/vuejs/vuex
vuejs

vuex

๐Ÿ—ƒ๏ธ Centralized State Management for Vue.js.

by vuejs
javascriptstate-managementtime-travelvuevuex
Star on GitHubForkWebsitenpm

JavaScript

28.3k stars9.4k forks336 contributorsQuiet ยท 1y agoSince 2015v4.0.2MIT

Meet the team

See all 336 on GitHub โ†’
yyx990803
yyx990803398 contributions
kiaking
kiaking126 contributions
ktsn
ktsn92 contributions
Alex-Sokolov
Alex-Sokolov37 contributions
Jinjiang
Jinjiang33 contributions
kazupon
kazupon30 contributions
djyde
djyde16 contributions
MachinisteWeb
MachinisteWeb15 contributions

Languages

View on GitHub โ†’
JavaScript91.3%
TypeScript8.7%

Commit activity

Last 12 weeks ยท 0 commits

Full graph โ†’

Community health

4 of 6 standards met

Community profile โ†’
50
โœ“READMEโœ“Licenseโœ“Contributingโ—‹Code of Conductโœ“Issue Templateโ—‹PR Template

Recent PRs & issues

Quiet ยท Last activity 1y ago
See all on GitHub โ†’
EndlessKeep
fix: AddExportsOpenPR
EndlessKeep ยท 1mo ago
JSap0914
fix: guard against undefined module in ModuleCollection.get() (fix #2164)OpenPR

Problem throws a when called with a path that is 3 or more levels deep and no intermediate module exists. Reproduction:** The crash originates in : When the first segment is not registered, returns . The next iteration then calls , which throws. already has a guard after calling , but that guard is never reached because throws first. This was partially addressed in #1851 for 2-level paths, but the method itself was not fixed, so paths of 3+ non-existent segments still crash. Fix Short-circuit the when the accumulated module is falsy: This is a one-character change that makes return instead of throwing, allowing the existing guard in to do its job. Testing Added a regression test for the 3-level non-existent path case. All 102 existing unit tests continue to pass. AI-assisted implementation.

JSap0914 ยท 2mo ago
yangdan8
Add types to exports in package.jsonOpenPR
yangdan8 ยท 5mo ago

Recent fixes

View closed PRs โ†’
owolagba47-blip
Update README.mdMergedPR
owolagba47-blip ยท 1w ago
isnifer
Return original Action Promise instead of pipe after "catch" when registerActionMergedPR

Hello everyone! Prerequisites In my project, I do not use just a promise to do actions. Simplified version looks like this: When I wanted to explicitly work with my action promise I found that I got only PromiseValue instead of my . I had a for Chrome (yes, I removed it to test and verify a bug). Finally This line creates a promise chain that not only subscribes to . This line provides only promise value/error to userland code instead of an original promise. How to fix? Developer tools may be a useful tool, but should not change itself behavior when Devtools are available. This should ONLY subscribes to errors (creates a parallel pipe and DO NOT THROW an error inside). A userland code also will catch an error.

isnifer ยท 5mo ago
jasba24
update state.mdMergedPR

Add point to the i.e exclamation to add clarity to the text and re-open the previous pull request closed by @cuebit

jasba24 ยท 5mo ago
Structured data for AI agents

Repository: vuejs/vuex. Description: ๐Ÿ—ƒ๏ธ Centralized State Management for Vue.js. Stars: 28320, Forks: 9418. Primary language: JavaScript. Languages: JavaScript (91.3%), TypeScript (8.7%). License: MIT. Homepage: https://vuex.vuejs.org Topics: javascript, state-management, time-travel, vue, vuex. Latest release: v4.0.2 (5y ago). Open PRs: 44, open issues: 99. Last activity: 1y ago. Community health: 50%. Top contributors: yyx990803, kiaking, ktsn, Alex-Sokolov, Jinjiang, kazupon, djyde, MachinisteWeb, blake-newman, gbezyuk and others.

ยท@ofershap

Replace github.com with gitshow.dev