<% // hide private properties from config const to_hide = ["host", "port"]; function replacer(key,value) { if (to_hide.includes(key)) return undefined; else return value; } function to_pretty(obj) { return JSON.stringify(obj, replacer, 2).replace(/[\[\]{}"]/g, "").replace(/,/g, ""); } %> txt. configuration

txt.

<%= config.package.description %>

Configuration

  version: <%= config.package.version %><%= to_pretty(config.env) %>

Available engines

    <% for (const engine of engines) { %>
  1. <%= engine.name %>: <%= engine.description %>
  2. <% } %>

Available middlewares

    <% for (const middleware of middlewares) { %>
  1. <%= middleware.name %>: <%= middleware.description %>
  2. <% } %>

Available routes

<% for (const route of config.dyn.routes) { %><%= route %><% } %>