This monorepo contains TypeScript/ESM projects from @daisugi, designed to help build composable applications.
Explore the @daisugi ecosystem, a collection of modular tools designed to build robust, composable applications.
| Project | Version | Description |
|---|---|---|
| Daisugi | A minimalist, functional middleware engine. | |
| Kintsugi | A set of utilities for building fault-tolerant services. | |
| Kado | A lightweight and unobtrusive inversion of control (IoC) container. | |
| Anzen | A Result type for safe error handling without exceptions, inspired by Rust and Haskell. |
|
| Ayamari | A factory for rich, structured errors with error codes, chained causes, and prettified stack traces. | |
| Land | A single package that bundles the entire @daisugi toolkit (Daisugi, Kado, Anzen, Ayamari, Kintsugi). |
- Universal - every package runs in both Node.js and the browser.
- Independently versioned.
- Distributed as ESM modules (ES2025 syntax) with TypeScript typings and changelogs.
- Licensed under the MIT License.
