Files
metabuilder/packages/json_script_example/seed/metadata.json
2025-12-31 13:23:38 +00:00

68 lines
1.6 KiB
JSON

{
"packageId": "json_script_example",
"name": "JSON Script Example",
"version": "1.0.0",
"description": "Comprehensive example demonstrating the full JSON script specification",
"author": "MetaBuilder",
"category": "examples",
"icon": "static_content/icon.svg",
"minLevel": 0,
"primary": false,
"dependencies": [],
"devDependencies": ["lua_test"],
"exports": {
"scripts": [
"all_expressions",
"all_statements",
"all_operators",
"control_flow",
"data_structures"
],
"components": []
},
"tests": {
"scripts": [
"tests/expressions.test.lua",
"tests/statements.test.lua"
],
"cases": [
"tests/expressions.cases.json",
"tests/statements.cases.json"
]
},
"permissions": {
"example.view": {
"minLevel": 0,
"description": "View examples"
}
},
"seed": {
"styles": "seed/styles.json"
},
"storybook": {
"stories": [
{
"name": "Expression Examples",
"render": "all_expressions"
},
{
"name": "Statement Examples",
"render": "all_statements"
}
]
},
"runtime": {
"scripts": [
"seed/script.json",
"seed/math_utils.json",
"seed/validation.json"
],
"main": "seed/script.json",
"executor": {
"lua": "../shared/seed/scripts/runtime/script_executor.lua",
"javascript": "../shared/seed/scripts/runtime/script_executor.cjs"
},
"description": "Multiple script files with import/export support"
}
}