{
  "name": "oazapfts",
  "version": "6.3.1",
  "description": "OpenApi TypeScript client generator",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/oazapfts/oazapfts",
    "directory": "packages/codegen"
  },
  "type": "module",
  "main": "index.cjs",
  "types": "index.d.ts",
  "bin": {
    "oazapfts": "cli.js"
  },
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "require": "./index.cjs",
      "default": "./index.js"
    },
    "./generate": {
      "types": "./generate.d.ts",
      "require": "./generate.cjs",
      "default": "./generate.js"
    }
  },
  "scripts": {
    "build": "rm -rf dist && vite build --mode esm && vite build --mode cjs && chmod +x cli.js && chmod +x cli.cjs",
    "prepack": "sed -i 's|||g' package.json && mv * ."
  },
  "release": {
    "extends": "semantic-release-monorepo",
    "branches": [
      "+([0-9])?(.{+([0-9]),x}).x",
      "main",
      {
        "name": "beta",
        "prerelease": true
      },
      {
        "name": "alpha",
        "prerelease": true
      }
    ]
  },
  "devDependencies": {
    "@types/lodash": "^4.17.20",
    "@types/minimist": "^1.2.5",
    "@types/node": "^24.0.15",
    "@types/tapable": "^2.2.7"
  },
  "peerDependencies": {
    "@oazapfts/runtime": "*"
  },
  "dependencies": {
    "@apidevtools/swagger-parser": "^12.0.0",
    "lodash": "^4.17.21",
    "minimist": "^1.2.8",
    "swagger2openapi": "^7.0.8",
    "tapable": "^2.2.2",
    "typescript": "^5.8.3"
  },
  "keywords": [
    "openapi",
    "typescript",
    "codegen",
    "oazapfts"
  ]
}
