LibInit
API
LibInit should make using Ace3 even more easier and pleasant.
LibInit hard embeds all it's needed dependencies.
- LibStub.lua
- CallbackHandler-1.0
- AceAddon-3.0
- AceGUI-3.0
- AceConfig-3.0
- AceConfigCmd-3.0
- AceConfigDialog-3.0
- AceConfigRegistry-3.0
- AceConsole-3.0
- AceDB-3.0
- AceDBOptions-3.0
- AceEvent-3.0
- AceHook-3.0
- AceLocale-3.0
- AceTimer-3.0
Inside your .pkgmeta
externals: libs/LibInit: url: https://github.com/alarofrunetotem/LibInit.git/LibInit tag: latest
Inside your toc
libs\LibInit\Libinit.xml
Inside your addon
me,ns=... local myAddon=LibStub("LibInit):NewAddon(me,true) -- to pull all Ace3 embeddable local myAddon=LibStub("LibInit):NewAddon(me,"AceHook-3.0","Someotherembeddablelibrary",...) -- to specify your needed embed local myAddon=LibStub("LibInit):NewAddon(me,true,"Someotherembeddablelibrary",...) to pull all Ace3 embeddable and adding more libraries