{
  "name": "chargebee",
  "version": "3.23.0",
  "description": "A library for integrating with Chargebee.",
  "scripts": {
    "prepack": "npm install && npm run build",
    "test": "mocha -r ts-node/register 'test/**/*.test.ts'",
    "build": "npm run build-esm && npm run build-cjs",
    "build-esm": "rm -rf esm && mkdir -p esm && tsc -p tsconfig.esm.json && echo '{\"type\":\"module\"}' > esm/package.json",
    "build-cjs": "rm -rf cjs && mkdir -p cjs && tsc -p tsconfig.cjs.json && echo '{\"type\":\"commonjs\"}' > cjs/package.json",
    "prettier": "prettier --write \"src/**/*.ts\" \"types/**/*.d.ts\""
  },
  "types": "./types/index.d.ts",
  "keywords": [
    "payments",
    "billings",
    "subscription",
    "chargebee"
  ],
  "homepage": "http://github.com/chargebee/chargebee-node",
  "main": "./cjs/chargebee.cjs.js",
  "author": "<api@chargeee.com> (https://www.chargebee.com)",
  "engines": {
    "node": ">=18.*"
  },
  "bugs": {
    "url": "http://support.chargebee.com",
    "email": "support@chargebee.com"
  },
  "licenses": [
    {
      "type": "MIT",
      "url": "http://github.com/chargebee/chargebee-node/blob/master/LICENSE"
    }
  ],
  "exports": {
    "types": "./types/index.d.ts",
    "browser": {
      "import": "./esm/chargebee.esm.worker.js",
      "require": "./cjs/chargebee.cjs.worker.js"
    },
    "worker": {
      "import": "./esm/chargebee.esm.worker.js",
      "require": "./cjs/chargebee.cjs.worker.js"
    },
    "workerd": {
      "import": "./esm/chargebee.esm.worker.js",
      "require": "./cjs/chargebee.cjs.worker.js"
    },
    "deno": {
      "import": "./esm/chargebee.esm.worker.js",
      "require": "./cjs/chargebee.cjs.worker.js"
    },
    "bun": {
      "import": "./esm/chargebee.esm.worker.js",
      "require": "./cjs/chargebee.cjs.worker.js"
    },
    "default": {
      "import": "./esm/chargebee.esm.js",
      "require": "./cjs/chargebee.cjs.js"
    }
  },
  "devDependencies": {
    "@types/chai": "^4.3.5",
    "@types/mocha": "^10.0.10",
    "@types/node": "20.12.0",
    "chai": "^4.3.7",
    "mocha": "^10.2.0",
    "prettier": "^3.3.3",
    "ts-node": "^10.9.1",
    "typescript": "^5.5.4",
    "undici-types": "^7.16.0"
  },
  "prettier": {
    "semi": true,
    "singleQuote": true,
    "parser": "typescript"
  }
}
