diff --git a/CLAUDE.md b/CLAUDE.md index 5e7c7dd..2f93be9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,9 +4,9 @@ Guidance for AI assistants working in this repository. ## Project -`@godigitizer/sumit-api` — pure TypeScript helpers for SUMIT / OfficeGuy / Upay recurring billing and trigger webhooks. **Zero runtime dependencies.** Single-file source: [`src/index.ts`](src/index.ts). +`sumit-api` — pure TypeScript helpers for SUMIT / OfficeGuy / Upay recurring billing and trigger webhooks. **Zero runtime dependencies.** Single-file source: [`src/index.ts`](src/index.ts). -Companion package: [`@godigitizer/sumit-react`](https://github.com/Digitizers/sumit-react). +Companion package: [`sumit-react`](https://github.com/Digitizers/sumit-react). ## Public surface diff --git a/README.md b/README.md index 69291e0..1f1f6c1 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ -# @godigitizer/sumit-api +# sumit-api -[![npm](https://img.shields.io/npm/v/@godigitizer/sumit-api.svg)](https://www.npmjs.com/package/@godigitizer/sumit-api) -[![types](https://img.shields.io/npm/types/@godigitizer/sumit-api.svg)](https://www.npmjs.com/package/@godigitizer/sumit-api) -[![license](https://img.shields.io/npm/l/@godigitizer/sumit-api.svg)](LICENSE) +[![npm](https://img.shields.io/npm/v/sumit-api.svg)](https://www.npmjs.com/package/sumit-api) +[![types](https://img.shields.io/npm/types/sumit-api.svg)](https://www.npmjs.com/package/sumit-api) +[![license](https://img.shields.io/npm/l/sumit-api.svg)](LICENSE) [![zero deps](https://img.shields.io/badge/runtime%20deps-0-success)](package.json) > Pure TypeScript helpers for [SUMIT / OfficeGuy / Upay](https://sumit.co.il) recurring billing and trigger webhooks. **Zero runtime dependencies.** -Companion package: [`@godigitizer/sumit-react`](https://github.com/Digitizers/sumit-react) — `` plus Next.js charge and webhook route helpers. +Companion package: [`sumit-react`](https://github.com/Digitizers/sumit-react) — `` plus Next.js charge and webhook route helpers. --- @@ -40,11 +40,11 @@ SUMIT (also branded **OfficeGuy** and **Upay**) does not publish a typed SDK for ## Install ```bash -pnpm add @godigitizer/sumit-api +pnpm add sumit-api # or -npm install @godigitizer/sumit-api +npm install sumit-api # or -yarn add @godigitizer/sumit-api +yarn add sumit-api ``` The package has **no runtime dependencies**. @@ -54,7 +54,7 @@ The package has **no runtime dependencies**. ## Build a recurring-charge payload ```ts -import { buildRecurringChargePayload } from "@godigitizer/sumit-api"; +import { buildRecurringChargePayload } from "sumit-api"; const payload = buildRecurringChargePayload({ companyId: 123, @@ -80,7 +80,7 @@ const payload = buildRecurringChargePayload({ ## Normalize a charge response ```ts -import { normalizeRecurringChargeResponse } from "@godigitizer/sumit-api"; +import { normalizeRecurringChargeResponse } from "sumit-api"; const event = normalizeRecurringChargeResponse(sumitResponse); @@ -108,7 +108,7 @@ A successful SUMIT charge response typically includes: ## Normalize a SUMIT trigger / webhook payload ```ts -import { normalizeSumitIncomingPayload } from "@godigitizer/sumit-api"; +import { normalizeSumitIncomingPayload } from "sumit-api"; const normalized = normalizeSumitIncomingPayload(payloadOrUrlSearchParams); diff --git a/package.json b/package.json index ba6e057..109377a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "@godigitizer/sumit-api", + "name": "sumit-api", "version": "0.1.0", "description": "TypeScript helpers for SUMIT/OfficeGuy/Upay recurring charges and trigger webhooks.", "license": "MIT",