12 lines
467 B
Markdown
12 lines
467 B
Markdown
# @toolctrl/shared
|
|
|
|
Cross-cutting shared types and utilities that are not app-specific.
|
|
|
|
This package starts intentionally empty in Phase 3 so future moves can happen only when ownership is clear. Do not place web, API, worker, provider or database-specific code here.
|
|
|
|
Good candidates:
|
|
|
|
- Pure TypeScript types shared across app boundaries.
|
|
- Small dependency-free utility functions.
|
|
- Constants that are not owned by config, i18n, database, auth or queue packages.
|