0.20.4 • Published 2 years ago

@principia/optics v0.20.4

Weekly downloads
6
License
MIT
Repository
github
Last release
2 years ago

prelude/base

WIP

Contributions, Included Works, and Derivations

For giving credit in this project, I use the word derive to mean:

  • to obtain, develop, or modify from a source or origin

Assume that everything marked as derived from somewhere is in some way altered by me. Please don't report any issues you may encounter to the original author(s), as it may very well be my fault.

Throughout the source code of this package, marked sections or CREDITS text files will provide links to files from which that section is derived.

Portions of this software are included, adapted, ported, or otherwise derived from other projects. Essentially, this is an amalgamation of others' works along with my own contributions. My contributions may include, but are not limited to, modifications to behavior, structure, or documentation.

Throughout my journey of learning and applying functional programming, several individuals have been absolutely pivotal to my development.

Giulio Canti - author of fp-ts, fp-ts-contrib, newtype-ts, monocle-ts, io-ts, and other packages - has been instrumental to the TypeScript functional programming community. Many of the modules in this project are direct descendants of his work.

Michael Arnaldi (and the contributors to Matechs Garage) is the author of matechs-effect, a TypeScript port of the ZIO library of Scala fame. He also implemented the encoding for Higher-Kinded Types that is used liberally in this package. Many of the typeclasses included in this package are either copied directly or restructured from his work. In addition, the Effect, Layer and other related types and implementations provided by this package are derived directly from matechs-effect.

0.20.1

2 years ago

0.20.0

2 years ago

0.20.4

2 years ago

0.20.3

2 years ago

0.19.4

3 years ago

0.19.2

3 years ago

0.17.5

3 years ago

0.18.1

3 years ago

0.18.2

3 years ago

0.18.3

3 years ago

0.18.4

3 years ago

0.18.5

3 years ago

0.18.0

3 years ago

0.17.4

3 years ago

0.17.2

3 years ago

0.17.3

3 years ago

0.17.1

3 years ago

0.17.0

3 years ago

0.16.5

3 years ago

0.16.6

3 years ago

0.16.4

3 years ago

0.16.3

3 years ago

0.16.0

3 years ago

0.16.2

3 years ago

0.11.8

3 years ago

0.11.9

3 years ago

0.12.0

3 years ago

0.13.0

3 years ago

0.14.0

3 years ago

0.15.0

3 years ago

0.11.6

3 years ago

0.11.7

3 years ago

0.11.4

3 years ago

0.11.5

3 years ago

0.11.2

3 years ago

0.11.3

3 years ago

0.11.1

3 years ago

0.11.0

3 years ago

0.10.0

3 years ago

0.9.0

3 years ago

0.9.2

3 years ago

0.9.1

3 years ago

0.8.2

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.7.4

3 years ago

0.7.3

3 years ago

0.7.2

3 years ago

0.7.0

3 years ago

0.6.6

3 years ago

0.6.5

3 years ago

0.6.3

3 years ago

0.6.2

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.2

3 years ago

0.5.1

3 years ago

0.5.0

3 years ago

0.4.0

3 years ago

0.3.3

3 years ago

0.3.0

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.1.0

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago