0.1.2 • Published 3 years ago

ease-develop v0.1.2

Weekly downloads
5
License
MIT
Repository
github
Last release
3 years ago

ease-develop

开发中常用的组件库,让简单开发变得简单

eslint 的支持

配置 React 无感 测试 cross-env 的使用

可以很方便的跨平台 设置 环境变量 文档: https://www.npmjs.com/package/cross-env

  • 安装
  cnpm install cross-env --save-dev
  • 使用
  // package.json 
  "scripts": {
    "test": "react-scripts test",
    "test:nowatch": "cross-env CI=true react-scripts test"
  }

git 钩子

对上传 git 代码进行验证 文档: https://www.npmjs.com/package/husky

  • 安装 husky
  cnpm install husky --save-dev
  • 使用
  // package.json 
  {
    // ...
    "husky": {
      "hooks": {
        "pre-commit": "npm run test:nowatch && npm run lint"
      }
    },
    // ...
  }

CI/CD 的使用

持续集成,持续交付使用 参考文档: https://docs.travis-ci.com/user/languages/javascript-with-nodejs/

主要功能组件

  • Scroll
  • Loading

所需技术栈

  • React With Hooks
  • TypeScript
  • Sass