Commits
Click on a commit to change the comparison range✨ feat(lang): add unless, until, and pluck builtin macros
Add three new builtin macros to enhance control flow and data manipulation:
- unless: executes expression only if condition is false
- until: executes expression repeatedly until condition is true
- pluck: extracts values from an array of objects based on a selector
Includes comprehensive tests for all three macros. ✨ feat(editor): add quote, unquote and macro snippets ✨ feat(formatter): improve indentation handling and formatting for conditional expressions ✨ feat(snippets): update macro snippet to include arguments in definition ✨ feat(formatter): refactor formatting logic to improve readability and maintainability ✨ feat(pluck): enhance pluck macro to support nested object selection ✨ feat(builtin): correct breakpoint constant definition and update its usage in documentation