-
Notifications
You must be signed in to change notification settings - Fork 8
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
feat!: draft vue 3 support #394
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f5d2b2f - Browse repository at this point
Copy the full SHA f5d2b2fView commit details -
chore(shims): make vue shim use defineComponent
Allows .vue single file components to be imported and used. Since the Global Vue API has been deprecated, this file needs to import the return type of defineComponent for TypeScript to be able to import and use the single file components.
Configuration menu - View commit details
-
Copy full SHA for 461fdf5 - Browse repository at this point
Copy the full SHA 461fdf5View commit details -
refactor: use
createApp
&app.use
vue 3 APIVue can no longer be imported from `vue`. Instead, we need to create a vue app instance and "install" our components on the app.
Configuration menu - View commit details
-
Copy full SHA for b583a39 - Browse repository at this point
Copy the full SHA b583a39View commit details -
@VUE cli-plugin-babel, cli-plugin-e2e-cypress, cli-plugin-eslint, cli-plugin-typescrip, cli-plugin-unit-jest, cli-service, compiler-sfc vue, vue-router, and vuex all need to be updated to support Vue 3.
Configuration menu - View commit details
-
Copy full SHA for 29b4fd9 - Browse repository at this point
Copy the full SHA 29b4fd9View commit details -
chore: attemtp to remove Vue global calls
vue-class-component dependency needed to be updated to 8.0 rc1. This version introduced new decorators, a global Vue instance, and a `prop` method which I tried to use with varying success.
Configuration menu - View commit details
-
Copy full SHA for ebe0a5e - Browse repository at this point
Copy the full SHA ebe0a5eView commit details -
chore: attempt to remove vue-class-component
The vue-class-component docs are confusing at this time. This was an attempt to remove this dependency. It was not successful.
Configuration menu - View commit details
-
Copy full SHA for 1710de7 - Browse repository at this point
Copy the full SHA 1710de7View commit details -
chore(index): undo change from component to use
This commit reverts the use of `App.use`. The correct `App` instance method to use here is `App.component`.
Configuration menu - View commit details
-
Copy full SHA for d352c98 - Browse repository at this point
Copy the full SHA d352c98View commit details -
chore: fix vbind var and add alt attr
This commit addresses a typo in `buildSrcSet.vue` that resulted in an error where `advancedSrc` was not defined in the scope of the component. It also adds an `alt` attribute to the component, since the vue linter was complaining about it missing.
Configuration menu - View commit details
-
Copy full SHA for c501488 - Browse repository at this point
Copy the full SHA c501488View commit details -
refactor(main): use createApp Vue 3 API
Global Vue is not available in Vue 3. This commit imports the new `createApp` method and uses it to initialize the vue app.
Configuration menu - View commit details
-
Copy full SHA for 76ffcf8 - Browse repository at this point
Copy the full SHA 76ffcf8View commit details -
test: update domain path to one that resolves
`testing.imgix` source has been disabled. This commit changes the urls to be `assets.imgix` in the tests that used the old url.
Configuration menu - View commit details
-
Copy full SHA for 8120c5c - Browse repository at this point
Copy the full SHA 8120c5cView commit details -
chore(ix-img): re-introduce vue-class-comp usage
This commit reverts a change where vue-class-component was removed. Instead, it makes proper use of the `prop` and `Vue` exports from that library.
Configuration menu - View commit details
-
Copy full SHA for 92b8e06 - Browse repository at this point
Copy the full SHA 92b8e06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 244c540 - Browse repository at this point
Copy the full SHA 244c540View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14d0ea0 - Browse repository at this point
Copy the full SHA 14d0ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3784dc7 - Browse repository at this point
Copy the full SHA 3784dc7View commit details