{
  "name": "@davidgoli/openapi-server-gen",
  "version": "0.1.0",
  "description": "Generate type-safe Effect HttpServer implementations from OpenAPI 3.1 specifications",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/davidgoli/effect-openapi-server-gen.git"
  },
  "sideEffects": [],
  "author": "David Golightly",
  "homepage": "https://github.com/davidgoli/effect-openapi-server-gen#readme",
  "dependencies": {
    "@effect/cli": "^0.72.0",
    "@effect/platform": "^0.93.0",
    "@effect/platform-node": "^0.103.0",
    "@effect/schema": "^0.75.0",
    "effect": "^3.17.7",
    "yaml": "^2.6.1"
  },
  "bin": {
    "openapi-server-gen": "./dist/esm/CLI/Program.js"
  },
  "module": "./dist/esm/index.js",
  "types": "./dist/dts/index.d.ts",
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "types": "./dist/dts/index.d.ts",
      "import": "./dist/esm/index.js"
    },
    "./CLI/Program": {
      "types": "./dist/dts/CLI/Program.d.ts",
      "import": "./dist/esm/CLI/Program.js"
    },
    "./Generator/ApiGenerator": {
      "types": "./dist/dts/Generator/ApiGenerator.d.ts",
      "import": "./dist/esm/Generator/ApiGenerator.js"
    },
    "./Generator/CodeEmitter": {
      "types": "./dist/dts/Generator/CodeEmitter.d.ts",
      "import": "./dist/esm/Generator/CodeEmitter.js"
    },
    "./Generator/EndpointGenerator": {
      "types": "./dist/dts/Generator/EndpointGenerator.d.ts",
      "import": "./dist/esm/Generator/EndpointGenerator.js"
    },
    "./Generator/GroupGenerator": {
      "types": "./dist/dts/Generator/GroupGenerator.d.ts",
      "import": "./dist/esm/Generator/GroupGenerator.js"
    },
    "./Generator/SchemaGenerator": {
      "types": "./dist/dts/Generator/SchemaGenerator.d.ts",
      "import": "./dist/esm/Generator/SchemaGenerator.js"
    },
    "./Parser/OpenApiParser": {
      "types": "./dist/dts/Parser/OpenApiParser.d.ts",
      "import": "./dist/esm/Parser/OpenApiParser.js"
    },
    "./Parser/PathParser": {
      "types": "./dist/dts/Parser/PathParser.d.ts",
      "import": "./dist/esm/Parser/PathParser.js"
    },
    "./Parser/ReferenceResolver": {
      "types": "./dist/dts/Parser/ReferenceResolver.d.ts",
      "import": "./dist/esm/Parser/ReferenceResolver.js"
    },
    "./Parser/SchemaParser": {
      "types": "./dist/dts/Parser/SchemaParser.d.ts",
      "import": "./dist/esm/Parser/SchemaParser.js"
    },
    "./Parser/SecurityParser": {
      "types": "./dist/dts/Parser/SecurityParser.d.ts",
      "import": "./dist/esm/Parser/SecurityParser.js"
    },
    "./Parser/ServerParser": {
      "types": "./dist/dts/Parser/ServerParser.d.ts",
      "import": "./dist/esm/Parser/ServerParser.js"
    },
    "./Utils/Identifier": {
      "types": "./dist/dts/Utils/Identifier.d.ts",
      "import": "./dist/esm/Utils/Identifier.js"
    }
  },
  "typesVersions": {
    "*": {
      "CLI/Program": [
        "./dist/dts/CLI/Program.d.ts"
      ],
      "Generator/ApiGenerator": [
        "./dist/dts/Generator/ApiGenerator.d.ts"
      ],
      "Generator/CodeEmitter": [
        "./dist/dts/Generator/CodeEmitter.d.ts"
      ],
      "Generator/EndpointGenerator": [
        "./dist/dts/Generator/EndpointGenerator.d.ts"
      ],
      "Generator/GroupGenerator": [
        "./dist/dts/Generator/GroupGenerator.d.ts"
      ],
      "Generator/SchemaGenerator": [
        "./dist/dts/Generator/SchemaGenerator.d.ts"
      ],
      "Parser/OpenApiParser": [
        "./dist/dts/Parser/OpenApiParser.d.ts"
      ],
      "Parser/PathParser": [
        "./dist/dts/Parser/PathParser.d.ts"
      ],
      "Parser/ReferenceResolver": [
        "./dist/dts/Parser/ReferenceResolver.d.ts"
      ],
      "Parser/SchemaParser": [
        "./dist/dts/Parser/SchemaParser.d.ts"
      ],
      "Parser/SecurityParser": [
        "./dist/dts/Parser/SecurityParser.d.ts"
      ],
      "Parser/ServerParser": [
        "./dist/dts/Parser/ServerParser.d.ts"
      ],
      "Utils/Identifier": [
        "./dist/dts/Utils/Identifier.d.ts"
      ]
    }
  }
}