Detalhes do pacote

@quenty/signal

Quenty497MIT7.11.0

A simple signal implementation for Roblox

Roblox, Nevermore, Lua, event

readme (leia-me)

Signal

A simple signal implementation for Roblox

Installation

npm install @quenty/signal --save

This allows us to pass Lua objects around through a signal without reserialization. It wraps a Roblox bindable event, and reproduces Roblox's signal behavior.

Features

  • Supports Roblox's deferred event mode
  • Allows you to pass metatables and other data without reserialization
  • Light-weight
  • Maintains stack traces

changelog (log de mudanças)

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

7.11.0 (2025-05-10)

Note: Version bump only for package @quenty/signal

7.10.3 (2025-04-10)

Note: Version bump only for package @quenty/signal

7.10.2 (2025-04-07)

Bug Fixes

  • Add types to packages (2374fb2)
  • Bump package versions for republishing (ba47c62)

7.10.1 (2025-04-07)

Bug Fixes

7.10.0 (2025-02-18)

Note: Version bump only for package @quenty/signal

7.9.0 (2024-11-06)

Performance Improvements

  • Better perf check on category (594d5bb)

7.8.1 (2024-11-04)

Note: Version bump only for package @quenty/signal

7.8.0 (2024-10-06)

Note: Version bump only for package @quenty/signal

7.7.0 (2024-10-04)

Bug Fixes

  • GoodSignal now uses the connection memory category instead of the original items memory category, resulting in even more accurate tracking (c18353d)

Performance Improvements

  • Connection clears references, and avoids storing _connected and _next, which reduces memory usage of signal (8738269)

7.6.0 (2024-09-25)

Bug Fixes

  • Selene doesn't know debug.getmemorycategory() (0c613a3)

Features

  • MemoryCategory is tracked properly in signal (Not sure what the perf implications of this are) (4d43b0c)

7.5.0 (2024-09-25)

Note: Version bump only for package @quenty/signal

7.4.0 (2024-09-12)

Note: Version bump only for package @quenty/signal

7.3.0 (2024-05-09)

Bug Fixes

  • Fix .package-lock.json replicating in packages (75d0efe)

7.2.0 (2024-04-27)

Note: Version bump only for package @quenty/signal

7.1.0 (2024-03-09)

Note: Version bump only for package @quenty/signal

7.0.0 (2024-02-14)

Note: Version bump only for package @quenty/signal

6.0.0 (2024-02-13)

Note: Version bump only for package @quenty/signal

5.0.0 (2024-02-13)

Note: Version bump only for package @quenty/signal

4.0.0 (2024-01-10)

Note: Version bump only for package @quenty/signal

3.2.0 (2024-01-08)

Note: Version bump only for package @quenty/signal

3.1.0 (2023-12-14)

Note: Version bump only for package @quenty/signal

3.0.0 (2023-10-11)

Features

  • Use GoodSignal only as signal implementation (4475cab)

2.4.0 (2023-05-26)

Features

  • Initial refactor of guis to use ValueObject instead of ValueObject (723aba0)

2.3.0 (2022-08-22)

Features

2.2.0 (2022-03-27)

Note: Version bump only for package @quenty/signal

2.1.0 (2022-01-03)

Features

  • Add Signal.isSignal(value) (b2810ea)

2.0.2 (2021-12-30)

Note: Version bump only for package @quenty/signal

2.0.1 (2021-12-30)

Note: Version bump only for package @quenty/signal

2.0.0 (2021-09-05)

Bug Fixes

  • Remove peer dependencies. This is because lerna doesn't really support peer dependencies being linked and getting a new version on build, which is unfortunate. (5f5aeee)

1.2.0 (2021-07-31)

Bug Fixes

  • Add CI and CD (47513e9)
  • Adjust CI badge to show automatic build and release state (5a55d3f)
  • Fix selene linting (45fc074)

1.0.2 (2021-07-25)

1.0.1 (2021-07-25)

1.0.0 (2021-07-24)