# Options API

Options used for converting strings to any case.

---
Canonical: /handbook/api/interfaces/_purista_cli.Options/
Source: packages/cli/src/api/change-case.ts
Format: Markdown for agents
---

Options used for converting strings to any case.

Package: `@purista/cli`

## Signature

```typescript
interface Options
```

## Members

### Properties

- `delimiter: string` — Delimiter inserted between normalized words for delimiter-based cases.
- `locale: Locale` — Locale passed to `String.prototype.toLocaleLowerCase` and `toLocaleUpperCase`.
- `prefixCharacters: string` — Characters preserved at the beginning of the converted value.
- `separateNumbers: boolean` — Enables legacy number splitting during word normalization.
- `split: (value: string) => string[]` — Custom word splitter used before applying the requested case conversion.
- `suffixCharacters: string` — Characters preserved at the end of the converted value.
