8.0.0 • Published 3 years ago

fed-react-comp v8.0.0

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

React 组件库生成工具

介绍

主要参考 https://blog.harveydelaney.com/creating-your-own-react-component-library/

该项目用于构建 react 组件库,基于 typescriptsass 开发,使用 rollup 打包。

同时使用 storybook 调试和生成组件使用文档,基于 jest 做组件测试。

开发

  1. 启动 storybook server

    yarn storybook
  2. 在 src 下创建组件文件夹,需包含下列文件:

    • xxx.tsx:组件文件
    • xxx.scss:样式文件
    • xxx.stories.tsx:用于 storybook 展示
    • xxx.test.tsx:用于测试

      建议 xxx 以 index 命名,方便引用。

      也可以自己写脚本自动创建组件。

测试

yarn test

发布组件库

  1. 打包组件库

    yarn build
  2. npm 切换到默认源

    npm config set registry http://registry.npmjs.org
  3. 登录 npm 账号

    npm login
  4. 发布 npm 包,发布前记得修改版本号,否则会发布失败

    npm publish
  5. 切回淘宝源或其他国内源

    npm config set registry https://registry.npm.taobao.org

文档站点部署

运行以下指令生成静态文件,将 storybook-static 文件夹内容上传至 web 服务器或者配置 CI 工具自动部署。

yarn storybook:build
8.0.0

3 years ago

6.1.0

3 years ago

6.0.1

3 years ago

7.0.0

3 years ago

6.0.0

3 years ago

1.5.0

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.3.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

0.0.15

3 years ago

0.0.14

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.13

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago