An NPM for parsing text markup