Skip to content

chore(build): add TypeScript support to toolchain - #11000

Merged
robert-hebel-sb merged 6 commits into
mainfrom
chore/add-typescript-support
Aug 18, 2026
Merged

chore(build): add TypeScript support to toolchain#11000
robert-hebel-sb merged 6 commits into
mainfrom
chore/add-typescript-support

Conversation

@robert-hebel-sb

Copy link
Copy Markdown
Contributor

Add @babel/preset-typescript, typescript devDep, tsconfig.json, and wire .ts/.tsx extensions into webpack, eslint, lint-staged, and babel configs.

robert-hebel-sb and others added 3 commits August 17, 2026 15:14
Add @babel/preset-typescript, typescript devDep, tsconfig.json, and wire
.ts/.tsx extensions into webpack, eslint, lint-staged, and babel configs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bump target from ES2020 to ES2023 and add DOM.Iterable to match
Node 24 and modern browser capabilities already targeted by browserslist.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…iles

Downgrade typescript from 7.0.2 to 6.0.3 for toolchain compatibility.
Update CLAUDE.md to require all new files be written in TypeScript (.ts/.tsx).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@robert-hebel-sb
robert-hebel-sb force-pushed the chore/add-typescript-support branch from 6784361 to 7ce1bb5 Compare August 17, 2026 13:22
robert-hebel-sb and others added 2 commits August 17, 2026 15:26
Pointer to ./src/index.d.ts does not exist. Remove until declaration
emit is properly wired up to dist/types/.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace noEmit with emitDeclarationOnly to generate .d.ts files on
tsc runs. Add isolatedModules for Babel compat, esModuleInterop,
allowSyntheticDefaultImports, rootDir and outDir for declaration output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@robert-hebel-sb
robert-hebel-sb merged commit fefb1df into main Aug 18, 2026
9 checks passed
@swagger-bot

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 5.32.14 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants