Packages
| Package | What it is |
|---|---|
packages/core | Shared domain types and enums used across apps and packages. |
packages/db | Drizzle ORM client, schema, and migrations. |
packages/auth | JWT and service-token (PAT) verification. |
packages/auth-store | Zustand auth state for apps/web. |
packages/environment | Runtime env-var schema and loading. |
packages/fetch-client | Shared HTTP client wrapper. |
packages/react-query | TanStack Query provider used by apps/web. |
packages/api-client | Kubb-generated types, Zod schemas, and React Query hooks from apps/api's OpenAPI spec. |
packages/object-store | S3 / Supabase Storage wrapper. |
packages/telemetry | Event schemas and redaction rules. |
packages/emails | Transactional email templates. |
packages/eslint-config | Shared ESLint config every other package extends. |
packages/mcp-tool-server | The 81-tool MCP server — see the MCP Tool Reference. |
packages/skill-jobweave-mcp | npm mirror of the packaged Claude Code Skill at skills/jobweave-mcp/ — see The Jobweave Claude Code Skill. Kept in sync via node bin/sync-skill-content.mjs --all. |
packages/config does not exist — if you see it referenced anywhere, it means
packages/environment.