UNPKG

gimei

Version:

Random Japanese name and address generator. Node.js port of gimei with TypeScript support.

111 lines (81 loc) 3.24 kB
# node-gimei [gimei](https://github.com/willnet/gimei) のNode.js版です。架空の日本人名や住所文字列を作成します。 テストデータの作成などにどうぞ。 ## Install ```bash npm install gimei ``` ## Usage ### Basic Usage ```javascript const gimei = require('gimei'); ``` ### name() 架空の人物名を返します。 ```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()); // "ハルナ" ``` ### male() 架空の男性名を返します。 ```javascript const male = gimei.male(); console.log(male.kanji()); // "小林 顕士" console.log(male.isMale()); // true console.log(male.isFemale()); // false ``` ### female() 架空の女性名を返します。 ```javascript const female = gimei.female(); console.log(female.kanji()); // "根本 彩世" console.log(female.isMale()); // false console.log(female.isFemale()); // true ``` ### address() 架空の住所を返します。 ```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" ``` ## TypeScript Support This library includes TypeScript type definitions: ```typescript import gimei from 'gimei'; const name = gimei.name(); const address = gimei.address(); ``` ## Development ```bash # Install dependencies npm install # Build TypeScript npm run build # Run tests npm test ``` ## Links * [Original gimei](https://github.com/willnet/gimei) * [Repository](https://github.com/stdxfs/node-gimei)