apemanseed

2.1.6 • Public • Published

apemanseed

Build Status Code Climate Code Coverage npm Version JS Standard

Dynamic data generator.

Installation

$ npm install apemanseed --save

Usage

'use strict'
 
const apemanseed = require('apemanseed')
 
let seed = apemanseed('ja', {
  vars: {
    foo: 'bar'
  }
})
 
let users = seed.explode({
  username: '#{animal}'
}, 100)
 
console.log(users)
 

Context

Variables available inside expression.

Values with ja lang

Name Example
addressKana "ナガノケンアヅミノシアカシナヒガシカワテ", "ナガノケントウミシシオカワ", "オカヤマケンミマサカシヨシ"
address "長野県安曇野市明科東川手5-12-5", "長野県東御市塩川1-10-6", "岡山県美作市吉9-15-2 アーバンティ吉 1105号室"
age "66", "27", "28"
animal "あかうま", "あかうお", "あかいぬ"
bird "ひばり", "ひな", "ひどりがも"
birthday "Fri, 17 Feb 1950 23:47:58 GMT", "Tue, 25 Apr 1989 02:13:44 GMT", "Sun, 08 May 1988 17:46:03 GMT"
city "ニューヨーク", "紐育", "新潟市"
color "むらさき", "緑", "みどり"
country "ツバル", "智利", "チリ"
fish "えい", "うみへび", "うみすずめ"
fruit "たちばな", "橙", "だいだい"
geo "高原", "懸崖", "群島"
instrument "打楽器", "大正琴", "太鼓"
myoujiKana "さわだ", "くぼた", "ほんだ"
myouji "沢田", "久保田", "本田"
namaeKana "ヨシミ", "タカマサ", "カツミ"
namae "美己", "貴雅", "克三"
organ "心臓", "腎臓", "心室"
plant "西瓜", "しんわすれなぐさ", "ジンジャー"
star "大犬座", "おおいぬ座", "おうし座"
unit "レオミュール度", "レイリー", "立米"

Values with en lang

Name Example
age "35", "39", "23"
color "eau de nil", "ebony", "ecru"
email "mmasonds@google.ca", "jalvarezdt@umn.edu", "jfreemandu@time.com"
firstName "Mildred", "Jessica", "Judith"
fish "bigscale fish", "bigscale pomfret", "billfish"
flower "rhododendron", "potentilla", "king protea"
gender "Female", "Female", "Female"
lastName "Mason", "Alvarez", "Freeman"

Functions

  • moment()
  • numcal()
  • stringcase()
  • randomval()
  • toRomaji()
  • toHiragana()
  • toKatakana()
  • randomBool()
  • randomDate()
  • randomHash()
  • randomInt()
  • random()
  • camelcase()
  • capitalcase()
  • constcase()
  • decapitalcase()
  • enumcase()
  • lowercase()
  • pascalcase()
  • pathcase()
  • sentencecase()
  • snakecase()
  • spacecase()
  • spinalcase()
  • titlecase()
  • trimcase()
  • uppercase()
  • ave()
  • max()
  • min()
  • sum()

License

This software is released under the MIT License.

Links

Readme

Keywords

Package Sidebar

Install

npm i apemanseed

Weekly Downloads

5

Version

2.1.6

License

MIT

Last publish

Collaborators

  • okunishinishi