A collection of practical functional libraries for reactive typescript programming.
- @fun-land/fun-state - A framework-agnostic library enabling fractal, compositional state in a way that is type-safe, testable, and easy to refactor.
- @fun-land/accessor - A library for doing immutable updates and querying on nested data structures in a way that is composable and powerful.
- @fun-land/use-fun-state - A React.js hook enabling fractal, compositional state in a way that is type-safe, testable, and easy to refactor.
- @fun-land/validation - A micro-library for validating deep application state using accessors.
- @fun-land/react-validation - ReactJS helpers for using @fun-land/validation.
- @fun-land/observable-fun-state - A function to create an
Observable<FunState<State>>
, enabling usage of fun-state without React.js. - @fun-land/fun-state-examples - Example vite project using React, fun-state, and accessor.