fix(deps): retain TypeScript 6 compatibility - #114
albert20260301 wants to merge 3 commits into
Conversation
…7 updates Bumps the cli-dependencies group with 7 updates in the /cli directory: | Package | From | To | | --- | --- | --- | | [@clack/prompts](https://github.com/bombshell-dev/clack/tree/HEAD/packages/prompts) | `1.7.0` | `1.8.1` | | [oauth4webapi](https://github.com/panva/oauth4webapi) | `3.8.7` | `3.8.8` | | [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` | | [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.32.2` | `6.35.1` | | [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.63.0` | `0.67.0` | | [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.78.0` | `1.82.0` | | [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` | Updates `@clack/prompts` from 1.7.0 to 1.8.1 - [Release notes](https://github.com/bombshell-dev/clack/releases) - [Changelog](https://github.com/bombshell-dev/clack/blob/main/packages/prompts/CHANGELOG.md) - [Commits](https://github.com/bombshell-dev/clack/commits/@clack/prompts@1.8.1/packages/prompts) Updates `oauth4webapi` from 3.8.7 to 3.8.8 - [Release notes](https://github.com/panva/oauth4webapi/releases) - [Changelog](https://github.com/panva/oauth4webapi/blob/main/CHANGELOG.md) - [Commits](panva/oauth4webapi@v3.8.7...v3.8.8) Updates `yaml` from 2.9.0 to 2.9.1 - [Release notes](https://github.com/eemeli/yaml/releases) - [Commits](eemeli/yaml@v2.9.0...v2.9.1) Updates `knip` from 6.32.2 to 6.35.1 - [Release notes](https://github.com/webpro-nl/knip/releases) - [Commits](https://github.com/webpro-nl/knip/commits/knip@6.35.1/packages/knip) Updates `oxfmt` from 0.63.0 to 0.67.0 - [Release notes](https://github.com/oxc-project/oxc/releases) - [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md) - [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.67.0/npm/oxfmt) Updates `oxlint` from 1.78.0 to 1.82.0 - [Release notes](https://github.com/oxc-project/oxc/releases) - [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md) - [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.82.0/npm/oxlint) Updates `typescript` from 6.0.3 to 7.0.2 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v6.0.3...v7.0.2) --- updated-dependencies: - dependency-name: "@clack/prompts" dependency-version: 1.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cli-dependencies - dependency-name: knip dependency-version: 6.35.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: cli-dependencies - dependency-name: oauth4webapi dependency-version: 3.8.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cli-dependencies - dependency-name: oxfmt dependency-version: 0.67.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: cli-dependencies - dependency-name: oxlint dependency-version: 1.82.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: cli-dependencies - dependency-name: typescript dependency-version: 7.0.2 dependency-type: direct:development update-type: version-update:semver-major dependency-group: cli-dependencies - dependency-name: yaml dependency-version: 2.9.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cli-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
|
@francoischalifour review requested: you authored the affected prompt path, and recent CLI dependency/version history points to you for this TypeScript compatibility stack. |
887ca5f to
b2dac64
Compare
|
@francoischalifour following up: the stacked TypeScript 6 compatibility fix remains clean, with all local validation recorded in the PR and no reported GitHub checks because its base is Dependabot PR #112. Could you review the cancellation-result guard and compatibility update when you have capacity? |
1 similar comment
|
@francoischalifour following up: the stacked TypeScript 6 compatibility fix remains clean, with all local validation recorded in the PR and no reported GitHub checks because its base is Dependabot PR #112. Could you review the cancellation-result guard and compatibility update when you have capacity? |
This stack keeps the seven dependency updates while preserving compatibility with
openapi-typescript@7.13.0, whose supported TypeScript peer range does not include 7.It pins TypeScript to 6.0.3, narrows cancelled prompt results with a runtime string check, and updates the YAML-version release contract for the included
yaml@2.9.1upgrade. It also incorporates the current Dependabot base, including the neweroxfmt@0.68.0andoxlint@1.83.0updates.Validation with the repository-pinned Bun 1.4.2:
bun run typecheckbun run lintbun run format:checkbun run generate:checkbun run knipbun run knip:productionbun test— 707 passing