Optional author?: stringThe full name of the author of the service (i.e. you). This will be shown in the web interface.
Optional configuration?: Record<string, Configuration>An object defining the configuration options this service requires.
Optional contributors?: string[]A list of names of people that have contributed to the development of the service in some way. This will be shown in the web interface.
Optional defaultIf specified, the / (root) route of the service will automatically redirect to the given relative path, e.g. "index.html".
Optional dependencies?: Record<string, string | Dependency>The dependencies this service uses, i.e. which APIs its dependencies need to be compatible with.
Optional description?: stringA human-readable description of the service. This will be shown in the web interface.
Optional engines?: Record<string, string> & { arangodb?: string }An object indicating the semantic version ranges of ArangoDB (or compatible environments) the service will be compatible with.
Optional files?: Record<string, string | File>An object defining file assets served by this service.
Optional keywords?: string[]A list of keywords that help categorize this service. This is used by the Foxx Store installers to organize services.
Optional lib?: stringThe relative path to the Foxx JavaScript files in the service, e.g. "lib". Defaults to the folder containing this manifest.
Optional license?: stringA string identifying the license under which the service is published, ideally in the form of an SPDX license identifier. This will be shown in the web interface.
Optional main?: stringThe relative path to the main entry point of this service (relative to lib), e.g. "index.js".
Optional name?: stringThe name of the Foxx service. This will be shown in the web interface.
Optional provides?: Record<string, string>The dependencies this provides, i.e. which APIs it claims to be compatible with.
Optional scripts?: Record<string, string>An object defining named scripts provided by this service, which can either be used directly or as queued jobs by other services.
Optional tests?: string | string[]A path/pattern or list of paths/patterns of JavaScript tests provided for this service.
Optional thumbnail?: stringThe filename of a thumbnail that will be used alongside the service in the web interface. This should be a JPEG or PNG image that looks good at sizes 50x50 and 160x160.
Optional version?: stringThe version number of the Foxx service. The version number must follow the semantic versioning format. This will be shown in the web interface.
Generated using TypeDoc
Schema for ArangoDB Foxx service manifests.