From 7416f47b6233377986d1208d7df75df11186947e Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Tue, 30 Dec 2025 01:55:22 +0000 Subject: [PATCH] feat: add devDependencies and testing configurations to metadata files for multiple packages --- packages/admin_dialog/seed/metadata.json | 11 +++++++++++ packages/arcade_lobby/seed/metadata.json | 11 +++++++++++ packages/codegen_studio/seed/metadata.json | 11 +++++++++++ packages/data_table/seed/metadata.json | 11 +++++++++++ packages/form_builder/seed/metadata.json | 11 +++++++++++ packages/forum_forge/seed/metadata.json | 11 +++++++++++ packages/irc_webchat/seed/metadata.json | 11 +++++++++++ packages/nav_menu/seed/metadata.json | 11 +++++++++++ packages/notification_center/seed/metadata.json | 11 +++++++++++ packages/schema_editor/seed/metadata.json | 11 +++++++++++ packages/screenshot_analyzer/seed/metadata.json | 11 +++++++++++ packages/social_hub/seed/metadata.json | 11 +++++++++++ packages/stream_cast/seed/metadata.json | 11 +++++++++++ 13 files changed, 143 insertions(+) diff --git a/packages/admin_dialog/seed/metadata.json b/packages/admin_dialog/seed/metadata.json index 38ca86a6f..f49bb43fc 100644 --- a/packages/admin_dialog/seed/metadata.json +++ b/packages/admin_dialog/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/arcade_lobby/seed/metadata.json b/packages/arcade_lobby/seed/metadata.json index a0c343af7..e6cdd3382 100644 --- a/packages/arcade_lobby/seed/metadata.json +++ b/packages/arcade_lobby/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/codegen_studio/seed/metadata.json b/packages/codegen_studio/seed/metadata.json index b45293cfa..c211ea15c 100644 --- a/packages/codegen_studio/seed/metadata.json +++ b/packages/codegen_studio/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/data_table/seed/metadata.json b/packages/data_table/seed/metadata.json index 26d561c08..5741b43d7 100644 --- a/packages/data_table/seed/metadata.json +++ b/packages/data_table/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/form_builder/seed/metadata.json b/packages/form_builder/seed/metadata.json index ddc67b6c5..d40848457 100644 --- a/packages/form_builder/seed/metadata.json +++ b/packages/form_builder/seed/metadata.json @@ -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 } diff --git a/packages/forum_forge/seed/metadata.json b/packages/forum_forge/seed/metadata.json index dcf92059e..80660a674 100644 --- a/packages/forum_forge/seed/metadata.json +++ b/packages/forum_forge/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/irc_webchat/seed/metadata.json b/packages/irc_webchat/seed/metadata.json index 856c8f96a..cb8c92d70 100644 --- a/packages/irc_webchat/seed/metadata.json +++ b/packages/irc_webchat/seed/metadata.json @@ -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 } diff --git a/packages/nav_menu/seed/metadata.json b/packages/nav_menu/seed/metadata.json index 15680c740..2e4acec76 100644 --- a/packages/nav_menu/seed/metadata.json +++ b/packages/nav_menu/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/notification_center/seed/metadata.json b/packages/notification_center/seed/metadata.json index f2ca337fa..be0bb83cc 100644 --- a/packages/notification_center/seed/metadata.json +++ b/packages/notification_center/seed/metadata.json @@ -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 } diff --git a/packages/schema_editor/seed/metadata.json b/packages/schema_editor/seed/metadata.json index 30cf07fa2..e21502340 100644 --- a/packages/schema_editor/seed/metadata.json +++ b/packages/schema_editor/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/screenshot_analyzer/seed/metadata.json b/packages/screenshot_analyzer/seed/metadata.json index 09520e5c9..2470285a9 100644 --- a/packages/screenshot_analyzer/seed/metadata.json +++ b/packages/screenshot_analyzer/seed/metadata.json @@ -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 diff --git a/packages/social_hub/seed/metadata.json b/packages/social_hub/seed/metadata.json index e9229c3e0..d6cad986d 100644 --- a/packages/social_hub/seed/metadata.json +++ b/packages/social_hub/seed/metadata.json @@ -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 } \ No newline at end of file diff --git a/packages/stream_cast/seed/metadata.json b/packages/stream_cast/seed/metadata.json index ad152ca82..908a9ec28 100644 --- a/packages/stream_cast/seed/metadata.json +++ b/packages/stream_cast/seed/metadata.json @@ -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 } \ No newline at end of file