Use Mustache templates to generate HTML views.
Use server-side JS for controllers and JSON.
Images, plain HTML, CSS, and native SASS/SCSS.
Fallback server and "not found" error views.
Any file prefixed with an underscore
will never be publicly accessible, and is only used for
server side includes or similar logic (for example SASS import or Mustache partial).
Similarly any files whose direct parent folder
has an underscore such as
will be considered private even if the files themselves are not prefixed
with an underscore.