kotoba2tsx 0.1.16

Complete toolchain for converting Kotoba configuration files to React TypeScript components
{
  "config": {
    "name": "MyApp",
    "version": "1.0.0",
    "theme": "light"
  },

  "components": {
    "App": {
      "type": "component",
      "name": "App",
      "component_type": "div",
      "props": {
        "className": "app-container"
      },
      "children": ["Header", "Content"]
    },

    "Header": {
      "type": "component",
      "name": "Header",
      "component_type": "header",
      "props": {
        "className": "app-header",
        "title": "My App"
      },
      "children": []
    },

    "Content": {
      "type": "component",
      "name": "Content",
      "component_type": "main",
      "props": {
        "className": "app-content"
      },
      "children": []
    }
  },

  "handlers": {
    "handleClick": {
      "type": "handler",
      "name": "handleClick",
      "function": "console.log('Button clicked');"
    }
  },

  "states": {
    "isOpen": false,
    "userName": "Guest"
  }
}