> For the complete documentation index, see [llms.txt](https://cherrycake.tin.cat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cherrycake.tin.cat/version-0.x/reference/core-classes/module/properties.md).

# Module properties

## $config

Holds the default configuration for this module

## $dependentCoreModules

An array of strings specifying the Core module names that are required by this module.

## $dependentAppModules

An array of strings specifying the App module names that are required by this module.

## $isConfigFile

Whether this module has its own configuration file.

**Default:** false

## $isConfigFileRequired

Whether the config file for this module is required to run the app.

**Default:** false
