prettier-plugin-ejs
                                
                                 prettier-plugin-ejs copied to clipboard
                                
                                    prettier-plugin-ejs copied to clipboard
                            
                            
                            
                        Prettier EJS Plugin
Prettier Plugin for EJS
This plugin formats EJS markup in html files. It uses the default html parser and just marks EJS specific tags as comments.
Installation
npm install --save-dev prettier-plugin-ejs
For Prettier v2, the plugin will be loaded automatically.
For Prettier v3, you'll need to manually load the plugin:
prettier --plugin=prettier-plugin-ejs --write .
Please check Prettier Docs for other loading methods.
Example
Before
<div>
  <!-- prettier-ignore -->
  <div>
    <% if (condition) { %> <% } else if (condition) { %> <% } %>
  </div>
  <div class="<%= red %>"><%= 1 > 0 %></div>
  <textarea><%= text %></textarea>
  <code><%= text %></code>
  <pre><%= text %></pre>
</div>
After
<div>
  <div>
    <% if (condition) { %>
    <% } else if (condition) { %>
    <% } %>
  </div>
  <div class="<%= red %>"><%= 1 > 0 %></div>
  <textarea><%= text %></textarea>
  <code><%= text %></code>
  <pre><%= text %></pre>
</div>
Nested Tag
<td <% if (styleData) { %>
  style="<%= styleData %>" <% } %>>
  <%= data %>
  <%= data %>
</td>
Note
Tags which contains the greater then symbol > are ignored.