0.0.1 • Published 2 years ago
enoui v0.0.1
文档
https://xs-com-lib.netlify.app
特性
- 🚀 最新技术栈:使用 Vue3/Rollup/Gulp 等前端前沿技术开发.
- 📦 开箱即用:内置打包可按需引入,支持TypeScript,让所有注意力都能放在文档编写和组件开发上.
- 🔗 支持CDN引入:支持打包输出小巧的CDN模块,可同时支持UnPkg、JsDelivr CDN引入方式.
- ⚡️ VitePress: Vue官方文档主题:VitePress,免去写样式的烦恼,自带夜间模式,可自定义主题.
- 💻 一键生成模版命令: 告别机器式手动创建开发模版的烦恼,一条命令即可简单快速生成开发模版.
- 🚧 规范检查:内置Eslint、Prettier、CommitLint工具更好统一你的代码风格,提交检查规范.
准备
- Node 和 Git -项目开发环境
- Vite - 熟悉 Vite 特性
- Vue3 - 熟悉 Vue 基础语法
- Es6+ - 熟悉 Es6 基本语法
- VitePress - 熟悉 VitePress 基本使用
安装使用
- 获取项目代码(https or ssh)
git clone https://github.com/jsxiaosi/xs-components-lib.git
git clone git@github.com:jsxiaosi/xs-components-lib.git或者通过xs-cli快速创建
npx @jsxiaosi/xs-cli create [project-name]- 安装依赖
pnpm installDeveloper
- 运行内置模板调试组件
npm run dev- 运行 VitePress 文档
npm run docs:dev- 创建组件模板
npm run ct '组件名称'Production
- 打包组件库
npm run build- 打包 VitePress 文档
npm run docs:buildGit 提交规范
参考 vue 规范
feat新增功能fix修复缺陷docs文档变更style代码格式refactor代码重构perf性能优化test添加疏漏测试或已有测试改动build构建流程、外部依赖变更 (如升级 npm 包、修改打包配置等)ci修改 CI 配置、脚本revert回滚 commitchore对构建过程或辅助工具和库的更改 (不影响源文件)wip正在开发中types类型定义文件修改
或使用指令提交
npm run cz规范相关
- EsLint - js 语法检测
- StyleLint - 样式语法检测
- CommitLint - git commit 提交规范检测
目录
.
├── LICENSE
├── README.md
├── build
├── commitlint.config.js
├── docs # vitepress文档目录
├── effect # 调试模板
├── lib
├── node_modules
├── package-lock.json
├── package.json
├── packages # 公共组件目录
│ ├── components # 组件存放目录
│ ├── hooks # hooks存放目录
│ ├── theme-default # 组件样式存放目录
│ ├── utils # 公共方法存放目录
├── postcss.config.js
├── prettier.config.js
├── script
├── stylelint.config.js
├── tsconfig.json
└── typings感谢以下优秀的项目提供帮助
维护者
License
0.0.1
2 years ago