fork of hey-api/openapi-ts because I need some additional things
1{
2 "name": "@hey-api/openapi-python",
3 "version": "0.0.7",
4 "private": true,
5 "description": "🐍 OpenAPI to Python codegen.",
6 "keywords": [
7 "codegen",
8 "generator",
9 "http",
10 "javascript",
11 "json",
12 "node",
13 "openapi",
14 "python",
15 "rest",
16 "swagger",
17 "typescript",
18 "yaml"
19 ],
20 "homepage": "https://heyapi.dev/",
21 "bugs": {
22 "url": "https://github.com/hey-api/openapi-ts/issues"
23 },
24 "license": "MIT",
25 "author": {
26 "name": "Hey API",
27 "email": "lubos@heyapi.dev",
28 "url": "https://heyapi.dev"
29 },
30 "repository": {
31 "type": "git",
32 "url": "git+https://github.com/hey-api/openapi-ts.git"
33 },
34 "funding": "https://github.com/sponsors/hey-api",
35 "bin": {
36 "openapi-python": "./bin/run.js"
37 },
38 "files": [
39 "bin",
40 "dist",
41 "LICENSE.md",
42 "README.md"
43 ],
44 "type": "module",
45 "main": "./dist/index.mjs",
46 "types": "./dist/index.d.mts",
47 "exports": {
48 ".": {
49 "types": "./dist/index.d.mts",
50 "import": "./dist/index.mjs"
51 },
52 "./package.json": "./package.json"
53 },
54 "scripts": {
55 "build": "tsdown && pnpm check-exports",
56 "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm",
57 "dev": "tsdown --watch",
58 "prepublishOnly": "pnpm build",
59 "typecheck": "tsc --noEmit",
60 "typecheck:next": "tsc --noEmit && uv run mypy src/ts-python/__snapshots__"
61 },
62 "dependencies": {
63 "@hey-api/codegen-core": "workspace:*",
64 "@hey-api/json-schema-ref-parser": "workspace:*",
65 "@hey-api/shared": "workspace:*",
66 "@hey-api/types": "workspace:*",
67 "ansi-colors": "4.1.3",
68 "color-support": "1.1.3",
69 "commander": "14.0.3"
70 },
71 "devDependencies": {
72 "eslint": "9.39.1",
73 "typescript": "5.9.3",
74 "yaml": "2.8.2"
75 },
76 "peerDependencies": {
77 "typescript": ">=5.5.3"
78 },
79 "engines": {
80 "node": ">=20.19.0"
81 }
82}