Fixes ui_home package to comply with metadata_schema.json:
Root package.json changes:
- Added reference for validation
- Moved minLevel from 1 to 0 (public package, not level 1 only)
- Added repository, homepage, bugs URLs
- Added keywords for discoverability
- Fixed dependencies version constraints (^1.0.0 instead of *)
- Fixed exports structure (removed non-existent 'pages' property)
- Fixed seed property to reference page-config.json file
- Fixed tests property structure (scripts not suites)
Seed metadata.json changes:
- Added reference
- Now serves as seed index/manifest
- References page-config.json for PageConfig seed data
- Added license and keywords
New file:
- seed/page-config.json - Contains actual PageConfig entries for database
seedDatabase() function updates:
- Now reads seed/metadata.json.seed.schema property for file reference
- Loads PageConfig entries from seed/page-config.json
- Properly maps all PageConfig fields from seed data
- Handles optional fields gracefully with defaults
Result: ui_home package now fully complies with metadata_schema.json
and properly separates package definition from seed data.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>