https://github.com/shlinkio/data-manipulation
Userland implementations of some data manipulation helpers extracted from ramda
https://github.com/shlinkio/data-manipulation
functional-programming javascript typescript
Last synced: 4 months ago
JSON representation
Userland implementations of some data manipulation helpers extracted from ramda
- Host: GitHub
- URL: https://github.com/shlinkio/data-manipulation
- Owner: shlinkio
- License: mit
- Created: 2023-11-01T09:22:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-21T07:31:15.000Z (5 months ago)
- Last Synced: 2025-06-21T08:28:30.513Z (5 months ago)
- Topics: functional-programming, javascript, typescript
- Language: TypeScript
- Homepage:
- Size: 1.05 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Shlink data manipulation
[](https://github.com/shlinkio/data-manipulation/actions/workflows/ci.yml?query=workflow%3A%22Continuous+integration%22)
[](https://app.codecov.io/gh/shlinkio/data-manipulation)
[](https://github.com/shlinkio/data-manipulation/releases/latest)
[](https://github.com/shlinkio/data-manipulation/blob/main/LICENSE)
[](https://slnk.to/donate)
Userland implementations of some data manipulation helpers extracted from ramda, while decoupling Shlink projects from that library.
The helpers are not design as in ramda, with a second optional argument and returning a curried function in that case.
Instead, they all expect all the arguments from the beginning and return a computed result.