{
  "name": "oazapfts",
  "version": "7.5.0",
  "description": "OpenApi TypeScript client generator",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/oazapfts/oazapfts",
    "directory": "packages/codegen"
  },
  "type": "module",
  "main": "dist/index.cjs",
  "types": "dist/index.d.ts",
  "bin": {
    "oazapfts": "dist/cli.js"
  },
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "require": "./dist/index.cjs",
      "default": "./dist/index.js"
    },
    "./generate": {
      "types": "./dist/generate.d.ts",
      "require": "./dist/generate.cjs",
      "default": "./dist/generate.js"
    },
    "./context": {
      "types": "./dist/context.d.ts",
      "require": "./dist/context.cjs",
      "default": "./dist/context.js"
    },
    "./plugin": {
      "types": "./dist/plugin.d.ts",
      "require": "./dist/plugin.cjs",
      "default": "./dist/plugin.js"
    }
  },
  "scripts": {
    "build": "rm -rf dist && vite build --mode esm && vite build --mode cjs && chmod +x dist/cli.js && chmod +x dist/cli.cjs",
    "prepack": "node -e \"/* REMOVE INTERNAL VERSIONS FROM ALL DEPENDENCY RANGES */const fs=require('fs');const p='package.json';const pkg=JSON.parse(fs.readFileSync(p,'utf8'));const clean=(deps)=>{if(!deps)return;for(const name in deps){deps[name]=deps[name].replace(/^0\\\\.0\\\\.0-development\\\\s*\\\\|\\\\|\\\\s*/,'');}};clean(pkg.dependencies);clean(pkg.peerDependencies);clean(pkg.optionalDependencies);fs.writeFileSync(p,JSON.stringify(pkg,null,2)+'\\\\n');\""
  },
  "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.24",
    "@types/minimist": "^1.2.5",
    "@types/tapable": "^2.3.0"
  },
  "peerDependencies": {
    "@oazapfts/runtime": "^1.2.0"
  },
  "dependencies": {
    "@oazapfts/resolve": "^1.0.0",
    "@apidevtools/swagger-parser": "^12.1.0",
    "lodash": "^4.17.23",
    "minimist": "^1.2.8",
    "tapable": "^2.3.0",
    "typescript": "^5.9.3"
  },
  "keywords": [
    "openapi",
    "typescript",
    "codegen",
    "oazapfts"
  ]
}
