# vue-workspace **Repository Path**: aibabelx/vue-workspace ## Basic Information - **Project Name**: vue-workspace - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-28 - **Last Updated**: 2024-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Purpose this project is base on [vite](https://) and [vue3](https://) and use [pnpm's workspace](https://) also known as monorepositories (AKA multi-package repositories, multi-project repositories, or monolithic repositories). use monorepositories we can reduce duplicate code and make our code more reusable. like api, common utils and so on. this projects is a best practice of monorepositories for vue 3 with vite. # Structure - [api](https://) - [utils](https://) - [components](https://) - [pacages/h5-client (vite + vue 3 + vant 4)](https://) - [pacages/web-client (vite + vue 3 + element plusk)](https://) - [pacages/tenant-client (vite + vue 3 + element plus)](https://) # TODO - [x] api based on axios with i18n msg 、 error display and login redirect - [x] common utils - [ ] common components