1.1.0 • Published 9 years ago

jazzon-faker v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

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

9 years ago

1.0.0

9 years ago