callstack / callstack/repack

Roadmap to V6

Open
#1,414 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1.9k
Forks
165
Avg merge
11d 16h
Merged PRs (30d)
9

Description

I'd like to start creating a rough outline for the upcoming plans for repack, this is subject to change and serves more as a guide to help drive development.

I believe that we need to bump our minimum node version to 22+ since thats the oldest current LTS version and 18/20 are already EOL.

Due to this I'd like to suggest that we work on a new major version
Heres some of my thoughts on what could go into the new version:

- Bump all dependencies and drop support for older versions
- suggested minimum versions: Node 22+, React Native 0.79+, RsPack 2+, MF v2+
- minimal proven support for expo
- updated docs for MF v2 (module federation)
- unify webpack and rspack start/bundle commands
- use swc built in flow removal
- rust react compiler support

Nice to haves:
- skills for agents to efficiently use repack
- benchmarks against other bundlers (Metro) for bundle size and speed
- e2e tests for the example apps to keep basic functionality automatically verified
- AI code review tooling in the github repo to help catch bugs
- experimental initial alpha version of rsc's (more likely after v6)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.