Skip to content

feat: add support for TypeScript configs#1096

Merged
jbroma merged 18 commits into
mainfrom
feat/support-typescript-configs
Jul 23, 2025
Merged

feat: add support for TypeScript configs#1096
jbroma merged 18 commits into
mainfrom
feat/support-typescript-configs

Conversation

@szymonrybczak
Copy link
Copy Markdown
Contributor

@szymonrybczak szymonrybczak commented Mar 19, 2025

Summary

Closes #1068

Added support for TypeScript configuration files and introduced defineWebpackConfig & defineRspackConfig helpers for fully typed configuration in @callstack/repack.

User-facing changes

  • - Added support for TypeScript config files (.mts and .cts extensions)
  • - Introduced defineWebpackConfig helper for fully typed webpack configuration
  • - Introduced defineRspackConfig helper for fully typed rspack configuration

Test plan

  • - tests pass
  • - typecheck passes

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 19, 2025

🦋 Changeset detected

Latest commit: e70ea7d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 6 packages
Name Type
@callstack/repack Major
@callstack/repack-plugin-expo-modules Major
@callstack/repack-plugin-nativewind Major
@callstack/repack-plugin-reanimated Major
@callstack/repack-dev-server Major
@callstack/repack-init Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 19, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
repack-website ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 22, 2025 0:30am

@github-actions
Copy link
Copy Markdown

This pull request has been marked as stale because it has been inactive for 30 days. Please update this pull request or it will be automatically closed in 14 days.

@github-actions github-actions Bot added the status:stale Missing feedback or response for prolonged period of time. label Apr 26, 2025
@github-actions github-actions Bot removed the status:stale Missing feedback or response for prolonged period of time. label May 5, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 5, 2025

This pull request has been marked as stale because it has been inactive for 30 days. Please update this pull request or it will be automatically closed in 14 days.

@github-actions github-actions Bot added the status:stale Missing feedback or response for prolonged period of time. label Jun 5, 2025
@github-actions
Copy link
Copy Markdown

This pull request has been automatically closed because it has been inactive for more than 14 days. Please reopen if you still intend to submit this pull request.

@github-actions github-actions Bot closed this Jun 19, 2025
@jbroma jbroma removed the status:stale Missing feedback or response for prolonged period of time. label Jun 19, 2025
@jbroma jbroma reopened this Jun 19, 2025
@jbroma jbroma marked this pull request as ready for review July 22, 2025 11:52
@jbroma jbroma merged commit 023a4a9 into main Jul 23, 2025
6 checks passed
@jbroma jbroma deleted the feat/support-typescript-configs branch July 23, 2025 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for TypeScript configs

2 participants