fantasycalendar / Fantasy-Calendar

Build a calendar that fits your world! Whether you're a GM just here to track your Forgotten Realms campaign with a preset calendar, or a fanciful world-builder with 12 moons (Like Eberron's) and zany timekeeping systems to match, we've got you covered.
https://app.fantasy-calendar.com
91 stars 7 forks source link

Attempt Vite Migration #359

Closed V13Axel closed 3 months ago

V13Axel commented 4 months ago

We would like to migrate to Vite from Mix, though there are quite a few challenges along the way.

As of writing, I've already solved some of the basics. However, FC relies very heavily on a lot of globals and somewhat out of date(read: Non-ESM) vendor libraries.

What that basically means for us is that Vite may not be able to work. This branch could involve some replacement of components (Such as moving away from notify.js, or replacing trumbowyg with something else)...

It's also entirely possible that migration simply isn't a possibility for the state of FC today. If that's the case, then we'll abandon this PR/branch and move on to a full-scale rewrite instead =]

V13Axel commented 3 months ago

Conclusion: This isn't currently feasible, due to the way some bits are architeched. Mostly jQuery stuff.