Files
metabuilder/packages/codegen_studio/scripts/functions.json
johndoe6345789 9284b9a67b Refactor function definitions across multiple packages to remove luaScript references
- 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.
2026-01-07 14:54:33 +00:00

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"
]
}
}