Снимок для контура: оставлять во web/ только зависимости сборки #112

Closed
opened 2026-10-16 13:45:11 +03:00 by aep · 1 comment
Owner

Решение владельца 16.10.2026. В контуре фронт только собирается (npm install через Nexus + rsbuild build), зеркало npm банка не содержит свежих версий инструментов разработки (уже ломались на vitest ≤3.1.4; arm-web #29 добавил eslint 9.17.0, typescript-eslint, prettier). Связь: AURORA-1635, arm-core #116.

Что сделать в prepare-contour-snapshot.sh (только arm-core):

  • web/package.json снимка: devDependencies по разрешённому списку (@rsbuild/core, @rsbuild/plugin-react, tailwindcss, daisyui), dependencies без изменений, из optionalDependencies убрать инструменты разработки (raisa-* оставить);
  • из scripts убрать test/lint/format и всё, что требует удалённых пакетов;
  • Makefile снимка: web-check = npm install + npm run build;
  • скрипт сам проверяет сборку урезанного web/ (отключаемо для тестов); падение сборки — снимок не выдаётся;
  • SNAPSHOT.md перечисляет убранное; в contour-transfer-guide.md — правило: web/package.json из контура обратно не переносить.
    tabular-parser и scan-gateway не меняются.
Решение владельца 16.10.2026. В контуре фронт только собирается (npm install через Nexus + rsbuild build), зеркало npm банка не содержит свежих версий инструментов разработки (уже ломались на vitest ≤3.1.4; arm-web #29 добавил eslint 9.17.0, typescript-eslint, prettier). Связь: AURORA-1635, arm-core #116. Что сделать в prepare-contour-snapshot.sh (только arm-core): - web/package.json снимка: devDependencies по разрешённому списку (@rsbuild/core, @rsbuild/plugin-react, tailwindcss, daisyui), dependencies без изменений, из optionalDependencies убрать инструменты разработки (raisa-* оставить); - из scripts убрать test/lint/format и всё, что требует удалённых пакетов; - Makefile снимка: web-check = npm install + npm run build; - скрипт сам проверяет сборку урезанного web/ (отключаемо для тестов); падение сборки — снимок не выдаётся; - SNAPSHOT.md перечисляет убранное; в contour-transfer-guide.md — правило: web/package.json из контура обратно не переносить. tabular-parser и scan-gateway не меняются.
aep closed this issue 2026-10-16 14:01:01 +03:00
Author
Owner

Закрыто PR #113 (слит 16.10.2026): снимок arm-core для контура оставляет во web/package.json только зависимости сборки (разрешённый список), проверяет сборку урезанного web/ перед выдачей, пишет убранное в SNAPSHOT.md; правило «web/package.json из контура обратно не переносить» — в гайде §3.2.

Закрыто PR #113 (слит 16.10.2026): снимок arm-core для контура оставляет во web/package.json только зависимости сборки (разрешённый список), проверяет сборку урезанного web/ перед выдачей, пишет убранное в SNAPSHOT.md; правило «web/package.json из контура обратно не переносить» — в гайде §3.2.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-ka-docs#112
No description provided.