{"library":"jsx-lua-transpiler","type":"library","category":null,"description":"A TypeScript library (v1.1.2) that transpiles JSX-like syntax into Lua tables. It parses JSX expressions embedded in Lua code and converts them to a structured table format with type, name, atts (attributes), and children fields. This enables writing HTML-like markup inside Lua, particularly useful for Lua-based UI frameworks or game engines. The package ships TypeScript declarations and requires TypeScript 5+ as a peer dependency. Compared to general Lua transpilers, it is focused specifically on JSX-to-Lua conversion with no overhead. The project is maintained by a single developer on GitHub.","language":"javascript","status":"active","version":"1.1.2","tags":["javascript","jsx","lua","transpiler","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install jsx-lua-transpiler","imports":["import { transpileLuaX } from 'jsx-lua-transpiler'","import type { TranspileResult } from 'jsx-lua-transpiler'","import { transpileLuaX } from 'jsx-lua-transpiler'"]},{"cmd":"yarn add jsx-lua-transpiler","imports":[]},{"cmd":"pnpm add jsx-lua-transpiler","imports":[]}],"homepage":null,"github":"https://github.com/ankushKun/jsx-lua-transpiler","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsx-lua-transpiler","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}