mirror of
https://github.com/aaronsb/obsidian-mcp-plugin.git
synced 2026-07-22 06:45:14 +00:00
Introduces src/utils/yaml-bridge.ts as the single YAML parse/serialize seam for the Bases subsystem, and a reusable .base corpus + differential tests that run every fixture through both js-yaml (still resolvable transitively as the behavioural oracle) and the new yaml-backed bridge, asserting equivalence. The one intentional difference — js-yaml coerced bare/ISO dates to Date, yaml keeps strings — is asserted explicitly and proven downstream- safe (expression-evaluator already does new Date(value) on non-Date input). Corpus is structured for ADR-201/#180 reuse. |
||
|---|---|---|
| .. | ||
| __mocks__ | ||
| fixtures | ||
| security | ||
| validation | ||
| bases-yaml.test.ts | ||
| dataview-integration.test.ts | ||
| graph-search-traversal.test.ts | ||
| list-files-recursive.test.ts | ||
| mcp-server.test.ts | ||
| patch-operations.test.ts | ||
| read-only-mode.test.ts | ||
| recursive-copy.test.ts | ||
| search-tag-operator.test.ts | ||
| setup.ts | ||