{
  "$schema": "http://json.schemastore.org/package.json",
  "name": "@abacus/api-client-generator",
  "version": "0.0.1",
  "description": "API client generator",
  "author": "Michael Rojas <michael.rojas@sonymusic-pde.com>",
  "private": true,
  "license": "UNLICENSED",
  "type": "module",
  "scripts": {
    "build": "tsup",
    "format": "prettier --ignore-path .prettierignore --write .",
    "lint": "eslint .",
    "start": "node --enable-source-maps ./dist/cjs/index.cjs && npm run format",
    "test": "jest"
  },
  "devDependencies": {
    "@eslint/json": "^0.12.0",
    "@types/node": "^24.0.3",
    "eslint": "^9.29.0",
    "eslint-config-prettier": "^10.1.5",
    "globals": "^16.2.0",
    "tsup": "^8.5.0",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.34.1"
  },
  "dependencies": {
    "@abacus/common": "file:../common",
    "@abacus/throttlers": "file:../throttlers",
    "@apidevtools/swagger-parser": "^12.0.0",
    "dotenv": "^17.0.0",
    "handlebars": "^4.7.9",
    "openapi-zod-client": "^1.18.3",
    "openapi3-ts": "^4.5.0",
    "orval": "^8.4.2",
    "prettier": "^3.6.2",
    "ts-morph": "^26.0.0",
    "typedoc-plugin-markdown": "^4.7.0"
  },
  "peerDependencies": {
    "axios": "^1.10.0",
    "zod": "^3.25.67"
  }
}
