{
  "$schema": "https://json.schemastore.org/package.json",
  "name": "openapi-msw",
  "type": "module",
  "version": "2.0.0",
  "license": "MIT",
  "author": "Christoph Fricke <christoph@frickeonline.de>",
  "description": "Tiny, type-safe wrapper around MSW for type inference from OpenAPI schemas.",
  "repository": "github:christoph-fricke/openapi-msw",
  "files": [
    "dist",
    "exports",
    "src",
    "!src/**/*.test.ts",
    "CHANGELOG.md",
    "README.md",
    "LICENSE"
  ],
  "exports": {
    ".": {
      "types": "./dist/exports/main.d.ts",
      "default": "./dist/exports/main.js"
    }
  },
  "scripts": {
    "build": "rm -rf ./dist && tsc -p tsconfig.build.json",
    "format": "prettier --write .",
    "lint": "eslint . && prettier -c .",
    "test": "vitest",
    "generate": "openapi-typescript -c ./test/fixtures/.redocly.yml",
    "version": "changeset version && npm i",
    "release": "changeset publish"
  },
  "peerDependencies": {
    "msw": "^2.10.5"
  },
  "devDependencies": {
    "@changesets/changelog-github": "^0.5.1",
    "@changesets/cli": "^2.29.5",
    "eslint": "^9.33.0",
    "lefthook": "^1.12.3",
    "openapi-typescript": "^7.9.1",
    "prettier": "^3.6.2",
    "prettier-plugin-organize-imports": "^4.2.0",
    "typescript": "^5.9.2",
    "typescript-eslint": "^8.39.1",
    "vitest": "^3.2.4"
  }
}
