The project is a monorepo which contains a few packages:
- totallylazy - a library for functional programming in TypeScript
- lazyrecords - a library for accessing databases in a functional way (currently SQL only)
- yadic - a library for building objects and their dependencies lazily in TypeScript
Top level tasks
-
Basic structure
-
Run script
- tests
- lint
- typecheck
- CI target
- Publish to JSR
- TSDoc/JSDoc
- Tests -> Docs
-
totallylazy
- Sequence
- Transducers
- Predicates
- Parser Combinators
- Immutable List + Map
- Date Parsing ?
- ...
-
lazyrecord
- Postgres
- SQLite
-
yadic
- LazyMap
- constructor
- instance
- decorate
- LazyMap
-
utterlyidle / http4d