├── .all-contributorsrc ├── .circleci └── config.yml ├── .editorconfig ├── .eslintrc.js ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── bug_report_cn.md │ ├── feature_request.md │ └── feature_request_cn.md ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── commitlint.config.js ├── docs ├── .vuepress │ ├── config.js │ └── public │ │ ├── logo.png │ │ └── standard.svg ├── README.md ├── config │ ├── README.md │ ├── common.md │ ├── default.md │ ├── runtime.md │ └── self.md └── guide │ ├── README.md │ ├── export-utils.md │ ├── form-data.md │ ├── installation.md │ ├── middleware.md │ └── mock.md ├── examples ├── apis-mp │ ├── fake-wx.js │ ├── index.d.ts │ ├── index.js │ └── mock.js └── apis-web │ ├── fake-fn.js │ ├── fake-get.js │ ├── fake-post.js │ ├── index.d.ts │ └── index.js ├── globals.d.ts ├── jest.config.js ├── package.json ├── rollup.config.js ├── src ├── adapters │ ├── axios.js │ ├── index.js │ ├── jsonp.js │ └── wx.js ├── constants.js ├── exportUtils.js ├── index.d.ts ├── index.js ├── middlewareFns.js └── utils │ ├── combineUrls.js │ ├── fp.js │ ├── index.js │ ├── judge.js │ ├── logger.js │ ├── mp.js │ └── params.js ├── test ├── .eslintrc.js ├── __mocks__ │ └── wxMock.js └── __tests__ │ ├── axios.test.js │ ├── core.test.js │ ├── custom.test.js │ ├── exportUtils.test.js │ ├── fn.test.js │ ├── fp.test.js │ ├── jsonp.test.js │ ├── utils.test.js │ └── wx.test.js └── tsconfig.json /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.github/ISSUE_TEMPLATE/bug_report_cn.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.github/ISSUE_TEMPLATE/feature_request_cn.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/.vuepress/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/.vuepress/public/logo.png -------------------------------------------------------------------------------- /docs/.vuepress/public/standard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/.vuepress/public/standard.svg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/config/README.md -------------------------------------------------------------------------------- /docs/config/common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/config/common.md -------------------------------------------------------------------------------- /docs/config/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/config/default.md -------------------------------------------------------------------------------- /docs/config/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/config/runtime.md -------------------------------------------------------------------------------- /docs/config/self.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/config/self.md -------------------------------------------------------------------------------- /docs/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/guide/README.md -------------------------------------------------------------------------------- /docs/guide/export-utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/guide/export-utils.md -------------------------------------------------------------------------------- /docs/guide/form-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/guide/form-data.md -------------------------------------------------------------------------------- /docs/guide/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/guide/installation.md -------------------------------------------------------------------------------- /docs/guide/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/guide/middleware.md -------------------------------------------------------------------------------- /docs/guide/mock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/docs/guide/mock.md -------------------------------------------------------------------------------- /examples/apis-mp/fake-wx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-mp/fake-wx.js -------------------------------------------------------------------------------- /examples/apis-mp/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-mp/index.d.ts -------------------------------------------------------------------------------- /examples/apis-mp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-mp/index.js -------------------------------------------------------------------------------- /examples/apis-mp/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-mp/mock.js -------------------------------------------------------------------------------- /examples/apis-web/fake-fn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-web/fake-fn.js -------------------------------------------------------------------------------- /examples/apis-web/fake-get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-web/fake-get.js -------------------------------------------------------------------------------- /examples/apis-web/fake-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-web/fake-post.js -------------------------------------------------------------------------------- /examples/apis-web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-web/index.d.ts -------------------------------------------------------------------------------- /examples/apis-web/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/examples/apis-web/index.js -------------------------------------------------------------------------------- /globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/globals.d.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/adapters/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/adapters/axios.js -------------------------------------------------------------------------------- /src/adapters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/adapters/index.js -------------------------------------------------------------------------------- /src/adapters/jsonp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/adapters/jsonp.js -------------------------------------------------------------------------------- /src/adapters/wx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/adapters/wx.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/exportUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/exportUtils.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/index.js -------------------------------------------------------------------------------- /src/middlewareFns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/middlewareFns.js -------------------------------------------------------------------------------- /src/utils/combineUrls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/combineUrls.js -------------------------------------------------------------------------------- /src/utils/fp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/fp.js -------------------------------------------------------------------------------- /src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/index.js -------------------------------------------------------------------------------- /src/utils/judge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/judge.js -------------------------------------------------------------------------------- /src/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/logger.js -------------------------------------------------------------------------------- /src/utils/mp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/mp.js -------------------------------------------------------------------------------- /src/utils/params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/src/utils/params.js -------------------------------------------------------------------------------- /test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/.eslintrc.js -------------------------------------------------------------------------------- /test/__mocks__/wxMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__mocks__/wxMock.js -------------------------------------------------------------------------------- /test/__tests__/axios.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/axios.test.js -------------------------------------------------------------------------------- /test/__tests__/core.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/core.test.js -------------------------------------------------------------------------------- /test/__tests__/custom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/custom.test.js -------------------------------------------------------------------------------- /test/__tests__/exportUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/exportUtils.test.js -------------------------------------------------------------------------------- /test/__tests__/fn.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/fn.test.js -------------------------------------------------------------------------------- /test/__tests__/fp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/fp.test.js -------------------------------------------------------------------------------- /test/__tests__/jsonp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/jsonp.test.js -------------------------------------------------------------------------------- /test/__tests__/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/utils.test.js -------------------------------------------------------------------------------- /test/__tests__/wx.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/test/__tests__/wx.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tuax/tua-api/HEAD/tsconfig.json --------------------------------------------------------------------------------