It is a morphological analyzer for Japanese with kuromoji.
npm install @tomsd/morphoanalyzer
import { Analyzer } from "@tomsd/morphoanalyzer";
Analyzer.analyze("これは、テストです。")
.then(console.log);
/*
[
{ surface: 'これ', pos: '名詞' },
{ surface: 'は', pos: '助詞' },
{ surface: '、', pos: '記号' },
{ surface: 'テスト', pos: '名詞' },
{ surface: 'です', pos: '助動詞' },
{ surface: '。', pos: '記号' }
]
*/