summaryrefslogtreecommitdiff
path: root/src/shapex.ts
AgeCommit message (Collapse)Author
2025-07-16Refactor to not use return objects for state changed or dispatches which ↵Asko Nõmm
leads to dual way of doing things, and adds needless complexity.
2025-07-15Fix typos, bump depsAsko Nõmm
2025-05-05Implement async subscription supportAsko Nõmm
2025-05-05Do not set D to W if D is unset.Asko Nõmm
2025-04-29Allow returning void in a event callbackAsko Nõmm
2025-04-28Allow nothing to be returned by a subscription. Update README.Asko Nõmm
2025-04-28Refactor for only the Node runtime.Asko Nõmm
2025-04-21Fixes #2Asko Nõmm
2025-04-21Refactor dispatch parameter naming from 'withData' to 'with' for consistencyAsko Nõmm
2025-04-20Closes #1Asko Nõmm
2025-04-19Impl generics on dispatch/subscription arguments.Asko Nõmm
2025-04-18Add state() helper methodAsko Nõmm
2025-04-18Update documentationAsko Nõmm
2025-04-18Improve documentationAsko Nõmm
2025-04-18Refactor to use Deno for everything.Asko Nõmm
2025-04-18Remove unused typeAsko Nõmm
2025-04-16Refactors state diffing which is now much improved.Asko Nõmm
2025-04-14Remove CJS support and cleanup typesAsko Nõmm
2025-04-14Clean up ShapeX type exports and namingAsko Nõmm
The core ShapeX state container function is now the default export, and internal type definitions have been made private since they are not needed outside the module.
2025-04-14Rename ShapeX interface to ShapeXInstanceAsko Nõmm
2025-04-14Rename EventX to ShapeXAsko Nõmm
The project is renamed from EventX to ShapeX, updating all references in code, documentation and package metadata.