1.0.9 • Published 1 year ago

@ajayff4/le-data v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

⚡️ Try it Online

npm.io

🚀 Features

  • 🧍 - Generate random person with an Indian identity.
  • 🙏 - Data generated by this package is Indian origin based. Soon international data will be included too.
  • 🧪 - Modules are tested with Jest.
  • ✅ - Validated with Zod.

📦 Install

npm install -D @ajayff4/le-data
or
yarn add -D @ajayff4/le-data

🪄 Usage

import { ldt } from "@ajayff4/le-data";
// or
const { ldt } = require("@ajayff4/le-data");


console.log("int:", ldt.number.int()); // int: -1161972571
console.log("int:", ldt.number.int({max:100})); // int : -2095377662
console.log("int:", ldt.number.int({min:0, max:100})); // int : 35

console.log("seed:", ldt.utils.seed()); // seed: orz3lKJg6m
console.log("seed:", ldt.utils.seed(21)); // seed: 2yGIVAtxWJPGualh62kK5
console.log("slug:", ldt.utils.slug('I am @ajayff4/le-data')); // slug: i-am-ajayff4ledata

console.log("age:", ldt.person.age()); // age: 57
console.log("age:", ldt.person.age({min:18})); // age: 57
console.log("age:", ldt.person.age({min:18, max:60})); // age: 33
console.log("firstname:", ldt.person.firstName()); // firstname: Laxmi
console.log("firstname:", ldt.person.firstName({sex:'female'})); // firstname: Sarika
console.log("middlename:", ldt.person.middleName()); // middlename: Kumar
console.log("lastname:", ldt.person.lastName()); // lastname: Ahluwalia
console.log("fullname:", ldt.person.fullName()); // fullname: Sahadev Agarwal
console.log("fullname:", ldt.person.fullName({middle:true})); // fullname: Sherry Kumar Ahuja
console.log("gender:", ldt.person.gender()); // gender: female
console.log("gender:", ldt.person.gender({binary:false})); // gender: xenogender

💎 Modules

The API covers the following modules:

ModuleExampleOutput
💳Cardldt.card.info()Card module will be available soon!
🌈Colorldt.color.rgb()#31ef60
🆔Idldt.id.uuid()d328ab9f-a826-4519-ad6b-c1699d58f1cc
🌎Locationldt.location.info()Location module will be available soon!
🔢Numberldt.number.int()56
🧑Personldt.person.fullName()Ajay Agrawal
👠Productldt.product.info()Product module will be available soon!
🔠Stringldt.string.info()String module will be available soon!
🎲Gameldt.game.dice3()2,6,4
🔧Utilsldt.utils.seed(21)xayaW9LU0ncPdW1JJtuOn

🛤️ Roadmap - Plans ahead

  • JSDocs will be added
  • documentation page will be released
  • introduced factories need to be completed

📘 Credits

📝 Changelog

Detailed changes for each release are documented in the release notes.

🔑 License

MIT

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5-patch2

1 year ago

1.0.5-patch1

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago