4bb9a317ca
Контроллер больше не зависит от внешнего Novu (ADR-001, DEC-025): - Удалены infrastructure/novu/* (адаптеры + модуль), порты NovuWorkflow/ NovuCredentials + старый notification.port (NotificationPort→NovuAdapter), NotificationDomainService, DeviceTokenService, webhook-приёмник Novu, novu.utils. - subscriber_hash переведён на HMAC по SERVER_SECRET (utils/subscriber-hash.util), identity своя; subscriber_id (адресация Центра) сохранён — backfill cron оставлен без Novu-синхронизации. - Развязаны AccountDomainService/account+participant-interactor/subscription-service от Novu-вызовов; NovuModule/NotificationDomainModule убраны из 7+5 модулей. - config.novu + NOVU_* env + @novu/api удалены; lockfile обновлён (desktop @novu/js снимется синхронно с эпиком 6). - @coopenomics/notifications: удалён sync/ (внешняя синхронизация), bin/scripts/deps; остался каталог типов + шаблоны; пакет пересобран. - grep -i novu по controller/src пуст; tsc = baseline (0 новых ошибок). Boot/grep-ERROR верификация — за оператором (поднять контроллер нельзя из фоновой сессии). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
11 lines
202 B
TypeScript
11 lines
202 B
TypeScript
import { defineBuildConfig } from 'unbuild'
|
|
|
|
export default defineBuildConfig({
|
|
entries: ['src/index'],
|
|
declaration: true,
|
|
clean: false,
|
|
failOnWarn: false,
|
|
rollup: {
|
|
emitCJS: true,
|
|
},
|
|
}) |