xeaylit
v1.0.0
Published
Kumpulan utility function JavaScript yang simpel: isEmpty, capitalize, unique, chunk, delay, randomInt, deepClone, pick, omit.
Maintainers
Readme
xeaylit
Kumpulan utility function JavaScript yang simpel untuk Node.js.
Instalasi
npm install xeaylitCara Pakai
const xeaylit = require('xeaylit');
xeaylit.isEmpty(''); // true
xeaylit.capitalize('halo'); // "Halo"
xeaylit.unique([1, 1, 2, 3]); // [1, 2, 3]
xeaylit.chunk([1, 2, 3, 4, 5], 2);// [[1,2],[3,4],[5]]
xeaylit.randomInt(1, 10); // angka random 1-10
xeaylit.deepClone({ a: 1 }); // { a: 1 } (copy baru)
xeaylit.pick({ a: 1, b: 2 }, ['a']); // { a: 1 }
xeaylit.omit({ a: 1, b: 2 }, ['a']); // { b: 2 }
await xeaylit.delay(1000); // jeda 1 detikDaftar Fungsi
| Fungsi | Keterangan |
|---|---|
| isEmpty(value) | Cek apakah value kosong ('', [], {}, null, undefined) |
| capitalize(str) | Kapitalisasi huruf pertama string |
| unique(arr) | Hapus duplikat dari array |
| chunk(arr, size) | Pecah array jadi beberapa bagian |
| delay(ms) | Jeda async, cocok dipakai dengan await |
| randomInt(min, max) | Angka random inklusif |
| deepClone(obj) | Clone object/array secara deep |
| pick(obj, keys) | Ambil key tertentu dari object |
| omit(obj, keys) | Buang key tertentu dari object |
Lisensi
MIT
