feat(smartstate): Add middleware, computed, batching, selector memoization, AbortSignal support, and Web Component Context Protocol provider

This commit is contained in:
2026-02-27 11:40:07 +00:00
parent 39aa63bdb3
commit 575477df09
13 changed files with 1091 additions and 344 deletions

View File

@@ -2,7 +2,7 @@
"name": "@push.rocks/smartstate",
"version": "2.0.31",
"private": false,
"description": "A package for handling and managing state in applications.",
"description": "A TypeScript-first reactive state management library with middleware, computed state, batching, persistence, and Web Component Context Protocol support.",
"main": "dist_ts/index.js",
"typings": "dist_ts/index.d.ts",
"type": "module",
@@ -22,7 +22,6 @@
"@types/node": "^25.3.2"
},
"dependencies": {
"@push.rocks/lik": "^6.2.2",
"@push.rocks/smarthash": "^3.2.6",
"@push.rocks/smartjson": "^6.0.0",
"@push.rocks/smartpromise": "^4.2.3",
@@ -54,7 +53,13 @@
"state selection",
"state notification",
"asynchronous state",
"cumulative notification"
"cumulative notification",
"middleware",
"computed state",
"batch updates",
"context protocol",
"web components",
"AbortSignal"
],
"homepage": "https://code.foss.global/push.rocks/smartstate",
"repository": {