{"id":"devsparkle/overture","name":"overture","scope":"devsparkle","platform":"roblox","description":"Source code management engine for Roblox","version":"2.2.4","latest":"2.2.4","versions":["2.0.1","2.1.0","2.2.0","2.2.1","2.2.2","2.2.3","2.2.4"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"63620e6d6a358b420954f35d95bc234b9202c7b10dfd05e20281e65c08b03632","likes":0,"downloads":0,"install":"forest install devsparkle/overture","url":"https://forest.dev/p/roblox/devsparkle/overture","files":"https://api.forest.dev/ai/package/roblox/devsparkle/overture/files","readme":"<div align=\"center\">\n\t<img src=\"https://raw.githubusercontent.com/devSparkle/overture-vscode/main/assets/icon-dark.png#gh-light-mode-only\" alt=\"Overture\" height=\"150\" />\n\t<img src=\"https://raw.githubusercontent.com/devSparkle/overture-vscode/main/assets/icon.png#gh-dark-mode-only\" alt=\"Overture\" height=\"150\" />\n\t<br/>\n</div>\n\n<!--moonwave-hide-before-this-line-->\n\n>**o·ver·ture**  \n>*/ˈōvərCHər,ˈōvərˌCHo͝or/*\n>\n>1. an orchestral piece at the beginning of an opera, suite, play, oratorio, or other extended composition.\n>2. an introduction to something more substantial.\n\nOverture is a source management module for Roblox. Overture was created to decomplexify the loading of libraries, streamline OOP classes and bridge the server-client gap!\n\nFor more information on usage, head over to the [documentation webpage](https://devsparkle.me/Overture/).\n\n\n## Getting Started\nHead over to the [releases tab](http://github.com/devSparkle/Overture/releases) and download the prepared `.rbxm` file. Insert this file into your game and drag the ModuleScript to `ReplicatedStorage`.\n\nThen, require it in your code like the example below:\n\n```lua\nlocal Overture = require(game:GetService(\"ReplicatedStorage\"):WaitForChild(\"Overture\"))\n```\n\n> [!NOTE]\n> You can set a `Debug` attribute on the Overture ModuleScript to get information on yielding libraries.\n\n### Wally\n\nOverture is also available through Wally! Include it in your project by adding the following to your `wally.toml`:\n```toml\nOverture = \"devsparkle/overture@^2\"\n```\n\n## Extension\nDevelopment with Rojo can be turbocharged with the [VSCode extension for Overture](https://marketplace.visualstudio.com/items?itemName=devSparkle.overture-vscode), which amongst other features provides typechecking support for modules required through `LoadLibrary`.\n","readmeTruncated":false}