fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: bump node to v22

Lubos e930278d 64a30482

+36 -22
+8
.changeset/thin-otters-rest.md
··· 1 + --- 2 + "@hey-api/json-schema-ref-parser": minor 3 + "@hey-api/codegen-core": minor 4 + "@hey-api/openapi-ts": minor 5 + "@hey-api/shared": minor 6 + --- 7 + 8 + **BREAKING**: This release bumps the minimum required Node version to 22.13.
+2 -2
.github/workflows/ci.yml
··· 36 36 include: 37 37 # All Node versions on Ubuntu (fast, catches Node issues) 38 38 - os: ubuntu-latest 39 - node-version: '20.19.0' 39 + node-version: '22.13.0' 40 40 - os: ubuntu-latest 41 - node-version: '22.12.0' 41 + node-version: '24.14.0' 42 42 - os: ubuntu-latest 43 43 node-version: ${{ needs.setup.outputs.node-version }} 44 44 is-primary: true # Primary runner for examples/previews
+1 -1
.nvmrc
··· 1 - 24.14.0 1 + 24.14.1
+1 -1
CLAUDE.md
··· 69 69 ## Tooling 70 70 71 71 - **Package manager**: pnpm 10.28.2 (strict engine, exact versions) 72 - - **Node**: >=20.19.0 (see .nvmrc for exact version) 72 + - **Node**: >=22.13.0 (see .nvmrc for exact version) 73 73 - **Build**: Turbo 2.8.0 + tsdown + Rollup 74 74 - **Language**: TypeScript 5.9.3, ESM only 75 75 - **Formatter**: oxfmt 0.27.0 (single quotes via .oxfmtrc.json)
+1 -1
dev/package.json
··· 33 33 "zod": "4.3.6" 34 34 }, 35 35 "engines": { 36 - "node": ">=20.19.0" 36 + "node": ">=22.13.0" 37 37 } 38 38 }
+1 -1
docs/openapi-ts/get-started.md
··· 26 26 ## Features 27 27 28 28 - production-ready code that compiles 29 - - runs in any Node.js 20+ environment 29 + - runs in any Node.js 22+ environment 30 30 - accepts any OpenAPI specification 31 31 - core plugins for SDKs, types, and schemas 32 32 - HTTP clients for Fetch API, Angular, Axios, Next.js, Nuxt, and more
+6
docs/openapi-ts/migrating.md
··· 7 7 8 8 While we try to avoid breaking changes, sometimes it's unavoidable in order to offer you the latest features. This page lists changes that require updates to your code. If you run into a problem with migration, please [open an issue](https://github.com/hey-api/openapi-ts/issues). 9 9 10 + ## v0.96.0 11 + 12 + ### Removed Node 20 support 13 + 14 + This release bumps the minimum required Node version to 22.13. 15 + 10 16 ## v0.95.0 11 17 12 18 ### Validator request schemas
+1 -1
package.json
··· 79 79 "vitest": "4.1.0" 80 80 }, 81 81 "engines": { 82 - "node": ">=20.19.0" 82 + "node": ">=22.13.0" 83 83 }, 84 84 "packageManager": "pnpm@10.33.0" 85 85 }
+1 -1
packages/codegen-core/package.json
··· 56 56 "typescript": "5.9.3" 57 57 }, 58 58 "engines": { 59 - "node": ">=20.19.0" 59 + "node": ">=22.13.0" 60 60 } 61 61 }
+1 -1
packages/json-schema-ref-parser/package.json
··· 57 57 "typescript": "5.9.3" 58 58 }, 59 59 "engines": { 60 - "node": ">=20.19.0" 60 + "node": ">=22.13.0" 61 61 } 62 62 }
+1 -1
packages/openapi-python-tests/pydantic/v2/package.json
··· 8 8 "typescript": "5.9.3" 9 9 }, 10 10 "engines": { 11 - "node": ">=20.19.0" 11 + "node": ">=22.13.0" 12 12 } 13 13 }
+1 -1
packages/openapi-python-tests/sdks/package.json
··· 8 8 "typescript": "5.9.3" 9 9 }, 10 10 "engines": { 11 - "node": ">=20.19.0" 11 + "node": ">=22.13.0" 12 12 } 13 13 }
+1 -1
packages/openapi-python/package.json
··· 74 74 "yaml": "2.8.2" 75 75 }, 76 76 "engines": { 77 - "node": ">=20.19.0" 77 + "node": ">=22.13.0" 78 78 } 79 79 }
+1 -1
packages/openapi-ts-tests/main/package.json
··· 46 46 "zod": "4.3.6" 47 47 }, 48 48 "engines": { 49 - "node": ">=20.19.0" 49 + "node": ">=22.13.0" 50 50 } 51 51 }
+1 -1
packages/openapi-ts-tests/nestjs/v11/package.json
··· 11 11 "typescript": "5.9.3" 12 12 }, 13 13 "engines": { 14 - "node": ">=20.19.0" 14 + "node": ">=22.13.0" 15 15 } 16 16 }
+1 -1
packages/openapi-ts-tests/orpc/v1/package.json
··· 14 14 "zod": "4.3.6" 15 15 }, 16 16 "engines": { 17 - "node": ">=20.19.0" 17 + "node": ">=22.13.0" 18 18 } 19 19 }
+1 -1
packages/openapi-ts-tests/sdks/package.json
··· 11 11 "typescript": "5.9.3" 12 12 }, 13 13 "engines": { 14 - "node": ">=20.19.0" 14 + "node": ">=22.13.0" 15 15 } 16 16 }
+1 -1
packages/openapi-ts-tests/valibot/v1/package.json
··· 12 12 "valibot": "1.2.0" 13 13 }, 14 14 "engines": { 15 - "node": ">=20.19.0" 15 + "node": ">=22.13.0" 16 16 } 17 17 }
+1 -1
packages/openapi-ts-tests/zod/v3/package.json
··· 12 12 "zod": "^3.25.0" 13 13 }, 14 14 "engines": { 15 - "node": ">=20.19.0" 15 + "node": ">=22.13.0" 16 16 } 17 17 }
+1 -1
packages/openapi-ts-tests/zod/v4/package.json
··· 12 12 "zod": "4.3.6" 13 13 }, 14 14 "engines": { 15 - "node": ">=20.19.0" 15 + "node": ">=22.13.0" 16 16 } 17 17 }
+1 -1
packages/openapi-ts/README.md
··· 33 33 ## Features 34 34 35 35 - production-ready code that compiles 36 - - runs in any Node.js 20+ environment 36 + - runs in any Node.js 22+ environment 37 37 - accepts any OpenAPI specification 38 38 - core plugins for SDKs, types, and schemas 39 39 - HTTP clients for Fetch API, Angular, Axios, Next.js, Nuxt, and more
+1 -1
packages/openapi-ts/package.json
··· 101 101 "typescript": ">=5.5.3 || >=6.0.0 || 6.0.1-rc" 102 102 }, 103 103 "engines": { 104 - "node": ">=20.19.0" 104 + "node": ">=22.13.0" 105 105 } 106 106 }
+1 -1
packages/shared/package.json
··· 57 57 "yaml": "2.8.2" 58 58 }, 59 59 "engines": { 60 - "node": ">=20.19.0" 60 + "node": ">=22.13.0" 61 61 } 62 62 }