Elektrine lite

โ† Feed

@renchap@oisaur.com

Post #300931

2025-05-16 16:27 UTC

I am very happy that today we merged the pull request switching the Mastodon frontend build chain from the very old (and outdated) Webpack 4 to @vite โšก๏ธ It is not visible to end-users but it will greatly improve the developer experience with working on the Mastodon frontend and opens the door for many good things. I started the initial work 2 years ago, then @chaosexanima took over and got it over the finish line ๐Ÿš€ https://github.com/mastodon/mastodon/pull/34450 #mastodev

Replies (7)

  • @renchap@oisaur.com 2025-05-16 16:34

    @vite@m.webtoo.ls @chaosexanima@tech.lgbt We also migrated from Jest to @vitest@m.webtoo.ls, and removed 30% of our (indirect) Javascript package dependencies

    Open ##3159235

  • @alex@tech.lgbt 2025-05-16 17:38

    @renchap@oisaur.com @vite@m.webtoo.ls @chaosexanima@tech.lgbt Congrats! I'm a big fan of Vite, it's been a big improvement at my workplace

    Open ##3159238

  • @grooovinger@mastodon.social 2025-05-16 18:32

    @renchap@oisaur.com @vite@m.webtoo.ls @chaosexanima@tech.lgbt congrats! This ia huge! We're close to merging the very same thing (wepack->vite) in the coming weeks as well, can't wait to get this out the door. We also started experimenting and exploring ~ 2 years ago, so I feel your excitement!

    Open ##3159239

  • @moritzdietz@mastodon.social 2025-05-16 20:52

    @renchap@oisaur.com @vite@m.webtoo.ls @chaosexanima@tech.lgbt ๐Ÿ‘ congrats!! That's huge

    Open ##3159240

  • @benefant@det.social 2025-05-20 20:03

    @renchap@oisaur.com @vite@m.webtoo.ls @chaosexanima@tech.lgbt ๐Ÿ‘

    Open ##3159241

  • @ricard@ricard.social 2025-05-21 19:26

    @renchap@oisaur.com @vite@m.webtoo.ls @chaosexanima@tech.lgbt Thank you!

    Open ##3159242

  • @mintydev@mastodon.social 2025-05-29 12:24

    @renchap@oisaur.com @vite@m.webtoo.ls @chaosexanima@tech.lgbt Vite is great! I wish Next JS also ran on Vite (although it seems like that might be possible soon, given the changes in Next JS v15.3).

    Open ##3159243