{
  "name": "tranxs",
  "version": "2.0.1",
  "description": "Tranxs is a powerful and easy-to-use Node.js library for integrating M-Pesa payment services into your application. It provides seamless support for all major M-Pesa transactions, including STK Push, B2C, B2B, C2B, Reversal, Account Balance, and Transaction Status queries. Whether you're building a fintech application, e-commerce platform, or any system requiring mobile payments, tranxs simplifies M-Pesa's complex APIs with an intuitive interface.",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "require": "./dist/index.js",
      "import": "./dist/index.js",
      "types": "./dist/index.d.ts"
    }
  },
  "files": [
    "dist",
    "README.md",
    "CHANGELOG.md",
    "MIGRATION_GUIDES.md"
  ],
  "scripts": {
    "build": "tsc",
    "dev": "ts-node src/testing.ts",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Oj-washingtone/tranxs.git"
  },
  "keywords": [
    "mpesa",
    "safaricom",
    "payments",
    "transactions",
    "daraja"
  ],
  "bugs": {
    "url": "https://github.com/Oj-washingtone/tranxs/issues"
  },
  "author": "Washingtone Jalang'O Otieno",
  "license": "ISC",
  "dependencies": {
    "axios": "^1.9.0",
    "uuid": "^10.0.0"
  },
  "devDependencies": {
    "@types/node": "^22.15.17",
    "@types/uuid": "^10.0.0",
    "dotenv": "^16.5.0",
    "nodemon": "^3.1.7",
    "ts-node": "^10.9.2",
    "typescript": "^5.8.3"
  }
}