{"id":"chipioindustries/maid","name":"maid","scope":"chipioindustries","platform":"roblox","description":"A maid with a camelCase API.","version":"1.0.1","latest":"1.0.1","versions":["1.0.1"],"license":"AGPL-3.0","licenseRating":"unsafe","licenseCaveats":["Strongest copyleft: even network use counts as distribution, so running this in a live game plausibly requires releasing your game's entire source under AGPL-3.0. Not recommended for closed-source projects.","License identified from the packaged LICENSE file; the manifest declared none."],"licenseVerified":true,"dependencies":{"osyrisrblx/t":{"version":"^3.0.0","alias":"t"}},"integrity":"c20d1529b95f08389e679239459f6b3a285fa9d80137ace33b5913b3fab2fd3f","likes":0,"downloads":0,"install":"forest install chipioindustries/maid","url":"https://forest.dev/p/roblox/chipioindustries/maid","files":"https://api.forest.dev/ai/package/roblox/chipioindustries/maid/files","readme":"# Maid\n\nIt's a maid.\n\n```lua\nlocal mySignalConnection = script.Destroying:Connect(function() end)\nlocal myInstance = Instance.new(\"Folder\")\nlocal myFunction = function() end\n-- these two could also use PascalCase Disconnect and Destroy methods\nlocal myConnection = { disconnect = function() end }\nlocal myObject = { destroy = function() end }\n\nlocal maid = Maid.new()\n\nmaid:giveTask(myConnection)\nmaid:giveTask(myObject)\nmaid:giveTask(mySignalConnection)\nmaid:giveTask(myInstance)\nmaid:giveTask(myFunction)\n\nmaid:destroy() -- cleans up all tasks\n```\n","readmeTruncated":false}