Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opensly/sly-utils
sly-utils is a modular and efficient JavaScript utility library designed to simplify complex tasks.
https://github.com/opensly/sly-utils
es6-javascript javascript library modular utility utility-library utils
Last synced: about 1 month ago
JSON representation
sly-utils is a modular and efficient JavaScript utility library designed to simplify complex tasks.
- Host: GitHub
- URL: https://github.com/opensly/sly-utils
- Owner: opensly
- License: mit
- Created: 2022-09-28T13:08:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-11T04:45:44.000Z (2 months ago)
- Last Synced: 2024-12-09T04:51:36.393Z (about 1 month ago)
- Topics: es6-javascript, javascript, library, modular, utility, utility-library, utils
- Language: JavaScript
- Homepage:
- Size: 121 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# sly-utils
sly-utils is a modular and efficient JavaScript utility library designed to simplify complex tasks.
## List of Utility Methods
- Compare strings (compute the Levenshtein distance between two strings)
- Convert map to json
- Convert json to map
- Deep freeze a nested object
- Escape HTML tags as HTML entities
- Flatten a nested object
- Generate UUID & UUIDShort
- Strip HTML tags
- Transform keys
- Transform URL strings to SEO-friendly URLs### Utility Methods for Array & Array of Objects
- Check if two given arrays are the same
- Chunk an array
- Find the common elements of two arrays
- Find if a given string exists in an array of objects
- Group by array of objects
- Move an element in an array from one position to another
- Pluck values from an array of objects
- Remove duplicates from an array of objects
- Shuffle an array
- Sort an array of objects### Utility Methods for String Conversion
- Camel case to snake case
- Camel case to kebab case
- Camel case to Pascal case
- Kebab case to snake case
- Kebab case to camel case
- Kebab case to Pascal case
- Pascal case to camel case
- Pascal case to kebab case
- Pascal case to snake case
- Snake case to camel case
- Snake case to Pascal case
- Snake case to kebab case## Report & Contribute
Sly-utils is currently in active development and fine-tuning.
If you encounter any issues, please open a [GitHub issue](https://github.com/opensly/sly-utils/issues).
If you would like to contribute, please open a [GitHub Pull Request](https://github.com/opensly/sly-utils/pulls).## Support
Your support inspires & encourage us more. If you are interested to make a donation to us, please click the below PayPal button.
[![PayPal.me](https://img.shields.io/badge/paypal-donate-119fde.svg)](https://www.paypal.me/LakshmikanthV)
## Author
[OpenSly](https://github.com/opensly)
## License
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)