May 31, 2026
Astro-native registry foundation
The project took shape as a custom Astro registry with manifest-driven items and static JSON output.
The first milestone was defining the project as an Astro-native registry instead of a React wrapper around distribution files.
What changed
- Established Astro-native registry items instead of React wrappers.
- Wired
@/imports across the app and aligned the Astro and Vite alias configuration. - Kept distributable registry payloads in
public/rwhile source items live insrc/registry/new-york/blocks. - Built the initial catalog structure that now powers the component browser.
Why it matters
This set the direction for the whole repo. Registry files stay static and easy to consume, while source code stays organized around Astro wrappers, custom elements, and per-block manifests.