{"library":"deckjsx","type":"library","category":null,"description":"deckjsx is a TypeScript library (v0.7.0, active development) for generating PowerPoint (.pptx) presentations from TSX/JSX through a compiler pipeline. Unlike thin wrappers around PptxGenJS, deckjsx is designed as a compiler with explicit phases: author tree, semantic author graph, output projection, and output writer. It features a class-based API with typed JSX elements, CSS-like styling, grid layout support, and a modular architecture. The library ships TypeScript types and currently targets PPTX output via a temporary pptxgenjs writer adapter. Release cadence is irregular as it is early-stage.","language":"javascript","status":"active","version":"0.7.0","tags":["javascript","typescript"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install deckjsx","imports":["import { Deck } from 'deckjsx'","import { View } from 'deckjsx'","import type { JSX } from 'deckjsx'"]},{"cmd":"yarn add deckjsx","imports":[]},{"cmd":"pnpm add deckjsx","imports":[]}],"homepage":"https://github.com/chikina-dev/deckjsx#readme","github":"https://github.com/chikina-dev/deckjsx","docs":null,"changelog":null,"pypi":null,"npm":"deckjsx","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}