{ "name": "@zenstackhq/openapi", "displayName": "ZenStack Plugin and Runtime for OpenAPI", "version": "1.0.0-beta.12", "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 && 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": [], "author": "ZenStack Team", "license": "MIT", "dependencies": { "@prisma/generator-helper": "^5.0.0", "@zenstackhq/runtime": "workspace:*", "@zenstackhq/sdk": "workspace:*", "change-case": "^4.1.2", "lower-case-first": "^2.0.2", "openapi-types": "^12.1.0", "tiny-invariant": "^1.3.1", "yaml": "^2.2.1", "zod": "3.21.1", "zod-validation-error": "^0.2.1" }, "devDependencies": { "@readme/openapi-parser": "^2.4.0", "@types/jest": "^29.5.0", "@types/node": "^18.0.0", "@types/pluralize": "^0.0.29", "@types/tmp": "^0.2.3", "@typescript-eslint/eslint-plugin": "^5.54.0", "@typescript-eslint/parser": "^5.54.0", "@zenstackhq/testtools": "workspace:*", "copyfiles": "^2.4.1", "eslint": "^8.35.0", "jest": "^29.5.0", "pluralize": "^8.0.0", "rimraf": "^3.0.2", "tmp": "^0.2.1", "ts-jest": "^29.0.5", "typescript": "^4.9.5", "zenstack": "workspace:*" } }