From f25ad6c9244e232e0c2cfa42123a0e0563d386d8 Mon Sep 17 00:00:00 2001 From: rahim Date: Tue, 20 Jan 2026 01:26:19 +1100 Subject: [PATCH] feat(store): align queue with native (#312) --- .claude/plans/store/queue-design.md | 424 ++++++++++++++++++ CLAUDE.md | 17 + packages/store/README.md | 47 +- packages/store/src/core/queue.ts | 39 +- packages/store/src/core/request.ts | 23 +- packages/store/src/core/store.ts | 12 +- .../src/core/tests/integration/store.test.ts | 194 +++++++- 7 files changed, 741 insertions(+), 15 deletions(-) create mode 100644 .claude/plans/store/queue-design.md diff --git a/.claude/plans/store/queue-design.md b/.claude/plans/store/queue-design.md new file mode 100644 index 00000000..2175825e --- /dev/null +++ b/.claude/plans/store/queue-design.md @@ -0,0 +1,424 @@ +# Store Queue Design + +## Overview + +The `@videojs/store` queue manages request execution for media player state. This document describes how the native `