16 lines
1 KiB
Markdown
16 lines
1 KiB
Markdown
# sapphire-utils
|
|
[](https://github.com/mark-marks/jecs-utils/actions/workflows/ci.yml)
|
|
[](https://wally.run/package/mark-marks/jecs-utils)
|
|
[](https://github.com/Mark-Marks/jecs-utils/blob/main/LICENSE)
|
|
|
|
<br/>
|
|
|
|
</div>
|
|
|
|
## Features
|
|
|
|
- [collect](/lib/collect.luau) - Collects all arguments fired through the given signal, and drains the collection on iteration.
|
|
- [handle](/lib/handle.luau) - Wrap `jecs.World` functions for faster (DX wise) operating on entities
|
|
- [replicator](/lib/replicator.luau) - Keep track of all entities with the passed components and calculate differences
|
|
- [ref](/lib/ref.luau) - Reference entities by key
|
|
- [command_buffer](/lib/command_buffer.luau) - Buffer commands to prevent query invalidation
|