# Functions
IsEnvVariable checks if a given string conforms to how monaco expects an environment variable reference looks in a template ( '{{ .Env.NAME_OF_VAR }}' ).
IsListDefinition checks if a given string conforms to a pattern of the format '"value", "value", ...' which are sometimes used to set lists into JSON templates.
IsSimpleValueDefinition checks if a given string is any text between double quotes.
No description provided by the author
TrimToEnvVariableName takes an environment variable reference of the format '{{ .Env.NAME_OF_VAR }}' and trims it down to just the name of the environment variable ('NAME_OF_VAR').
# Variables
EnvVariableRegexPattern matching environment variable template reference of the format '{{ .Env.NAME_OF_VAR }}' accepting any possible whitespace before and after the actual variable, and capturing the name of the actual env var (anything following .Env.
ListVariableRegexPattern matching list references in a Template, capturing the variable name as well as the enclosing square bracket block Sample format: "listKey": [ {{.list_variable}} ], captures: "[ {{.list_variable}} ]" and "list_variable".