UNPKG

sorted-joyo-kanji

Version:
39 lines (34 loc) 794 B
/** * @author Kenichiro Murata * @copyright 2015 Kenichiro Murata * @license MIT */ 'use strict'; /** * Dependencies. */ var joyoKanji = require('joyo-kanji').kanji; var codePoint = require('code-point'); var SortedArray = require('sorted-array'); var each = require('amp-each'); /* * Setup. */ var sortedJoyoKanji = SortedArray.comparing(function (item) { return codePoint(item); }, joyoKanji); var sortedCodePoint = new SortedArray([]); each(sortedJoyoKanji.array, function (item) { return sortedCodePoint.insert(codePoint(item)); }); /* * Expose. */ module.exports = { kanji: sortedJoyoKanji.array, codepoint: sortedCodePoint.array, isJoyo: function isJoyo(value) { return sortedCodePoint.search(codePoint(value)) !== -1; } }; //# sourceMappingURL=index.js.map