Skip to content

Latest commit

 

History

History
66 lines (39 loc) · 4.02 KB

File metadata and controls

66 lines (39 loc) · 4.02 KB

@alfalab/scripts-server

1.4.0

Minor Changes

  • #532 b82a10c Thanks @heymdall-legal! - Добавлена поддержка серверного рендера модулей в createGetModulesMethod:

    • ModuleDescriptor теперь может принимать метод renderToHtml, который возвращает HTML модуля для SSR-запросов;
    • в ответ ресурсов модуля может попадать поле html, которое используется createSsrMounter из @alfalab/scripts-modules/ssr;
    • для SSR-запросов в ответ добавляются styles module-federation модулей, что позволяет хост-серверу встроить стили при серверном рендере и избежать мигания интерфейса; для обычных (не-SSR) запросов ответ остаётся прежним;
    • экспортированы типы RenderModuleToHtmlParams, SsrErrorMode и CreateGetModulesMethodOptions, включая настройку обработки ошибок SSR через ssrErrorMode.

    Подробнее: SSR-спецификация модулей.

1.3.1

Patch Changes

  • #449 63a7336 Thanks @heymdall-legal! - Сборка переведена на typescript@6. Изменений для внешних потребителей нет

1.3.0

Minor Changes

  • #244 2b7664b Thanks @e-ogri! - Добавление дженерика для функции createGetModulesMethod

1.2.3

Patch Changes

  • #215 bfb00ce Thanks @Haskiro! - Исправление обработки массива assets из manifest в функции readAssetsManifest

1.2.2

Patch Changes

1.2.1

Patch Changes

1.2.0

Minor Changes

1.1.0

Minor Changes

  • #56 1c64198 Thanks @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.