juman is a User-Extensible Morphological Analyzer for Japanese.
$ npm install --save juman-bin
const { exec } = require('child_process'); const juman = require('juman-bin'); exec(`echo ラーメン大好き | ${juman}`, (err, stdout) => { console.log(stdout); // => // ラーメン らーめん ラーメン 名詞 6 普通名詞 1 * 0 * 0 "代表表記:ラーメン/らーめん カテゴリ:人工物-食べ物 ドメイン:料理・食事" // 大好き だいすき 大好きだ 形容詞 3 * 0 ナノ形容詞 22 語幹 1 "代表表記:大好きだ/だいすきだ" // EOS });
MIT