diff --git a/packages/admin_dialog/seed/metadata.json b/packages/admin_dialog/seed/metadata.json index d47f381c3..0f5fb01e6 100644 --- a/packages/admin_dialog/seed/metadata.json +++ b/packages/admin_dialog/seed/metadata.json @@ -1,56 +1,47 @@ -{ - "packageId": "admin_dialog", - "name": "Admin Dialog", - "version": "1.0.0", - "description": "Admin dialog components", - "icon": "static_content/icon.svg", - "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, - "primary": false, - "permissions": { - "admin.dialog.show": { - "minLevel": 4, - "description": "Display admin confirmation dialogs" - }, - "admin.dialog.action": { - "minLevel": 4, - "description": "Execute admin dialog actions" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "admin_dialog", + "name": "Admin Dialog", + "version": "1.0.0", + "description": "Admin dialog components", + "icon": "static_content/icon.svg", + "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, + "primary": false, + "permissions": { + "admin.dialog.show": { + "minLevel": 4, + "description": "Display admin confirmation dialogs" + }, + "admin.dialog.action": { + "minLevel": 4, + "description": "Execute admin dialog actions" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [] + } +} diff --git a/packages/arcade_lobby/seed/metadata.json b/packages/arcade_lobby/seed/metadata.json index 474eb3a3c..3d6d501ab 100644 --- a/packages/arcade_lobby/seed/metadata.json +++ b/packages/arcade_lobby/seed/metadata.json @@ -1,64 +1,55 @@ -{ - "packageId": "arcade_lobby", - "name": "Arcade Lobby", - "version": "1.0.0", - "description": "Gaming lobby for tournaments, party queues, and highlights.", - "icon": "static_content/icon.svg", - "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, - "primary": true, - "permissions": { - "arcade.lobby.view": { - "minLevel": 2, - "description": "View arcade lobby and game listings" - }, - "arcade.party.create": { - "minLevel": 2, - "description": "Create party queues" - }, - "arcade.tournament.join": { - "minLevel": 2, - "description": "Join tournaments" - }, - "arcade.tournament.create": { - "minLevel": 3, - "description": "Create new tournaments" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "arcade_lobby", + "name": "Arcade Lobby", + "version": "1.0.0", + "description": "Gaming lobby for tournaments, party queues, and highlights.", + "icon": "static_content/icon.svg", + "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, + "primary": true, + "permissions": { + "arcade.lobby.view": { + "minLevel": 2, + "description": "View arcade lobby and game listings" + }, + "arcade.party.create": { + "minLevel": 2, + "description": "Create party queues" + }, + "arcade.tournament.join": { + "minLevel": 2, + "description": "Join tournaments" + }, + "arcade.tournament.create": { + "minLevel": 3, + "description": "Create new tournaments" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [] + } +} diff --git a/packages/forum_forge/seed/metadata.json b/packages/forum_forge/seed/metadata.json index 508f0f203..b33f4860c 100644 --- a/packages/forum_forge/seed/metadata.json +++ b/packages/forum_forge/seed/metadata.json @@ -1,77 +1,68 @@ -{ - "packageId": "forum_forge", - "name": "Forum Forge", - "version": "1.0.0", - "description": "Modern forum starter with categories, threads, and moderation lanes.", - "icon": "static_content/icon.svg", - "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, - "schema": { - "entities": [ - "ForumCategory", - "ForumThread", - "ForumPost" - ], - "path": "schema/entities.yaml" - }, - "primary": true, - "permissions": { - "forum.thread.create": { - "minLevel": 2, - "description": "Create forum threads" - }, - "forum.view": { - "minLevel": 2, - "description": "View forum categories and threads" - }, - "forum.moderate": { - "minLevel": 3, - "description": "Moderate forum content" - }, - "forum.category.manage": { - "minLevel": 4, - "description": "Manage forum categories" - }, - "forum.post.create": { - "minLevel": 2, - "description": "Create forum posts" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "forum_forge", + "name": "Forum Forge", + "version": "1.0.0", + "description": "Modern forum starter with categories, threads, and moderation lanes.", + "icon": "static_content/icon.svg", + "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, + "schema": { + "entities": [ + "ForumCategory", + "ForumThread", + "ForumPost" + ], + "path": "schema/entities.yaml" + }, + "primary": true, + "permissions": { + "forum.thread.create": { + "minLevel": 2, + "description": "Create forum threads" + }, + "forum.view": { + "minLevel": 2, + "description": "View forum categories and threads" + }, + "forum.moderate": { + "minLevel": 3, + "description": "Moderate forum content" + }, + "forum.category.manage": { + "minLevel": 4, + "description": "Manage forum categories" + }, + "forum.post.create": { + "minLevel": 2, + "description": "Create forum posts" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [] + } +} diff --git a/packages/shared/seed/metadata.json b/packages/shared/seed/metadata.json index c9b0aeaa6..b566817de 100644 --- a/packages/shared/seed/metadata.json +++ b/packages/shared/seed/metadata.json @@ -1,47 +1,38 @@ -{ - "packageId": "shared", - "name": "Shared Utilities", - "version": "1.1.0", - "description": "Shared types, utilities, and permission system for all Lua packages", - "author": "MetaBuilder", - "category": "core", - "exports": [ - "types.ui_types", - "permissions" - ], - "scripts": [ - "permissions", - "permissions.check_access", - "permissions.enforce_level", - "permissions.manage_flags", - "permissions.database_toggle" - ], - "dependencies": [], - "minLevel": 0, - "primary": false, - "permissions": { - "shared.permissions.check": { - "minLevel": 0, - "description": "Check permissions" - }, - "shared.types.access": { - "minLevel": 0, - "description": "Access shared type definitions" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "shared", + "name": "Shared Utilities", + "version": "1.1.0", + "description": "Shared types, utilities, and permission system for all Lua packages", + "author": "MetaBuilder", + "category": "core", + "exports": [ + "types.ui_types", + "permissions" + ], + "scripts": [ + "permissions", + "permissions.check_access", + "permissions.enforce_level", + "permissions.manage_flags", + "permissions.database_toggle" + ], + "dependencies": [], + "minLevel": 0, + "primary": false, + "permissions": { + "shared.permissions.check": { + "minLevel": 0, + "description": "Check permissions" + }, + "shared.types.access": { + "minLevel": 0, + "description": "Access shared type definitions" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [] + } +} diff --git a/packages/stream_cast/seed/metadata.json b/packages/stream_cast/seed/metadata.json index e607b43ee..6b46c895e 100644 --- a/packages/stream_cast/seed/metadata.json +++ b/packages/stream_cast/seed/metadata.json @@ -1,76 +1,67 @@ -{ - "packageId": "stream_cast", - "name": "Stream Cast", - "version": "1.0.0", - "description": "Live streaming control room with schedules, scenes, and audience pulse.", - "icon": "static_content/icon.svg", - "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, - "schema": { - "entities": [ - "StreamChannel", - "StreamSchedule", - "StreamScene" - ], - "path": "schema/entities.yaml" - }, - "primary": true, - "permissions": { - "stream.broadcast": { - "minLevel": 3, - "description": "Start live broadcast" - }, - "stream.create": { - "minLevel": 3, - "description": "Create stream channels" - }, - "stream.scene.manage": { - "minLevel": 3, - "description": "Manage stream scenes" - }, - "stream.schedule": { - "minLevel": 3, - "description": "Manage stream schedules" - }, - "stream.view": { - "minLevel": 2, - "description": "View streams" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "stream_cast", + "name": "Stream Cast", + "version": "1.0.0", + "description": "Live streaming control room with schedules, scenes, and audience pulse.", + "icon": "static_content/icon.svg", + "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, + "schema": { + "entities": [ + "StreamChannel", + "StreamSchedule", + "StreamScene" + ], + "path": "schema/entities.yaml" + }, + "primary": true, + "permissions": { + "stream.broadcast": { + "minLevel": 3, + "description": "Start live broadcast" + }, + "stream.create": { + "minLevel": 3, + "description": "Create stream channels" + }, + "stream.scene.manage": { + "minLevel": 3, + "description": "Manage stream scenes" + }, + "stream.schedule": { + "minLevel": 3, + "description": "Manage stream schedules" + }, + "stream.view": { + "minLevel": 2, + "description": "View streams" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [] + } +} diff --git a/packages/ui_pages/seed/metadata.json b/packages/ui_pages/seed/metadata.json index a2a73f46d..4203c7efa 100644 --- a/packages/ui_pages/seed/metadata.json +++ b/packages/ui_pages/seed/metadata.json @@ -1,63 +1,54 @@ -{ - "packageId": "ui_pages", - "name": "UI Pages Bundle", - "version": "2.0.0", - "description": "Meta-package that bundles all UI page packages", - "icon": "static_content/icon.svg", - "author": "MetaBuilder", - "category": "ui", - "dependencies": [ - "ui_permissions", - "ui_header", - "ui_footer", - "ui_intro", - "ui_login", - "ui_home", - "ui_level2", - "ui_level3", - "ui_level4", - "ui_level5", - "ui_level6" - ], - "devDependencies": [ - "lua_test" - ], - "exports": { - "pages": [], - "scripts": [], - "components": [] - }, - "tests": { - "scripts": [ - "tests/metadata.test.lua", - "tests/components.test.lua" - ], - "cases": [ - "tests/metadata.cases.json", - "tests/components.cases.json" - ] - }, - "minLevel": 1, - "primary": false, - "permissions": { - "pages.bundle.access": { - "minLevel": 1, - "description": "Access bundled UI pages" - , - "storybook": { - "stories": [] - } -} - }, - "seed": { - "styles": "seed/styles.json" - , - "storybook": { - "stories": [] - } -} -, - "storybook": { - "stories": [] - } -} +{ + "packageId": "ui_pages", + "name": "UI Pages Bundle", + "version": "2.0.0", + "description": "Meta-package that bundles all UI page packages", + "icon": "static_content/icon.svg", + "author": "MetaBuilder", + "category": "ui", + "dependencies": [ + "ui_permissions", + "ui_header", + "ui_footer", + "ui_intro", + "ui_login", + "ui_home", + "ui_level2", + "ui_level3", + "ui_level4", + "ui_level5", + "ui_level6" + ], + "devDependencies": [ + "lua_test" + ], + "exports": { + "pages": [], + "scripts": [], + "components": [] + }, + "tests": { + "scripts": [ + "tests/metadata.test.lua", + "tests/components.test.lua" + ], + "cases": [ + "tests/metadata.cases.json", + "tests/components.cases.json" + ] + }, + "minLevel": 1, + "primary": false, + "permissions": { + "pages.bundle.access": { + "minLevel": 1, + "description": "Access bundled UI pages" + } + }, + "seed": { + "styles": "seed/styles.json" + }, + "storybook": { + "stories": [] + } +}