0.0.2 • Published 4 years ago

social-network-mock v0.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

social-network-mock

j-mendez

Rapidly bootstrap your next project with mock data to replicate a social network. Easily drop it in and replace it as your API grows.

Getting Started

  1. npm install social-network-mock --save

How to use

UtilsParamsInfo
generateSocialNetwork(size, currentUser)size: 10, currentUser: nullgenerate a collection of data for a social network mock
generateRandomUsers(size, hobbies)size: 10, hobbies: nullgenerate a list of random users with hobbie collection sync
generateRandomHobbies()nonegenerate a list of random hobbies
generateRandomHobbie()nonegenerate a random hobbie
generateRandomString()nonegenerate a random string

Example

import {
  generateSocialNetwork,
  HobbieExperience,
  HobbieType,
  UserModel,
} from "social-network-mock";

const me = new UserModel(
  { firstName: "Bob", middleName: "Adam", lastName: "Johns", suffix: ".SR" },
  [
    {
      exp: HobbieExperience.Beginner,
      type: HobbieType.Biking,
    },
  ]
);

const {
  usersCollection,
  hobbiesCollection,
  followersCollection,
} = generateSocialNetwork(1000, me);
0.0.2

4 years ago

0.0.1

4 years ago