Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wagerfield/unfun

Functional programming library written in TypeScript
https://github.com/wagerfield/unfun

Last synced: about 2 months ago
JSON representation

Functional programming library written in TypeScript

Awesome Lists containing this project

README

        

# [unfun] ⚠️ WIP ⚠️

Type-safe functional programming library written in TypeScript.

npm add unfun

## Features

- Written in TypeScript with full type safety
- Point-free design
- Zero dependencies
- 100% test coverage

## Scripts

| Script | Description |
| ------- | -------------------------------- |
| dev | Run Astro docs in development |
| build | Build Astro docs for production |
| preview | Preview production Astro docs |
| test | Run unit test suite |
| clean | Clean generated directories |
| format | Format code using Prettier |
| package | Package library for distribution |
| release | Release library to NPM |

## Credits

- [Ramda][ramda]
- [Creating a Type Safe Curry Function with Typescript](https://medium.com/@patrick.trasborg/creating-a-type-safe-curry-function-with-typescript-3eeb29b5457d) by [Patrick Trasborg](https://medium.com/@patrick.trasborg)

## License

[MIT][license] © [Matthew Wagerfield][wagerfield]

[wagerfield]: https://github.com/wagerfield
[unfun]: https://github.com/wagerfield/unfun#readme
[license]: https://github.com/wagerfield/unfun/blob/main/license
[ramda]: https://ramdajs.com/