rails/ujs > 7.1 contains the same thing that this fork fixes.
The amount of complains was low enough that I didn't bother fixing it
so there's no reason to continue to work around with vue-loader
jquery-ujs has been deprecated in favor of @rails/ujs.
I wouldn't call the new one supported anymore, the rails team has already
invented a new way of doing things, but it's better that the older one.
Plus it's one dependency on jquery down.
Fixes a sass deprecation notice and vue compilation error.
@vue/compiler-sfc is now pulled in by the vue dependency, so it's no longer
needed to explicitly mention it in package.json
Fixes#449
Loose does super dumb shit like converts spread operators to
[].concat() which is broken, incorrect, and not at all helpful.
Because this was forced in their base preset, it would break all
kinds of things that shouldn't have broken, and it would ignore the
project config explicitly.
This seems to fix the vast majority of the JS on the site, and the
generated code makes a lot more sense now.
When mobile gestures were enabled they would steal the normal
input from the browser. This prevented zooming in and out as well
as horizontal panning. Hammer didn't have a good configuration
system and so I swapped to using ZingTouch which is much more
simple, and offers better configuration. This allowed for easy
integration of gestures without stealing all input from the
browser.