Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Vue 3#206

Merged
mzur merged 22 commits intomasterfrom
vue3
Apr 29, 2025
Merged

Vue 3#206
mzur merged 22 commits intomasterfrom
vue3

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
@mzur mzur merged commit 339b5ad into master Apr 29, 2025
2 checks passed
@mzur mzur deleted the vue3 branch April 29, 2025 07:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant