WebStorm: The Smart JavaScript IDE by JetBrains

A powerful IDE for modern JavaScript development with code completion and refactoring for JavaScript, TypeScript, and the most popular web frameworks.