Library Of Isaac Extension
The Library of Isaac is a repository packed with missing enums, frequently used functions, new custom callbacks and even more incredibly useful utilities. It provides mod developers with a powerful and lightweight toolbox to help develop their projects even faster. Check out the github repository and the documentation for the library. FeaturesThe extension offers two main utilities, and you don't need to download the library separately to use them. However, it's highly recommended to add the library as a git submodule to ensure you are using the latest version. Initialize Library of Isaac ProjectThis command configures your workspace for lua autocompletion, enabling the recognition of all library functions. The extension will also automatically ask you to initialize it if it detects the library being in your workspace. If you already have the complete library downloaded or as a submodule in your project, the extension will seamlessly use the corresponding autocomplete for that specific version. In cases where you don't have the complete library, the extension provides a built-in default version for autocompletion. To enable the autocomplete to have the Lua Language Server Extension installed. Build Library of Isaac ProjectThis command scans your project's lua files, identifying the specific library functionalities you're utilizing, and automatically trims any unnecessary library files to optimize performance and reduce bloat. If you have the complete library downloaded or as a submodule in your project, the extension will create a new folder called Otherwise, it will replace your current library in the mod with the reduced version, extracting the file from the built-in default version. RequirementsWhile this extension doesn't have specific requirements, it's highly recommended to install the following extensions to enhance your experience:
Known IssuesAs of now, there are no known issues. If you encounter any, please feel free to create a new issue in the repository, and it'll be addressed promptly. Release NotesSee CHANGELOG.md for a full list of changes. 1.0.0
0.1.0
0.0.1
|