March 2026
March 9 — Built the Digital Dacha local MVP. Eleventy 3.x + Vite 5 + React 18. Seven zones, warm CSS design system, embedded TimeStamp Tracker via iframe. Took roughly four focused hours. The ESM/CJS boundary between Eleventy config and Vite took some care — solved by using .cjs extension for the Eleventy config and pinning the RSS plugin to v1.x.
The "Vite writes directly to _site/" strategy for the iframe tool eliminated the race condition that would have existed with passthrough copy. Clean separation: Eleventy never sees Vite's output mid-build.