Config (module.json)
Module
status
optional union of literalsThe status of the module.
name
optional stringThe human readable name of the module.
description
optional stringA short description of the module.
icon
optional stringThe Font Awesome icon name of the module.
tags
optional array of stringsThe tags associated with this module.
authors
optional array of stringsThe GitHub handle of the authors of the module.
scripts
optional record of objectsThe scripts associated with this module.
scripts.name
optional stringThe human readable name of the script.
scripts.description
optional stringA short description of the script.
scripts.public
objectIf the script can be called from the public HTTP interface.
actors
optional record of objectsThe actors associated with this module.
actors.storageAlias
optional stringUsed to keep actor IDs the same in case the actor name changes.
routes
optional record of union of objectssThe routes associated with this module.
errors
record of objectsThe errors associated with this module.
errors.name
optional stringThe human readable name of the error.
errors.description
optional stringA short description of the error.
errors.internal
objectIf the error should only be shown internally.
dependencies
optional record of empty objectsThe dependencies of this module.
defaultConfig
optional record of objectsDefault user config.