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
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.
- Connection priority: Control the order callbacks execute with priority levels.
- Async fire: Fire without blocking the current thread.
- Clean disconnect: Connections return a handle with
:Disconnect()and the signal has:DisconnectAll().