Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add CSSEntryPointsPlugin to fix vite for creating one CSS entry per JS entry point #204

Merged
merged 3 commits into from
Jun 20, 2024

Conversation

susnux
Copy link
Contributor

@susnux susnux commented Jun 20, 2024

With cssCodeSplit vite only inlines CSS in async chunks, but it does not properly create CSS files for synchronously imported CSS.

TODO: * Create also CSS entries if there are no styles imported? Pro: Empty CSS is cachable and today there might be no styles but tomorrow there might be some -> make devs lives easier. (implemented)

@susnux susnux added the 2. developing Feature still under development label Jun 20, 2024
@susnux susnux requested a review from ShGKme June 20, 2024 09:49
@susnux susnux force-pushed the feat/CSSEntryPointsPlugin branch from dc30369 to eca5077 Compare June 20, 2024 10:12
@susnux susnux added bug Something isn't working 3. to review Ready to review and removed 2. developing Feature still under development labels Jun 20, 2024
@susnux susnux force-pushed the feat/CSSEntryPointsPlugin branch from eca5077 to f869268 Compare June 20, 2024 12:36
@susnux susnux requested a review from ShGKme June 20, 2024 22:46
susnux and others added 2 commits June 21, 2024 00:48
…ry per JS entry point

with `cssCodeSplit` vite only inlines CSS in async chunks,
but it does not properly create CSS files for synchronously imported CSS.

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
…Split` is set

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux susnux force-pushed the feat/CSSEntryPointsPlugin branch from 1ddbbed to 716612e Compare June 20, 2024 22:49
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
@susnux
Copy link
Contributor Author

susnux commented Jun 20, 2024

/backport to stable1

Copy link
Contributor

@ShGKme ShGKme left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incredible awesome work 💙

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Ready to review bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants