{
  "name": "yasdk-koa",
  "version": "0.4.2",
  "repository": "github:mtth/yasdk",
  "description": "YASDK OpenAPI utilities",
  "keywords": [
    "koa",
    "openapi",
    "yasdk"
  ],
  "author": "Matthieu Monsch <mtth@apache.org>",
  "license": "MIT",
  "type": "module",
  "files": [
    "lib/"
  ],
  "exports": {
    ".": "./lib/index.js",
    "./errors": "./lib/index.errors.js"
  },
  "dependencies": {
    "@koa/router": "^10.1.1",
    "@opentelemetry/api": "~1.4.1",
    "@opvious/stl-errors": "^0.21.38",
    "@opvious/stl-telemetry": "^0.21.38",
    "@opvious/stl-utils": "^0.21.38",
    "ajv": "^8.12.0",
    "co-body": "^6.1.0",
    "http-proxy": "^1.18.1",
    "koa-compose": "^4.1.0",
    "openapi-types": "^12.1.0",
    "yaml": "^2.3.1",
    "yasdk-openapi": "0.4.2",
    "yasdk-runtime": "0.4.2"
  },
  "devDependencies": {
    "@types/co-body": "^6.1.0",
    "@types/http-proxy": "^1.17.10",
    "@types/koa": "^2.13.1",
    "@types/koa-compose": "^3.2.5",
    "@types/koa__router": "^8.0.11",
    "inlinable": "^0.2.6",
    "json-text-sequence": "^1.0.1",
    "koa": "^2.13.1",
    "koa-body": "^6.0.1",
    "node-fetch": "^3.3.1",
    "yasdk": "0.4.2"
  },
  "scripts": {
    "build": "tsc -p src",
    "clean": "rm -rf lib node_modules out $(find test -name '*.gen' -o -name '*.gen.*')",
    "fix": "prettier --write",
    "gen-test-pets": "yasdk g test/resources/pets.openapi.yaml -o test/pets-sdk.gen.ts",
    "gen-test-tables": "yasdk g test/resources/tables.openapi.yaml -o test/tables-sdk.gen.ts",
    "gen-test": "pnpm run gen-test-pets && pnpm run gen-test-tables",
    "test": "pnpm run gen-test && vitest",
    "watch": "tsc -b -w src"
  }
}