---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/code](../index.md) / parseCodeVersionFile

# Function: parseCodeVersionFile()

> **parseCodeVersionFile**(`content`): [`CodeVersionFileEntry`](../interfaces/CodeVersionFileEntry.md)[] \| `undefined`

Defined in: [packages/b2c-tooling-sdk/src/operations/code/webdav-scripts-backend.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/36eea0d308f1312d1a446ec8813ed30b0bdba62c/packages/b2c-tooling-sdk/src/operations/code/webdav-scripts-backend.ts#L53)

Parses the instance's `Cartridges/.version` file the way the server does.

## Parameters

### content

`string`

## Returns

[`CodeVersionFileEntry`](../interfaces/CodeVersionFileEntry.md)[] \| `undefined`

The recorded code versions, or `undefined` when the file is
  incomplete (no end-of-file marker, for example while it is being rewritten)

## Throws

Error if the file declares an unsupported format version
