feat: add devDependencies and testing configurations to metadata files for multiple packages

This commit is contained in:
2025-12-30 01:55:22 +00:00
parent 42e9e816ad
commit 7416f47b62
13 changed files with 143 additions and 0 deletions

View File

@@ -7,8 +7,19 @@
"author": "MetaBuilder",
"category": "ui",
"dependencies": ["ui_dialogs", "ui_permissions"],
"devDependencies": ["lua_test"],
"exports": {
"components": []
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 4
}

View File

@@ -7,8 +7,19 @@
"author": "MetaBuilder",
"category": "gaming",
"dependencies": ["ui_permissions", "dashboard"],
"devDependencies": ["lua_test"],
"exports": {
"components": []
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 2
}

View File

@@ -7,8 +7,19 @@
"author": "MetaBuilder",
"category": "tools",
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"components": []
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 5
}

View File

@@ -7,8 +7,19 @@
"author": "MetaBuilder",
"category": "ui",
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"components": []
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 1
}

View File

@@ -7,6 +7,7 @@
"author": "MetaBuilder",
"category": "ui",
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"components": [
"FormField",
@@ -22,5 +23,15 @@
"contact_form"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 1
}

View File

@@ -7,8 +7,19 @@
"author": "MetaBuilder",
"category": "social",
"dependencies": ["ui_permissions", "data_table", "form_builder"],
"devDependencies": ["lua_test"],
"exports": {
"components": []
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 2
}

View File

@@ -7,6 +7,7 @@
"author": "MetaBuilder Team",
"category": "social",
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"components": ["IRCWebchat"],
"layouts": ["layout.json"],
@@ -18,6 +19,16 @@
"user_leave"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"tags": ["chat", "irc", "messaging", "realtime"],
"minLevel": 2
}

View File

@@ -9,6 +9,7 @@
"dependencies": [
"ui_permissions"
],
"devDependencies": ["lua_test"],
"exports": {
"components": [
"Sidebar",
@@ -20,5 +21,15 @@
"menu"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 2
}

View File

@@ -7,6 +7,7 @@
"author": "MetaBuilder",
"category": "ui",
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"components": [
"NotificationSummary"
@@ -18,5 +19,15 @@
"summary"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 1
}

View File

@@ -9,6 +9,7 @@
"dependencies": [
"form_builder"
],
"devDependencies": ["lua_test"],
"exports": {
"scripts": [
"fields",
@@ -21,5 +22,15 @@
"FieldEditor"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 5
}

View File

@@ -8,10 +8,21 @@
"category": "demo",
"tags": ["screenshot", "analysis", "browser", "dom"],
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"components": ["ScreenshotAnalyzer", "UploadSection", "ResultPanel", "PageInfo"],
"scripts": ["init", "capture", "analyze", "page_info"]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"bindings": {
"dbal": false,
"browser": true

View File

@@ -7,6 +7,7 @@
"author": "MetaBuilder",
"category": "social",
"dependencies": ["ui_permissions", "form_builder"],
"devDependencies": ["lua_test"],
"exports": {
"components": [
"social_hub_root",
@@ -40,5 +41,15 @@
"social_hub_feed_post_2_badge"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 2
}

View File

@@ -7,8 +7,19 @@
"author": "MetaBuilder",
"category": "media",
"dependencies": ["ui_permissions", "dashboard"],
"devDependencies": ["lua_test"],
"exports": {
"components": []
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json"
]
},
"minLevel": 2
}