Skip to Content
🎉 New release with new features and improvements! V0.0.4 Release →

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.