Files
metabuilder/packages/form_builder/seed/metadata.json
2025-12-31 02:04:59 +00:00

76 lines
1.5 KiB
JSON

{
"packageId": "form_builder",
"name": "Form Builder",
"version": "1.0.0",
"description": "Form fields, validation, and submission handling",
"icon": "static_content/icon.svg",
"author": "MetaBuilder",
"category": "ui",
"dependencies": [],
"devDependencies": [
"lua_test"
],
"exports": {
"components": [
"FormField",
"EmailField",
"PasswordField",
"NumberField",
"SearchBar",
"ContactForm"
],
"scripts": [
"fields",
"validate",
"contact_form"
]
},
"tests": {
"scripts": [
"tests/metadata.test.lua",
"tests/components.test.lua",
"tests/validate.test.lua",
"tests/contact_form.test.lua"
],
"cases": [
"tests/metadata.cases.json",
"tests/components.cases.json",
"tests/validate.cases.json",
"tests/contact_form.cases.json"
]
},
"minLevel": 1,
"primary": false,
"permissions": {
"form.view": {
"minLevel": 1,
"description": "View forms"
},
"form.submit": {
"minLevel": 1,
"description": "Submit forms"
},
"form.create": {
"minLevel": 3,
"description": "Create form definitions",
"storybook": {
"stories": []
}
}
},
"seed": {
"styles": "seed/styles.json",
"storybook": {
"stories": []
}
},
"storybook": {
"stories": [
{
"name": "FormFields",
"render": "fields"
}
]
}
}