@skyleague/axioms
TypeScript icon, indicating that this package has built-in type declarations

6.1.0 • Public • Published

Lines of code Version LGTM Grade License: MIT

The art of doing mathematics consists in finding that special case which contains all the germs of generality.

  • David Hilbert

Axioms is a library of small composable functions, providing functional programming functionality to regular typescript code.

Writing typesafe code shouldn't be hard. However, writing generic functions to do so is. Axioms do the hard work for you. The library is entirely tree shakeable and small as we can make it.

The documentation can be found here.

Installation

Install Axioms using npm:

 $ npm install @skyleague/axioms

Alternative projects

In no particular order, the following libraries try to solve similar problems (albeit very different):

  • Lodash; works very well but defines a more polymorphic interface than we'd like. Also, tree-shaking is difficult without using different versions of this library.
  • Rambda
  • The list goes on...

PR's are very welcome if you think your project is missing here.

Support

SkyLeague provides Enterprise Support on this open-source library package at clients across industries. Please get in touch via https://skyleague.io.

If you are not under Enterprise Support, feel free to raise an issue and we'll take a look at it on a best-effort basis!

License & Copyright

This library is licensed under the MIT License (see LICENSE.md for details).

If you using this SDK without Enterprise Support, please note this (partial) MIT license clause:

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND

Copyright (c) 2022, SkyLeague Technologies B.V.. 'SkyLeague' and the astronaut logo are trademarks of SkyLeague Technologies, registered at Chamber of Commerce in The Netherlands under number 86650564.

All product names, logos, brands, trademarks and registered trademarks are property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names, trademarks and brands does not imply endorsement.

Readme

Keywords

none

Package Sidebar

Install

npm i @skyleague/axioms

Weekly Downloads

728

Version

6.1.0

License

MIT

Unpacked Size

437 kB

Total Files

741

Last publish

Collaborators

  • pevisscher
  • mickvanduijn