{ "name": "openapi-ts-monorepo", "version": "0.1.0", "private": true, "description": "Public @hey-api monorepo", "homepage": "https://heyapi.dev", "bugs": { "url": "https://github.com/hey-api/openapi-ts/issues" }, "license": "MIT", "author": { "name": "Hey API", "email": "lubos@heyapi.dev", "url": "https://heyapi.dev" }, "repository": { "type": "git", "url": "git+https://github.com/hey-api/openapi-ts.git" }, "funding": "https://github.com/sponsors/hey-api", "type": "module", "scripts": { "build": "turbo run build", "changeset": "changeset", "examples:check": "sh ./scripts/examples-check.sh", "examples:generate": "sh ./scripts/examples-generate.sh", "format": "oxfmt .", "format:next": "oxfmt . && uv run ruff format packages/openapi-python/src/ts-python/__snapshots__", "lint": "oxfmt --check . && eslint .", "lint:next": "oxfmt --check . && eslint . && uv run ruff check packages/openapi-python/src/ts-python/__snapshots__", "lint:fix": "oxfmt . && eslint . --fix", "lint:fix:next": "oxfmt . && eslint . --fix && uv run ruff check --fix packages/openapi-python/src/ts-python/__snapshots__", "prepare": "husky", "test:changelog": "vitest run __tests__/*.test.ts", "test:changelog:watch": "vitest watch __tests__/*.test.ts", "test:coverage": "turbo run build && vitest run --coverage", "test:update": "turbo run build && vitest watch --update", "test:watch": "turbo run build && vitest watch", "test": "turbo run build && vitest", "typecheck": "turbo run typecheck", "td": "turbo run dev --filter", "tt": "turbo run build && vitest run --project", "tw": "turbo run build && vitest watch --project", "tu": "turbo run build && vitest watch --update --project", "tb": "turbo run build --filter", "ty": "turbo run typecheck --filter", "dev:ts": "cd dev && tsx watch --clear-screen=false ../packages/openapi-ts/src/run.ts", "dev:py": "cd dev && tsx watch --clear-screen=false ../packages/openapi-python/src/run.ts" }, "devDependencies": { "@arethetypeswrong/cli": "0.18.2", "@changesets/cli": "2.29.8", "@changesets/get-github-info": "0.7.0", "@changesets/parse": "0.4.2", "@changesets/types": "6.1.0", "@eslint/js": "9.39.2", "@hey-api/custom-client": "workspace:*", "@hey-api/openapi-ts": "workspace:*", "@types/node": "24.10.10", "@typescript-eslint/eslint-plugin": "8.54.0", "@vitest/coverage-v8": "4.0.18", "dotenv": "17.3.1", "eslint": "9.39.2", "eslint-plugin-simple-import-sort": "12.1.1", "eslint-plugin-sort-destructure-keys": "2.0.0", "eslint-plugin-sort-keys-fix": "1.1.2", "eslint-plugin-typescript-sort-keys": "3.3.0", "eslint-plugin-vue": "10.7.0", "globals": "17.3.0", "husky": "9.1.7", "lint-staged": "16.2.7", "oxfmt": "0.32.0", "ts-node": "10.9.2", "tsdown": "0.18.4", "tsx": "4.21.0", "turbo": "2.8.8", "typescript": "5.9.3", "typescript-eslint": "8.54.0", "vitest": "4.0.18" }, "engines": { "node": ">=20.19.0" }, "packageManager": "pnpm@10.29.3" }