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: #.#.#.#xThe 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>