22 Commits

Author SHA1 Message Date
sheldon66
4d88c083bb feat: add support for helper functions in variable configuration and update related components 2025-03-23 11:33:05 +08:00
Sheldon Guo
b65d824040 feat: add demo scripts for JSON template parser showcasing various features 2025-03-20 19:09:02 +08:00
Sheldon Guo
5cb7bc0d8f refactor: update ctx test function 2025-03-18 08:15:56 +08:00
Sheldon Guo
89bb4c434a feat: fix render variables 2025-03-18 02:57:53 +08:00
Sheldon Guo
f3dd5141f0 feat: add tests for context functions handling nested arrays and objects 2025-03-16 20:51:08 +08:00
sheldon66
6218a3c7ce feat: init render variables 2025-03-16 08:26:30 +08:00
Sheldon Guo
319c7614c0 feat: update ctx-func tests and parser to support async context functions 2025-03-14 09:41:18 +08:00
Sheldon Guo
4c92a8a788 feat: simplify imports in HelperList and update ctx-func test to use extractTemplateVariable 2025-03-13 10:02:10 +08:00
Sheldon Guo
967724929c feat: update extractTemplateElements to return helpers and refactor usage in VariablesProvider 2025-03-13 07:16:31 +08:00
Sheldon Guo
21d45bf59a feat: add helper components and enhance filter handling in VariablesProvider 2025-03-13 07:06:37 +08:00
sheldon66
3f6cae33ec feat: introduce VariableProvider 2025-03-09 14:47:42 +08:00
sheldon66
bde404b540 feat: enhance JSON template parser with context function handling and nested values support 2025-03-08 20:26:23 +08:00
Sheldon Guo
b35bc82639 feat: refactor JSON template parser and add date filter tests 2025-03-07 08:25:08 +08:00
Sheldon Guo
940a82ad9c feat: implement variable filters and filter groups for JSON template parsing 2025-03-05 21:35:33 +08:00
Sheldon Guo
fd8784eee5 feat: refactor variable extraction logic to use extractTemplateVariable function 2025-03-05 21:31:59 +08:00
Sheldon Guo
eeef974788 feat: enhance JSONTemplateParser 2025-03-05 21:31:58 +08:00
Sheldon Guo
766a08f4ff feat: update json-template-parser imports and enhance filter sorting functionality 2025-03-05 21:31:58 +08:00
Sheldon Guo
dcb2e21747 feat: add array filter functions and enhance filter localization 2025-03-05 21:31:58 +08:00
Sheldon Guo
7cf500bf62 feat: add delete filter functionality and improve filter context management 2025-03-05 21:31:58 +08:00
Sheldon Guo
2ec99126ae feat: enhance Filters component with context 2025-03-05 21:31:58 +08:00
sheldon guo
7916be22ee feat: integrate json-template-parser package and update imports across core modules 2025-03-05 21:31:57 +08:00
sheldon guo
4a309f3045 feat: rename pkg name to json-template-parser package 2025-03-05 21:30:24 +08:00