Introduction
Amarant's full-stack presentation layer consists of layouts, templates and Javascript modules.
Layouts are merged across themes and modules, templates are inherited by child themes from parent themes and parent themes inherit templates from application modules.
Amarant uses the Twig templating engine by default.
Application modules can have different Javascript modules in each application area. These modules are used to bootstrap application module's Javascript code and import additional content such as CSS, SCSS or JSON.
Amarant uses Vite as a build tool by default.