Variable Parser helps you translate in-string variables (i.e. {something} like this, where something would be a variable) to values.
With npm: npm install --save @tmware/variable-parser
With yarn: yarn add @tmware/variable-parser
constVariableParser=require('@tmware/variable-parser')constYourParser=newVariableParser()// initialize without dataconstYourParser=newVariableParser({testVariable: 'World',anotherOne: 'Hello',someNumber: 69})// initialize with dataconsole.log(YourParser.parse('{anotherOne} {testVariable}! some text to show you that this works. {someNumber}'))// => 'Hello World! some text to show you that this works. 69'Custom indicators (those things around the variables. default: {})
constYourParser=newVariableParser({someVariable: 3},'[]')constresult=YourParser.parse('[someVariable]')console.log(result)// => '3'// Note: This is still a stringPlease refer to the LICENSE file.