mockr.js is a powerful and flexible library designed to simplify the process of generating mock data for testing and development purposes. It supports a wide range of data types, including names, addresses, emails, and much more, making it an ideal choice for developers looking to create realistic and varied datasets.
- Wide Range of Data Types: Generate mock data for names, emails, addresses, credit card numbers, and many other types.
- Customizable: Easily tailor the generated data to fit your specific needs.
- Easy to Use: Simple API and clear documentation to get you started quickly.
- Open Source: Freely available for personal and commercial use under the MIT license.
- Node.js (version 20.x or higher recommended)
To install mockr.js, run the following command in your project directory:
npm install mockr.js
# or
yarn add mockr.js
# or
bun add mockr.js
Name | Function | Possible Variants | Responses |
---|---|---|---|
Address | generateAddress() |
127 | Street, City, ZIP, State, Country |
Browser Agent | generateBrowserAgent() |
3.000 | Browser Agent |
Company | generateCompany() |
3.317.520 | Name, Job Title, Department, Location |
Contact | generateContact() |
8.498.675 | Email, Phone, Mobile, Fax |
Credit Card | generateCreditCard() |
4.800.000.000.000.000.000.000.000 | Holder, Number, Type, Expire, CVV |
Date | generateDate() |
∞ | Date |
Date and Time | generateDateAndTime() |
∞ | Date, Time |
Domain | generateDomain() |
50 | Domain |
Geolocation | generateGeolocation() |
9.007.199.254.740.992 | Geolocation |
IBAN | generateIBAN() |
3.656.158.440.062.976 | IBAN |
IPv4 | generateIPv4() |
4,294,967,296 | IPv4 |
IPv6 | generateIPv6() |
340.282.366.920.938.463.463.374.607.431.768.211.456 | IPv6 |
MAC | generateMAC() |
281.474.976.710.656 | MAC |
Name | generateName() |
9200 | First Name, Last Name |
SWIFT | generateSWIFT() |
20 | SWIFT |
Time | generateTime() |
86,400,000 | Hour, Minute, Second, Millisecond |
Timezone | generateTimezone() |
139 | Timezone |
URL | generateURL() |
78.364.164.096 | URL |
We welcome contributions to mockr.js! If you're interested in helping improve the project.
If you encounter any issues or have questions, please file a bug report or feature request through our GitHub Issues.
mockr.js is open-source software licensed under the MIT license.