├── .babelrc ├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── bench ├── README.md ├── analysis.js ├── cli.js ├── index.js ├── instances │ ├── arr.js │ ├── index.js │ └── obj.js ├── results │ ├── builtin-append.json │ ├── custom-append.json │ ├── nobabel-master.json │ └── perf2.json └── util.js ├── package.json ├── src ├── classes │ ├── apply.js │ ├── bifunctor.js │ ├── category.js │ ├── chain.js │ ├── foldable.js │ ├── functor.js │ ├── index.js │ ├── num.js │ ├── traversable.js │ └── types.js ├── index.js ├── instances │ ├── arr │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── classdef │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── cont │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── either │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── fn │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── fnctr │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── genericeithert │ │ ├── augmented.js │ │ └── index.js │ ├── genericlist │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── index.js │ ├── int │ │ ├── augmented.js │ │ ├── index.js │ │ ├── product.js │ │ └── sum.js │ ├── iter │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── kleisli │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── lens │ │ └── index.js │ ├── maybe │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── misc.js │ ├── obj │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── prm │ │ ├── augmented.js │ │ ├── index.js │ │ └── test.js │ ├── readert │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── statet │ │ ├── augmented.js │ │ ├── index.js │ │ ├── test.js │ │ ├── test.js.md │ │ └── test.js.snap │ ├── str │ │ └── index.js │ ├── unit │ │ └── index.js │ └── vec │ │ ├── augmented.js │ │ └── index.js ├── plumbing │ ├── fail.js │ ├── index.js │ ├── lazy.js │ ├── log.js │ ├── test.js │ ├── test.js.md │ ├── test.js.snap │ ├── typeid.js │ ├── typeid.test.js │ ├── typeid.test.js.md │ └── typeid.test.js.snap └── rschemes │ ├── index.js │ ├── test.js │ ├── test.js.md │ └── test.js.snap └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/analysis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/analysis.js -------------------------------------------------------------------------------- /bench/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/cli.js -------------------------------------------------------------------------------- /bench/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/index.js -------------------------------------------------------------------------------- /bench/instances/arr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/instances/arr.js -------------------------------------------------------------------------------- /bench/instances/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/instances/index.js -------------------------------------------------------------------------------- /bench/instances/obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/instances/obj.js -------------------------------------------------------------------------------- /bench/results/builtin-append.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/results/builtin-append.json -------------------------------------------------------------------------------- /bench/results/custom-append.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/results/custom-append.json -------------------------------------------------------------------------------- /bench/results/nobabel-master.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/results/nobabel-master.json -------------------------------------------------------------------------------- /bench/results/perf2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/results/perf2.json -------------------------------------------------------------------------------- /bench/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/bench/util.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/package.json -------------------------------------------------------------------------------- /src/classes/apply.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/apply.js -------------------------------------------------------------------------------- /src/classes/bifunctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/bifunctor.js -------------------------------------------------------------------------------- /src/classes/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/category.js -------------------------------------------------------------------------------- /src/classes/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/chain.js -------------------------------------------------------------------------------- /src/classes/foldable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/foldable.js -------------------------------------------------------------------------------- /src/classes/functor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/functor.js -------------------------------------------------------------------------------- /src/classes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/index.js -------------------------------------------------------------------------------- /src/classes/num.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/num.js -------------------------------------------------------------------------------- /src/classes/traversable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/traversable.js -------------------------------------------------------------------------------- /src/classes/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/classes/types.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/index.js -------------------------------------------------------------------------------- /src/instances/arr/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/arr/augmented.js -------------------------------------------------------------------------------- /src/instances/arr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/arr/index.js -------------------------------------------------------------------------------- /src/instances/arr/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/arr/test.js -------------------------------------------------------------------------------- /src/instances/arr/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/arr/test.js.md -------------------------------------------------------------------------------- /src/instances/arr/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/arr/test.js.snap -------------------------------------------------------------------------------- /src/instances/classdef/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/classdef/augmented.js -------------------------------------------------------------------------------- /src/instances/classdef/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/classdef/index.js -------------------------------------------------------------------------------- /src/instances/classdef/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/classdef/test.js -------------------------------------------------------------------------------- /src/instances/classdef/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/classdef/test.js.md -------------------------------------------------------------------------------- /src/instances/classdef/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/classdef/test.js.snap -------------------------------------------------------------------------------- /src/instances/cont/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/cont/augmented.js -------------------------------------------------------------------------------- /src/instances/cont/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/cont/index.js -------------------------------------------------------------------------------- /src/instances/cont/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/cont/test.js -------------------------------------------------------------------------------- /src/instances/cont/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/cont/test.js.md -------------------------------------------------------------------------------- /src/instances/cont/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/cont/test.js.snap -------------------------------------------------------------------------------- /src/instances/either/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/either/augmented.js -------------------------------------------------------------------------------- /src/instances/either/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/either/index.js -------------------------------------------------------------------------------- /src/instances/either/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/either/test.js -------------------------------------------------------------------------------- /src/instances/either/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/either/test.js.md -------------------------------------------------------------------------------- /src/instances/either/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/either/test.js.snap -------------------------------------------------------------------------------- /src/instances/fn/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fn/augmented.js -------------------------------------------------------------------------------- /src/instances/fn/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fn/index.js -------------------------------------------------------------------------------- /src/instances/fn/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fn/test.js -------------------------------------------------------------------------------- /src/instances/fn/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fn/test.js.md -------------------------------------------------------------------------------- /src/instances/fn/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fn/test.js.snap -------------------------------------------------------------------------------- /src/instances/fnctr/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fnctr/augmented.js -------------------------------------------------------------------------------- /src/instances/fnctr/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fnctr/index.js -------------------------------------------------------------------------------- /src/instances/fnctr/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fnctr/test.js -------------------------------------------------------------------------------- /src/instances/fnctr/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fnctr/test.js.md -------------------------------------------------------------------------------- /src/instances/fnctr/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/fnctr/test.js.snap -------------------------------------------------------------------------------- /src/instances/genericeithert/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericeithert/augmented.js -------------------------------------------------------------------------------- /src/instances/genericeithert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericeithert/index.js -------------------------------------------------------------------------------- /src/instances/genericlist/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericlist/augmented.js -------------------------------------------------------------------------------- /src/instances/genericlist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericlist/index.js -------------------------------------------------------------------------------- /src/instances/genericlist/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericlist/test.js -------------------------------------------------------------------------------- /src/instances/genericlist/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericlist/test.js.md -------------------------------------------------------------------------------- /src/instances/genericlist/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/genericlist/test.js.snap -------------------------------------------------------------------------------- /src/instances/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/index.js -------------------------------------------------------------------------------- /src/instances/int/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/int/augmented.js -------------------------------------------------------------------------------- /src/instances/int/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/int/index.js -------------------------------------------------------------------------------- /src/instances/int/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/int/product.js -------------------------------------------------------------------------------- /src/instances/int/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/int/sum.js -------------------------------------------------------------------------------- /src/instances/iter/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/iter/augmented.js -------------------------------------------------------------------------------- /src/instances/iter/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/iter/index.js -------------------------------------------------------------------------------- /src/instances/iter/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/iter/test.js -------------------------------------------------------------------------------- /src/instances/iter/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/iter/test.js.md -------------------------------------------------------------------------------- /src/instances/iter/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/iter/test.js.snap -------------------------------------------------------------------------------- /src/instances/kleisli/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/kleisli/augmented.js -------------------------------------------------------------------------------- /src/instances/kleisli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/kleisli/index.js -------------------------------------------------------------------------------- /src/instances/kleisli/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/kleisli/test.js -------------------------------------------------------------------------------- /src/instances/kleisli/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/kleisli/test.js.md -------------------------------------------------------------------------------- /src/instances/kleisli/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/kleisli/test.js.snap -------------------------------------------------------------------------------- /src/instances/lens/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/lens/index.js -------------------------------------------------------------------------------- /src/instances/maybe/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/maybe/index.js -------------------------------------------------------------------------------- /src/instances/maybe/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/maybe/test.js -------------------------------------------------------------------------------- /src/instances/maybe/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/maybe/test.js.md -------------------------------------------------------------------------------- /src/instances/maybe/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/maybe/test.js.snap -------------------------------------------------------------------------------- /src/instances/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/misc.js -------------------------------------------------------------------------------- /src/instances/obj/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/obj/augmented.js -------------------------------------------------------------------------------- /src/instances/obj/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/obj/index.js -------------------------------------------------------------------------------- /src/instances/obj/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/obj/test.js -------------------------------------------------------------------------------- /src/instances/obj/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/obj/test.js.md -------------------------------------------------------------------------------- /src/instances/obj/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/obj/test.js.snap -------------------------------------------------------------------------------- /src/instances/prm/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/prm/augmented.js -------------------------------------------------------------------------------- /src/instances/prm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/prm/index.js -------------------------------------------------------------------------------- /src/instances/prm/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/prm/test.js -------------------------------------------------------------------------------- /src/instances/readert/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/readert/augmented.js -------------------------------------------------------------------------------- /src/instances/readert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/readert/index.js -------------------------------------------------------------------------------- /src/instances/readert/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/readert/test.js -------------------------------------------------------------------------------- /src/instances/readert/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/readert/test.js.md -------------------------------------------------------------------------------- /src/instances/readert/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/readert/test.js.snap -------------------------------------------------------------------------------- /src/instances/statet/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/statet/augmented.js -------------------------------------------------------------------------------- /src/instances/statet/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/statet/index.js -------------------------------------------------------------------------------- /src/instances/statet/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/statet/test.js -------------------------------------------------------------------------------- /src/instances/statet/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/statet/test.js.md -------------------------------------------------------------------------------- /src/instances/statet/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/statet/test.js.snap -------------------------------------------------------------------------------- /src/instances/str/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/str/index.js -------------------------------------------------------------------------------- /src/instances/unit/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/unit/index.js -------------------------------------------------------------------------------- /src/instances/vec/augmented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/vec/augmented.js -------------------------------------------------------------------------------- /src/instances/vec/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/instances/vec/index.js -------------------------------------------------------------------------------- /src/plumbing/fail.js: -------------------------------------------------------------------------------- 1 | export const fail = msg => { 2 | throw new Error(msg); 3 | }; 4 | -------------------------------------------------------------------------------- /src/plumbing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/index.js -------------------------------------------------------------------------------- /src/plumbing/lazy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/lazy.js -------------------------------------------------------------------------------- /src/plumbing/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/log.js -------------------------------------------------------------------------------- /src/plumbing/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/test.js -------------------------------------------------------------------------------- /src/plumbing/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/test.js.md -------------------------------------------------------------------------------- /src/plumbing/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/test.js.snap -------------------------------------------------------------------------------- /src/plumbing/typeid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/typeid.js -------------------------------------------------------------------------------- /src/plumbing/typeid.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/typeid.test.js -------------------------------------------------------------------------------- /src/plumbing/typeid.test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/typeid.test.js.md -------------------------------------------------------------------------------- /src/plumbing/typeid.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/plumbing/typeid.test.js.snap -------------------------------------------------------------------------------- /src/rschemes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/rschemes/index.js -------------------------------------------------------------------------------- /src/rschemes/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/rschemes/test.js -------------------------------------------------------------------------------- /src/rschemes/test.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/rschemes/test.js.md -------------------------------------------------------------------------------- /src/rschemes/test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/src/rschemes/test.js.snap -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/masaeedu/fp/HEAD/yarn.lock --------------------------------------------------------------------------------