A lightweight, simple reactive system for your Javascript application.
Zero dependencies, TypeScript fully supported.
This package draws strong inspiration from KnockoutJS's concepts and SolidJS's Signal, enabling us to use Signals in vanilla JavaScript. JS Signals proposal is currently in Stage 1.
Please check the root package.json
's engines
field for the env requirement, then run:
pnpm i
pnpm build:pkgs
pnpm dev
JS playground: http://localhost:5174
React playground: http://localhost:5173
- @kaiverse/signal: Signal core implementation
- playground: React playground