update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -249,6 +249,8 @@ functions and abstract data structures.</li>
<li><a href="https://github.com/darky/context-fp">context-fp</a> -
Microscopic functional programming context aka dependency injection.
+TS</li>
<li><a href="https://github.com/darky/klubok">klubok</a> - Pipes with
easy mocking, intended for huge amount of unit tests. +TS</li>
</ul>
<h3 id="data-structures">Data Structures</h3>
<p>Write performant functional code by using the right data structures
@@ -361,6 +363,9 @@ is inspired by the OCaml/Reason utilities for the option data type. +CT,
<li><a href="https://github.com/JSMonk/sweet-monads">sweet-monads</a> -
A collection of popular monads (such as <code>Either</code> and
<code>Maybe</code>) and the lazy iterator.</li>
<li><a href="https://github.com/supermacro/neverthrow">NeverThrow</a> -
This package contains a <code>Result</code> type that represents either
success (<code>Ok</code>) or failure (<code>Err</code>).</li>
</ul>
<h3 id="lenses">Lenses</h3>
<ul>
@@ -558,7 +563,7 @@ composition.</li>
in JavaScript</a> An introduction to the Monad design pattern in
JavaScript.</li>
<li><a
href="http://robotlolita.me/2013/12/08/a-monad-in-practicality-first-class-failures.html">A
href="https://web.archive.org/web/20241118045403/https://robotlolita.me/articles/2013/a-monad-in-practicality-first-class-failures/">A
Monad in Practicality: First-Class Failures</a> A walk through some
practical use cases for specific monadic structures in JavaScript: use
the <code>Maybe</code> monad to handle simple failure cases and model
@@ -751,3 +756,5 @@ alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="http://stoeffel.github.io/">Christoph Hermann</a> has waived all
copyright and related or neighboring rights to this work.</p>
<p><a href="https://github.com/stoeffel/awesome-fp-js">fpjs.md
Github</a></p>