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

WIP: Vue3 Migration #1430

Draft
wants to merge 53 commits into
base: master
Choose a base branch
from
Draft

WIP: Vue3 Migration #1430

wants to merge 53 commits into from

Conversation

deepanchal
Copy link
Contributor

@deepanchal deepanchal commented Jul 14, 2022

Work In Progress Vue 3 Migration

  • feat(deps): add deps to help with vue 3 migration
  • chore(deps): update yarn.lock
  • feat(build): add config for vue 2 compatibility with vue 3
  • feat(deps): bump vue-router to v4.1.3 for vue3 compatibility
  • chore: add .git-blame-ignore-revs
  • feat(router): update router.js to use vue-router v4 api
  • feat(deps): bump vuex to v4 for vue3 compatibility
  • fix(comp): remove redundant options api watch obj
  • fix(build): disable thread pooling in vue.config.js
  • feat(store): update store.js to use vuex v4 api
  • fix(router): add regex for matchAll + use createWebHistory
  • fix(comp): move v-for with key prop from template to div in ItemEditor
  • feat(deps): bump vue-i18n to v9 compatible with vue3
  • fix(comp): update all @vue/composition-api imports with vue + fix issues
  • feat(deps): replace vue-mq dep with vue3-mq
  • fix(comp): update all useRouter imports from @u3u/vue-hooks to vue-router
  • feat(deps): replace vue-log dep with js-logger + format package.json
  • feat(utils): replace VueLog with js-logger in log.js
  • chore(deps): update yarn.lock
  • feat(types): use js-logger type for $log in global vue inst
  • feat(deps): add is-ci dev-dep + add prepare script in package.json
  • chore(deps): bump husky to v8 + update yarn.lock
  • feat(use): update useLog hook
  • feat(use): update usePhoneService hook with inject
  • feat(storybook): use js-logger instead of VueLog
  • feat(use): update useHttp with axios inject
  • chore: add husky pre-commit hook
  • fix(comps): move v-for from template to child comp
  • feat(store): use getCurrentInstance to setup acl on root app instance
  • fix(use): add nilish check for axios inject on useHttp
  • feat(comp): migrate NavButton to script setup syntax + use vue3 apis
  • fix(comps): remove @u3u/vue-hooks & @vue/composition-api deps, update all usages to use related vue3 lib, fix errors
  • fix(pkg): update lint-staged cmds in package.json
  • feat(deps): bump vue-easy-lightbox to v1.7.1 for vue3 compatibility
  • feat(deps): bump vue-gtag to v2.0.1 for vue3 compatibility
  • chore(tools): bump nodejs to v14.20.0
  • feat(deps): bump vue-types to v4.2.1 for vue3 compatibility
  • feat(shims): update shims-vue.d.ts with vue3 types
  • feat(dialog): remove vue-modal-dialogs dep, update all dependents to use stubbed useDialog hook, fix errors
  • fix(storybook): remove incorrect import + fix error in preview.js
  • fix(import): fix all vue file imports not ending with .vue, use @/* for other imports under src/*
  • chore(lint): set warn on vue/multi-word-component-names & vue/no-reserved-component-names
  • feat(deps): delete all vue-cli dev-deps, add vite dev-dep as replacement
  • feat(pkg): update dev and serve-dev scripts to use vite instead of vue-cli in package.json
  • feat(deps): bump eslint-plugin-vue to v9 for better vue3 support
  • feat(lint): replace eslint-import-resolver-webpack with eslint-import-resolver-typescript, update eslint 'import/resolver' config
  • feat(deps): add @vitejs/plugin-vue + @vitejs/plugin-vue-jsx dev-deps
  • feat(src): add index.css with tailwind imports
  • feat(deps): add postcss-import dev-dep + update postcss.config to use plugin
  • feat(src): move public/index.html to root for vite
  • feat(build): add vite.config.ts with vue2 <--> vue3 compatibility config
  • chore(deps): update yarn.lock
  • --wip-- [skip ci]

@deepanchal deepanchal changed the title Vue3 Migration WIP: Vue3 Migration Jul 14, 2022
@deepanchal deepanchal force-pushed the vue3-migration branch 3 times, most recently from 1f26fd3 to bfdbd24 Compare July 31, 2022 19:03
…use stubbed useDialog hook, fix errors

- vue-modal-dialogs doesn't support vue3
@deepanchal deepanchal force-pushed the vue3-migration branch 2 times, most recently from def529b to 0362640 Compare August 5, 2022 23:52
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