{% import 'core/src-macro.html.twig' as resources %} {{ resources.encore_entry_js_files('vendor', 'vendor', 'Vendor') }} {{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-bootstrap', webpack, 'Bootstrap') }} {{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-vendor', webpack, 'Main', true) }} {{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-modules', webpack, 'Modules', true) }} {% for library in configuration.librariesJs %} {% set noDefer = ['aos'] %} {{ resources.encore_entry_js_files('lib-' ~ library, 'libraries', 'Libraries', library not in noDefer) }} {% endfor %} {% if shareCodes %} {{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-share', webpack, 'Share', true) }} {% endif %} {% if is_granted('ROLE_ALLOWED_TO_SWITCH') %} {{ resources.encore_entry_js_files('security-switcher', 'security', 'Switch users', true) }} {% endif %} {% if 'catalog'|moduleActive(allModules) %} {{ resources.encore_entry_js_files('front-' ~ websiteTemplate ~ '-catalog', webpack, 'Catalog', true) }} {% endif %} {% if 'gdpr'|moduleActive(allModules) %} {{ resources.encore_entry_js_files('gdpr', 'gdpr', 'Gdpr', true) }} {% endif %}