{"id":"bizwiz3/loader","name":"loader","scope":"bizwiz3","platform":"roblox","description":"A simple way to create a single-script structure.","version":"0.1.0","latest":"0.1.0","versions":["0.1.0"],"license":"MIT","licenseRating":"safe","licenseCaveats":["License identified from the packaged LICENSE file; the manifest declared none."],"licenseVerified":true,"dependencies":{},"integrity":"be1a8250dc55a7ce8b26422f790c4bf63d7f4359bc892caf31c1cafd09020b7a","likes":0,"downloads":0,"install":"forest install bizwiz3/loader","url":"https://forest.dev/p/roblox/bizwiz3/loader","files":"https://api.forest.dev/ai/package/roblox/bizwiz3/loader/files","readme":"<div align=\"center\">\r\n    <p>\r\n        <h1>\r\n            A simple way to create a single-script structure.\r\n        </h1>\r\n    </p>\r\n</div>\r\n\r\n  *This loader helps you automatically require and initialize modules organized under a single script, making your codebase cleaner and easier to manage.*\r\n\r\n---\r\n\r\n## 🚀 Usage\r\n\r\n### 🛠️ Server: Requiring Services\r\n\r\n```lua\r\n-- Services\r\nlocal ReplicatedStorage = game:GetService(\"ReplicatedStorage\")\r\n\r\n--@dependencie/s\r\nlocal Loader = require(ReplicatedStorage.Packages:WaitForChild(\"loader\"))\r\n\r\nLoader.LoadDescendants(script.Services)\r\n```\r\n\r\n### 💻 Client: Requiring Controllers\r\n\r\n```lua\r\n-- Services\r\nlocal ReplicatedStorage = game:GetService(\"ReplicatedStorage\")\r\n\r\n--@dependencie/s\r\nlocal Loader = require(ReplicatedStorage.Packages:WaitForChild(\"loader\"))\r\n\r\nLoader.LoadDescendants(script.Controllers)\r\n```\r\n","readmeTruncated":false}