JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 291
  • Score
    100M100P100Q114251F
  • License MIT

Portable reactive signal primitives for TypeScript - lightweight observable state for Node.js, Bun, and Deno.

Package Exports

  • @coderbuzz/ryu

Readme

Ryu — @coderbuzz/ryu

Portable reactive signal primitives for TypeScript — minimal, framework-agnostic observable state. Works in Node.js, Bun, Deno, and browsers.

Installation

npm install @coderbuzz/ryu

Quick Start

import { signal } from "@coderbuzz/ryu";

const count = signal(0);
console.log(count.get()); // 0

count.set(1);
console.log(count.get()); // 1

const unsubscribe = count.subscribe((value) => {
  console.log("count changed:", value);
});

Documentation

Full API reference, examples, and migration guide: DOCS.md

License

MIT © 2026 Indra Gunawan