Add $env function to JSONata expressions

This commit is contained in:
Nick O'Leary
2018-05-21 15:28:15 +01:00
parent e13fed9fc6
commit 9ad9c0ec6a
3 changed files with 10 additions and 2 deletions

View File

@@ -359,6 +359,9 @@ function prepareJSONataExpression(value,node) {
expr.assign('globalContext',function(val) {
return node.context().global.get(val);
});
expr.assign('env', function(val) {
return process.env[val];
})
expr.registerFunction('clone', cloneMessage, '<(oa)-:o>');
expr._legacyMode = /(^|[^a-zA-Z0-9_'"])msg([^a-zA-Z0-9_'"]|$)/.test(value);
return expr;