Romaji Name. Fix and normalize Japanese names written in Roman letters.

npmjs.org/package/romaji-name

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

December 2023
  • Handle names with shodai (first gen) better.
  • Fix up some generation parsing.
  • Properly handle 'no' 'middle name' in Japanese.
November 2023
  • Don't put spaces between given and surname.
  • Update deps.
December 2022
  • Update package-lock.json.
September 2020
  • Update deps, bump version.
November 2016
  • Update enamdict package.
October 2016
  • Update enamdict dependency.
November 2015
  • Update enamdict. Bump to v0.1.5.
  • Update dependencies. Release v0.1.4.
August 2014
  • Bump to v0.1.3.
  • Finish flushing out the parseName object properties.
  • Continue flushing out object property details.
  • Start to flush out the documentation, make it current.
April 2014
  • Handle repeated Kanji characters with 々. Also handle Unicode roman nu…
  • Improve handling of paren stripping.
  • Make sure the romaji name parts match the order of the kanji name parts.
  • Fix up some Kanji name parsing issues and add spaces to the generated…
  • Handle 初代.