{"library":"dom-chef","type":"library","category":null,"description":"dom-chef is a lightweight library that enables developers to construct native browser DOM elements using JSX syntax, bypassing the need for unsafe `innerHTML` or verbose `document.createElement` calls. It acts as a JSX compiler target, transforming JSX into direct DOM API calls without introducing a virtual DOM layer, offering a performant and small-footprint alternative to larger frameworks. The current stable version is 5.1.1, with a consistent release cadence addressing features and stability. Key differentiators include its direct DOM manipulation approach, comprehensive support for SVG, event listeners, inline styles, nested elements, and functional components, all while shipping TypeScript types for a robust developer experience. It is not a full UI framework but a utility for DOM construction.","language":"javascript","status":"active","version":"5.1.1","tags":["javascript","jsx","dom","native","innerHTML","document","createElement","create","element","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install dom-chef","imports":["import { h } from 'dom-chef';","import React from 'dom-chef';","/** Configure jsxFragmentFactory: */\n// tsconfig.json: {\"compilerOptions\": {\"jsxFragmentFactory\": \"DocumentFragment\"}}"]},{"cmd":"yarn add dom-chef","imports":[]},{"cmd":"pnpm add dom-chef","imports":[]}],"homepage":null,"github":"https://github.com/vadimdemedes/dom-chef","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/dom-chef","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/dom-chef/compatibility"}}