Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
' (@davesnx)" (from " to ") (@davesnx)JSX.render (@davesnx)Fragment in favor of JSX.list (@davesnx)Component (unit -> element) since it isn't needed (@davesnx)Html_of_jsx.render lives under JSX.render (removing the Html_of_jsx module entirely) (@lessp)Jsx is turned into JSX (@lessp)html_of_jsx instead of (html_of_jsx.lib) (@lessp)JSX.element is opaque (can't see the type from outside), but we have a JSX.Debug module to inspect and re-construct JSX.element (cc @leostera) (@lessp)JSX.render (@lessp)hx-trigger to htmx ppx #13 (@lessp)htmlFor -> for_ (@lessp)Jsx.unsafe to allow unsafe HTML as childrenhtml_of_jsx.ppx -htmxclassName, no htmlFor, no onChange, etc...)Minimal
Html_of_jsx.render to render an element to HTMLJsx.* to construct DOM Elements and DOM nodes (Jsx.text, Jsx.int, Jsx.null, Jsx.list)html_of_jsx.ppx -htmx)