Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/wagerfield/unfun
- Owner: wagerfield
- License: mit
- Created: 2024-07-07T19:51:55.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-22T19:47:32.000Z (4 months ago)
- Last Synced: 2024-09-22T22:48:28.098Z (3 months ago)
- Language: TypeScript
- Homepage: https://unfun.vercel.app
- Size: 279 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
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/