cerebral-scheme-parser
The scheme parser for operators
const string = 'state:foo.{{input:id}}.{{state:foo.bar}}'const parsed = parsedtarget // "state"parsedvalue = // foo.{{input:id}}.{{state:foo.bar}} // getValue iterates the inline schemes so this callback// will be called twiceconst newString = parsed newString // foo.woop.wuuut?
You can also do it async:
const string = 'state:foo.{{input:id}}'const parsed = parsed