{"id":"mt1fox/blueberry-framework","name":"blueberry-framework","scope":"mt1fox","platform":"roblox","description":"A lightweight framework module loader for Roblox - Created for my games used inside Vulpes Studios.","version":"1.7.6","latest":"1.7.6","versions":["1.7.5","1.7.6"],"license":"MIT","licenseRating":"safe","licenseCaveats":["The package archive does not include its license text; the license is declared in its manifest metadata."],"licenseVerified":false,"dependencies":{},"integrity":"502c217dc1494006096634bb885c54c214b99ac7f9dc187c52ab2bdaee8e288a","likes":0,"downloads":0,"install":"forest install mt1fox/blueberry-framework","url":"https://forest.dev/p/roblox/mt1fox/blueberry-framework","files":"https://api.forest.dev/ai/package/roblox/mt1fox/blueberry-framework/files","readme":"# BlueBerry Framework\r\n\r\n[BlueBerry] Is a lightweight module loader framework for Roblox - Created for my games used inside Vulpes Studios. <br/>\r\nCreated by: @Mt1Fox | Vulpes Studios <br/>\r\nVersion: 1.7\r\n\r\n# How to use\r\n\r\n```BLueBerry.luau\r\nBlueBerry:Init()\r\n```\r\nRun this before loading any modules to create a table and add BlueBerry to shared. <br/>\r\n\r\n```BlueBerry.luau\r\nBlueBerry:LoadModules(Parent : Instance, Category : string?, Debug : boolean?)\r\n```\r\nUsed to load all the modules provided in parent, it loops through all childrens, requires them and adds them in table, after runs their :Init() and :Start() functions. Returns `self.LoadedModules` a table of all modules it just loaded. Category puts them in additional empty or not table and debug adds additional print/warns outputs in the console. <br/>\r\n\r\n```BlueBerry.luau\r\nBlueBerry:LoadModule(Module : ModuleScript, Category : string?, Debug : boolean?)\r\n```\r\nUsed to load one specific module, doesn't runs :Init() and :Start(), only outputs debug.\r\n","readmeBorrowedFrom":{"version":"1.7.5","source":"wally"},"readmeTruncated":false}