{
"name": "Example",
"description": "An example pack",
"uuid": "554a79db-2e7a-43bf-95be-d9f0b5209360",
"version": [1, 0, 0],
"modules": [
{
"version": [1,0,0],
"type": "script",
"uuid": "7db3a4d8-00e0-4362-9e83-331f8627a962",
"path": "./scripts/main.py"
}
],
"dependencies": [
{
"uuid": "0a132a92-6bc3-4190-8a99-a492083d4c8e",
"min_version": [1, 0, 0]
}
]
}
| Name | Type | Required | Description |
|–|–|–|–|
| name
| string | Yes | Name of your pack. |
| description
| string | Yes | A short description of what your pack does. |
| uuid
| string | Yes | The unique ID of your pack. |
| version
| array | Yes | The version of your pack in [major, minor, patch] format.|
| module
| Module | Yes | A list of modules that your pack uses.|
|dependencies
| Dependency | Yes | A list of required packs |
| Name | Type | Required | Description |
|–|–|–|–|
| version
| array | Yes | The version of this module |
| type
| Module Types | Yes | The type of module |
| uuid
| string | Yes | The unique ID for this module. |
| path
| string | No | If type=script this is the path to the Python file or Python package to load. |
Name | Description |
---|---|
script |
Built-in module type used to load and run Python files. Scripts are always loaded first before any other Node. |
| Name | Type | Required | Description |
|–|–|–|–|
| version
| array | Yes | The exact version of this pack that you need. |
| min_version
| array | No | The minimum version that this you need. |
| uuid
| string | Yes | The unique ID of the required pack. |