@kintools/store-core
v0.4.2
Published
[](https://jsr.io/@kintools/store-core) 
Readme
@kintools/store-core
The core of Kin Store: createStore and derive. Framework-agnostic, zero
dependencies, fully type-safe.
Install
npm add @kintools/store-corepnpm add @kintools/store-coredeno add jsr:@kintools/store-coreUsage
import { createStore, derive } from "@kintools/store-core";
const store = createStore({ count: 0 }).use({
increment(n: number): void {
this.merge((s) => ({ count: s.count + n }));
},
});
store.subscribe(function () {
console.log(this.get());
});
store.increment(1); // { count: 1 }
const doubled = derive((get) => get(store).count * 2);
doubled.get(); // 2