mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-28 15:54:56 +00:00
- Updated functions.json files in theme_editor, ui_auth, ui_footer, ui_header, ui_home, ui_intro, ui_level2, ui_level3, ui_level4, ui_level5, ui_level6, ui_login, ui_pages, ui_permissions, user_manager, and workflow_editor packages. - Removed luaScript entries from function definitions, retaining only category and other relevant metadata. - Adjusted documentation in prisma/README.md to remove LuaScript entity reference.
109 lines
2.9 KiB
JSON
109 lines
2.9 KiB
JSON
{
|
|
"$schema": "https://metabuilder.dev/schemas/json-script.schema.json",
|
|
"schemaVersion": "2.2.0",
|
|
"package": "codegen_studio",
|
|
"description": "Codegen Studio functions for template generation, blueprint creation, and package scaffolding",
|
|
"functions": [
|
|
{
|
|
"id": "init_on_install",
|
|
"name": "onInstall",
|
|
"exported": true,
|
|
"description": "Initialize Codegen Studio on package install",
|
|
"category": "lifecycle"
|
|
},
|
|
{
|
|
"id": "init_on_uninstall",
|
|
"name": "onUninstall",
|
|
"exported": true,
|
|
"description": "Clean up Codegen Studio on package uninstall",
|
|
"category": "lifecycle"
|
|
},
|
|
{
|
|
"id": "blueprint_build",
|
|
"name": "buildBlueprint",
|
|
"exported": true,
|
|
"description": "Build project blueprint from input configuration",
|
|
"category": "generation"
|
|
},
|
|
{
|
|
"id": "generator_get_default_config",
|
|
"name": "getDefaultConfig",
|
|
"exported": true,
|
|
"description": "Get default package configuration for a given package ID",
|
|
"category": "generation"
|
|
},
|
|
{
|
|
"id": "generator_validate_config",
|
|
"name": "validateConfig",
|
|
"exported": true,
|
|
"description": "Validate package configuration before generation",
|
|
"category": "validation"
|
|
},
|
|
{
|
|
"id": "generator_generate_package",
|
|
"name": "generatePackage",
|
|
"exported": true,
|
|
"description": "Generate complete package from configuration",
|
|
"category": "generation"
|
|
},
|
|
{
|
|
"id": "templates_get_categories",
|
|
"name": "getCategories",
|
|
"exported": true,
|
|
"description": "Get list of available package categories",
|
|
"category": "templates"
|
|
},
|
|
{
|
|
"id": "templates_generate_metadata",
|
|
"name": "generateMetadata",
|
|
"exported": true,
|
|
"description": "Generate metadata.json content from config",
|
|
"category": "templates"
|
|
},
|
|
{
|
|
"id": "templates_generate_permissions",
|
|
"name": "generateDefaultPermissions",
|
|
"exported": true,
|
|
"description": "Generate default permissions based on package config",
|
|
"category": "templates"
|
|
},
|
|
{
|
|
"id": "cli_print_help",
|
|
"name": "printHelp",
|
|
"exported": true,
|
|
"description": "Print CLI usage help",
|
|
"category": "cli"
|
|
},
|
|
{
|
|
"id": "cli_parse_args",
|
|
"name": "parseArgs",
|
|
"exported": true,
|
|
"description": "Parse command line arguments",
|
|
"category": "cli"
|
|
},
|
|
{
|
|
"id": "cli_run",
|
|
"name": "runCli",
|
|
"exported": true,
|
|
"description": "Run CLI command with parsed arguments",
|
|
"category": "cli"
|
|
}
|
|
],
|
|
"exports": {
|
|
"functions": [
|
|
"onInstall",
|
|
"onUninstall",
|
|
"buildBlueprint",
|
|
"getDefaultConfig",
|
|
"validateConfig",
|
|
"generatePackage",
|
|
"getCategories",
|
|
"generateMetadata",
|
|
"generateDefaultPermissions",
|
|
"printHelp",
|
|
"parseArgs",
|
|
"runCli"
|
|
]
|
|
}
|
|
}
|