Modern TypeScript morphological analyzer for Esperanto text with comprehensive part-of-speech identification