-
-
Notifications
You must be signed in to change notification settings - Fork 177
Open
Labels
Description
(Moved from the discussion #743)
This issue is to track compatibility with the packages in the ecosystem. Some are integrated as test cases in this repo. Some examples are managed in external projects. If anyone finds an issue with integrating specific packages with @vitejs/plugin-rsc
, please feel free to report it to here.
See also
- [Umbrella] Third-party library compatibility issues wakujs/waku#423
- Libraries that support React Server Components reactwg/server-components#6
Vite
- @mdx-js/rollup
- vite-plugin-inspect
- @cloudflare/vite-plugin
- vite-imagetools https://github.com/JonasKruckenberg/imagetools/tree/main/packages/vite
- probably works but untested
- vite-plugin-pwa https://github.com/vite-pwa/vite-plugin-pwa
- probably doesn't work and untested
- fontless https://github.com/unjs/fontaine/tree/main/packages/fontless
React
- @ai-sdk/rsc (previously ai/rsc) https://github.com/wakujs/waku/blob/606a1e197af5b345a892e9bdbce24d361f9e8b1f/e2e/fixtures/ssr-basic/src/ai/index.ts#L1
optimizeDeps.exclude
is required ImproveoptimizeDeps.exclude
suggestion warning #736
- next-mdx-remote https://github.com/wakujs/waku/blob/606a1e197af5b345a892e9bdbce24d361f9e8b1f/packages/website/src/components/post-page.tsx#L2
- react router https://github.com/remix-run/react-router-templates/tree/main
- navigation https://github.com/grahammendick/navigation/tree/master/NavigationReact/sample/rsc-vite
- @vercel/og
Css
- tailwind https://github.com/vitejs/vite-plugin-react/tree/fd96308a6cde57a132b3d9e434e711aac15c6486/packages/plugin-rsc/examples/basic
- stylex https://github.com/pawelblaszczyk5/vite-rsc-experiments/tree/643649f2e6562c859d9612126bfc3a183e03c7b5/apps/stylex
- vanilla-extract https://github.com/pawelblaszczyk5/vite-rsc-experiments/tree/643649f2e6562c859d9612126bfc3a183e03c7b5/apps/vanilla-extract
- unocss chore: add vite-rsc-unocss hi-ogawa/reproductions#51