mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-26 14:54:55 +00:00
- Added comprehensive documentation for the TypeScript JSON Abstraction Pattern, detailing its architecture, benefits, and practical use cases. - Included examples of JSON input and corresponding TypeScript output, along with compiler implementation sketches. feat: Enhance RootLayout to load header and footer packages - Modified RootLayout to asynchronously load header and footer packages using the unified package loader. - Rendered header and footer conditionally based on package metadata availability. refactor: Update package-glue structure and imports - Refactored package-glue exports to streamline imports and improve organization. - Removed deprecated package-loader module and adjusted related imports accordingly. fix: Correct package catalog imports in loader functions - Updated import paths in various loader functions to reference the core package catalog correctly. chore: Introduce unified package loader for better package management - Created a unified package loader to handle loading packages from both filesystem JSON and legacy in-memory catalog. - Implemented functions to load single and all packages, check package existence, and list package IDs. feat: Add minimal declarative component renderer - Introduced a lightweight declarative component registry to facilitate package component loading. - Implemented functions for loading, retrieving, and listing registered components.