Replace jsdom with happy-dom for SSR rendering. Update dependencies in package.json and package-lock.json. Adjust documentation in cloud.md to reflect the change in DOM emulation library.
platform/bro-js/bro.landing/pipeline/head This commit looks good

This commit is contained in:
Primakov Alexandr Alexandrovich
2025-10-24 12:21:05 +03:00
parent 13cd50acc8
commit 6ecfa18a6c
4 changed files with 61 additions and 577 deletions
+2 -2
View File
@@ -24,7 +24,7 @@
**i18next** - мультиязычность (ru/en)
**React Router** - клиентский роутинг
**Hydration** - гидратация SSR контента
**jsdom + canvas** - полноценная DOM эмуляция для SSR
**happy-dom + canvas** - полноценная DOM эмуляция для SSR
### Страницы:
@@ -279,7 +279,7 @@ npm run test # Запустить тесты
- **@babel/register** - транспиляция TSX в Node.js
- **@babel/preset-react** - JSX поддержка
- **@babel/preset-typescript** - TypeScript поддержка
- **jsdom 25.x** - DOM эмуляция для SSR
- **happy-dom 15.x** - DOM эмуляция для SSR (быстрее и легче jsdom)
- **canvas 3.x** - Canvas API для Lottie в SSR
### Дополнительно: