# Function: canonicalize()

```ts
function canonicalize(obj): string;
```

Defined in: [packages/core/src/schema/version.ts:49](https://github.com/leifriksheim/minca/blob/main/core/src/schema/version.ts#L49)

Deterministically serializes an object into a JSON string with sorted keys.
Recursively processes nested objects.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `obj` | `unknown` |

## Returns

`string`
