{"id":"r-unic/componentize","name":"componentize","scope":"r-unic","platform":"roblox","description":"Component system","version":"0.5.2","latest":"0.5.2","versions":["0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.3.5","0.3.6","0.3.7","0.3.8","0.3.9","0.4.0","0.4.1","0.4.2","0.4.3","0.4.4","0.4.5","0.4.6","0.4.7","0.4.8","0.4.9","0.5.0","0.5.1","0.5.2"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{"r-unic/array":{"version":"^0.3.0","alias":"Array"},"howmanysmall/janitor":{"version":"^1.15.0","alias":"Janitor"}},"integrity":"f692351523e4f5e0bbf00cda7a86d6d0575e05bf346150d72ab8265d9af18a4c","likes":0,"downloads":0,"install":"forest install r-unic/componentize","url":"https://forest.dev/p/roblox/r-unic/componentize","files":"https://api.forest.dev/ai/package/roblox/r-unic/componentize/files","readme":"# Componentize\r\n\r\nComponentize is a component system for Roblox, optionally using CollectionService for tagging. Here's some example code of a lava brick. You can use functions beginning with `Event_` to hook into any event of the linked instance. In this case, `Lava` is linked to a `BasePart`. `Touched` is an event of `BasePart`. Events connected this way are automatically added to the janitor, accessible via `self._janitor`.\r\n\r\n![example](https://cdn.discordapp.com/attachments/1154116157641588826/1154116157826142250/image.png)\r\n\r\n# Docs\r\n\r\nCheck out the [Wiki](https://github.com/R-unic/componentize/wiki) for any API reference and examples.","readmeTruncated":false}