1.0.2 • Published 3 years ago

react-ts-ui v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

react-ts-ui

介绍

基于antd搭建UI业务场景库, 使用技术栈:react、antd、rollup、vite;

项目搭建参考:

快速开始

  1. 安装依赖:npm install
  2. 本地开发:npm run dev
  3. 发布版本: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

3 years ago

1.0.1-alpha.3

3 years ago

1.0.1-alpha.2

3 years ago

1.0.1-alpha.1

3 years ago

1.0.1-alpha.0

3 years ago

1.0.0

3 years ago