{"id":"howmanysmall/matter2","name":"matter2","scope":"howmanysmall","platform":"roblox","description":"Mirrored from the Wally registry.","version":"0.1.3","latest":"0.1.3","versions":["0.1.2-fix","0.1.2","0.1.3"],"license":"MIT","licenseRating":"safe","licenseCaveats":["License identified from the packaged LICENSE file; the manifest declared none."],"licenseVerified":true,"dependencies":{},"integrity":"98c1315573f2f94d43e6db7bce13e6bd63a77e853f7e93a29b146967fc7451bb","likes":0,"downloads":0,"install":"forest install howmanysmall/matter2","url":"https://forest.dev/p/roblox/howmanysmall/matter2","files":"https://api.forest.dev/ai/package/roblox/howmanysmall/matter2/files","readme":"# Matter2\r\nfaster for what matters\r\n\r\n[Original](https://github.com/evaera/matter)\r\n\r\nI only rewrote this to learn the API better and to see if I was able to make it faster. I think I succeeded in doing both, so here it is.\r\n\r\n## Changes\r\n\r\n- PascalCase for the API (still supports camelCase)\r\n- Queue uses an array instead of a linked list (way faster)\r\n- Type exports for easier use\r\n- Removed Llama dependency\r\n- `World:size()` is now a property, which makes more sense to me. Just don't edit it externally.\r\n- `\"default\"` for loops is now `\"Default\"`, which makes sense since you can use it as a property.\r\n\t- **Before:** `loop:begin({default = BindableEvent.Event}).default:Disconnect()`\r\n\t- **After:** `loop:Begin({Default = BindableEvent.Event}).Default:Disconnect()`\r\n- Performance focused changes, a lot of which are micro optimizations.\r\n","readmeTruncated":false}