gimei
Version:
Random Japanese name and address generator. Node.js port of gimei with TypeScript support.
111 lines (81 loc) • 3.24 kB
Markdown
[](https://github.com/willnet/gimei) のNode.js版です。架空の日本人名や住所文字列を作成します。
テストデータの作成などにどうぞ。
```bash
npm install gimei
```
```javascript
const gimei = require('gimei');
```
架空の人物名を返します。
```javascript
const name = gimei.name();
console.log(name.kanji()); // "斎藤 陽菜"
console.log(name.hiragana()); // "さいとう はるな"
console.log(name.katakana()); // "サイトウ ハルナ"
console.log(name.english()); // "Saito Haruna"
console.log(name.last().kanji()); // "斎藤"
console.log(name.last().hiragana()); // "さいとう"
console.log(name.last().katakana()); // "サイトウ"
console.log(name.first().kanji()); // "陽菜"
console.log(name.first().hiragana()); // "はるな"
console.log(name.first().katakana()); // "ハルナ"
```
架空の男性名を返します。
```javascript
const male = gimei.male();
console.log(male.kanji()); // "小林 顕士"
console.log(male.isMale()); // true
console.log(male.isFemale()); // false
```
架空の女性名を返します。
```javascript
const female = gimei.female();
console.log(female.kanji()); // "根本 彩世"
console.log(female.isMale()); // false
console.log(female.isFemale()); // true
```
架空の住所を返します。
```javascript
const address = gimei.address();
console.log(address.kanji()); // 岡山県 大島郡大和村 稲木町
console.log(address.hiragana()); // おかやまけん おおしまぐんやまとそん いなぎちょう
console.log(address.katakana()); // オカヤマケン オオシマグンヤマトソン イナギチョウ
console.log(address.english()); // "Okayama Oshima-gun Yamato-son Inagi-cho"
console.log(address.prefecture().kanji()); // 岡山県
console.log(address.prefecture().hiragana()); // おかやまけん
console.log(address.prefecture().katakana()); // オカヤマケン
console.log(address.city().kanji()); // 大島郡大和村
console.log(address.city().hiragana()); // おおしまぐんやまとそん
console.log(address.city().katakana()); // オオシマグンヤマトソン
console.log(address.town().kanji()); // 稲木町
console.log(address.town().hiragana()); // いなぎちょう
console.log(address.town().katakana()); // イナギチョウ
console.log(address.phoneHome()); // "070-1234-5678"
```
This library includes TypeScript type definitions:
```typescript
import gimei from 'gimei';
const name = gimei.name();
const address = gimei.address();
```
```bash
npm install
npm run build
npm test
```
* [Original gimei](https://github.com/willnet/gimei)
* [Repository](https://github.com/stdxfs/node-gimei)