Skip to content

tornqvist/jazzon-faker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jazzon-faker

Generate fake data using faker

Installation

$ npm install --save jazzon-faker

Usage

All methods in faker.js are supported using dot notaion.

let jazzon = require('jazzon');
let faker = require('jazzon-faker');
let json = {
  "id": "@{ random.uuid }",
  "name": "@{ name.findName }",
  "bio": "@{ lorem.sentences(3) }",
  "email": "@{ internet.email }"
};

jazzon
  .use(faker())
  .compile(json)
  .then(result => console.log(result));

/* Logs:  
 {
  "id": "7abd8062-217a-4ea7-a315-569642114293",
  "name": "Gerry Ankunding",
  "bio": "Suscipit ut atque.\nCorporis dolores officia ipsum cupiditate eius labore.\nAperiam porro ipsam cupiditate officia odit assumenda.",
  "email": "Cielo_Muller76@yahoo.com"
}
*/

Conflicting helper names

To avoid conflict with other helpers one can prefix all the mehods with "faker".

name.findName === faker.name.findName

Options

To set the locale of faker, supply the locale option to the plugin.

jazzon.use(faker({ locale: 'sv' }));

About

Generate fake data using faker

Resources

Stars

Watchers

Forks

Packages

No packages published