@firaloka/faker

0.6.0 • Public • Published

@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

  • randomName
  • randomGender
  • randomInteger
  • randomBoolean
  • arrayShuffle
  • randomElementOfArray
  • randomPhoneNumber

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.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.6.04latest

Version History

VersionDownloads (Last 7 Days)Published
0.6.04
0.5.01
0.4.71
0.4.61
0.4.51
0.4.41
0.4.22
0.4.11
0.4.01
0.3.11
0.3.01
0.2.31
0.2.21
0.2.11
0.2.01
0.1.22
0.1.11
0.1.01
0.0.21
0.0.11
0.0.01

Package Sidebar

Install

npm i @firaloka/faker

Weekly Downloads

26

Version

0.6.0

License

MIT

Unpacked Size

27 kB

Total Files

17

Last publish

Collaborators

  • ahlaiptek