managarten/packages/mana-tool-registry/src/modules/index.ts
Till JS 87b567eec9 i18n: fix IT/FR/ES parity gaps in dashboard + memoro
- dashboard: +5 Einträge pro Sprache für die beiden neuen Widgets
  activity_feed + articles_unread.
- memoro: +1 Eintrag pro Sprache für memo.load_more.

Damit sind dashboard (111) und memoro auf gleichem Stand wie DE/EN.
Verbleibende Drift (app_slider-Legacy-Keys in memoro IT/FR/ES,
common/auth-Legacy in calendar/times) ist strukturell und bleibt
einem Folge-Cleanup vorbehalten.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 16:19:59 +02:00

45 lines
1.3 KiB
TypeScript

/**
* Module barrel — call `registerAllModules()` at process startup to
* populate the registry with every bundled tool.
*
* Adding a new module:
* 1. Create `src/modules/<module>.ts` with one or more `ToolSpec` exports
* and a `register<Module>Tools()` function that calls `registerTool()`
* for each.
* 2. Import + call it from this file.
* 3. Extend `ModuleId` in `../types.ts`.
*/
import { registerHabitsTools } from './habits.ts';
import { registerJournalTools } from './journal.ts';
import { registerMeTools } from './me.ts';
import { registerMoodTools } from './mood.ts';
import { registerNotesTools } from './notes.ts';
import { registerSpacesTools } from './spaces.ts';
import { registerTodoTools } from './todo.ts';
import { registerWardrobeTools } from './wardrobe.ts';
import { registerComicTools } from './comic.ts';
export function registerAllModules(): void {
registerHabitsTools();
registerJournalTools();
registerMeTools();
registerMoodTools();
registerNotesTools();
registerSpacesTools();
registerTodoTools();
registerWardrobeTools();
registerComicTools();
}
export {
registerHabitsTools,
registerJournalTools,
registerMeTools,
registerMoodTools,
registerNotesTools,
registerSpacesTools,
registerTodoTools,
registerWardrobeTools,
registerComicTools,
};