node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

kyujitai

kyujitai.js

Build Status Greenkeeper badge

Utility collections for making Japanese text old-fashioned.

install

npm install kyujitai

Use

var Kyujitai = require('kyujitai');
var kyujitai = new Kyujitai(function (error) {
    kyujitai.encode('旧字体'); // -> '舊字體'
});

Usage

new Kyujitai([options], [callback])

Constructor.

  • options: Objerct, options.
  • callback: Function(error), called when construction completed.
    • error: Error, supplied if construction failed.

kyujitai.encode(string, [options])

Encode string from shinjitai to kyujitai.

  • string: String, to encode.
  • options: Object, options.
    • options.IVD: Boolean, true if use IVS for encoded string. Default is false.
  • Returns: String, encoded string.
kyujitai.encode('旧字体'); // -> '舊字體'
 
kyujitai.encode('画期的図画'); // -> '劃期的圖畫'
 
kyujitai.encode('弁明'); // -> '辯明'
kyujitai.encode('弁償'); // -> '辨償'
kyujitai.encode('花弁'); // -> '花瓣'
kyujitai.encode('弁髪'); // -> '辮髮'

kyujitai.decode(string, [options])

Decode string from kyujitai to shinjitai.

  • string: String, to encode.
  • options: Object, options.
  • Returns: String, decoded string.