{"id":"ffrostfall/fluid","name":"fluid","scope":"ffrostfall","platform":"roblox","description":"Mirrored from the Wally registry.","version":"0.6.5","latest":"0.6.5","versions":["0.1.0","0.2.0","0.3.0","0.3.1","0.3.2","0.4.0","0.5.0","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.7.0-rc.1","0.7.0-rc.2","0.7.0-rc.2.2","0.7.0-rc.3","0.7.0-rc.4","0.7.0-rc.5","0.7.0-rc.6","0.7.0-rc.7"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"658c371b4a4d703627701b2b66cae63db2e07b567de2cdf8e7d0ca25fc4ce891","likes":0,"downloads":0,"install":"forest install ffrostfall/fluid","url":"https://forest.dev/p/roblox/ffrostfall/fluid","files":"https://api.forest.dev/ai/package/roblox/ffrostfall/fluid/files","readme":"# fluid\n\n---\n\n## Overview\n\n- Declarative UI library aimed to support modern UI\n  - New solver focus\n  - No defaults (Causes friction with stylesheets)\n- Focus on correctness, simplicity, & stability\n- Mixed-table approach to properties & children. `fluid.create(\"Frame\")({ Name = \"hi\", child() })`\n- Go fast and try things out, we can slow down when we approach 1.0\n\n## Interesting features\n\nThis section details the interesting bits where Fluid has an advantage.\n\n- Support for async reactive nodes. `fluid.async`\n- Push-pull reactive graph with deferred mode\n- `interval` utility to poll values. `fluid.interval` will run at the specified hz\n- Exported `UsedAs` type\n- `_G.__DEV__` for development mode, which will enhance error messages & print useful information at the cost of performance.\n\n## Prior Art\n\n- **Heavily** based off [Vide](https://github.com/centau/vide/), which is based off [solidjs](https://github.com/solidjs/solid). This project started as a series of W.I.P. pull requests to Vide, which ended up in full (opinionated) rewrites and significant breaking changes.\n  - Vide was used as reference for implementing the reactive graph functions (derive, source, )\n- Utilizes Alice's [hybrid push-pull reactive graph](https://gist.github.com/alicesaidhi/32f5bd225932a5d0239d0798c3d2e292) (based off Vide's reactive graph)\n- Animation, time & color utilities inspired by [Fusion](https://github.com/dphfox/Fusion).\n","readmeTruncated":false}