Ern Internal Docs
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 types
  • tools-sdk: typed API client package
  • tools-config: shared env/config parsing utilities

Local development

Run scoped checks:

bunx turbo run check --filter=tools-types --filter=tools-sdk --filter=tools-config

Environment variables

  • tools-config defines env parsing helpers.
  • Environment values are provided by consuming apps.

Deploy and runbook

  • Keep tools-types and tools-sdk aligned to avoid contract drift.
  • Prefer backwards-compatible changes for shared consumers.

Ownership

  • Team: Ern engineering
  • Primary: Ern engineering on-call

On this page