Files
metabuilder/packages/codegen_studio/seed/scripts/tests/metadata.cases.json
JohnDoe6345789 2d65639c13 Add test cases and metadata validation for various packages
- Created metadata cases and component structure tests for form_builder, forum_forge, irc_webchat, nav_menu, notification_center, schema_editor, screenshot_analyzer, social_hub, stream_cast, ui_auth, ui_dialogs, and ui_footer packages.
- Implemented validation for package ID format, version format, required fields, and expected components.
- Added Lua test scripts to validate component structures and metadata integrity.
- Ensured all packages adhere to the defined structure and dependencies.
2025-12-30 01:48:35 +00:00

21 lines
632 B
JSON

{
"package_id_validation": [
{ "pattern": "^[a-z_]+$", "desc": "lowercase with underscores only" }
],
"version_validation": [
{ "pattern": "^%d+%.%d+%.%d+$", "desc": "semantic version format" }
],
"required_fields": [
{ "field": "packageId", "desc": "package identifier" },
{ "field": "name", "desc": "display name" },
{ "field": "version", "desc": "version string" },
{ "field": "description", "desc": "package description" }
],
"min_levels": [
{ "minLevel": 5, "desc": "requires god-level access" }
],
"export_types": [
{ "type": "components", "desc": "component exports" }
]
}