based on [vue-component-library](https://github.com/ipa-community/vue-component-library)
npm install @ipa-community/element-plusbased on vue-component-library
1. unplugin-vue-component
2. unplugin-auto-import
3. unplugin-icon
4. unplugin-vue-router
5. vue-i18n
6. vueuse
7. lodash-es
8. commitlint
9. prettier
10. eslint
11. vitest
12. simple-git-hooks
13. husky
14. release-it
1. branch main is the common branch
2. branch feat/main/element-plus = branch main + element-plus ui framework
3. branch feat/main/naive-ui = branch main + naive ui framework
1. import { createApp } from "@/shared";
1. install dependencies
``bash`
bun i
2. run dev server
`bash`
bun run dev
3. build library
`bash`
bun run build:lib
4. build the total project
`bash`
bun run build
or
`bash`
bun run build:hash
4. run test
`bash`
bun run test
5. lint and format code
`bash`
bun run lint
bun run format
6. release library
`bash`
bun run release
or test release
`bash``
bun run release --dry-run
- [ ] decrease package size