UNPKG

type-gimei

Version:

type-gimei generates Japanese Language random data.

88 lines (71 loc) 2.32 kB
# type-gimei [![Tests](https://github.com/abcb2/type-gimei/actions/workflows/tests.yml/badge.svg)](https://github.com/abcb2/type-gimei/actions/workflows/tests.yml) type-gimeiは日本人の名前をランダムに返すライブラリです。 テストの時に使うことを想定しています。 rubyのgimeiにインスパイアされており、インターフェースをなるべく踏襲するようにしています。 # 使い方 ## TypeScript ```typescript import { Gimei, Name, Address } from 'type-gimei'; for (let i = 0; i < 10; i++) { const name: Name = Gimei.randomName(); const hiragana: string = name.hiragana(); const romaji: string = name.romaji(); const kanji: string = name.kanji(); const katakana: string = name.katakana(); const address: Address = Gimei.randomAddress(); const address_hiragana: string = address.hiragana(); const address_romaji: string = address.romaji(); const address_kanji: string = address.kanji(); const address_katakana: string = address.katakana(); console.log(` ${hiragana} ${romaji} ${kanji} ${katakana} ${address_hiragana} ${address_romaji} ${address_kanji} ${address_katakana} `); } ``` ## ES6, ES5 ```javascript const {Gimei} = require('type-gimei'); for (let i = 0; i < 10; i++) { let name = Gimei.randomFemale(); let address = Gimei.randomAddress(); console.log(name.hiragana()); console.log(name.kanji()); console.log(name.romaji()); console.log('----'); console.log(address.hiragana()); console.log(address.kanji()); console.log(address.romaji()); console.log('----'); } ``` ```javascript var gimei = require('type-gimei').Gimei; var name = gimei.randomName(); var hiragana = name.hiragana(); var romaji = name.romaji(); var kanji = name.kanji(); var katakana = name.katakana(); var address = gimei.randomAddress(); var address_hiragana = address.hiragana(); var address_romaji = address.romaji(); var address_kanji = address.kanji(); var address_katakana = address.katakana(); console.log(hiragana); console.log(romaji); console.log(kanji); console.log(katakana); console.log(address_hiragana); console.log(address_romaji); console.log(address_kanji); console.log(address_katakana); ``` # Contributors - [Iosif Takakura (huideyeren)](https://github.com/huideyeren)