0.0.1-beta.106 • Published 5 months ago

@zaihui/hui-design v0.0.1-beta.106

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

hui-design

小程序通用逻辑库

安装

npm install @zaihui/hui-design

CHANGELOG

使用

需要注意的是,为了修复频繁输入空格和长按删除操作是产生的闪烁 bug,textarea 使用的是原生小程序组件进行了封装,所以这需要在使用项目中时进行以下配置设置:

在 Taro 的 config 中配置

const config = {
  copy: {
    patterns: [
      {
        from: 'node_modules/@zaihui/hui-design/lib/miniapp/',
        to: 'dist/miniapp/', // dist 为自己的构建文件夹,其他路径不可修改
      },
    ],
  },
}

在 app.config.ts 中配置

const {
  nativeComponentConfig,
  // eslint-disable-next-line @typescript-eslint/no-var-requires
} = require('@zaihui/hui-design/lib/nativeComponentsConfig')

export default = {
  usingComponents: {
    ...nativeComponentConfig,
  },
}

本地调试

组件库本地调试方案

开发

参考基于 Taro 开发第三方多端 UI 库

hui-design 使用 conventional-commit 生态对 commit 规范化并基于此自动生成 changelog。

commit

commit 需遵循@commitlint/config-conventional规范,也可以通过npm run commit在交互式界面完成 commit,这一功能由commitizen提供。

建议初次使用时选择npm run commit以熟悉 commit 规范。

发布

standard-version可以自动根据 commit 生成 changelog,并通过其中是否有 breaking change 自动更新版本号。

在确保所有需要变动的代码均提交后,执行如下步骤完成发版:

  • 本地执行npm run release,这会自动生成 changelog 并完成版本号变更,同时在本地创建版本号对应 tag。
  • 检查 changelog 无误后提交 release 对应的 commit 到 dev(tag 可以不推送)。
  • 合并 dev 到 master,合并完成后基于 master 和package.json中 version 字段创建 tag:v${version}
  • tag 创建完毕后 ci 会完成后续的npm publish逻辑。

解释说明:

  • semantic-release提供了和 standard-version 类似的功能,但差别在于 semantic-release 接管了发版的全部流程,包括npm run publish,而 standard-version 只关注于 changelog 和版本号变动等,并不参与发布操作。选择 standard-version 的原因有二,一是 semantic-release 功能更为复杂,接入成本更高;二是避免步子迈太大,这也是为什么选择本地生成 changelog 后再提交远端,这样可以执行一些检查避免疏漏。
  • 生成 changelog 后会本地 copy 到 docs 下一份,这是为了能够在文档系统中展示,选择 copy 而不选择 mv 是为了让 changelog 跟随 npm 包发布,这也是一种常见操作。
0.0.1-beta.105

5 months ago

0.0.1-beta.106

5 months ago

0.0.1-beta.103

6 months ago

0.0.1-beta.104

5 months ago

0.0.1-beta.101

6 months ago

0.0.1-beta.100

6 months ago

0.0.1-beta.102

6 months ago

0.0.1-beta.99

6 months ago

0.0.1-beta.98

6 months ago

0.0.1-beta.97

6 months ago

0.0.1-beta.96

7 months ago

0.0.1-beta.95

7 months ago

0.0.1-beta.90

7 months ago

0.0.1-beta.92

7 months ago

0.0.1-beta.91

7 months ago

0.0.1-beta.89

7 months ago

0.0.1-beta.94

7 months ago

0.0.1-beta.93

7 months ago

0.0.1-beta.87

7 months ago

0.0.1-beta.86

7 months ago

0.0.1-beta.88

7 months ago

0.0.1-beta.85

8 months ago

0.0.1-beta.83

9 months ago

0.0.1-beta.82

9 months ago

0.0.1-beta.84

9 months ago

0.0.1-beta.81

9 months ago

0.0.1-beta.80

9 months ago

0.0.1-beta.78

9 months ago

0.0.1-beta.79

9 months ago

0.0.1-beta.77

9 months ago

0.0.1-beta.76

9 months ago

0.0.1-beta.75

9 months ago

0.0.1-beta.74

9 months ago

0.0.1-beta.73

9 months ago

0.0.1-beta.72

9 months ago

0.0.1-beta.71

9 months ago

0.0.1-beta.70

9 months ago

0.0.1-beta.67

10 months ago

0.0.1-beta.66

10 months ago

0.0.1-beta.69

9 months ago

0.0.1-beta.68

10 months ago

0.0.1-beta.65

1 year ago

0.0.1-beta.64

1 year ago

0.0.1-beta.63

1 year ago

0.0.1-beta.62

1 year ago

0.0.1-beta.61

1 year ago

0.0.1-beta.43

2 years ago

0.0.1-beta.42

2 years ago

0.0.1-beta.45

2 years ago

0.0.1-beta.44

2 years ago

0.0.1-beta.41

2 years ago

0.0.1-beta.40

2 years ago

0.0.1-beta.47

2 years ago

0.0.1-beta.46

2 years ago

0.0.1-beta.49

2 years ago

0.0.1-beta.48

2 years ago

0.0.1-beta.32

2 years ago

0.0.1-beta.31

2 years ago

0.0.1-beta.34

2 years ago

0.0.1-beta.33

2 years ago

0.0.1-beta.30

2 years ago

0.0.1-beta.39

2 years ago

0.0.1-beta.36

2 years ago

0.0.1-beta.35

2 years ago

0.0.1-beta.38

2 years ago

0.0.1-beta.37

2 years ago

0.0.1-beta.23

2 years ago

0.0.1-beta.60

2 years ago

0.0.1-beta.29

2 years ago

0.0.1-beta.28

2 years ago

0.0.1-beta.25

2 years ago

0.0.1-beta.24

2 years ago

0.0.1-beta.26

2 years ago

0.0.1-beta.54

2 years ago

0.0.1-beta.53

2 years ago

0.0.1-beta.56

2 years ago

0.0.1-beta.55

2 years ago

0.0.1-beta.50

2 years ago

0.0.1-beta.52

2 years ago

0.0.1-beta.51

2 years ago

0.0.1-beta.58

2 years ago

0.0.1-beta.57

2 years ago

0.0.1-beta.59

2 years ago

0.0.1-beta.22

2 years ago

0.0.1-beta.21

2 years ago

0.0.1-beta.20

2 years ago

0.0.1-beta.19

2 years ago

0.0.1-beta.18

2 years ago

0.0.1-beta.17

2 years ago

0.0.1-beta.16

2 years ago

0.0.1-beta.15

2 years ago

0.0.1-beta.14

2 years ago

0.0.1-beta.13

2 years ago

0.0.1-beta.12

2 years ago

0.0.1-beta.11

2 years ago

0.0.1-beta.10

2 years ago

0.0.1-beta.9

2 years ago

0.0.1-beta.8

2 years ago

0.0.1-beta.7

2 years ago

0.0.1-beta.6

2 years ago

0.0.1-beta.5

2 years ago

0.0.1-beta.4

2 years ago

0.0.1-beta.3

2 years ago

0.0.1-beta.2

2 years ago

0.0.1-beta.1

2 years ago