Skip to content

FoooooooF/typescript-axios

Repository files navigation

typescript-axios

  • 基于TypeScript从零重构axios
# 安装使用(暂未发布,敬请期待,thank you!)
npm i typescript-axios

Features

  • 在浏览器端使用 XMLHttpRequest 对象通讯
  • 支持 Promise API
  • 支持请求和响应的拦截器
  • 支持请求数据和响应数据的转换
  • 支持请求的取消
  • JSON 数据的自动转换
  • 客户端防止 XSRF

TypeScript library starter

它是一个开源的 TypeScript 开发基础库的脚手架工具,可以帮助我们快速初始化一个 TypeScript 项目,我们可以去它的 官网地址 学习和使用它

优秀工具集成 使用 TypeScript library starter 创建的项目集成了很多优秀的开源工具:

  • 使用 RollupJS 帮助我们打包。
  • 使用 Prettier 和 TSLint 帮助我们格式化代码以及保证代码风格一致性。
  • 使用 TypeDoc 帮助我们自动生成文档并部署到 GitHub pages。
  • 使用 Jest帮助我们做单元测试。
  • 使用 Commitizen帮助我们生成规范化的提交注释。
  • 使用 Semantic release帮助我们管理版本和发布。
  • 使用 husky帮助我们更简单地使用 git hooks。
  • 使用 Conventional changelog帮助我们通过代码提交信息自动生成 change log。

项目来源

黄轶老师正版课学习课程:《基于TypeScript从零重构axios》

课程概述: 基于TypeScript从零重构axios,从零开始重构一个功能完整的JS库,并进行单元测试与部署发布,是学习造轮子的不二之选。

请支持正版: 强力推荐您购买正版课程跟黄老师一起学习TypeScript,使用微信扫下面的海报二维码或者 点击此链接查看购买) 购买有优惠价格(现在能优惠 -¥60),而且加我微信:「shuaushuaibobo」,我会再把全部推荐费 ¥32.80 微信红包全部返回给您,共勉,加油!

基于TypeScript从零重构axios

About

基于TypeScript从零重构axios

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published