# @pup/api-definitions

**Purpose:**

This package provides core TypeScript type definitions and interfaces that
describe the data structures and responses of the Pup REST API, and related
components within Pup. It's primarily used in the following packages:

- `@pup/pup` - <https://github.com/hexagon/pup>
- `@pup/api-client` - <https://github.com/hexagon/pup-api-client>

**Development and Contributions**

Please open a PR or issue if you have any ideas!

This library follows semantic versioning, and is versioned separately from Pup.
For a detailed history of changes to the API definitions, please refer to the
[CHANGELOG.md](./CHANGELOG.md).

**License**

This package is released under the MIT License. See [LICENSE](./LICENSE) for
details.
