Unify interpolation delimiters
This is related to https://github.com/StateOfJS/state-of-js-graphql-results-api/pull/78
Unfortunately, the "Leave an issue" link on the JS survey does not actually work now.
So I think we need to go back to interpolation delimiters (without "$") in Vulcan.js style, and for survey results on Gatsby define custom delimiters in the Lodash template in translator.js file, this way interpolation will work the same for both frameworks.
cc @SachaG
Good point! To clarify, we're talking about
hello ${name}, how are you today?
vs
hello {name}, how are you today?
The first one seems more standard to me since it's already how string interpolation works in JS, so maybe we should keep that?
It doesn't really matter, I just didn't find a way to define custom delimiters in Vulcan.js, but in Lodash (i.e. Gatsby results app) it's possible.
Oh actually I think you were right, if we use ${} then it becomes a pain to escape the $ when the strings are defined in JavaScript files. Let's change it the other way around then.