# convertToProjectFileCasing API

Functions from @purista/cli

---
Canonical: /handbook/api/functions/_purista_cli.convertToProjectFileCasing/
Source: packages/cli/src/api/convertToProjectFileCasing.ts
Format: Markdown for agents
---

Package: `@purista/cli`

## Signature

```typescript
convertToProjectFileCasing(input: string, puristaProjectConfig: { $schema: string; agentPath: string; eventBridge: "default" | "amqp" | "nats" | "mqtt" | "dapr"; eventConvention: "camel" | "snake" | "kebab" | "pascal" | "pascalSnake" | "constantCase" | "dotCase" | "pathCase" | "trainCase"; fileConvention: "camel" | "snake" | "kebab" | "pascal" | "pascalSnake"; formatter: "biome" | "prettier" | "none"; ... }): string
```
