mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-26 14:54:55 +00:00
- Created package.json for ui_pages with dependencies and exports. - Added roles.json for access permissions related to UI pages. - Implemented functions.json for managing UI pages and routing. - Developed stories.json for Storybook showcasing UI pages components. - Defined styles tokens for UI pages including colors, spacing, and typography. feat(ui_permissions): Introduce UI Permissions package for access control - Created package.json for ui_permissions with permission utilities. - Added roles.json defining permissions for a 6-level access control system. - Implemented functions.json for permission checking and level management. - Developed stories.json for Storybook showcasing permission-related components. - Defined styles tokens for UI permissions including colors and spacing.
121 lines
3.1 KiB
JSON
121 lines
3.1 KiB
JSON
{
|
|
"$schema": "https://metabuilder.dev/schemas/json-script.schema.json",
|
|
"schemaVersion": "2.2.0",
|
|
"package": "stream_cast",
|
|
"description": "Stream Cast functions for player control, scene management, and scheduling",
|
|
"functions": [
|
|
{
|
|
"id": "stream_init",
|
|
"name": "init",
|
|
"exported": true,
|
|
"description": "Initialize the stream cast module",
|
|
"category": "core",
|
|
"luaScript": "init.lua"
|
|
},
|
|
{
|
|
"id": "player_render",
|
|
"name": "renderPlayer",
|
|
"exported": true,
|
|
"description": "Render video player component",
|
|
"category": "player",
|
|
"luaScript": "player.lua"
|
|
},
|
|
{
|
|
"id": "player_render_controls",
|
|
"name": "renderPlayerControls",
|
|
"exported": true,
|
|
"description": "Render player control buttons",
|
|
"category": "player",
|
|
"luaScript": "render_player_controls.lua"
|
|
},
|
|
{
|
|
"id": "player_render_status",
|
|
"name": "renderStatus",
|
|
"exported": true,
|
|
"description": "Render player status bar",
|
|
"category": "player",
|
|
"luaScript": "render_status.lua"
|
|
},
|
|
{
|
|
"id": "scene_render",
|
|
"name": "renderScene",
|
|
"exported": true,
|
|
"description": "Render scene preview component",
|
|
"category": "scenes",
|
|
"luaScript": "render_scene.lua"
|
|
},
|
|
{
|
|
"id": "scene_render_list",
|
|
"name": "renderSceneList",
|
|
"exported": true,
|
|
"description": "Render list of available scenes",
|
|
"category": "scenes",
|
|
"luaScript": "render_scene_list.lua"
|
|
},
|
|
{
|
|
"id": "scene_switch",
|
|
"name": "switchScene",
|
|
"exported": true,
|
|
"description": "Switch to a different stream scene",
|
|
"category": "scenes",
|
|
"luaScript": "switch_scene.lua"
|
|
},
|
|
{
|
|
"id": "scene_create",
|
|
"name": "createScene",
|
|
"exported": true,
|
|
"description": "Create a new stream scene",
|
|
"category": "scenes",
|
|
"luaScript": "create_scene.lua"
|
|
},
|
|
{
|
|
"id": "schedule_render_item",
|
|
"name": "renderScheduleItem",
|
|
"exported": true,
|
|
"description": "Render a single schedule item",
|
|
"category": "schedule",
|
|
"luaScript": "render_schedule_item.lua"
|
|
},
|
|
{
|
|
"id": "schedule_render_list",
|
|
"name": "renderScheduleList",
|
|
"exported": true,
|
|
"description": "Render schedule list",
|
|
"category": "schedule",
|
|
"luaScript": "render_schedule_list.lua"
|
|
},
|
|
{
|
|
"id": "schedule_create",
|
|
"name": "scheduleStream",
|
|
"exported": true,
|
|
"description": "Schedule a new stream",
|
|
"category": "schedule",
|
|
"luaScript": "schedule_stream.lua"
|
|
},
|
|
{
|
|
"id": "schedule_cancel",
|
|
"name": "cancelStream",
|
|
"exported": true,
|
|
"description": "Cancel a scheduled stream",
|
|
"category": "schedule",
|
|
"luaScript": "cancel_stream.lua"
|
|
}
|
|
],
|
|
"exports": {
|
|
"functions": [
|
|
"init",
|
|
"renderPlayer",
|
|
"renderPlayerControls",
|
|
"renderStatus",
|
|
"renderScene",
|
|
"renderSceneList",
|
|
"switchScene",
|
|
"createScene",
|
|
"renderScheduleItem",
|
|
"renderScheduleList",
|
|
"scheduleStream",
|
|
"cancelStream"
|
|
]
|
|
}
|
|
}
|