0.0.1 • Published 3 years ago

mockoa v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

mockoa

Features

  • Get Mockaroo Types list
  • Generate data from mockaroo valid schema in different formats (json, csv, txt)

Installing

Using npm:

$ npm install mockoa

Using yarn:

$ yarn add mockoa

Exemple

const fs = require("fs");
const Mockoa = require("mockoa").default;

const instance = new Mockoa("[key]");
const ProductSchema = [
    {
        "name": "id",
        "type": "Row Number",
    },
    {
        "name": "name",
        "type": "Product (Grocery)",
    },
    {
        "name": "quantity",
        "type": "Number",
        "min": 1,
        "max": 20,
        "decimals": 0,
    },
];

const getProducts = async (count, format = "json") => {
  await instance
    .generate(ProductSchema, count, format)
    .then((data) => {
      console.debug("data: ", data);
    });
};

getProducts(3);
# output:
data: [
  { id: 1, name: 'Carbonated Water - Peach', quantity: 18 },
  { id: 2, name: 'Bowl 12 Oz - Showcase 92012', quantity: 14 },
  { id: 3, name: 'Halibut - Steaks', quantity: 20 }
]