safe-identifier
Sanitize strings for use as JavaScript identifiers & property names
ts-error
An extendable Error class that actually works, with TypeScript definition files, supporting old and new style classes and compatibility even with the oldest browsers
meriyah
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability