{
  "name": "@smartlyio/oats-runtime",
  "version": "7.8.0",
  "license": "MIT",
  "description": "Runtime for Oats a Openapi3 based generator for typescript aware servers and clients",
  "private": false,
  "author": "Smartly.io",
  "main": "dist/runtime.js",
  "types": "dist/runtime.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/smartlyio/oats.git"
  },
  "peerDependencies": {
    "typescript": "^4.8.0 || ^5.0.0"
  },
  "dependencies": {
    "@smartlyio/safe-navigation": "^5.1.0",
    "@types/encodeurl": "1.0.0",
    "@types/escape-html": "1.0.2",
    "buffer": "6.0.3",
    "encodeurl": "1.0.2",
    "escape-html": "1.0.3",
    "lodash": "^4.17.20"
  },
  "keywords": [
    "oats",
    "openapi3",
    "rest",
    "generator",
    "typescript",
    "server",
    "client"
  ],
  "devDependencies": {
    "@jest/globals": "29.5.0",
    "@types/jest": "29.5.2",
    "@types/lodash": "4.14.195",
    "@types/node": "24.12.4",
    "fast-check": "2.25.0",
    "jest": "29.5.0",
    "jsverify": "0.8.4",
    "prettier": "2.8.8",
    "ts-jest": "29.1.0",
    "ts-node": "10.9.1",
    "tsconfig-paths": "4.2.0",
    "typescript": "5.9.2"
  },
  "gitHead": "6afcbb2c8491c594374a82f06c1df5f858ed7681",
  "scripts": {
    "clean": "pnpm clean:dist && rm -f ./tmp/*.ts",
    "clean:dist": "rm -rf ./dist",
    "prebuild": "pnpm clean && pnpm tsc --project tsconfig.test.json --noEmit",
    "build": "pnpm tsc",
    "postbuild": "pnpm remove-references",
    "remove-references": "cat dist/make.d.ts > dist/make.d.tsbak && sed 's/\\/\\/\\/.*//g' > dist/make.d.ts < dist/make.d.tsbak && rm dist/make.d.tsbak",
    "lint": "eslint --max-warnings=0 --ext .ts src test",
    "lint:fix": "eslint --max-warnings=0 --ext .ts src test --fix"
  }
}