Channels ▼
RSS

Mobile

JetBrains Gets Fancy with Handlebars and Mustache


JetBrains has released a new version of WebStorm, its JavaScript IDE. The new version features support for EJS, web components, Mustache and Handlebars templates, plus Stylus and integrated node package manager and Terminal.

NOTE: Mustache is a simple "logic-less" system web template system not only for JavaScript but also existing with implementations for ActionScript, C++, Ruby, Scala, and others. Handlebars is a template processor designed to dynamically generate a web developer's HTML page, therefore saving the time required to perform manual updates.

WebStorm now understands .mustache and .hbs files, and provides formatting and syntax highlighting for Handlebars and Mustache templates, as well as automatic tag closing.

Free Trial

Offered with a 30 day free trial, WebStorm 7 provides support for the latest version of TypeScript 0.9 including Generics and enums. Support for languages like CoffeeScript and Dart has been improved, and there is now a new structure view for LESS and Sass CSS extensions.

Now it is available in JavaScript debug session only: Page content will be automatically updated with your changes. An improved JavaScript debugger (only Google Chrome and Node.js) now has a new Variables view and an Elements tab, which allows you to inspect elements of the current web page and shows its contents live.

The built-in REST Client added earlier in WebStorm 6 is now improved with added support for request history, import/export of XML files with REST Client Requests, and compressed responses.

According to JetBrains, Live Edit has been completely redesigned to make it more coherent and predictable — now it is available in JavaScript debug session only. Page content will be automatically updated with your changes.

"The built-in REST Client added earlier in WebStorm 6 is now improved with added support for request history, import/export of XML files with REST Client Requests, and compressed responses," said the company.

NOTE: The latest WebStorm makes integration with GitHub better too. Now GitHub users can make pull requests right in the IDE with ease.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video