From 3f9bdddf36b1a29ab63ccf057284c8cf490a62de Mon Sep 17 00:00:00 2001 From: publish Date: Wed, 5 Aug 2026 18:57:36 +0200 Subject: [PATCH] build(store): build26 from 45504a2b --- README.md | 382 ++++++++++++++++++ .../default/core/abort-controller-registry.js | 32 ++ .../core/abort-controller-registry.js.map | 1 + dist/default/core/combine.js | 26 ++ dist/default/core/combine.js.map | 1 + dist/default/core/errors.js | 24 ++ dist/default/core/errors.js.map | 1 + dist/default/core/selector.js | 39 ++ dist/default/core/selector.js.map | 1 + dist/default/core/shallow-equal.js | 2 + dist/default/core/slice.js | 8 + dist/default/core/slice.js.map | 1 + dist/default/core/state.js | 74 ++++ dist/default/core/state.js.map | 1 + dist/default/core/store.js | 122 ++++++ dist/default/core/store.js.map | 1 + dist/default/html.js | 5 + .../html/controllers/snapshot-controller.js | 65 +++ .../controllers/snapshot-controller.js.map | 1 + .../html/controllers/store-controller.js | 63 +++ .../html/controllers/store-controller.js.map | 1 + .../controllers/subscription-controller.js | 64 +++ .../subscription-controller.js.map | 1 + dist/default/html/store-accessor.js | 54 +++ dist/default/html/store-accessor.js.map | 1 + dist/default/index.js | 9 + dist/default/react.js | 4 + dist/default/react/hooks/use-selector.js | 27 ++ dist/default/react/hooks/use-selector.js.map | 1 + dist/default/react/hooks/use-snapshot.js | 10 + dist/default/react/hooks/use-snapshot.js.map | 1 + dist/default/react/hooks/use-store.js | 11 + dist/default/react/hooks/use-store.js.map | 1 + dist/dev/core/abort-controller-registry.d.ts | 16 + .../core/abort-controller-registry.d.ts.map | 1 + dist/dev/core/abort-controller-registry.js | 32 ++ .../dev/core/abort-controller-registry.js.map | 1 + dist/dev/core/combine.d.ts | 12 + dist/dev/core/combine.d.ts.map | 1 + dist/dev/core/combine.js | 33 ++ dist/dev/core/combine.js.map | 1 + dist/dev/core/config.d.ts | 23 ++ dist/dev/core/config.d.ts.map | 1 + dist/dev/core/errors.d.ts | 21 + dist/dev/core/errors.d.ts.map | 1 + dist/dev/core/errors.js | 24 ++ dist/dev/core/errors.js.map | 1 + dist/dev/core/selector.d.ts | 22 + dist/dev/core/selector.d.ts.map | 1 + dist/dev/core/selector.js | 39 ++ dist/dev/core/selector.js.map | 1 + dist/dev/core/shallow-equal.d.ts | 10 + dist/dev/core/shallow-equal.d.ts.map | 1 + dist/dev/core/shallow-equal.js | 2 + dist/dev/core/slice.d.ts | 52 +++ dist/dev/core/slice.d.ts.map | 1 + dist/dev/core/slice.js | 8 + dist/dev/core/slice.js.map | 1 + dist/dev/core/state.d.ts | 19 + dist/dev/core/state.d.ts.map | 1 + dist/dev/core/state.js | 74 ++++ dist/dev/core/state.js.map | 1 + dist/dev/core/store.d.ts | 25 ++ dist/dev/core/store.d.ts.map | 1 + dist/dev/core/store.js | 122 ++++++ dist/dev/core/store.js.map | 1 + dist/dev/html.d.ts | 6 + dist/dev/html.js | 5 + dist/dev/html/controllers/index.d.ts | 4 + .../html/controllers/snapshot-controller.d.ts | 43 ++ .../controllers/snapshot-controller.d.ts.map | 1 + .../html/controllers/snapshot-controller.js | 65 +++ .../controllers/snapshot-controller.js.map | 1 + .../html/controllers/store-controller.d.ts | 61 +++ .../controllers/store-controller.d.ts.map | 1 + dist/dev/html/controllers/store-controller.js | 63 +++ .../html/controllers/store-controller.js.map | 1 + .../controllers/subscription-controller.d.ts | 51 +++ .../subscription-controller.d.ts.map | 1 + .../controllers/subscription-controller.js | 64 +++ .../subscription-controller.js.map | 1 + dist/dev/html/store-accessor.d.ts | 34 ++ dist/dev/html/store-accessor.d.ts.map | 1 + dist/dev/html/store-accessor.js | 54 +++ dist/dev/html/store-accessor.js.map | 1 + dist/dev/index.d.ts | 10 + dist/dev/index.js | 9 + dist/dev/react.d.ts | 5 + dist/dev/react.js | 4 + dist/dev/react/hooks/use-selector.d.ts | 16 + dist/dev/react/hooks/use-selector.d.ts.map | 1 + dist/dev/react/hooks/use-selector.js | 27 ++ dist/dev/react/hooks/use-selector.js.map | 1 + dist/dev/react/hooks/use-snapshot.d.ts | 24 ++ dist/dev/react/hooks/use-snapshot.d.ts.map | 1 + dist/dev/react/hooks/use-snapshot.js | 10 + dist/dev/react/hooks/use-snapshot.js.map | 1 + dist/dev/react/hooks/use-store.d.ts | 40 ++ dist/dev/react/hooks/use-store.d.ts.map | 1 + dist/dev/react/hooks/use-store.js | 11 + dist/dev/react/hooks/use-store.js.map | 1 + package.json | 60 +++ 102 files changed, 2265 insertions(+) create mode 100644 README.md create mode 100644 dist/default/core/abort-controller-registry.js create mode 100644 dist/default/core/abort-controller-registry.js.map create mode 100644 dist/default/core/combine.js create mode 100644 dist/default/core/combine.js.map create mode 100644 dist/default/core/errors.js create mode 100644 dist/default/core/errors.js.map create mode 100644 dist/default/core/selector.js create mode 100644 dist/default/core/selector.js.map create mode 100644 dist/default/core/shallow-equal.js create mode 100644 dist/default/core/slice.js create mode 100644 dist/default/core/slice.js.map create mode 100644 dist/default/core/state.js create mode 100644 dist/default/core/state.js.map create mode 100644 dist/default/core/store.js create mode 100644 dist/default/core/store.js.map create mode 100644 dist/default/html.js create mode 100644 dist/default/html/controllers/snapshot-controller.js create mode 100644 dist/default/html/controllers/snapshot-controller.js.map create mode 100644 dist/default/html/controllers/store-controller.js create mode 100644 dist/default/html/controllers/store-controller.js.map create mode 100644 dist/default/html/controllers/subscription-controller.js create mode 100644 dist/default/html/controllers/subscription-controller.js.map create mode 100644 dist/default/html/store-accessor.js create mode 100644 dist/default/html/store-accessor.js.map create mode 100644 dist/default/index.js create mode 100644 dist/default/react.js create mode 100644 dist/default/react/hooks/use-selector.js create mode 100644 dist/default/react/hooks/use-selector.js.map create mode 100644 dist/default/react/hooks/use-snapshot.js create mode 100644 dist/default/react/hooks/use-snapshot.js.map create mode 100644 dist/default/react/hooks/use-store.js create mode 100644 dist/default/react/hooks/use-store.js.map create mode 100644 dist/dev/core/abort-controller-registry.d.ts create mode 100644 dist/dev/core/abort-controller-registry.d.ts.map create mode 100644 dist/dev/core/abort-controller-registry.js create mode 100644 dist/dev/core/abort-controller-registry.js.map create mode 100644 dist/dev/core/combine.d.ts create mode 100644 dist/dev/core/combine.d.ts.map create mode 100644 dist/dev/core/combine.js create mode 100644 dist/dev/core/combine.js.map create mode 100644 dist/dev/core/config.d.ts create mode 100644 dist/dev/core/config.d.ts.map create mode 100644 dist/dev/core/errors.d.ts create mode 100644 dist/dev/core/errors.d.ts.map create mode 100644 dist/dev/core/errors.js create mode 100644 dist/dev/core/errors.js.map create mode 100644 dist/dev/core/selector.d.ts create mode 100644 dist/dev/core/selector.d.ts.map create mode 100644 dist/dev/core/selector.js create mode 100644 dist/dev/core/selector.js.map create mode 100644 dist/dev/core/shallow-equal.d.ts create mode 100644 dist/dev/core/shallow-equal.d.ts.map create mode 100644 dist/dev/core/shallow-equal.js create mode 100644 dist/dev/core/slice.d.ts create mode 100644 dist/dev/core/slice.d.ts.map create mode 100644 dist/dev/core/slice.js create mode 100644 dist/dev/core/slice.js.map create mode 100644 dist/dev/core/state.d.ts create mode 100644 dist/dev/core/state.d.ts.map create mode 100644 dist/dev/core/state.js create mode 100644 dist/dev/core/state.js.map create mode 100644 dist/dev/core/store.d.ts create mode 100644 dist/dev/core/store.d.ts.map create mode 100644 dist/dev/core/store.js create mode 100644 dist/dev/core/store.js.map create mode 100644 dist/dev/html.d.ts create mode 100644 dist/dev/html.js create mode 100644 dist/dev/html/controllers/index.d.ts create mode 100644 dist/dev/html/controllers/snapshot-controller.d.ts create mode 100644 dist/dev/html/controllers/snapshot-controller.d.ts.map create mode 100644 dist/dev/html/controllers/snapshot-controller.js create mode 100644 dist/dev/html/controllers/snapshot-controller.js.map create mode 100644 dist/dev/html/controllers/store-controller.d.ts create mode 100644 dist/dev/html/controllers/store-controller.d.ts.map create mode 100644 dist/dev/html/controllers/store-controller.js create mode 100644 dist/dev/html/controllers/store-controller.js.map create mode 100644 dist/dev/html/controllers/subscription-controller.d.ts create mode 100644 dist/dev/html/controllers/subscription-controller.d.ts.map create mode 100644 dist/dev/html/controllers/subscription-controller.js create mode 100644 dist/dev/html/controllers/subscription-controller.js.map create mode 100644 dist/dev/html/store-accessor.d.ts create mode 100644 dist/dev/html/store-accessor.d.ts.map create mode 100644 dist/dev/html/store-accessor.js create mode 100644 dist/dev/html/store-accessor.js.map create mode 100644 dist/dev/index.d.ts create mode 100644 dist/dev/index.js create mode 100644 dist/dev/react.d.ts create mode 100644 dist/dev/react.js create mode 100644 dist/dev/react/hooks/use-selector.d.ts create mode 100644 dist/dev/react/hooks/use-selector.d.ts.map create mode 100644 dist/dev/react/hooks/use-selector.js create mode 100644 dist/dev/react/hooks/use-selector.js.map create mode 100644 dist/dev/react/hooks/use-snapshot.d.ts create mode 100644 dist/dev/react/hooks/use-snapshot.d.ts.map create mode 100644 dist/dev/react/hooks/use-snapshot.js create mode 100644 dist/dev/react/hooks/use-snapshot.js.map create mode 100644 dist/dev/react/hooks/use-store.d.ts create mode 100644 dist/dev/react/hooks/use-store.d.ts.map create mode 100644 dist/dev/react/hooks/use-store.js create mode 100644 dist/dev/react/hooks/use-store.js.map create mode 100644 package.json diff --git a/README.md b/README.md new file mode 100644 index 00000000..f2a55ccf --- /dev/null +++ b/README.md @@ -0,0 +1,382 @@ +# @videojs/store + +[![package-badge]][package] + +> **⚠️ Beta** Close to stable. Experimental adoption in real projects. + +A reactive store for managing state owned by external systems. Built for media players, streaming libraries, and real-time systems where you don't own the state. + +```bash +npm install @videojs/store +``` + +## Why? + +[Traditional state management](#how-its-different) assumes you own the state. But when working with a `