{ "host": "ryo", "theme": "style_04", "palette": { "fill_color": "#ffe6cc", "stroke_color": "#d79b00", "font_color": "#333333", "gradient": null }, "style": { "white_space": "wrap", "html": 1, "rounded": null, "shadow": null, "sketch": null, "glass": null }, "pages": [ { "id": "3Yx", "active": true, "name": "Domain Modal", "position_x": 0, "position_y": 760, "theme": "style_04", "bg_theme": "snow", "palette": { "fill_color": "#ffe6cc", "stroke_color": "#d79b00", "font_color": "#333333", "gradient": null }, "style": { "white_space": "wrap", "html": 1, "rounded": 0, "shadow": null, "sketch": null, "glass": null }, "settings": { "margin_left": 0, "margin_top": 0, "grid": 0, "grid_size": 10, "guides": 1, "tooltips": 1, "connect": 1, "arrows": 1, "fold": 1, "page_no": 1, "page_scale": 1, "page_width": 1169, "page_height": 827, "background": "#fafafa", "page_shadow": 0, "math": 0 }, "nodes": [ { "id": "page_root_3Yx", "parent_id": "3Yx", "classification": "anchor", "key": "page_root", "nodes": [ { "id": "node_root_3Yx", "parent_id": "page_root_3Yx", "classification": "anchor", "key": "node_root", "nodes": [ { "id": "rule-2", "parent_id": "node_root_3Yx", "classification": "layout_rule", "key": "grid_layout", "anchor_x": 0, "anchor_y": 0, "direction": "horizontal", "wrap_at": 6, "grid_w": 220, "grid_h": 180, "cell_no": 1 }, { "id": "3Yx-2", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 5, "y": -15, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "Tailwind GEM", "meta_data": { "items": [ { "type": "title", "content": "Tailwind GEM" } ] } }, { "id": "3Yx-3", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 225, "y": -15, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "Configuration", "meta_data": { "items": [ { "type": "title", "content": "Configuration" } ] } }, { "id": "a1", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 450, "y": 10, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "
Configuration
collections: Collections
themes: Themes
data_shapes: DataShapes
component_groups: ComponentGroups
", "meta_data": { "items": [ { "type": "class", "name": "Configuration", "description": "Configuration container for the Tailwind DSL", "namespace": "config" }, { "type": "field", "name": "collections", "return_type": "Collections" }, { "type": "field", "name": "themes", "return_type": "Themes" }, { "type": "field", "name": "data_shapes", "return_type": "DataShapes" }, { "type": "field", "name": "component_groups", "return_type": "ComponentGroups" } ] } }, { "id": "a2", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 670, "y": 10, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "Collection
name: String
description: String
component_groups: ComponentGroups
default_themes: Themes
", "meta_data": { "items": [ { "type": "class", "name": "Collection", "description": "Configuration for collection of Tailwind components. AKA uikit / brands / set / design", "namespace": "config" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" }, { "type": "field", "name": "component_groups", "return_type": "ComponentGroups" }, { "type": "field", "name": "default_themes", "return_type": "Themes" } ] } }, { "id": "a3", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 890, "y": 10, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "Theme
key: Symbol
name: String
description: String
", "meta_data": { "items": [ { "type": "class", "name": "Theme", "description": null, "namespace": "config" }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" } ] } }, { "id": "a4", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 1110, "y": 10, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "DataShape
key: Symbol
name: String
description: String
", "meta_data": { "items": [ { "type": "class", "name": "DataShape", "description": null, "namespace": null }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" } ] } }, { "id": "a5", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 10, "y": 190, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "ComponentGroup
key: Symbol
name: String
description: String
collection: Collection
components: Components
", "meta_data": { "items": [ { "type": "class", "name": "ComponentGroup", "description": "Configuration for component group. [nav, footer, header, hero, price]", "namespace": "config" }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" }, { "type": "field", "name": "collection", "return_type": "Collection" }, { "type": "field", "name": "components", "return_type": "Components" } ] } }, { "id": "a6", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 230, "y": 190, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "Component
key: Symbol
name: String
description: String
data_shape: DataShape
", "meta_data": { "items": [ { "type": "class", "name": "Component", "description": null, "namespace": "config" }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" }, { "type": "field", "name": "data_shape", "return_type": "DataShape" } ] } }, { "id": "3Yx-10", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-11", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-12", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-13", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-14", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-15", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-16", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-17", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 445, "y": 165, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "Schema", "meta_data": { "items": [ { "type": "title", "content": "Schema" } ] } }, { "id": "b1", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 670, "y": 190, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "WebSite
key: Symbol
name: String
description: String
target_folder: String
base_collection: Collection
theme: Theme
root: Page
favourite_components() : Components
", "meta_data": { "items": [ { "type": "class", "name": "WebSite", "description": null, "namespace": "schema" }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" }, { "type": "field", "name": "target_folder", "return_type": "String" }, { "type": "field", "name": "base_collection", "return_type": "Collection" }, { "type": "field", "name": "theme", "return_type": "Theme" }, { "type": "field", "name": "root", "return_type": "Page" }, { "type": "method", "name": "favourite_components", "return_type": "Components" } ] } }, { "id": "b2", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 890, "y": 190, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "Page
key: Symbol
name: String
description: String
sub_folder: String
level: Integer
pages: Pages
components: Components
", "meta_data": { "items": [ { "type": "class", "name": "Page", "description": null, "namespace": "schema" }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" }, { "type": "field", "name": "sub_folder", "return_type": "String" }, { "type": "field", "name": "level", "return_type": "Integer" }, { "type": "field", "name": "pages", "return_type": "Pages" }, { "type": "field", "name": "components", "return_type": "Components" } ] } }, { "id": "b3", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 1110, "y": 190, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "Component
key: Symbol
name: String
description: String
component_group: ComponentGroup
data_shape: DataShape
", "meta_data": { "items": [ { "type": "class", "name": "Component", "description": null, "namespace": "schema" }, { "type": "field", "name": "key", "return_type": "Symbol" }, { "type": "field", "name": "name", "return_type": "String" }, { "type": "field", "name": "description", "return_type": "String" }, { "type": "field", "name": "component_group", "return_type": "ComponentGroup" }, { "type": "field", "name": "data_shape", "return_type": "DataShape" } ] } }, { "id": "3Yx-21", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-22", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-23", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-24", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 5, "y": 345, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "Tailwind Generator", "meta_data": { "items": [ { "type": "title", "content": "Tailwind Generator" } ] } }, { "id": "3Yx-25", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 225, "y": 345, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "Tailwind DSL", "meta_data": { "items": [ { "type": "title", "content": "Tailwind DSL" } ] } }, { "id": "3Yx-26", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 450, "y": 370, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "TailwindDsl
website()
page()
component()
save()
", "meta_data": { "items": [ { "type": "class", "name": "TailwindDsl", "description": null, "namespace": null }, { "type": "method", "name": "website", "return_type": null }, { "type": "method", "name": "page", "return_type": null }, { "type": "method", "name": "component", "return_type": null }, { "type": "method", "name": "save", "return_type": null } ] } }, { "id": "3Yx-27", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 665, "y": 345, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#f5f5f5;strokeColor=#666666;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "DataBuilder", "meta_data": { "items": [ { "type": "title", "content": "DataBuilder" } ] } }, { "id": "3Yx-28", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 890, "y": 370, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "BaseDataBuilder
obj: Hash
", "meta_data": { "items": [ { "type": "class", "name": "BaseDataBuilder", "description": null, "namespace": null }, { "type": "field", "name": "obj", "return_type": "Hash" } ] } }, { "id": "3Yx-29", "parent_id": "node_root_3Yx", "classification": "shape", "key": "interface", "x": 1130, "y": 370, "w": 160, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "<< MixIn >>
Factory
data()
data_instance()
", "meta_data": { "items": [ { "type": "interface", "name": "Factory", "description": null, "namespace": null, "interface_type": "MixIn" }, { "type": "method", "name": "data", "return_type": null }, { "type": "method", "name": "data_instance", "return_type": null } ] } }, { "id": "rule-2", "parent_id": "node_root_3Yx", "classification": "layout_rule", "key": "grid_layout", "anchor_x": 0, "anchor_y": 540, "direction": "horizontal", "wrap_at": 6, "grid_w": 220, "grid_h": 220, "cell_no": 1 }, { "id": "3Yx-31", "parent_id": "node_root_3Yx", "classification": "shape", "key": "group", "x": 5, "y": 545, "w": 210, "h": 210, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#333333;fontSize=20;verticalAlign=top", "value": "Raw Component Transformers", "meta_data": { "items": [ { "type": "title", "content": "Raw Component Transformers" } ] } }, { "id": "c1", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 230, "y": 570, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "UiKit
design_systems: DesignSystem[]
", "meta_data": { "items": [ { "type": "class", "name": "UiKit", "description": "Root container for normalizing the raw Tailwind html in component data structures", "namespace": "XEtl::RawComponents", "dry_struct": false }, { "type": "field", "name": "design_systems", "return_type": "DesignSystem[]" } ] } }, { "id": "c2", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 450, "y": 570, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "DesignSystem
name: string
stats: Hash
groups: Group[]
", "meta_data": { "items": [ { "type": "class", "name": "DesignSystem", "description": "DesignSystem represents a collection of Tailwind CSS components that follow a specific design system", "namespace": "XEtl::RawComponents", "dry_struct": false }, { "type": "field", "name": "name", "return_type": "string" }, { "type": "field", "name": "stats", "return_type": "Hash" }, { "type": "field", "name": "groups", "return_type": "Group[]" } ] } }, { "id": "c3", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 670, "y": 570, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "Group
key: string
type: string
folder: string
sub_keys: string[]
files: SourceFile[]
", "meta_data": { "items": [ { "type": "class", "name": "Group", "description": "Group represents a collection of Tailwind CSS components withing a named group or category", "namespace": "XEtl::RawComponents", "dry_struct": false }, { "type": "field", "name": "key", "return_type": "string" }, { "type": "field", "name": "type", "return_type": "string" }, { "type": "field", "name": "folder", "return_type": "string" }, { "type": "field", "name": "sub_keys", "return_type": "string[]" }, { "type": "field", "name": "files", "return_type": "SourceFile[]" } ] } }, { "id": "c4", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 890, "y": 570, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "SourceFile
name: string
file_name: string
file_name_only: string
file: string
target: TargetFile
", "meta_data": { "items": [ { "type": "class", "name": "SourceFile", "description": "SourceFile represents a list of source files that contain raw Tailwind CSS components", "namespace": "XEtl::RawComponents", "dry_struct": false }, { "type": "field", "name": "name", "return_type": "string" }, { "type": "field", "name": "file_name", "return_type": "string" }, { "type": "field", "name": "file_name_only", "return_type": "string" }, { "type": "field", "name": "file", "return_type": "string" }, { "type": "field", "name": "target", "return_type": "TargetFile" } ] } }, { "id": "c5", "parent_id": "node_root_3Yx", "classification": "shape", "key": "klass", "x": 1110, "y": 570, "w": 200, "h": 160, "style": "whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica", "value": "TargetFile
html_file: string
clean_html_file: string
tailwind_config_file: string
settings_file: string
data_file: string
astro_file: string
", "meta_data": { "items": [ { "type": "class", "name": "TargetFile", "description": "TargetFile represents each sub_file that can be built from a source file, such as HTML Component, Tailwind Config, Settings and Data Structure", "namespace": "XEtl::RawComponents", "dry_struct": false }, { "type": "field", "name": "html_file", "return_type": "string" }, { "type": "field", "name": "clean_html_file", "return_type": "string" }, { "type": "field", "name": "tailwind_config_file", "return_type": "string" }, { "type": "field", "name": "settings_file", "return_type": "string" }, { "type": "field", "name": "data_file", "return_type": "string" }, { "type": "field", "name": "astro_file", "return_type": "string" } ] } }, { "id": "3Yx-37", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-38", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-39", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } }, { "id": "3Yx-40", "parent_id": "node_root_3Yx", "classification": "shape", "key": "solid", "x": 0, "y": 0, "w": 0, "h": 0, "style": "edgeStyle=orthogonalEdgeStyle;curved=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;startArrow=none;startFill=1;endArrow=open;endFill=1;whiteSpace=wrap;html=1;rounded=0;fillColor=#ffe6cc;strokeColor=#d79b00", "value": "", "meta_data": { "items": [ { "type": "title", "content": "" } ] } } ] } ] } ] } ] }