mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-29 16:24:58 +00:00
30 lines
1000 B
JSON
30 lines
1000 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" }
|
|
],
|
|
"required_dependencies": [
|
|
{ "dep": "form_builder", "desc": "form inputs" }
|
|
],
|
|
"min_levels": [
|
|
{ "minLevel": 5, "desc": "requires god-level access" }
|
|
],
|
|
"export_types": [
|
|
{ "type": "scripts", "desc": "lua script exports" },
|
|
{ "type": "components", "desc": "component exports" }
|
|
],
|
|
"expected_scripts": [
|
|
{ "name": "fields", "desc": "field definitions" },
|
|
{ "name": "tables", "desc": "table management" },
|
|
{ "name": "relations", "desc": "relation handling" }
|
|
]
|
|
}
|