Skip to content

Pinia with vue2#92

Merged
MarcelGeo merged 55 commits into
developfrom
pinia-with-vue2
Oct 11, 2023
Merged

Pinia with vue2#92
MarcelGeo merged 55 commits into
developfrom
pinia-with-vue2

Conversation

@lavor
Copy link
Copy Markdown
Contributor

@lavor lavor commented Jun 22, 2023

Details

Implementation of pinia store with vue 2.7 and vite. This pull requests contains following updates for applications and libs:

  • new structure of main.ts in app and admin-app
  • cleanup routers in /lib , and therefore every application is having own router now
  • cleanup of vuex
  • Vue 2.7
  • vite building (env variables files moved to specific applications / libs)
  • monorepo structure with yarn link
  • linting upgraded version
  • typescript to 5.x version
  • rules for typescript.config -> currently is possible to see this. type in editor
  • documentation updates
  • ... se commits :)

Next PRs

  • cleanup dependencies and unused logic (routes.ts in libs)
  • fix github Code layout pipeline

lavor added 16 commits April 27, 2023 14:07
Summary of commits:
fix(vue 3): handled types correctly (with aliases) Juraj Moško 06.04.2023 10:32
fix(vue 3): temporary turned off vue-pdf Juraj Moško 05.04.2023 14:02
fix(vue 3): renamed .eslintrc.js to .eslintrc.cjs Juraj Moško 05.04.2023 14:01
fix(vue 3): making application running Juraj Moško 03.04.2023 17:27
fix(vue 3): migrating to vite, upgrade all necessary dependencies for vue 3 support, fixed some issues, migrate apps to TS Juraj Moško 30.03.2023 17:06
fix(dependencies): upgrade dependencies vue3, vuetify3, vue-router4 Juraj Moško 16.03.2023 17:40
fix(dependencies): specify some dependencies to peerDependencies in lib packages Juraj Moško 16.03.2023 14:29
… upgrade-to-vue-3 (except of fix of Dialog module)
@MarcelGeo MarcelGeo changed the base branch from master to develop June 29, 2023 07:09
@MarcelGeo MarcelGeo marked this pull request as ready for review October 5, 2023 12:17
MarcelGeo and others added 9 commits October 6, 2023 14:11
- /v2 api endpoint scheduling delete project
Updates:
- dev server for /v2 endpoints configuration
…e-project

Added /v2 api endpoint for scheduling delete project
- update table of projects instead of remove row from table
- unused dependencies
- vue-pdf - download file is is still here
- vite config polyfills cleaning
@MarcelGeo MarcelGeo merged commit 593d203 into develop Oct 11, 2023
@MarcelGeo MarcelGeo deleted the pinia-with-vue2 branch January 17, 2024 14:36
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.

3 participants