PYYUPSK

a self-taught dev from Thailand

Pongsakorn Thipayanate · Samutsakhon, TH ·webring

active

StoreHub

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

TypeScript / npm / Bun / StoreHub API· 2025

GitHub →

view .mdopen in claudeopen in chatgpt

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

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.

← All projects