WebStorm 2016.1 released

Improves refactoring for ECMAScript 6 and TypeScript.
March 18, 2016
Feature Release

WebStorm helps you edit HTML, CSS and JavaScript during Web development. It notifies you about code problems on the fly and easily handles complicated language mixtures e.g. HTML markup or SQL inside JavaScript. WebStorm tracks changes made to source files protecting you from accidental losses. You can inspect the history of a particular file or directory and rollback to any of its previous versions.

Updates in 2016.1

Language Support

  • Better Refactoring Options - Improved refactoring for ECMAScript 6 and TypeScript, including Create method, Extract method, Inline method and Introduce field.
  • Unused Import Inspection - Any unused import statements in ECMAScript 6 and TypeScript are now highlighted in the editor.
  • Better TypeScript Support - The IDE now adds import statements as you type.
  • Support for CSS Custom Properties - Includes code completion for variable names, jump to variable definitions, see a quick definition and search for usages.

Frameworks and Libraries

  • Improved Angular 2 Support
    • Includes coding assistance for event and property bindings, as well as completion inside any data binding.
    • Code insight and navigation are available for directives, variables defined in templates, custom event handlers, and paths in templateUrl and styleUrls fields.
    • Support for ui-router, which lets you jump from state references to their definitions, and from the named view to their definitions in the HTML template.
    • The IDE now understands components defined using the new AngularJS 1.5 module.component() method helper.

Tools

  • New Features in JavaScript Debugger - Debug asynchronous client-side code and arrow functions in ECMAScript 6, and stop on the breakpoints set in the Web and Service workers.
  • Running and Debugging Node.js Apps Remotely - Run and debug your Node.js applications on a remote server or Vagrant box right from the IDE.
  • Vagrant and SSH Console - Integration with Vagrant is now available in WebStorm. You can run, reload and stop the Vagrant box from the IDE, without using the command line. Using a SSH Console you can connect to your Vagrant box or any other remote machine.
  • Running and Debugging Electron Applications - Debug an app’s main process in a built or packaged Electron application, by using Node.js run/debug configuration.

IDE Improvements

  • JSON Schema - WebStorm can now provide coding assistance for certain types of JSON files.

About JetBrains

JetBrains is a leading software development firm specializing in the creation of intelligent, productivity-enhancing software technology. The company is widely known for their innovative, award-winning products, IntelliJ IDEA, ReSharper and TeamCity. JetBrains' products are trusted and used every day by developers in over 3,000 companies worldwide, many from the Fortune 100. JetBrains has headquarters in Prague, Czech Republic and R&D centers in Russia, Germany and the USA.

Refactor code using WebStorm.

WebStorm

JavaScript and TypeScript IDE.

WebStorm is also available in:

Got a Question?

Live Chat with our JetBrains licensing specialists now.