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