/signals

A lightweight implementation of signals with explicit subscription.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

[@apophatique/signals] Yet another signal lib

GPLv3 JSR Version NPM Version

No promos here, just my implementation of signals.

Installation

Choose your fighter:

npm   install @apophatique/signals
yarn  add     @apophatique/signals
pnpm  install @apophatique/signals
deno  install jsr:@apophatique/signals

Tasks

# Run tests
deno task test

# Transpile to JS + D.TS
deno task transpile

# Run publishing in dry mode
deno task dry-run

# Prepare for publishing (does all of the above)
deno task prepare

# Publish to JSR and NPM
deno task publish

[📝] License

This work is licensed under GPLv3 (see NOTICE).