JSPM

@rbxts/acidsignal

1.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q65588F
  • License ISC

A simple and lightweight signal implementation for Roblox

Package Exports

  • @rbxts/acidsignal
  • @rbxts/acidsignal/lib/init.luau

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@rbxts/acidsignal) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

AcidSignal

A simple and lightweight signal implementation for Roblox

View docs

Why AcidSignal?

Most signal libraries give you the basics and nothing else. AcidSignal keeps it simple while adding a few extra features that come in handy — without any external dependencies.

Features

  • Connect & Fire: Standard signal behavior you already know.
  • Once(): Connects and automatically disconnects after the first fire.
  • Async fire: Fire without blocking the current thread.
  • Clean disconnect: Connections return a handle with :Disconnect() and the signal has :DisconnectAll().