Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaku-sei/re-belt-extra
Extra functions for ReScript's Belt/Js core libraries
https://github.com/gaku-sei/re-belt-extra
Last synced: about 1 month ago
JSON representation
Extra functions for ReScript's Belt/Js core libraries
- Host: GitHub
- URL: https://github.com/gaku-sei/re-belt-extra
- Owner: gaku-sei
- Created: 2021-01-29T09:38:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-14T08:22:22.000Z (over 3 years ago)
- Last Synced: 2024-11-05T13:12:41.313Z (3 months ago)
- Language: ReScript
- Size: 79.1 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## BeltExtra
Extra functions to help you build great apps using [ReScript](rescript-lang.org/) and the [Belt](https://rescript-lang.org/docs/manual/latest/api/belt) and [Js](https://rescript-lang.org/docs/manual/latest/api/js) core libraries.
### Some core principles
- This library adheres to the same principles as Belt/Js: [data-first](https://www.javierchavarri.com/data-first-and-data-last-a-comparison/), simplicity, reasonable naming, functional but pragmatic (most of the time)
- Consistent and predictable naming without the nitpick
- As fast as native can be!
- Documented: get all the goodies of your IDE and the ReScript autocomplete features
- Battle tested in production### What BeltExtra is _not_
- BeltExtra is not a full featured core library
- It's not intended to replace Belt, or the library you use currently
- It's not _needed_, if you find some helpful functions here and want to add the library to your toolbox we'll be really happy, but you maybe don't need it
- It's not meant to last forever, the day Belt/Js will be powerful enough, we'll happily drop this extra library