npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@night_slayer/fake-js

v1.0.3

Published

This package contains fake data for development purposes. Which includes fake names, emails, phone numbers, addresses, etc.

Downloads

222

Readme

@night_slayer/fake-js

@night_slayer/fake-js is a powerful npm package designed to generate realistic, yet fictional, user data for front-end development. It's perfect for developers who need to populate their applications with mock data for testing, prototyping, or demonstration purposes.

Features

  • Generates a specified number of fake user profiles.
  • Each user profile includes a variety of attributes such as name, email, phone number, location, address, birthdate, job title, company name, hobbies, education level, and skills.
  • Data is selected in a cyclical manner from predefined lists to ensure diversity and realism.

Installation

To install @night_slayer/fake-js, run the following command in your terminal:

npm install @night_slayer/fake-js

Usage

First, import the package into your project using ES6 module syntax:

import { generateUserData } from '@night_slayer/fake-js';

Then, you can generate fake user data by calling the generateUserData function and specifying the number of users you want to generate:

const users = generateUserData(10);
console.log(users);

This will return an array of 10 fake user profiles that you can use in your application.

Example Output

Here is an example of the output generated by @night_slayer/fake-js:

[
  {
    "name": "John Doe",
    "email": "[email protected]",
    "phone": "555-123-4567",
    "location": "New York, NY",
    "address": "123 Main St",
    "birthdate": "01/01/1990",
    "jobTitle": "Software Engineer",
    "company": "Acme Corp",
    "hobbies": "Reading",
    "education": "Bachelor's Degree",
    "skills": ["JavaScript", "React", "Node.js"]
    },
]

API Reference

generateUserData(count)

Generates a specified number of fake user profiles.

  • count (number): The number of fake user profiles to generate. Defaults to 1000.

The data for each user profile is selected in a cyclical manner from predefined lists, ensuring that each attribute is varied across the generated profiles.

Contributing

Contributions are welcome! If you'd like to contribute to @night_slayer/fake-js, please fork the repository, make your changes, and submit a pull request.

License

@night_slayer/fake-js is released under the MIT License. See the LICENSE file for more details.

Note

This package is intended for use in front-end development only. It is not suitable for backend Node.js applications.