knp is a Japanese Dependency and Case Structure Analyzer.
$ npm install --save knp-bin
const { exec } = require('child_process'); const juman = require('juman-bin'); const knp = require('knp-bin'); exec(`echo ラーメン大好き | ${juman} | ${knp}`, (err, stdout) => { console.log(stdout); // => // # S-ID:1 KNP:4.17-CF1.1 DATE:2017年05月11日 SCORE:-8.61202 // ラーメン═════╗ <体言> // 大好き<用言:形><格解析結果:ガ/ラーメン;カラ/-;ガ2/-;ノ/-> // EOS });
MIT