Content Files
Content JSON files contain data/definitions that are installed into the target entity.
Location
- Path: Anywhere within component directories (can be nested)
Variable Resolution
Content files support variable substitution:
Available Variables:
${config.*}- Plugin config variables${manifest.*}- Manifest properties (target, tempSchema, etc.)
Example:
// Content file
{
"bshPlugin": "${config.id}",
"targetEntity": "${manifest.target}"
}BshEntities entity is a special entity that is used to store the entities definitions.
it is mandatory to use the exact same for directory name.