Skip to content

Commit

Permalink
feat: supports Romaji (#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
longgt authored Nov 20, 2024
1 parent d0b039e commit f0eb604
Show file tree
Hide file tree
Showing 11 changed files with 16,939 additions and 16,873 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
#### 0.4.0 (2024-11-20)

##### Changes

* **name:** add Romaji
* **address:** add Romaji

#### 0.3.0 (2021-11-24)

##### Changes
Expand Down
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# node-gimei

[gimei](https://github.com/willnet/gimei) の Node.js 版です。架空の日本人名や住所文字列を作成します。
[gimei](https://github.com/willnet/gimei) のNode.js版です。架空の日本人名や住所文字列を作成します。
テストデータの作成などにどうぞ。

## Install
Expand All @@ -19,14 +19,17 @@
console.log(name.hiragana()); // さいとう はるな
console.log(name.katakana()); // サイトウ ハルナ
console.log(name.katakanaHan()); // サイトウ ハルナ
console.log(name.last().kanji()); // 斎藤"
console.log(name.romaji()); // Saitou Haruna
console.log(name.last().kanji()); // 斎藤
console.log(name.last().hiragana()); // さいとう
console.log(name.last().katakana()); // サイトウ
console.log(name.last().katakanaHan()); // サイトウ
console.log(name.last().romaji()); // Saitou
console.log(name.first().kanji()); // 陽菜
console.log(name.first().hiragana()); // はるな
console.log(name.first().katakana()); // ハルナ
console.log(name.first().katakanaHan()); // ハルナ
console.log(name.first().romaji()); // Haruna

### male()

Expand All @@ -35,6 +38,7 @@
var gimei = require('@longgt-public/node-gimei')();
var male = gimei.male();
console.log(male.kanji()); // 小林 顕士
console.log(male.romaji()); // Kobayashi Kenji
console.log(male.isMale()); // true
console.log(male.isFemale()); // false

Expand All @@ -45,6 +49,7 @@
var gimei = require('@longgt-public/node-gimei')();
var female = gimei.female();
console.log(female.kanji()); // 根本 彩世
console.log(female.romaji()); // Nemoto Ayase
console.log(female.isMale()); // false
console.log(female.isFemale()); // true

Expand All @@ -58,18 +63,22 @@
console.log(address.hiragana()); // おかやまけん おおしまぐんやまとそん いなぎちょう
console.log(address.katakana()); // オカヤマケン オオシマグンヤマトソン イナギチョウ
console.log(address.katakanaHan()); // オカヤマケン オオシマグンヤマトソン イナギチョウ
console.log(address.romaji()); // Okayamaken Ooshimagunyamatoson Inagichou
console.log(address.prefecture().kanji()); // 岡山県
console.log(address.prefecture().hiragana()); // おかやまけん
console.log(address.prefecture().katakana()); // オカヤマケン
console.log(address.prefecture().katakanaHan()); // オカヤマケン
console.log(address.prefecture().romaji()); // Okayamaken
console.log(address.city().kanji()); // 大島郡大和村
console.log(address.city().hiragana()); // おおしまぐんやまとそん
console.log(address.city().katakana()); // オオシマグンヤマトソン
console.log(address.city().katakanaHan()); // オオシマグンヤマトソン
console.log(address.city().romaji()); // Ooshimagunyamatoson
console.log(address.town().kanji()); // 稲木町
console.log(address.town().hiragana()); // いなぎちょう
console.log(address.town().katakana()); // イナギチョウ
console.log(address.town().katakanaHan()); // イナギチョウ
console.log(address.town().romaji()); // Inagichou

### reset()

Expand Down
4 changes: 4 additions & 0 deletions lib/address.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,10 @@ module.exports = {
return util.convertZenKanaToHanKana(this.katakana());
},

romaji: function() {
return this.createAddress(3);
},

createPrefecture : function(i) {
return this.prefectures[this.prefectureIndex][i];
},
Expand Down
6,152 changes: 3,076 additions & 3,076 deletions lib/data/addresses.yml

Large diffs are not rendered by default.

Loading

0 comments on commit f0eb604

Please sign in to comment.