.appsemblerc.yaml
Appsemble RC file
| Type | object |
|---|---|
| File match |
.appsemblerc.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/appsemblerc-yaml/latest.json |
| Source | https://gitlab.com/appsemble/appsemble/-/raw/HEAD/packages/cli/assets/appsemblerc.schema.json |
Validate with Lintel
npx @lintel/lintel check
A .appsemblerc.yaml file may be used to configure either an app or a block.
Properties
The name of a block. By default the name in package.json is used.
A short description of the block. By default the description in package.json is used.
A semantic version of the block representation of the block version. By default the version in package.json is used.
The long description of the block. Markdown is supported. By default the content of README.md is used.
The type of layout to be used for the block.
Where to read build output from.
The path to the webpack configuration file relative to the block project directory. By default a file named webpack.config.js is used, with a fallback to the webpack configuration from @appsemble/webpack-config.
An object describing the names of the events the block can listen and emit to. By default this is extracted from the block’s TypeScript module augmentations.
2 nested properties
The events the block listens on.
The events the block may emit.
An object which describes the actions a block can trigger. This will be used to validate app definitions. By default this is extracted from the block’s TypeScript module augmentations.
A JSON schema which describes the block parameters. By default this is extracted from the block’s TypeScript module augmentations.
The background color to use for maskable icons.
Whether action validation for wildcard action is skipped.
If true, ignore unused actions that fall under '$any'.
A context which can be specified using the --context command line parameter.