Open
Description
The PR #521 added @vitejs/plugin-rsc
and the first version v0.4.10-alpha.1 v0.4.11 is released. Let me use this issue to track initial follow-up action items. Eventually some issues or discussions will be created separately.
- release for canary/experimental channel chore(rsc): release for react canary/experimental channel [not merge] #524
- update react-router, waku, create-vite to use
@vitejs/plugin-rsc
- deprecate
@hiogawa/vite-rsc
and redirect people to@vitejs/plugin-rsc
chore: deprecate@hiogawa/vite-rsc
in favor of@vitejs/plugin-rsc
hi-ogawa/vite-plugins#1130 - adjust release workflow chore(rsc): setup github release #546
- examples dependency versions
- differentiate copy-pasta-able examples and test cases
roadmap
- publish
@vitejs/plugin-rsc
- split
react-server-dom-vite
from@vitejs/plugin-rsc
- maintain
react-server-dom-vite
feat: add react-server-dom-vite hi-ogawa/react#1 - switch from
react-server-dom-webpack
toreact-server-dom-vite
- make it peer-dep? or plugin should only provide manifest as virtual modules?
- action bind encryption needs rsc serialization internally.
- maintain
misc
- Waku on
@vitejs/plugin-rsc
feat: use@vitejs/plugin-rsc
wakujs/waku#1493 - catch up with new things
chore
- write official roadmap Roadmap hi-ogawa/vite-plugins#1108
- official announcement
- contributor guide (basic development tips)
- move relevant issues and prs from vite-rsc issues hi-ogawa/vite-plugins#1127
- eslint
- rework e2e. deal with flaky tests
- firefox, webkit: hydrate while streaming
- webkit: no FOUC after server restart test(rsc): fix flaky server restart test #535
- webkit: ssg