Motion Kit
Back to Changelog

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/r while source items live in src/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.