-
Notifications
You must be signed in to change notification settings - Fork 261
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
Update Vue3 libraries and related configuration #9539
Comments
A Node update will be necessary as part of this. |
This has been already carried in the PR draft as first step. |
Setting this one in review, as upgrades have been done and need to be tested with on run, plus generated on script most of them. |
As we are approaching the merging to master phase, I'll merge this PR into the Vue3 branch after rebase. |
Closing in favor of #11686 |
Description
Update libraries and
vueconfig
as indicated in the finding.The goal is to have an updated and running configuration, not an actual running application as it will require other steps.
Note: Node 16 is EOL and we'll have to update to ^18 (already done in draft PR)
TODO
Portal configuration (migration)seems like Vue3 is supportedNuxt residualshandled separately but still blockingvue.config
, plugins, middleware and all other importsvue-router
and Vue architectures to match new Vue3 APIsList of required changes
NOTE: These changes have been already partially solved in the draft PR!
Copied here for review purposes:
Copy Plugin has been initialized using an options object that does not match the API schema.
, now to be defined in pattern key as object configwhitespaces
feat(compiler-core): whitespace handling strategy vuejs/core#1600 (comment)configuration.watchOptions.ignored should be a non-empty string
options has an unknown property 'before'
, replaced byonBeforeSetupMiddleware
options has an unknown property 'public'
devServer.public does not exists
devServer.public no longer exists in Vue CLI v5. Update documentation on that vuejs/vue-cli#6841TypeError: app.use is not a function
, new object over parametersCannot read properties of undefined (reading 'websocketProxies')
vue DeprecationWarning: 'https' option is deprecated
https://webpack.js.org/configuration/dev-server/#devserverhttp2Cannot add property htmlWebpackPluginAlterChunks, object is not extensible
Webpack 4/5 conflicts@rancher/components
It would be convenient to exclude linting of tests files on dev/buildFixed with Exclude Jest unit test from TSConfig #9149The text was updated successfully, but these errors were encountered: