UNPKG

@alexasomba/paystack-browser

Version:

A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.

95 lines (94 loc) 2.48 kB
{ "name": "@alexasomba/paystack-browser", "version": "1.10.8", "description": "A browser-compatible Paystack SDK - Complete, Type-safe, and Fetch-ready with full OpenAPI coverage.", "keywords": [ "africa", "browser", "cote-divoire", "egypt", "fintech", "ghana", "ghs", "idempotency", "kenya", "kes", "ngn", "nigeria", "openapi", "payments", "paystack", "rwanda", "saas", "sdk", "south-africa", "subscriptions", "tanstack-intent", "typescript", "usd", "xof", "zar" ], "homepage": "https://github.com/alexasomba/paystack-browser#readme", "bugs": { "url": "https://github.com/alexasomba/paystack-browser/issues" }, "license": "MIT", "author": "alexasomba", "repository": { "type": "git", "url": "https://github.com/alexasomba/paystack-browser.git" }, "files": [ "dist", "skills", "!skills/_artifacts" ], "type": "module", "sideEffects": false, "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" } }, "publishConfig": { "access": "public" }, "scripts": { "generate:types": "openapi-typescript ./openapi.yaml -o src/openapi-types.ts", "generate:operations": "node ./scripts/generate-operations.mjs", "build": "pnpm generate:types && pnpm generate:operations && vp pack", "dev": "vp pack --watch", "test": "vp test run", "coverage": "vp test run --coverage", "lint": "vp lint . --fix", "lint:package": "publint run --strict", "lint:skills": "intent validate", "lint:types": "npm_config_ignore_scripts=true npm_config_cache=/tmp/paystack-openapi-npm-cache attw --profile esm-only --pack .", "typecheck": "tsc -p tsconfig.json --noEmit", "clean": "rm -rf dist", "prepack": "pnpm build", "publish:public": "pnpm publish --no-git-checks --access public" }, "dependencies": { "openapi-fetch": "^0.17.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", "@tanstack/intent": "^0.0.41", "openapi-typescript": "^7.13.0", "publint": "^0.3.20", "typescript": "^5.9.3", "vite": "npm:@voidzero-dev/vite-plus-core@^0.1.20", "vite-plus": "^0.1.20", "vitest": "npm:@voidzero-dev/vite-plus-test@^0.1.20", "yaml": "^2.8.4" }, "engines": { "node": ">=22.0.0" } }