Package Manifest - Windower/packages GitHub Wiki
The package manifest provides Windower with some basic information about your package.
It must be named manifest.xml
and placed in the root directory of your package.
Element | Description |
---|---|
Name | Name of the package. |
Version | Version of the package in the following format: #.#.#.#x The 2nd through 4th digits are optional, as is the tag string suffix. |
Type | Type of package: addon, library, or service |
Dependency | Names of any required dependencies for the package. |
💡 Tip: The following package dependencies do not need to be explicitly defined:
math
,string
,table
,io
,os
,debug
,bit
,jit
,ffi
,chat
,command
,event
,packet
,scanner
,serializer
,shared
,ui
,windower
,package
,coroutine
You can refresh the package manifest to pick up any changes, such as new dependencies.
/pkg reload
Note that this may require you to reload any packages that had their dependencies changed.
/reload <package>
-- or --
/reloadall
<package>
<name>config</name>
<version>1.0.0.0</version>
<type>addon</type>
<dependencies>
<dependency>memory</dependency> <!-- Because it required memory access -->
<dependency>settings</dependency> <!-- Because it saves user settings -->
</dependencies>
</package>