-
#532
b82a10cThanks @heymdall-legal! - Добавлена поддержка серверного рендера модулей вcreateGetModulesMethod:ModuleDescriptorтеперь может принимать методrenderToHtml, который возвращает HTML модуля для SSR-запросов;- в ответ ресурсов модуля может попадать поле
html, которое используетсяcreateSsrMounterиз@alfalab/scripts-modules/ssr; - для SSR-запросов в ответ добавляются
stylesmodule-federation модулей, что позволяет хост-серверу встроить стили при серверном рендере и избежать мигания интерфейса; для обычных (не-SSR) запросов ответ остаётся прежним; - экспортированы типы
RenderModuleToHtmlParams,SsrErrorModeиCreateGetModulesMethodOptions, включая настройку обработки ошибок SSR черезssrErrorMode.
Подробнее: SSR-спецификация модулей.
- #449
63a7336Thanks @heymdall-legal! - Сборка переведена на typescript@6. Изменений для внешних потребителей нет
- #215
bfb00ceThanks @Haskiro! - Исправление обработки массива assets из manifest в функции readAssetsManifest
- #200
607bd73Thanks @dependabot! - bump express from 4.18.2 to 4.19.2
- #98
ed40587Thanks @heymdall-legal! - Удалены неиспользуемые типы.
- #67
5f0b9bbThanks @chermashentsau! - Add factory modules support
-
#56
1c64198Thanks @heymdall-legal! - Add modules support and various tools to work with them correctly.Modules provides a way to define reusable piece of code to consume from different applications. Additional tooling provides a convenient way to consume this modules in applications. Full documentation is available in separate doc.