Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/JSMonk/sweet-monads
The library which provides useful monads, interfaces, and lazy iterators.
https://github.com/JSMonk/sweet-monads
Last synced: about 1 month ago
JSON representation
The library which provides useful monads, interfaces, and lazy iterators.
- Host: GitHub
- URL: https://github.com/JSMonk/sweet-monads
- Owner: JSMonk
- License: mit
- Created: 2019-09-11T17:41:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-10T18:22:13.000Z (6 months ago)
- Last Synced: 2024-03-29T23:01:39.654Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.61 MB
- Stars: 304
- Watchers: 7
- Forks: 20
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-javascript - sweet-monads - A utility library containing popular monads and lazy iterators. (Functional Programming / Runner)
- awesome-fp-js - sweet-monads - A collection of popular monads (such as `Either` and `Maybe`) and the lazy iterator. (Libraries / Algebraic Data Types)
- awesome-typescript - sweet-monads - Typescript library for popular monads (such as `Maybe` or `Either`) and performant iterators. (Built with TypeScript / Libraries)
README
# @sweet-monads
Easy-to-use monads implementation with static types definition and separated packages.
- No dependencies, one small file
- Easily auditable TypeScript/JS code## Libraries
- [Maybe](https://github.com/JSMonk/sweet-monads/tree/master/maybe)
- [Either](https://github.com/JSMonk/sweet-monads/tree/master/either)
- [Iterator](https://github.com/JSMonk/sweet-monads/tree/master/iterator)
- [Identity](https://github.com/JSMonk/sweet-monads/tree/master/identity)
- [Interfaces](https://github.com/JSMonk/sweet-monads/tree/master/interfaces)## License
MIT (c) Artem Kobzar see LICENSE file.