Files
lms-sb/src/lib/tools/_shared/syntax-versions.json
T
admins 6317dade9e Add Dataview and Bases generators (Toolbox Phase 2)
Two more inside-LMS generators under /tools, completing the 6-tool set:
- Dataview: DQL builder (TABLE/LIST/TASK/CALENDAR, FROM/WHERE/SORT/LIMIT),
  output wrapped in a dataview code block
- Bases: .base YAML builder (views, filters and:, order, sort, groupBy, limit);
  filter expressions emitted as single-quoted YAML scalars for safety

Syntax verified against official Obsidian docs (research workflow). Audit fix:
Bases sort entries use 'column:' (not 'property:') per documented working .base
files; 'property:' is kept only for groupBy. 14 new tests (47 total).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 10:04:09 +05:00

23 lines
953 B
JSON

{
"checkedAt": "20260623",
"callout": { "ref": "Obsidian callouts (core)", "version": "obsidian-1.x" },
"frontmatter": { "ref": "Obsidian Properties (core)", "version": "obsidian-1.x" },
"styleSettings": {
"ref": "obsidian-community/obsidian-style-settings",
"version": "1.x",
"types": ["heading", "class-toggle", "class-select", "variable-text", "variable-number", "variable-number-slider", "variable-select", "variable-color", "info-text"]
},
"dataview": {
"ref": "blacksmithgu/obsidian-dataview (DQL)",
"version": "0.5.x",
"queryTypes": ["TABLE", "LIST", "TASK", "CALENDAR"],
"dataCommands": ["FROM", "WHERE", "SORT", "GROUP BY", "FLATTEN", "LIMIT"]
},
"bases": {
"ref": "Obsidian Bases (core, .base YAML)",
"version": "obsidian-1.9+ table/cards, 1.10+ list/map",
"sections": ["filters", "formulas", "properties", "summaries", "views"],
"viewTypes": ["table", "cards", "list", "map"]
}
}