# StoreHub

> An unofficial TypeScript client for the StoreHub POS API, covering inventory, orders, and store management.

A TypeScript client for the StoreHub POS system. You can query inventory, manage orders, and add StoreHub data to your own tools.

## Features

- Full API coverage: The client covers products, categories, orders, customers, and reports.
- Typed responses: You get full IntelliSense for all API objects.
- Dual ESM/CJS: The client works in both module systems.
- Zero runtime deps: The client is lightweight and uses only `fetch` under the hood.

## Usage

```typescript
import { StoreHub } from "@pyyupsk/storehub";

const client = new StoreHub({ apiKey: "..." });

const products = await client.products.list({ limit: 50 });
const orders = await client.orders.list({ status: "completed" });
```

## Why

StoreHub does not publish an official SDK. This client fills that gap. Developers can use it to build custom integrations, dashboards, or automation on top of their POS system.
