├── .babelrc ├── .circleci └── config.yml ├── .gitignore ├── .jsdoc.json ├── .npmignore ├── .tool-versions ├── LICENSE ├── README.md ├── apisauce.d.ts ├── examples └── github.js ├── github ├── CONTRIBUTING.md └── labels.json ├── lib └── apisauce.ts ├── package.json ├── rollup.config.js ├── test ├── _getFreePort.js ├── _server.js ├── async-request-transform.test.js ├── async-response-transform.test.js ├── async.test.js ├── cancellation.test.js ├── config.test.js ├── data.test.js ├── headers.test.js ├── monitor.test.js ├── no-server.test.js ├── params.test.js ├── post-data.test.js ├── request-transform.test.js ├── response-transform.test.js ├── set-base-url.test.js ├── speed.test.js ├── status.test.js ├── timeout.test.js └── verbs.test.js ├── tsconfig.json └── tslint.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/.jsdoc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/.npmignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.17.0 2 | yarn 1.22.19 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/README.md -------------------------------------------------------------------------------- /apisauce.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/apisauce.d.ts -------------------------------------------------------------------------------- /examples/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/examples/github.js -------------------------------------------------------------------------------- /github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/github/CONTRIBUTING.md -------------------------------------------------------------------------------- /github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/github/labels.json -------------------------------------------------------------------------------- /lib/apisauce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/lib/apisauce.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/rollup.config.js -------------------------------------------------------------------------------- /test/_getFreePort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/_getFreePort.js -------------------------------------------------------------------------------- /test/_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/_server.js -------------------------------------------------------------------------------- /test/async-request-transform.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/async-request-transform.test.js -------------------------------------------------------------------------------- /test/async-response-transform.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/async-response-transform.test.js -------------------------------------------------------------------------------- /test/async.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/async.test.js -------------------------------------------------------------------------------- /test/cancellation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/cancellation.test.js -------------------------------------------------------------------------------- /test/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/config.test.js -------------------------------------------------------------------------------- /test/data.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/data.test.js -------------------------------------------------------------------------------- /test/headers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/headers.test.js -------------------------------------------------------------------------------- /test/monitor.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/monitor.test.js -------------------------------------------------------------------------------- /test/no-server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/no-server.test.js -------------------------------------------------------------------------------- /test/params.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/params.test.js -------------------------------------------------------------------------------- /test/post-data.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/post-data.test.js -------------------------------------------------------------------------------- /test/request-transform.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/request-transform.test.js -------------------------------------------------------------------------------- /test/response-transform.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/response-transform.test.js -------------------------------------------------------------------------------- /test/set-base-url.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/set-base-url.test.js -------------------------------------------------------------------------------- /test/speed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/speed.test.js -------------------------------------------------------------------------------- /test/status.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/status.test.js -------------------------------------------------------------------------------- /test/timeout.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/timeout.test.js -------------------------------------------------------------------------------- /test/verbs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/test/verbs.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/infinitered/apisauce/HEAD/tslint.json --------------------------------------------------------------------------------