# fightwb-tool

## 概述
`fightwb-tool`是一个javascript工具库，提供了大部分日常开发中所需要的工具方法

* 格式化
* 网络请求
* 性能优化
* 本地存储
* 基本函数 

## 安装
npm:
> npm i -S fightwb-tool

pnpm:
> pnpm add -S fightwb-tool

## 使用

浏览器：
```html
<script src="domain://fightwb-tool/dist/browser.min.js"></script>
```

CommonJS
```js
  const { format, HttpRequest, optimize, storage, util } = require('fightwb-tool'); //或
  const fightwbTool = require('fightwb-tool')
```

ES Module

由于打包时候支持`code split`，所以支持按需加载
```js
  import * as fightwbTool from 'fightwb-tool';
  import { format } from 'fightwb-tool';
  import HttpRequest from 'fightwb-tool/modules/HttpRequest';
```

## API文档
* [format(格式化)](./docs/format.md)
* [HttpRequest(网络请求)](./docs/HttpRequest.md)
* [optimize(性能优化)](./docs/optimize.md)
* [storage(本地存储)](./docs/storage.md)
* [util(基本函数)](./docs/util.md)