Infusion, originally an initiative of the Fluid community since 2008, is a JavaScript library enabling the creation of flexible software. Versions 1 through 4 of Infusion, documented and hosted on the Fluid project's site, were relatively conventionally structured libraries supporting the development of various UI widgets.
This repository holds a prototype for a comprehensive rewrite of Infusion which is underway for version 6 based on reactive primitives throughout, structuring it as a software substrate constituting an integration domain.
Infusion 6 is not compatible with previous versions of Infusion and none of the current code samples or documentation are valid. Visit the Fluid Technology channel on Element for more information.
Work in progress on this implementation can be tracked on Antranig Basman's Work in Progress stream.
Demos here in GitHub Pages.
- Preact signals core (Hacked, lithified distribution)
Development dependencies will be installed by running the following from the project root:
npm install