# configSchema API

Variables from @purista/core

---
Canonical: /handbook/api/variables/_purista_core.configSchema/
Source: ClientBuilder/schema/configSchema.ts
Format: Markdown for agents
---

Package: `@purista/core`

## Signature

```typescript
const configSchema: ZodObject<{ buildAs: ZodDefault<ZodLiteral<"esm">>; definitionPath: ZodString; eventBridgeClient: ZodOptional<ZodObject<{ clientName: unknown }, $strip>>; httpClient: ZodOptional<ZodObject<{ clientName: unknown }, $strip>>; outputPath: ZodString; package: ZodOptional<ZodObject<{ description: unknown; name: unknown; private: unknown }, $strip>>; ... }, $strip>
```
