---
name: Bug report
about: Create a report to help us improve phenopackets-js
title: '[BUG] '
labels: bug
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:

1. Initialize '...'
2. Call method '....'
3. Pass data '....'
4. See error

**Code Example**

```javascript
// A minimal code example that demonstrates the issue
const pps = require('phenopackets-js');
// Your code here
```

**Expected behavior**
A clear and concise description of what you expected to happen.

**Error Message**

```
If applicable, paste the full error message here
```

**Environment (please complete the following information):**

- OS: [e.g. Windows, macOS, Linux]
- Node.js version: [e.g. 14.17.0]
- phenopackets-js version: [e.g. 1.0.0]
- Relevant package versions:
  - protobufjs: [e.g. 7.2.4]

**Additional context**
Add any other context about the problem here, such as:

- Are you using TypeScript?
- Are you working with v1 or v2 phenopackets?
- Are you using any specific features (VRS, VRSatile)?
