Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 870 Bytes

File metadata and controls

28 lines (22 loc) · 870 Bytes

Braintrust JavaScript SDK Monorepo

JavaScript/TypeScript SDKs and integrations for Braintrust.

This repository uses pnpm workspaces.

Repository Structure

.
├── js/             # Main `braintrust` package (see js/CLAUDE.md)
├── integrations/   # Integration packages (@braintrust/*)
├── docs/           # Docs and reference material
└── internal/       # Internal test fixtures and golden projects

Common Commands (repo root)

pnpm install        # Install dependencies
pnpm run build      # Build all workspace packages
pnpm run test       # Run workspace tests (via turbo)
pnpm run formatting # Check formatting
pnpm run lint       # Run lint checks
pnpm run fix:formatting # Auto-fix formatting
pnpm run fix:lint   # Auto-fix lint issues
make test           # Full JS-oriented test flow used in this repo