{ "name": "@zenstackhq/openapi", "displayName": "ZenStack Plugin and Runtime for OpenAPI", "version": "2.22.2", "description": "ZenStack plugin and runtime supporting OpenAPI", "main": "index.js", "repository": { "type": "git", "url": "https://github.com/zenstackhq/zenstack" }, "publishConfig": { "directory": "dist", "linkDirectory": true }, "scripts": { "clean": "rimraf dist", "build": "pnpm lint --max-warnings=0 && pnpm clean && tsc && copyfiles ./package.json ./README.md ./LICENSE dist && copyfiles -u 1 ./src/plugin.zmodel dist && pnpm pack dist --pack-destination ../../../../.build", "watch": "tsc --watch", "lint": "eslint src --ext ts", "test": "jest", "prepublishOnly": "pnpm build" }, "keywords": [ "openapi" ], "author": "ZenStack Team", "license": "MIT", "dependencies": { "@zenstackhq/runtime": "workspace:*", "@zenstackhq/sdk": "workspace:*", "openapi-types": "^12.1.0", "semver": "^7.5.2", "ts-pattern": "^4.3.0", "yaml": "^2.2.2", "zod-validation-error": "catalog:" }, "peerDependencies": { "zod": "catalog:" }, "devDependencies": { "@readme/openapi-parser": "^2.4.0", "@types/pluralize": "^0.0.29", "@types/semver": "^7.3.13", "@types/tmp": "^0.2.3", "@zenstackhq/testtools": "workspace:*", "pluralize": "^8.0.0", "tmp": "^0.2.1", "zenstack": "workspace:*" } }