├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .zappr.yaml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MAINTAINERS ├── README.md ├── SECURITY.md ├── lib ├── circuit-breaker.ts ├── client.ts ├── request.ts └── retry.ts ├── package.json ├── test ├── .eslintrc.json ├── circuit-breaker.test.js ├── client.test.js ├── request.test.js └── retry.test.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/.gitignore -------------------------------------------------------------------------------- /.zappr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/.zappr.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/MAINTAINERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/SECURITY.md -------------------------------------------------------------------------------- /lib/circuit-breaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/lib/circuit-breaker.ts -------------------------------------------------------------------------------- /lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/lib/client.ts -------------------------------------------------------------------------------- /lib/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/lib/request.ts -------------------------------------------------------------------------------- /lib/retry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/lib/retry.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/circuit-breaker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/test/circuit-breaker.test.js -------------------------------------------------------------------------------- /test/client.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/test/client.test.js -------------------------------------------------------------------------------- /test/request.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/test/request.test.js -------------------------------------------------------------------------------- /test/retry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/test/retry.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zalando-incubator/perron/HEAD/tsconfig.json --------------------------------------------------------------------------------