Skip to content

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
@deepanchal deepanchal marked this pull request as draft November 9, 2022 22:05
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.

2 participants