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

Bump rollup from 2.x to 4.x in @exile-watch/rollup-config #7

Open
sbsrnt opened this issue Mar 17, 2024 · 0 comments
Open

Bump rollup from 2.x to 4.x in @exile-watch/rollup-config #7

sbsrnt opened this issue Mar 17, 2024 · 0 comments
Labels
splinters/rollup-config @exile-watch/rollup-config

Comments

@sbsrnt
Copy link
Member

sbsrnt commented Mar 17, 2024

Important

There is a possibility @exile-watch/rollup-config may be replaced with a similar config in favor of https://rolldown.rs/.

Probably by the time all checkboxes are ticked, Rolldown may be production ready.
We may still hold on checking rolldown until there is a published minor version after the official first release.



User story
As a developer, I want to be fairly up to date with latest package versions and this applies to Rollup.

Current @exile-watch/rollup-config rollup version is sitting at 2.x, 2 major versions behind.

There are couple breaking changes, most notable that affect @exile-watch/rollup-config package directly:

Acceptance criteria

  • acornInjectPlugins rollup config option is removed (need to see what's the impact)
  • acorn-jsx dependency is uninstalled
  • RollupWarning is replaced with RollupLog here and here
  • Similarly to the bullet point above, WarningHandler is replaced with LoggingFunction
  • Investigate if there are no circular dependency errors happening (there could be one coming from @rollup/plugin-commonjs
@sbsrnt sbsrnt added the splinters/rollup-config @exile-watch/rollup-config label Mar 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
splinters/rollup-config @exile-watch/rollup-config
Projects
Status: No status
Development

No branches or pull requests

1 participant