43 Commits (1c92cdfdbd6feaddd4463f9ea77ceed2ca174eaa)

Author SHA1 Message Date
mike12345567 948b7e6d00 Fix for issue discovered by test case. 4 years ago
mike12345567 d0f5b67cf1 Fixes for #4736 - I believe the issue was that the dynamic variables were not being saved, removing the need for the user to be aware of this, also making it possible to pass the entire data structure from one call to another if desired. 4 years ago
mike12345567 9298071cc2 Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped. 5 years ago
mike12345567 a35a8cb81c Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped. 5 years ago
Andrew Kingston 22c1eae1a9 Transform the output of JS expressions to be actual types rather than strings 5 years ago
Andrew Kingston 56ef16665e Transform the output of JS expressions to be actual types rather than strings 5 years ago
Andrew Kingston 99f9b4bf07 Transform the output of JS expressions to be actual types rather than strings 5 years ago
Andrew Kingston c8121ed0e3 Transform the output of JS expressions to be actual types rather than strings 5 years ago
Andrew Kingston a0d8bffbc6 Remove the pre-execution validation in string templates to double performance and prevent JS binding issues when mutating context 5 years ago
Andrew Kingston 28557a3f96 Remove the pre-execution validation in string templates to double performance and prevent JS binding issues when mutating context 5 years ago
Andrew Kingston 9b05990418 Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined 5 years ago
Andrew Kingston a721619a06 Update literal helper to return an empty string rather than the string 'undefined' when the value is undefined 5 years ago
mike12345567 be8979e50a Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 da38734a62 Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 2719f7e97e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
mike12345567 331c1ca48e Fixing bug #3195 with zero/falsy values not being passed out of bindings. 5 years ago
Andrew Kingston 0539f1a429 Remove optional chaining from string-templates 5 years ago
Andrew Kingston b1f174debe Remove optional chaining from string-templates 5 years ago
Andrew Kingston 1bd0897fd8 Block certain browser API's when executing JS in the browser 5 years ago
Andrew Kingston 29d58f08c1 Block certain browser API's when executing JS in the browser 5 years ago
Andrew Kingston 403f64d1ac Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston 01dfef735f Use vm2 for JS execution in node, and a vm polyfill for the browser. Use 2 standalone entrypoints for string-templates depending on env 5 years ago
Andrew Kingston 0dfa108ef5 Prevent executing JS bindings when running in a Node env 5 years ago
Andrew Kingston aa150989bd Prevent executing JS bindings when running in a Node env 5 years ago
Andrew Kingston 4075d0d97c Add one second timeout to execution of JS bindings 5 years ago
Andrew Kingston 4d6d453676 Add one second timeout to execution of JS bindings 5 years ago
Andrew Kingston 7d7c28d967 Fix issue deeply extract falsey values from context while executing JS bindings 5 years ago
Andrew Kingston 4245430561 Fix issue deeply extract falsey values from context while executing JS bindings 5 years ago
Andrew Kingston d6a1e3d248 Correctly handle JS nullish values by removing forced fallback value of HBS helper 5 years ago
Andrew Kingston 39e98800d3 Correctly handle JS nullish values by removing forced fallback value of HBS helper 5 years ago
Andrew Kingston 4174b88057 Ensure null or empty values don't cause raw JS to appear when executing JS HBS helper 5 years ago
Andrew Kingston 5691be6fc0 Ensure null or empty values don't cause raw JS to appear when executing JS HBS helper 5 years ago
Andrew Kingston b06669fe32 Fix inserting bindings manually when using JS 5 years ago
Andrew Kingston 43d546b2db Fix inserting bindings manually when using JS 5 years ago
Andrew Kingston d114b3f1ed Fix bug determining if a binding is JS or not 5 years ago
Andrew Kingston 67a74ee327 Fix bug determining if a binding is JS or not 5 years ago
Andrew Kingston 4fd31b9eac Add JS helper to string templates 5 years ago
Andrew Kingston e96453ce6c Add JS helper to string templates 5 years ago
mike12345567 38e6956b19 Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
mike12345567 47acb7e69b Fixes for #2634 - make sure string templates library handles conversion of raw JSON objects to stringified correctly. 5 years ago
mike12345567 1df459a5bf Fixing issues discovered with hbs escaping. 5 years ago
mike12345567 a7ce3ada3f Fixing issues discovered with hbs escaping. 5 years ago
mike12345567 3ffd340450 Updating date helper to allow timezone capabilites. 5 years ago
mike12345567 b741194b7d Updating date helper to allow timezone capabilites. 5 years ago
mike12345567 1470e601aa Updating date helper to use UTC. 5 years ago
mike12345567 3d01ac17e9 Updating date helper to use UTC. 5 years ago
Andrew Kingston 556236ebce Add explicit prettier options 5 years ago
Andrew Kingston 797e8a8b67 Add explicit prettier options 5 years ago
Keviin Åberg Kultalahti 4ec2e7d01f lint:fix 5 years ago
Keviin Åberg Kultalahti 0afbf1649e lint:fix 5 years ago