Files
metabuilder/packages/css_designer/seed/metadata.json
2025-12-31 12:34:49 +00:00

89 lines
1.8 KiB
JSON

{
"packageId": "css_designer",
"name": "CSS Designer",
"version": "1.0.0",
"description": "Visual CSS designer for creating and editing style overlays. Provides color pickers, font selectors, spacing controls, and exports to SCSS.",
"author": "MetaBuilder",
"category": "design",
"minLevel": 2,
"databaseRequired": false,
"dependencies": [
"shared"
],
"devDependencies": [
"lua_test"
],
"exports": {
"components": [
"CSSDesigner",
"ColorPaletteEditor",
"FontSelector",
"SpacingEditor",
"BorderEditor",
"ShadowEditor",
"StylePreview"
]
},
"scripts": [
"init.lua",
"types.lua",
"colors/init.lua",
"colors/color_picker.lua",
"colors/palette.lua",
"fonts/init.lua",
"fonts/font_selector.lua",
"spacing/init.lua",
"spacing/spacing_editor.lua",
"borders/init.lua",
"borders/border_editor.lua",
"shadows/init.lua",
"shadows/shadow_editor.lua",
"export/init.lua",
"export/to_scss.lua",
"export/to_css.lua"
],
"tests": {
"scripts": [
"tests/colors.test.lua",
"tests/export.test.lua"
],
"cases": [
"tests/colors.cases.json",
"tests/export.cases.json"
]
},
"primary": true,
"permissions": {
"css.designer.export": {
"minLevel": 2,
"description": "Export to SCSS/CSS"
},
"css.designer.edit": {
"minLevel": 2,
"description": "Edit CSS styles"
},
"css.designer.view": {
"minLevel": 2,
"description": "View CSS designer",
"storybook": {
"stories": []
}
}
},
"seed": {
"styles": "seed/styles.json",
"storybook": {
"stories": []
}
},
"storybook": {
"stories": [
{
"name": "CSSDesigner",
"render": "component"
}
]
},
"icon": "static_content/icon.svg"
}