Документированы два крупнейших изменения сессии 2026-08-04/05: - Неймспейс-миграция @snollajs→@snolla (17 пакетов, 8 сайтов) - Admin-api embed в pilonuxt /admin/api, retire стека 25 Co-Authored-By: Claude <noreply@anthropic.com>
3.1 KiB
3.1 KiB
title: Snolla namespace consolidation — @snollajs → @snolla
type: concept
tags: [snolla, verdaccio, namespace, migration, admin-api]
related: ../entities/vds-kzntsv, verdaccio-token-lifecycle
updated: 2026-08-05
Snolla namespace consolidation
Оператор (vitya) постановил 2026-08-04: выживает неймспейс @snolla.
@snollajs/* мигрируют В @snolla/*.
Причина
@snolla/admin-api, @snolla/admin-api-client, @snolla/admin-schema-gen уже были
опубликованы под @snolla. Дробить на два неймспейса не имело смысла.
Опубликованные пакеты (Verdaccio, волна 2026-08-04)
| Старое имя | Новое имя | Версия |
|---|---|---|
@snollajs/data |
@snolla/data |
0.15.0 |
@snollajs/liquid |
@snolla/liquid |
0.11.0 |
@snollajs/numbering |
@snolla/numbering |
0.7.5 |
@snollajs/mailer |
@snolla/mailer |
0.8.3 |
@snollajs/forms-core |
@snolla/forms-core |
0.1.0 |
@snollajs/core |
@snolla/core |
0.26.6 |
@snollajs/forms-api |
@snolla/forms-api |
0.1.0 |
@snollajs/snolla |
@snolla/snolla |
0.43.2 |
@snollajs/content-api |
@snolla/content-api |
0.18.0 |
@snollajs/content-api-client |
@snolla/content-api-client |
0.10.0 |
@snollajs/forms-api-client |
@snolla/forms-api-client |
0.1.0 |
@snolla/site-schema-gen |
@snolla/content-schema-gen |
0.6.0 (rename) |
@snolla/cli |
(bump) | 0.12.0 |
@snolla/theme-check |
(bump) | 0.3.0 |
| - | @snolla/admin-api |
0.2.0 |
| - | @snolla/admin-api-client |
0.3.0 |
| - | @snolla/admin-schema-gen |
0.2.0 |
Консьюмеры
Все сайты тиража snolla на VDS обновлены 2026-08-04/05:
| # | Сайт | Стек | Пакет |
|---|---|---|---|
| 1 | pilorama98.ru | 16 | @snolla/content-api + @snolla/forms-api |
| 2 | labtools.ru | 17 | @snolla/snolla |
| 3 | emspb.ru | 18 | @snolla/snolla |
| 4 | labtools.pro | 19 | @snolla/snolla |
| 5 | tandemmebel.ru | 20 | @snolla/snolla |
| 6 | kupimknigi.spb.ru | 21 | @snolla/snolla |
| 7 | on.snolla.com | 22 | @snolla/snolla |
| 8 | maljarka.tandemmebel.ru | 23 | @snolla/snolla |
| 9 | stostayer.new | 16 | заморожен (0.3.18, не пересобрать) |
Паттерн бампа
Для каждого сайта:
apps/web/package.json:@snollajs/snolla→@snolla/snolla@0.43.2apps/web/index.js:from '@snollajs/snolla'→from '@snolla/snolla'.yarnrc.yml: добавить scope@snolla(Verdaccio) +npmPreapprovedPackagesyarn install --no-immutable→ fresh lockfile- Build на VDS, push в registry, Portainer PUT (env-preserving, pullImage:true)
- Live smoke: /, /robots.txt, /sitemap.xml, theme assets
Старые имена
@snollajs/* остаются на Verdaccio (заморожены, не обновляются). Удаление — отдельным шагом,
после полной миграции всех консьюмеров.