nlp-compromise definitely does way more, but in NLP, it helps to be domain-specific.
nlp.text('No one knows.').people()[0].text 'No one'