cosey
关于 Cosey Admin
Cosey 是一个基于 Vue3、Vite、TypeScript 的后台解决方案,专门为开发中大型项目提供开箱即用的基础框架,让您可以专心于业务逻辑的开发。
Cosey 封装了页面布局、路由菜单、接口请求、核心全局状态管理、菜单和按钮级别的权限管理、主题,并提供了大量的组件和工具,绝对让您从项目搭建到部署都做到省心省时省力。
像有些后台框架需要从 github 下载项目源码,网络慢不说,升级时还容易造成代码冲突。使用 Cosey 就没有这种问题。
Cosey 以包的形式发布到 npm 上,包括创建项目时使用的 create-cosey 包和运行时使用的 cosey 包。你可以从各种注册表源下载 Cosey 包;更新迭代时,升级包即可,不会有代码冲突问题。
基于 element-plus
element-plus 是 vue3 生态中最优雅的 UI 组件库之一,兼具企业级设计的严谨与开发者友好的灵活性,接口简单易用。
Cosey 基于 element-plus 并补充了众多组件,意在使开发者更加专注于业务逻辑的开发。
同时对 element-plus 默认主题进行了修改,避免产生审美疲劳,通过简单的配置,你也可以定义自己的主题。
质量与规范
通过 create-cosey 初始化的项目,预设了 eslint、prettier 工具来确保代码质量。另外,stylelint、commitlint 等工具可视情况来安装。
浏览器支持
开源协议
本项目基于 MIT 协议,请自由地享受和参与开源。
构建流程
- 更新版本
npm run cosey:version - 构建库
npm run cosey:build - 发布库
npm run cosey:publish - 打包案例
npm run build - 打包文档
npm run docs:build - 部署案例和文档
npm run cosey:deploy
推送代码流程
- 暂存提交代码
- 打标签
npm run tag - 生成更新日志
npm run changelog - 暂存、提交 changelog
git commit -a -m 'chore: changelog' - 推送
npm run push
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 1.3.2 | MIT | |
| 1.3.1 | MIT | |
| 1.3.0 | MIT | |
| 1.2.0 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.7 | MIT | |
| 1.0.5 | MIT | |
| 1.0.4 | MIT | |
| 1.0.3 | MIT | |
| 1.0.2 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT | |
| 0.12.7 | MIT | |
| 0.12.6 | MIT | |
| 0.12.5 | MIT | |
| 0.12.4 | MIT | |
| 0.12.3 | MIT | |
| 0.12.2 | MIT | |
| 0.12.1 | MIT | |
| 0.12.0 | MIT | |
| 0.11.11 | MIT | |
| 0.11.10 | MIT | |
| 0.11.9 | MIT | |
| 0.11.8 | MIT | |
| 0.11.7 | MIT | |
| 0.11.6 | MIT | |
| 0.11.5 | MIT | |
| 0.11.4 | MIT | |
| 0.11.3 | MIT |
Showing the latest 30 of 248. See every release on npm
Pre-releases (7)
| Version | Released | License |
|---|---|---|
| 0.1.1-7 | MIT | |
| 0.1.1-6 | MIT | |
| 0.1.1-5 | MIT | |
| 0.1.1-4 | MIT | |
| 0.1.1-3 | MIT | |
| 0.1.1-2 | MIT | |
| 0.1.1-1 | MIT |