chore: pin npm deps, quiet install, validate exact versions

Made-with: Cursor
This commit is contained in:
time_
2026-03-29 13:40:37 +03:00
parent f6cdeec918
commit 8f7b7ea39f
11 changed files with 177 additions and 100 deletions

View File

@@ -0,0 +1,5 @@
# Зависимости workspace (зафиксированные версии)
- Рабочие манифесты: **`server/package.json`**, **`client/package.json`** — прямые зависимости **без** префиксов `^` / `~`; точные версии синхронизированы с **`package-lock.json`** (скрипт `tools/pin-package-versions.mjs`).
- После добавления пакета: `npm install <pkg>` в `server/` или `client/` (с `save-exact` в `.npmrc`), затем при необходимости снова **`node tools/pin-package-versions.mjs server|client`** и коммит обоих файлов.
- Генератор **`generation/generate.mjs`** не перезаписывает `package.json`; агенты не должны ослаблять диапазоны версий при правках кода.