UNPKG

better-auth-paystack

Version:

Production-ready Paystack billing plugin for Better Auth. Supports subscriptions, one-time payments, organization billing, secure webhooks and more

113 lines • 2.98 kB
{ "name": "better-auth-paystack", "version": "3.5.6", "description": "Production-ready Paystack billing plugin for Better Auth. Supports subscriptions, one-time payments, organization billing, secure webhooks and more", "keywords": [ "africa", "auth", "better-auth", "billing-system", "checkout", "cote-divoire", "egp", "egypt", "fintech", "ghana", "ghs", "ivory-coast", "kenya", "kes", "ngn", "nigeria", "paystack", "rwanda", "saas", "south-africa", "subscriptions", "tanstack-intent", "usd", "zar" ], "homepage": "https://github.com/alexasomba/better-auth-paystack#readme", "bugs": { "url": "https://github.com/alexasomba/better-auth-paystack/issues" }, "license": "MIT", "author": "alexasomba", "repository": { "type": "git", "url": "git+https://github.com/alexasomba/better-auth-paystack.git" }, "funding": [ { "type": "individual", "url": "https://solscan.io/account/Gepby394bBBn4AEKkSwAPVnjgBULvYTiXBpbZe9CQqSp" } ], "files": [ "dist", "skills" ], "type": "module", "sideEffects": false, "types": "./dist/index.d.mts", "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs", "default": "./dist/index.mjs" }, "./client": { "types": "./dist/client.d.mts", "import": "./dist/client.mjs", "default": "./dist/client.mjs" } }, "publishConfig": { "access": "public" }, "dependencies": { "@alexasomba/paystack-node": "^1.12.0", "defu": "^6.1.7", "zod": "^4.6.5" }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@better-fetch/fetch": "^1.3.2", "@commitlint/cli": "^21.2.3", "@commitlint/config-conventional": "^21.2.3", "@tanstack/intent": "^0.5.5", "@types/node": "^26.6.5", "@vitest/coverage-v8": "5.0.3", "better-auth": "1.7.7", "publint": "^0.3.25", "skills-npm": "^4.0.0", "typescript": "npm:@typescript/typescript6@6.0.2", "vite": "npm:@voidzero-dev/vite-plus-core@1.1.0", "vite-plus": "1.1.0", "vitest": "5.0.3" }, "peerDependencies": { "better-auth": "1.7.7" }, "optionalDependencies": { "@rollup/rollup-linux-x64-gnu": "^4.64.3" }, "engines": { "node": ">=22.0.0" }, "scripts": { "build": "vp pack", "dev": "vp pack --watch", "test": "vp test run", "test:integration": "RUN_INTEGRATION_TESTS=true vp test run", "coverage": "vp test run --coverage", "lint": "vp lint src", "lint:package": "publint run --strict", "lint:types": "node scripts/lint-types-packed.mjs", "typecheck:nextjs": "tsc6 -p examples/nextjs/tsconfig.json --noEmit", "typecheck": "tsc6 -p tsconfig.json --noEmit", "skills:install": "skills-npm --cwd examples/tanstack --yes --force", "skills:dry-run": "skills-npm --cwd examples/tanstack --dry-run --yes --agents universal --force" } }