XpmActions.substitutionsVariables property
The variables available for substitution in action definitions.
Signature
readonly substitutionsVariables: XpmLiquidSubstitutionsVariables;
Remarks
This comprehensive variable hierarchy provides context for template evaluation, including package metadata, build configuration properties, environment variables, platform detection, and path utilities.
The hierarchy structure:
- Base variables:
env,os,path(always available). - Package variables:
name,version,dependencies,devDependencies. - Configuration variables: build folder paths, compiler settings.
- Properties: custom key-value pairs from package or configuration.
- Matrix: parameter combinations for template-generated actions (added per action during initialisation).
These variables are accessible in Liquid templates using dot notation (e.g., {{ package.name }}, {{ configuration.buildFolderRelativePath }}).
Generated via tsdoc2docusaurus 1.3.0-pre by API Extractor/Documenter 7.55.2.