jazzon-faker

1.1.0 • Public • Published

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' }));

Readme

Keywords

Package Sidebar

Install

npm i jazzon-faker

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • tornqvist