Files
metabuilder/packages/form_builder/package.json
johndoe6345789 af80a8e761 feat(form_builder): add contact form with validation and submission handling
- Created contact-form.json defining the structure and validation for the contact form.
- Added package.json for form_builder package with dependencies and exports.
- Implemented functions.json for form field handlers and validation functions.
- Configured storybook for form_builder with various form field stories.
- Established style tokens for form fields including colors and spacing.
- Defined validation patterns and functions for form fields in validators.json.

feat(notification_center): introduce notification components and event handling

- Added ui.json for notification components including summary, toast, and list.
- Created schema.json for Notification entity with fields and relations.
- Implemented event handlers for notification events in handlers.json.
- Established package.json for notification_center with components and scripts.
- Developed functions.json for notification management and display functions.
- Configured storybook for notification_center with various notification stories.
- Defined style tokens for notifications including colors and spacing.
2026-01-02 15:34:42 +00:00

54 lines
1.1 KiB
JSON

{
"$schema": "https://metabuilder.dev/schemas/package-metadata.schema.json",
"packageId": "form_builder",
"name": "Form Builder",
"version": "1.0.0",
"description": "Form fields, validation, and submission handling",
"author": "MetaBuilder",
"license": "MIT",
"category": "ui",
"minLevel": 1,
"primary": false,
"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"
],
"parameterized": [
{
"parameters": "tests/metadata.cases.json"
},
{
"parameters": "tests/components.cases.json"
},
{
"parameters": "tests/validate.cases.json"
},
{
"parameters": "tests/contact_form.cases.json"
}
]
}
}