├── .codeclimate.yml ├── .eslintrc.js ├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .vscode └── launch.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── actions-get │ └── index.js ├── actions-post │ └── index.js ├── cache-got │ └── index.js ├── cache-moleculer │ └── index.js ├── events │ └── index.js ├── get-headers │ └── index.js ├── index.js ├── raw-got │ └── index.js ├── select-http-methods │ ├── index.js │ └── method-selector.mixin.js ├── stream-get │ ├── file.md │ └── index.js └── stream-post │ ├── data-to-stream.md │ ├── index.js │ └── stored-data.md ├── index.d.ts ├── index.js ├── package.json ├── prettier.config.js ├── src ├── errors.js ├── index.js ├── logger-utils.js └── response-formatter.js └── test ├── unit └── index.spec.js └── utils ├── http-server-mock ├── http-server.js └── toStream.md └── stream-data ├── expected.md └── toStream.md /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .vscode/ 2 | examples/ 3 | src/coverage/ 4 | test/ 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.md 3 | /node_modules/ 4 | /src/coverage/ -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/README.md -------------------------------------------------------------------------------- /examples/actions-get/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/actions-get/index.js -------------------------------------------------------------------------------- /examples/actions-post/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/actions-post/index.js -------------------------------------------------------------------------------- /examples/cache-got/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/cache-got/index.js -------------------------------------------------------------------------------- /examples/cache-moleculer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/cache-moleculer/index.js -------------------------------------------------------------------------------- /examples/events/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/events/index.js -------------------------------------------------------------------------------- /examples/get-headers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/get-headers/index.js -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/index.js -------------------------------------------------------------------------------- /examples/raw-got/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/raw-got/index.js -------------------------------------------------------------------------------- /examples/select-http-methods/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/select-http-methods/index.js -------------------------------------------------------------------------------- /examples/select-http-methods/method-selector.mixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/select-http-methods/method-selector.mixin.js -------------------------------------------------------------------------------- /examples/stream-get/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/stream-get/file.md -------------------------------------------------------------------------------- /examples/stream-get/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/stream-get/index.js -------------------------------------------------------------------------------- /examples/stream-post/data-to-stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/stream-post/data-to-stream.md -------------------------------------------------------------------------------- /examples/stream-post/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/stream-post/index.js -------------------------------------------------------------------------------- /examples/stream-post/stored-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/examples/stream-post/stored-data.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "moleculer-http-client"; 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/prettier.config.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logger-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/src/logger-utils.js -------------------------------------------------------------------------------- /src/response-formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/src/response-formatter.js -------------------------------------------------------------------------------- /test/unit/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/test/unit/index.spec.js -------------------------------------------------------------------------------- /test/utils/http-server-mock/http-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/test/utils/http-server-mock/http-server.js -------------------------------------------------------------------------------- /test/utils/http-server-mock/toStream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/test/utils/http-server-mock/toStream.md -------------------------------------------------------------------------------- /test/utils/stream-data/expected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/test/utils/stream-data/expected.md -------------------------------------------------------------------------------- /test/utils/stream-data/toStream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moleculerjs/moleculer-http-client/HEAD/test/utils/stream-data/toStream.md --------------------------------------------------------------------------------