@firaloka/faker
@firaloka/faker
Berguna untuk menghasilkan data dummy/fake/palsu guna untuk tahap pengembangan. Fungsi-fungsi yang ada dalam paket ini dirancang untuk menangani berbagai operasi umum seperti menghasilkan nama acak, angka acak, manipulasi data, dan lainnya.
Paket ini dibuat dengan menggunakan runtime bun, yang memberikan performa cepat dalam pengelolaan paket dan eksekusi kode JavaScript. Namun tetap bisa berjalan pada NodeJS.
Adapun untuk melakukan testing library ini hanya bisa berjalan saat menggunakan runtime Bun.
Instalasi
Untuk menggunakan paket ini, kamu bisa menggunakan bun, pnpm, yarn, atau npm.
Menggunakan bun
bun add @firaloka/faker
Menggunakan pnpm
pnpm install @firaloka/faker
Menggunakan yarn
yarn install @firaloka/faker
Menggunakan npm
npm install @firaloka/faker
Semua Fungsi yang Tersedia
randomNamerandomGenderrandomIntegerrandomBooleanarrayShufflerandomElementOfArrayrandomPhoneNumber
Penggunaan
Setelah berhasil menginstal paket @firaloka/faker, kamu dapat mulai menggunakannya dalam proyek JavaScript atau TypeScript. Berikut adalah beberapa contoh penggunaan dasar dari paket ini:
Mengimpor Paket
Untuk mulai menggunakan paket, kamu perlu mengimpor fungsi-fungsi yang tersedia. Berikut adalah cara mengimpornya:
import { randomInteger } from '@firaloka/faker';
Menghasilkan Angka Acak
Fungsi randomInteger() memungkinkan kamu untuk menghasilkan angka dengan batasan yang dapat diatur:
import { randomInteger } from '@firaloka/faker';
const min = 0;
const max = 100;
const result = randomInteger(min, max);
console.log(result);
Menghasilkan Nama Acak
Fungsi randomName() memungkinkan kamu untuk menghasilkan nama acak dengan dapat memilih jenis kelamin, dan secara default adalah acak:
import { randomName } from '@firaloka/faker';
let result = randomName(); // Acak, baik nama lelaki maupun perempuan
console.log(result);
result = randomName("M"); // Nama lelaki
console.log(result);
result = randomName("W"); // Nama perempuan
console.log(result);
Menghasilkan Boolean Acak
Fungsi randomBoolean() memungkinkan kamu untuk menghasilkan boolean acak:
import { randomBoolean } from '@firaloka/faker';
let const = randomGender();
console.log(result); // true atau false
Menghasilkan Jenis Kelamin Acak
Fungsi randomGender() memungkinkan kamu untuk menghasilkan acak jenis kelamin dan dapat diatur bahasanya:
import { randomGender } from '@firaloka/faker';
let result = randomGender();
console.log(result); // Man atau Woman
result = randomGender(true);
console.log(result); // Pria atau Wanita
Menghasilkan Element Acak dari Array
Fungsi randomElementOfArray() memungkinkan untuk menghasilkan satu elemen acak dari sebuah array:
import { randomElementOfArray } from '@firaloka/faker';
const friends = ["Eko", "Budi", "Andi"];
const result = randomElementOfArray(friends);
console.log(result);
Menghasilkan Nomor Telpon Indonesia
Fungsi randomPhoneNumber() memungkinkan untuk menghasilkan nomor telpon valid Indonesia:
import { randomPhoneNumber } from '@firaloka/faker';
const result = randomPhoneNumber(friends);
console.log(result);
Dokumentasi Lengkap
Untuk melihat daftar lengkap fungsi yang tersedia dalam paket @firaloka/faker, kamu bisa mengunjungi dokumentasi resminya di npm atau melihat kode sumber di GitHub.
Semoga ini membantu! Jika ada pertanyaan lebih lanjut, jangan ragu untuk bertanya.