ダミーデータを作成してくれるFaker.jsを試してみる

Marak/Faker.js · GitHub


インストール

npm install Faker


使い方

var Faker = require('./Faker');
var randomCard = Faker.Helpers.createCard(); 

createCardで個人の情報をいろいろまとめて作成してくれます。

Northern Irelandにお住まいのElwin Mooreさんが作成されました。

{ name: 'Elwin Moore',
  username: 'Louie',
  email: 'Cara@davonte.biz',
  address: 
   { streetA: 'Konopelski Drive',
     streetB: '487 Misty Branch',
     streetC: '31976 Kenny Inlet Apt. 910',
     streetD: 'Suite 525',
     city: 'Rorymouth',
     ukCounty: 'West Midlands',
     ukCountry: 'Northern Ireland',
     zipcode: '61400' },
  phone: '(691)308-9874',
  website: 'arlie.io',
  company: 
   { name: 'Weissnat-Upton',
     catchPhrase: 'Implemented homogeneous firmware',
     bs: 'aggregate ubiquitous deliverables' },
  posts:  [..略..]

名前だけ作成することもできます。

> var randomName = Faker.Name.findName();
> randomName
'Cedrick Lemke'

当たり前だけど、日本名はでてきません。住所も。
英国のデータが作成されるようです。

Marak/Faker.js · GitHub