1.4.0 • Published 4 years ago
jap-js v1.4.0
Installation
npm install jap-jsyarn add jap-jsUsage
import japJS from 'jap-js';
// or
import { isHiragana, hasKanji } from 'jap-js';API
japJS.toHiragana("カ");
// か
japJS.toHiragana("hello カ 火");
// hello か 火japJS.toKatakana("か");
// カ
japJS.toKatakana("hello か 火");
// hello カ 火japJS.kanjiDetails("火")
// { character: '火', freq: '574', grade: 1, jlpt: 5, stroke: 4...}
japJS.kanjiDetails("火", "jlpt")
// 5
japJS.kanjiDetails(["火", "家"], { jlpt: true, grade: true })
// [ { jlpt: 5, grade: 2 }, { jlpt: 4, grade: 2 } ]japJS.isHiragana("あう"); // true
japJS.isHiragana("火"); // falsejapJS.isKatakana("アイウ"); // true
japJS.isKatakana("あ火"); // falsejapJS.isKana("アあ"); // true
japJS.isKana("あア漢字"); // falsejapJS.isKanji("火漢字"); // true
japJS.isKanji("ア"); // falsejapJS.isJapanese("あイ漢字"); // true
japJS.isJapanese("hello"); // falsejapJS.isJoyoKanji("漢字"); // true
japJS.isJoyoKanji("鮭"); // falsejapJS.isKanjiNumber("一五七"); // true
japJS.isKanjiNumber("三あ"); // false
japJS.isKanjiNumber(123); // falsejapJS.hasHiragana("あ"); // true
japJS.hasHiragana("ア"); // falsejapJS.hasKatakana("ア"); // true
japJS.hasKatakana("あ"); // falsejapJS.hasKana("私はアルノです"); // true
japJS.hasKana("字"); // falsejapJS.hasKanji("私は猫です"); // true
japJS.hasKanji("アあ"); // falsejapJS.hasKanjiNumber("あhello五"); // true
japJS.hasKanjiNumber("あhello"); // falsejapJS.hasJapanese("字hello"); // true
japJS.hasJapanese("hello"); // falsejapJS.hasJoyoKanji("鮭漢字"); // true
japJS.hasJoyoKanji("鮭"); // falsejapJS.toHalfWidth("hello");
// hello
japJS.toHalfWidth("i am half width string");
// i am half width stringjapJS.toFullWidth("hello");
// hello
japJS.toFullWidth("i am half width string");
// i am half width string