UNPKG

@alexasomba/paystack-inline

Version:

A strongly-typed, Promise-based TypeScript wrapper for Paystack Popup (inline.js).

76 lines (75 loc) • 1.97 kB
{ "name": "@alexasomba/paystack-inline", "version": "1.12.0", "description": "A strongly-typed, Promise-based TypeScript wrapper for Paystack Popup (inline.js).", "keywords": [ "africa", "browser", "checkout", "inline", "javascript", "nigeria", "payments", "paystack", "popup", "tanstack-intent", "typescript" ], "homepage": "https://github.com/alexasomba/paystack-inline#readme", "bugs": { "url": "https://github.com/alexasomba/paystack-inline/issues" }, "license": "MIT", "author": "alexasomba", "repository": { "type": "git", "url": "git+https://github.com/alexasomba/paystack-inline.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": { "build": "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": "tsc6 -p tsconfig.json --noEmit", "clean": "rm -rf dist", "prepack": "pnpm build", "publish:public": "pnpm publish --no-git-checks --access public" }, "dependencies": {}, "devDependencies": { "@arethetypeswrong/cli": "^0.18.5", "@tanstack/intent": "^0.5.5", "jsdom": "^30.1.2", "publint": "^0.3.25", "typescript": "npm:@typescript/typescript6@6.0.2", "vite": "catalog:", "vite-plus": "catalog:" }, "engines": { "node": ">=22.0.0" }, "packageManager": "pnpm@12.11.2" }