-
This example uses the @ficusjs/renderers package which provides a browser-ready ES module using the htm library.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
Clone this Snowpack starter to see it in action - https://github.com/ficusjs/ficusjs-snowpack-starter
-
By default, the FicusJS web component render function expects a DOM element for rendering. The pragma imported from the @ficusjs/renderers/jsx-dom library creates a DOM element for rendering in the component.
-
htm
Hyperscript Tagged Markup: JSX alternative using standard tagged templates, with compiler support.
The babel-plugin-htm Babel plugin compiles tagged template literals using htm to hyperscript. This is the same process React/Preact use in transpiling JSX for production.
-
Clone this Snowpack starter to see JSX transpilation in action - https://github.com/ficusjs/ficusjs-compiled-templates
-
Syntax highlighting and language support via the lit-html VSCode extension and vim-jsx-pretty plugin