1.0.2 • Published 4 years ago
react-ts-ui v1.0.2
react-ts-ui
介绍
基于antd搭建UI业务场景库, 使用技术栈:react、antd、rollup、vite;
项目搭建参考:
快速开始
- 安装依赖:npm install
- 本地开发:npm run dev
- 发布版本:npm run major |minor | patch | alpha
使用说明
npm install react-ts-ui
import { ConfirmBtn } from 'react-ts-ui';
const ConfirmBtnDemo: React.FC<{}> = () => { return ; };
export default ConfirmBtnDemo;
#### 自动化指令说明
1. preversion: 在发布新版本包之前运行
2. version: 在发布新版本包之后运行, 关联远程 git 仓库(打标),在 git commit 之前运行, 可以进行 git add
3. postversion: 发布新版本包之后运行, 在 git commit 之后运行, 可以进行 git push 操做
4. prepublishOnly: 在 prepare 之前运行并且仅在 npm publish 运行, 这里进行测试和代码格式化
5. prepare: 会在打包、发布包之前,npm install 时运行
#### 项目常用配置文件说明
[prettier 配置](https://prettier.io/docs/en/options.html)
[tslint 配置](https://palantir.github.io/tslint/usage/configuration/)
[ts 配置](https://www.tslang.cn/docs/handbook/tsconfig-json.html)
[jest 配置](https://jestjs.io/zh-Hans/docs/configuration#options)
#### Vite
[vite 文档](https://cn.vitejs.dev)
#### 版本管理
npm 的发包需要遵循语义化版本,一个版本号包含三个部分:major、minor、patch
- major:表示主版本号,当你做了不兼容的 API 修改
- minor:表示次版本号,当你做了向下兼容的功能性新增
- patch: 表示修订号,当你做了向下兼容的问题修正
```js
// version = v1.0.0
npm version patch
// v1.0.1
npm version minor
// v1.1.0
npm version major
// v2.0.0
// 预发布版本
npm version prerelease --preid=alpha
// v2.0.0-alpha.0
自动更新 CHANGELOG standard-version
git 提交记录书写规范
- feat: 新增功能
- fix: 修复 bug
- docs: 仅修改文档
- style: 代码格式化,不影响代码内容的更改。
- refactor: 既不修复 bug 也不添加功能特性的代码更改
- perf: 性能优化
1.0.2
4 years ago
1.0.1-alpha.3
4 years ago
1.0.1-alpha.2
4 years ago
1.0.1-alpha.1
4 years ago
1.0.1-alpha.0
4 years ago
1.0.0
4 years ago