-
Notifications
You must be signed in to change notification settings - Fork 44
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
Vue 3 + Vite #407
Vue 3 + Vite #407
Conversation
from what i can tell, that vite PR is intended to drop with 3.0, which is currently in beta - not sure what the timeline is there. if we wanted to get in ahead of that, a babel plugin suggested as a workaround here: vitejs/vite#4934 (comment) |
some food for thought: is worth moving to vue3 composition API as the standard? i like the an incremental migration might be possible - just make it part of component refactors. i'm not 100% clear on which flavours of Composition API can mix with the Options API though. but given that |
This is an exploratory PR that changes up some of the fundamental building blocks of the system, without actually changing any UI (hopefully).
dlopen
andvueport
Foundry plugins (instead we'll bundle all of our requirements intoironsworn.js
and pull it all down in one go)There's a lot to this, and it's going to shake up a lot of files. Here are the resources I'm referencing:
TODO
vite
ironsworn.js
vite build
output shakes away parts of data forgedVueApplication
to render using Vue 3IronswornVueActorSheet
and childrenIronswornVueItemSheet
and childrentabbed-panels
with slot-based componentsquill-editor
withtinymce-editor
based on this and use core Foundry settings for itpatchvue.js