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

Vue 3 #206

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open

Vue 3 #206

wants to merge 20 commits into from

Conversation

mzur
Copy link
Member

@mzur mzur commented Mar 13, 2025

  • Work out a way to run the Vite dev server next to the biigle/core one
    • Publish the hot file with a custom Vite plugin (similar to my Mix plugin)
    • Configure @vite() to use the published hot file.
    • Add hot file to .gitignore
  • Work out a way to do a production build and publish (with the custom Vite plugin)
  • Add the Vue 3 migration checklist here and work through it

Checklist:

  • Fix errors returned by npm run build
  • Change <script type="text/javascript"> to <script type="module"> for inline scripts.
  • Update use of Vue Resource.
  • Update <control-button> component to use scoped slot event instead of $on listener (689106d50).
  • Update slots <template slot="xxx"> to <template #xxx> syntax.
  • Update use of v-model to new default modelValue variable name.
  • Define component events with emits: ['evt', ...].
  • Replace use of $on, $once and $off.
  • Replace use of inline-template.
  • Update :disabled and v-bind:disabled attributes that expect the attribute to be removed if false. Use null
  • Rename beforeDestroy to beforeUnmount.
  • Replace Vue.Promise with native Promise.
  • Fix all warnings of Vue Compat.
  • Fix import of handleErrorResponse.
  • Test all features.

@mzur mzur mentioned this pull request Mar 13, 2025
@mzur mzur marked this pull request as ready for review March 20, 2025 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant