Packages
tools
Shared tooling packages (types, sdk, config)
Overview
packages/tools/* holds shared contracts and utilities for the tools platform.
Architecture
tools-types: shared DTO and schema typestools-sdk: typed API client packagetools-config: shared env/config parsing utilities
Local development
Run scoped checks:
bunx turbo run check --filter=tools-types --filter=tools-sdk --filter=tools-configEnvironment variables
tools-configdefines env parsing helpers.- Environment values are provided by consuming apps.
Deploy and runbook
- Keep
tools-typesandtools-sdkaligned to avoid contract drift. - Prefer backwards-compatible changes for shared consumers.
Ownership
- Team: Ern engineering
- Primary: Ern engineering on-call