Skip to content

chore(tooling): adopt stable TypeScript 7 and Biome 2.6 - #275

Merged
Pepps233 merged 8 commits into
chore/deps-runtime-librariesfrom
chore/deps-tooling-stable
Oct 25, 2026
Merged

Pepps233 merged 8 commits into
chore/deps-runtime-librariesfrom
chore/deps-tooling-stable

Conversation

@Pepps233

@Pepps233 Pepps233 commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adopt stable TypeScript 7 and current Biome tooling.

Reasoning

Use the stable native compiler for root validation while keeping existing preview tooling available to workspace build scripts. Migrate policy checks rather than retaining an old compiler API or weakening lint rules.

Changes

  • Pin TypeScript 7.0.2, Biome 2.6.3, esbuild 0.28.2, tsx 4.23.15, and rimraf override 6.1.3.
  • Use stable tsc in the root check and ES2024 target/lib, matching Unicode-set regex features already used on supported Node runtimes.
  • Migrate the relative-import checker to TypeScript's exported native AST API, retaining all import forms, exclusions, and exact line/column diagnostics with isolated fixture coverage and deterministic cleanup.
  • Migrate Biome schema/preset, satisfy new lint/format/export-order diagnostics, and preserve explicit false constrained-sampling semantics.
  • Remove obsolete @types/diff stub; diff already provides declarations.
  • Document compiler/tooling constraints. Native AST API paths are unstable and coupled to the exact compiler pin; native-preview itself has no stable release and was not updated to another prerelease.

Testing

  • npm run check passed, including stable TypeScript and browser smoke.
  • ./test.sh passed with isolated credentials.
  • All modified actual test files were run directly; credential-dependent E2E cases skipped.
  • Native import-check fixtures: 3 passed; constrained-sampling tests: 4 passed.
  • Offline, isolated-home TUI smoke: startup and Settings dialog rendered successfully; no prompts or provider calls submitted.

@Pepps233 Pepps233 added the dependencies Pull requests that update a dependency file label Oct 25, 2026
@Pepps233 Pepps233 self-assigned this Oct 25, 2026
@Pepps233
Pepps233 added this pull request to stack #277 October 25, 2026 18:55
Comment thread packages/coding-agent/test/streaming-render-debug.ts Fixed
@Pepps233
Pepps233 merged commit b08bd3c into main Oct 25, 2026
29 of 38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants