mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-05-05 11:09:39 +00:00
86 lines
1.7 KiB
JSON
86 lines
1.7 KiB
JSON
{
|
|
"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": {
|
|
"scripts": [
|
|
"control_room",
|
|
"scene_manager",
|
|
"stream_schedule"
|
|
],
|
|
"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": [
|
|
{
|
|
"name": "Control Room",
|
|
"render": "control_room"
|
|
},
|
|
{
|
|
"name": "Scene Manager",
|
|
"render": "scene_manager"
|
|
},
|
|
{
|
|
"name": "Stream Schedule",
|
|
"render": "stream_schedule"
|
|
}
|
|
]
|
|
}
|
|
}
|