59 Commits (9e41068a5dbe93616cb3af4e07e95863600a9ff3)

Author SHA1 Message Date
Andrew Kingston 4d8e878f6f Allow string templates to handle null objects without failing 5 years ago
mike12345567 b741194b7d Updating date helper to allow timezone capabilites. 5 years ago
mike12345567 e20b115b4d Fixing broken backend test cases. 5 years ago
Andrew Kingston a22fd8a0a1 Improve client performance and add action to control data provider queries 5 years ago
mike12345567 3d01ac17e9 Updating date helper to use UTC. 5 years ago
mike12345567 de91822ce7 Adding test case for issue found by Andrew with formulas, HBS in deep context objects was being evaluated which is not valid and breaks things. 5 years ago
mike12345567 6c06fd2a16 Formatting and linting. 5 years ago
Andrew Kingston b402254b2c Lint 5 years ago
mike12345567 5181ca710f Fixing an issue with date objects not being managed by handlebars correctly. 5 years ago
Andrew Kingston 797e8a8b67 Add explicit prettier options 5 years ago
Keviin Åberg Kultalahti 0afbf1649e lint:fix 5 years ago
Andrew Kingston 5276cd7117 Fix edge case bug where the literal handlebars helper would not work with objects including a dash character 5 years ago
mike12345567 5a7c0c1cc1 Fixing issue that was breaking linting. 6 years ago
mike12345567 1a9d6bcb60 Linting and updating helper manifest. 6 years ago
mike12345567 821fb20e8b Quick addition of a duration helper which can be used to create relative humanized date strings. 6 years ago
mike12345567 f4c7d3acd7 linting. 6 years ago
mike12345567 537c5a02ca Removing the use of helper-date which was causing some problems, instead took what we needed of it out of the package and updated to use dayjs instead of moment. 6 years ago
mike12345567 febad5ad9d Adding some more changes to make it more obvious when a binding hasn't worked. 6 years ago
mike12345567 9aaf6b4883 Some more fixes, getting a balance of validity checking, not letting package output anything non-sensical. 6 years ago
mike12345567 4f2fd656c5 Fixing an issue with the new validity checking being too lenient. 6 years ago
mike12345567 32b0816ecb Quick fix for string-templates, was being a bit too fuzzy in its lookup of possible helper names. 6 years ago
Michael Drury cb4f7ade75 Linting. 6 years ago
Michael Drury 7e4e0db30f Widening the allowance criteria for handlebars validity, check for any errors which suggest a simple type error from the context and allowing these through. 6 years ago
mike12345567 5f40ea49d8 Adding object and regex helpers as well as a complex test case for forIn. 6 years ago
mike12345567 26b716c407 Updating to use budibase helpers. 6 years ago
Michael Drury a1f09b0a1a Some rollup fixes - the handlebars-helper library needs dynamic requires removed from it, likely best to fork it and do this. 6 years ago
Michael Drury d3603a7b75 Some fixes, still dealing with problems of illegal re-assignment in rollup. 6 years ago
Michael Drury af0ef3fc61 Quick fix for number systems in string templates. 6 years ago
mike12345567 41fbc39618 Work in progress, fixing issue with some helpers not getting translated, now running into rollup issue. 6 years ago
mike12345567 d5b8ffe086 Adding a getManifest function to string templates. 6 years ago
mike12345567 182353d555 Linting. 6 years ago
mike12345567 673ae8d031 Adding a literal helper which can make sure the output of an operation is a literal value. 6 years ago
mike12345567 766200e59e Linting. 6 years ago
mike12345567 a254567bec Updating string templates to have test cases for all the main helpers we want to make use of and adding a readme. 6 years ago
mike12345567 1d38dda79b Linting. 6 years ago
mike12345567 d3d840e42a Adding error checking to our handlebars syntax inputs as well as making all handlebars helpers available due to space pre-processor being removed. 6 years ago
mike12345567 094c0335e9 Quick fix for an issue found while checking string templates. 6 years ago
mike12345567 90dce862f1 Fixing some issues CI linting found. 6 years ago
mike12345567 decc1aba5e Linting. 6 years ago
mike12345567 5076c2f064 Changing up how processors work to make it a bit easier to add to them. 6 years ago
mike12345567 1a87b2caaf Linting. 6 years ago
mike12345567 3481fe8cd2 Getting ready to merge with some basic functionality but updates required to client/builder/automations to remove the need for space in hbs statement handling. 6 years ago
mike12345567 38144f84a3 Handling undefined/null values in context object for string templates, replacing with empty string. 6 years ago
Andrew Kingston ecbe24662a Fix crashing when a nullish value exists in an object being recursed for enrichment 6 years ago
Andrew Kingston c9d27603ea Lint 6 years ago
mike12345567 4deccae711 More fixes for issues found by cheeks, as well as adding a test case for rendering app. 6 years ago
mike12345567 1dd0eb1327 Re-writing pre-processor to be a bit clearer. 6 years ago
Andrew Kingston 53b9b2d926 Remove log statements 6 years ago
mike12345567 239079d973 Linting. 6 years ago
mike12345567 4a30af4082 Fixing issue found by cheeks with all helper trying to wrap helpers even if no other helpers present. 6 years ago