teseract-utilesjs
Version:
UtilesJS is a set of javascript utilities to facilitate the manipulation and use of some javascript elements and the DOM
65 lines (53 loc) • 1.69 kB
Markdown
<p align="center"><img src="https://utilesjs.neocities.org/images/logo.png" width="400" alt="UtilesJS Logo"></p>
<p align="center">
<!-- <a href="https://www.npmjs.com/package/utilesjs" target="_blank"><img src="https://img.shields.io/npm/dt/utilesjs" alt="Downloads"></a> -->
<!-- <a href="https://www.npmjs.com/package/utilesjs" target="_blank"><img src="https://img.shields.io/npm/v/utilesjs" alt="Version"></a> -->
<!-- <img src="https://img.shields.io/npm/l/utilesjs" alt="Licence"> -->
</p>
UtilesJS is a set of javascript and css utilities to facilitate the manipulation and use of some javascript elements and the DOM:
- Arrays
- Objects
- Strings
- Numbers
- Keys events
- Inputs formats
- Transitions
- Etc.
See the full documentation in <a href="https://utilesjs.neocities.org" target="_blank">utilesjs.neocities.org</a>
```javascript
import { nameOfFunction } from 'utilesjs'
import {
arrayIndexBy,
arrayGroupBy,
arrayOrderBy,
percentDiff,
setValuesSelectMultiple
} from 'utilesjs'
const num1 = 15000
const num2 = 10000
const select = document.querySelector('#select-multiple')
const array = [
{
id: 1,
name: "John",
age: 36,
},
{
id: 2,
name: "Sebastian",
age: 22
},
{
id: 3,
name: "Chris",
age: 36
}
]
const array1 = arrayIndexBy([...array], 'id')
const array2 = arrayGroupBy([...array], 'age')
const array2 = arrayOrderBy([...array]).string('name', 'desc')
const diff = percentDiff(num1, num2, true)
setValuesSelectMultiple(select, array, 'id')
```