├── .all-contributorsrc ├── .editorconfig ├── .github ├── renovate.json └── workflows │ └── ci.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── launch.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── angular.json ├── apps ├── .gitkeep ├── sandbox-api │ ├── jest.config.js │ ├── src │ │ ├── app │ │ │ ├── .gitkeep │ │ │ ├── get-bike.ts │ │ │ ├── get-bikes.ts │ │ │ ├── throw-server-error.ts │ │ │ └── token.ts │ │ ├── assets │ │ │ ├── .gitkeep │ │ │ └── bikes.json │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ └── main.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json ├── sandbox-e2e │ ├── cypress.json │ ├── src │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ └── signin.spec.ts │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── commands.ts │ │ │ ├── index.ts │ │ │ └── signin.po.ts │ ├── tsconfig.e2e.json │ ├── tsconfig.json │ └── tslint.json └── sandbox │ ├── .browserslistrc │ ├── README.md │ ├── jest.config.js │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── auth │ │ │ ├── auth.service.ts │ │ │ ├── is-authenticated.guard.ts │ │ │ └── is-not-authenticated.guard.ts │ │ ├── bike-detail │ │ │ └── bike-detail.component.ts │ │ ├── bike-search │ │ │ └── bike-search.component.ts │ │ ├── bike │ │ │ ├── README.md │ │ │ ├── bike-card.component.ts │ │ │ └── bike.ts │ │ ├── http │ │ │ ├── create-logger-plugin.ts │ │ │ ├── http.module.ts │ │ │ ├── reject-unknown-origins-plugin.spec.ts │ │ │ └── reject-unknown-origins-plugin.ts │ │ ├── nav │ │ │ └── nav.component.ts │ │ ├── retry │ │ │ └── retry.component.ts │ │ └── signin │ │ │ └── signin.component.ts │ ├── assets │ │ ├── .gitkeep │ │ ├── logo.svg │ │ └── verified_user.svg │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test-setup.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── tslint.json ├── codecov.yml ├── commitlint.config.js ├── docs └── custom-plugin.md ├── jest.config.js ├── lerna.json ├── libs ├── .gitkeep ├── angular │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── ng-package.json │ ├── package.json │ ├── src │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── convoyr.inteceptor.spec.ts │ │ │ ├── convoyr.interceptor.ts │ │ │ ├── convoyr.module.spec.ts │ │ │ ├── convoyr.module.ts │ │ │ ├── http-converter.spec.ts │ │ │ └── http-converter.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json ├── core │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── ng-package.json │ ├── package.json │ ├── src │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── convoyr.spec.ts │ │ │ ├── convoyr.ts │ │ │ ├── handler.ts │ │ │ ├── headers.ts │ │ │ ├── matchers │ │ │ │ ├── combiners │ │ │ │ │ ├── and.spec.ts │ │ │ │ │ ├── and.ts │ │ │ │ │ ├── not.spec.ts │ │ │ │ │ ├── not.ts │ │ │ │ │ ├── or.spec.ts │ │ │ │ │ └── or.ts │ │ │ │ ├── find-matcher-or-throw.ts │ │ │ │ ├── index.ts │ │ │ │ ├── match-method │ │ │ │ │ ├── invalid-method-match-expression.ts │ │ │ │ │ ├── match-method-expression.ts │ │ │ │ │ ├── match-method.spec.ts │ │ │ │ │ ├── match-method.ts │ │ │ │ │ ├── method-array-matcher.ts │ │ │ │ │ └── method-string-matcher.ts │ │ │ │ ├── match-origin │ │ │ │ │ ├── get-origin.spec.ts │ │ │ │ │ ├── get-origin.ts │ │ │ │ │ ├── invalid-origin-match-expression.ts │ │ │ │ │ ├── match-origin.spec.ts │ │ │ │ │ ├── match-origin.ts │ │ │ │ │ ├── origin-array-matcher.ts │ │ │ │ │ ├── origin-match-expression.ts │ │ │ │ │ ├── origin-predicate-matcher.ts │ │ │ │ │ ├── origin-reg-exp-matcher.ts │ │ │ │ │ └── origin-string-matcher.ts │ │ │ │ ├── match-path │ │ │ │ │ ├── invalid-path-match-expression.ts │ │ │ │ │ ├── match-path-expression.ts │ │ │ │ │ ├── match-path.spec.ts │ │ │ │ │ ├── match-path.ts │ │ │ │ │ └── method-string-matcher.ts │ │ │ │ ├── match-response-type │ │ │ │ │ ├── invalid-response-type-match-expression.ts │ │ │ │ │ ├── match-response-type-expression.ts │ │ │ │ │ ├── match-response-type.spec.ts │ │ │ │ │ ├── match-response-type.ts │ │ │ │ │ ├── response-type-array-matcher.ts │ │ │ │ │ └── response-type-string-matcher.ts │ │ │ │ └── matcher.ts │ │ │ ├── plugin.ts │ │ │ ├── request-handler.ts │ │ │ ├── request.ts │ │ │ ├── response.ts │ │ │ ├── throw-invalid-plugin-condition.ts │ │ │ └── utils │ │ │ │ ├── from-sync-or-async.spec.ts │ │ │ │ ├── from-sync-or-async.ts │ │ │ │ ├── is-array.ts │ │ │ │ ├── is-boolean.ts │ │ │ │ ├── is-function.ts │ │ │ │ ├── is-promise.ts │ │ │ │ ├── is-string.ts │ │ │ │ └── is-typeof.ts │ │ └── test-setup.ts │ ├── testing │ │ ├── ng-package.json │ │ └── src │ │ │ ├── index.ts │ │ │ └── lib │ │ │ ├── create-plugin-tester.spec.ts │ │ │ ├── create-plugin-tester.ts │ │ │ ├── create-spy-plugin.spec.ts │ │ │ └── create-spy-plugin.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json ├── plugin-auth │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── ng-package.json │ ├── package.json │ ├── src │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── auth-handler.spec.ts │ │ │ ├── auth-handler.ts │ │ │ ├── create-auth-plugin-params.spec.ts │ │ │ ├── create-auth-plugin.ts │ │ │ ├── on-unauthorized.ts │ │ │ └── set-header.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json ├── plugin-cache │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── ng-package.json │ ├── package.json │ ├── src │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── cache-entry.spec.ts │ │ │ ├── cache-entry.ts │ │ │ ├── cache-handler.spec.ts │ │ │ ├── cache-handler.ts │ │ │ ├── cache-metadata.ts │ │ │ ├── cache-response.ts │ │ │ ├── create-cache-plugin-params.ts │ │ │ ├── create-cache-plugin.ts │ │ │ └── storages │ │ │ │ ├── memory-storage.spec.ts │ │ │ │ ├── memory-storage.ts │ │ │ │ └── storage.ts │ │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json └── plugin-retry │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── ng-package.json │ ├── package.json │ ├── src │ ├── index.spec.ts │ ├── index.ts │ ├── lib │ │ ├── create-retry-plugin-params.spec.ts │ │ ├── create-retry-plugin.spec.ts │ │ ├── create-retry-plugin.ts │ │ ├── predicates │ │ │ ├── is-server-error.spec.ts │ │ │ ├── is-server-error.ts │ │ │ ├── is-server-or-unknown-error.spec.ts │ │ │ ├── is-server-or-unknown-error.ts │ │ │ ├── is-unknown-error.spec.ts │ │ │ ├── is-unknown-error.ts │ │ │ └── retry-predicate.ts │ │ └── retry-handler.ts │ └── test-setup.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.lib.prod.json │ ├── tsconfig.spec.json │ └── tslint.json ├── logo.png ├── nx.json ├── package.json ├── tools ├── limbo.sh ├── schematics │ └── .gitkeep └── tsconfig.tools.json ├── tsconfig.json ├── tslint.json └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/angular.json -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /apps/sandbox-api/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/jest.config.js -------------------------------------------------------------------------------- /apps/sandbox-api/src/app/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sandbox-api/src/app/get-bike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/src/app/get-bike.ts -------------------------------------------------------------------------------- /apps/sandbox-api/src/app/get-bikes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/src/app/get-bikes.ts -------------------------------------------------------------------------------- /apps/sandbox-api/src/app/throw-server-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/src/app/throw-server-error.ts -------------------------------------------------------------------------------- /apps/sandbox-api/src/app/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/src/app/token.ts -------------------------------------------------------------------------------- /apps/sandbox-api/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sandbox-api/src/assets/bikes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/src/assets/bikes.json -------------------------------------------------------------------------------- /apps/sandbox-api/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /apps/sandbox-api/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false 3 | }; 4 | -------------------------------------------------------------------------------- /apps/sandbox-api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/src/main.ts -------------------------------------------------------------------------------- /apps/sandbox-api/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/tsconfig.app.json -------------------------------------------------------------------------------- /apps/sandbox-api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/tsconfig.json -------------------------------------------------------------------------------- /apps/sandbox-api/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/sandbox-api/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-api/tslint.json -------------------------------------------------------------------------------- /apps/sandbox-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/cypress.json -------------------------------------------------------------------------------- /apps/sandbox-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/sandbox-e2e/src/integration/signin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/src/integration/signin.spec.ts -------------------------------------------------------------------------------- /apps/sandbox-e2e/src/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/src/plugins/index.js -------------------------------------------------------------------------------- /apps/sandbox-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/sandbox-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/sandbox-e2e/src/support/signin.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/src/support/signin.po.ts -------------------------------------------------------------------------------- /apps/sandbox-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /apps/sandbox-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/sandbox-e2e/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox-e2e/tslint.json -------------------------------------------------------------------------------- /apps/sandbox/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/.browserslistrc -------------------------------------------------------------------------------- /apps/sandbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/README.md -------------------------------------------------------------------------------- /apps/sandbox/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/jest.config.js -------------------------------------------------------------------------------- /apps/sandbox/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/app.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/app.module.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/auth/auth.service.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/auth/is-authenticated.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/auth/is-authenticated.guard.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/auth/is-not-authenticated.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/auth/is-not-authenticated.guard.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/bike-detail/bike-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/bike-detail/bike-detail.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/bike-search/bike-search.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/bike-search/bike-search.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/bike/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/bike/README.md -------------------------------------------------------------------------------- /apps/sandbox/src/app/bike/bike-card.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/bike/bike-card.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/bike/bike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/bike/bike.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/http/create-logger-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/http/create-logger-plugin.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/http/http.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/http/http.module.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/http/reject-unknown-origins-plugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/http/reject-unknown-origins-plugin.spec.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/http/reject-unknown-origins-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/http/reject-unknown-origins-plugin.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/nav/nav.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/nav/nav.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/retry/retry.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/retry/retry.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/app/signin/signin.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/app/signin/signin.component.ts -------------------------------------------------------------------------------- /apps/sandbox/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/sandbox/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/assets/logo.svg -------------------------------------------------------------------------------- /apps/sandbox/src/assets/verified_user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/assets/verified_user.svg -------------------------------------------------------------------------------- /apps/sandbox/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /apps/sandbox/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/sandbox/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/favicon.ico -------------------------------------------------------------------------------- /apps/sandbox/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/index.html -------------------------------------------------------------------------------- /apps/sandbox/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/main.ts -------------------------------------------------------------------------------- /apps/sandbox/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/polyfills.ts -------------------------------------------------------------------------------- /apps/sandbox/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/src/styles.css -------------------------------------------------------------------------------- /apps/sandbox/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /apps/sandbox/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/tsconfig.app.json -------------------------------------------------------------------------------- /apps/sandbox/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/tsconfig.json -------------------------------------------------------------------------------- /apps/sandbox/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/sandbox/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/apps/sandbox/tslint.json -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/codecov.yml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /docs/custom-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/docs/custom-plugin.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/jest.config.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/lerna.json -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/angular/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/CHANGELOG.md -------------------------------------------------------------------------------- /libs/angular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/README.md -------------------------------------------------------------------------------- /libs/angular/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/jest.config.js -------------------------------------------------------------------------------- /libs/angular/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/ng-package.json -------------------------------------------------------------------------------- /libs/angular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/package.json -------------------------------------------------------------------------------- /libs/angular/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/index.spec.ts -------------------------------------------------------------------------------- /libs/angular/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/index.ts -------------------------------------------------------------------------------- /libs/angular/src/lib/convoyr.inteceptor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/lib/convoyr.inteceptor.spec.ts -------------------------------------------------------------------------------- /libs/angular/src/lib/convoyr.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/lib/convoyr.interceptor.ts -------------------------------------------------------------------------------- /libs/angular/src/lib/convoyr.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/lib/convoyr.module.spec.ts -------------------------------------------------------------------------------- /libs/angular/src/lib/convoyr.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/lib/convoyr.module.ts -------------------------------------------------------------------------------- /libs/angular/src/lib/http-converter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/lib/http-converter.spec.ts -------------------------------------------------------------------------------- /libs/angular/src/lib/http-converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/src/lib/http-converter.ts -------------------------------------------------------------------------------- /libs/angular/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /libs/angular/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/tsconfig.json -------------------------------------------------------------------------------- /libs/angular/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/angular/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /libs/angular/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/angular/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/angular/tslint.json -------------------------------------------------------------------------------- /libs/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/CHANGELOG.md -------------------------------------------------------------------------------- /libs/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/README.md -------------------------------------------------------------------------------- /libs/core/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/jest.config.js -------------------------------------------------------------------------------- /libs/core/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/ng-package.json -------------------------------------------------------------------------------- /libs/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/package.json -------------------------------------------------------------------------------- /libs/core/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/index.spec.ts -------------------------------------------------------------------------------- /libs/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/index.ts -------------------------------------------------------------------------------- /libs/core/src/lib/convoyr.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/convoyr.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/convoyr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/convoyr.ts -------------------------------------------------------------------------------- /libs/core/src/lib/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/handler.ts -------------------------------------------------------------------------------- /libs/core/src/lib/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/headers.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/combiners/and.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/combiners/and.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/combiners/and.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/combiners/and.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/combiners/not.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/combiners/not.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/combiners/not.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/combiners/not.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/combiners/or.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/combiners/or.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/combiners/or.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/combiners/or.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/find-matcher-or-throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/find-matcher-or-throw.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/index.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-method/invalid-method-match-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-method/invalid-method-match-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-method/match-method-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-method/match-method-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-method/match-method.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-method/match-method.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-method/match-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-method/match-method.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-method/method-array-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-method/method-array-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-method/method-string-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-method/method-string-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/get-origin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/get-origin.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/get-origin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/get-origin.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/invalid-origin-match-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/invalid-origin-match-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/match-origin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/match-origin.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/match-origin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/match-origin.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/origin-array-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/origin-array-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/origin-match-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/origin-match-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/origin-predicate-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/origin-predicate-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/origin-reg-exp-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/origin-reg-exp-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-origin/origin-string-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-origin/origin-string-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-path/invalid-path-match-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-path/invalid-path-match-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-path/match-path-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-path/match-path-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-path/match-path.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-path/match-path.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-path/match-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-path/match-path.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-path/method-string-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-path/method-string-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-response-type/invalid-response-type-match-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-response-type/invalid-response-type-match-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-response-type/match-response-type-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-response-type/match-response-type-expression.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-response-type/match-response-type.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-response-type/match-response-type.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-response-type/match-response-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-response-type/match-response-type.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-response-type/response-type-array-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-response-type/response-type-array-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/match-response-type/response-type-string-matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/match-response-type/response-type-string-matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/matchers/matcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/matchers/matcher.ts -------------------------------------------------------------------------------- /libs/core/src/lib/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/plugin.ts -------------------------------------------------------------------------------- /libs/core/src/lib/request-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/request-handler.ts -------------------------------------------------------------------------------- /libs/core/src/lib/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/request.ts -------------------------------------------------------------------------------- /libs/core/src/lib/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/response.ts -------------------------------------------------------------------------------- /libs/core/src/lib/throw-invalid-plugin-condition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/throw-invalid-plugin-condition.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/from-sync-or-async.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/from-sync-or-async.spec.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/from-sync-or-async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/from-sync-or-async.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/is-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/is-array.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/is-boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/is-boolean.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/is-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/is-function.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/is-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/is-promise.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/is-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/is-string.ts -------------------------------------------------------------------------------- /libs/core/src/lib/utils/is-typeof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/src/lib/utils/is-typeof.ts -------------------------------------------------------------------------------- /libs/core/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /libs/core/testing/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/testing/ng-package.json -------------------------------------------------------------------------------- /libs/core/testing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/testing/src/index.ts -------------------------------------------------------------------------------- /libs/core/testing/src/lib/create-plugin-tester.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/testing/src/lib/create-plugin-tester.spec.ts -------------------------------------------------------------------------------- /libs/core/testing/src/lib/create-plugin-tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/testing/src/lib/create-plugin-tester.ts -------------------------------------------------------------------------------- /libs/core/testing/src/lib/create-spy-plugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/testing/src/lib/create-spy-plugin.spec.ts -------------------------------------------------------------------------------- /libs/core/testing/src/lib/create-spy-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/testing/src/lib/create-spy-plugin.ts -------------------------------------------------------------------------------- /libs/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/tsconfig.json -------------------------------------------------------------------------------- /libs/core/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/core/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /libs/core/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/core/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/core/tslint.json -------------------------------------------------------------------------------- /libs/plugin-auth/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/CHANGELOG.md -------------------------------------------------------------------------------- /libs/plugin-auth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/README.md -------------------------------------------------------------------------------- /libs/plugin-auth/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/jest.config.js -------------------------------------------------------------------------------- /libs/plugin-auth/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/ng-package.json -------------------------------------------------------------------------------- /libs/plugin-auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/package.json -------------------------------------------------------------------------------- /libs/plugin-auth/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/index.spec.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/index.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/lib/auth-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/lib/auth-handler.spec.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/lib/auth-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/lib/auth-handler.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/lib/create-auth-plugin-params.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/lib/create-auth-plugin-params.spec.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/lib/create-auth-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/lib/create-auth-plugin.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/lib/on-unauthorized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/lib/on-unauthorized.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/lib/set-header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/src/lib/set-header.ts -------------------------------------------------------------------------------- /libs/plugin-auth/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /libs/plugin-auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/tsconfig.json -------------------------------------------------------------------------------- /libs/plugin-auth/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/plugin-auth/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /libs/plugin-auth/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/plugin-auth/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-auth/tslint.json -------------------------------------------------------------------------------- /libs/plugin-cache/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/CHANGELOG.md -------------------------------------------------------------------------------- /libs/plugin-cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/README.md -------------------------------------------------------------------------------- /libs/plugin-cache/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/jest.config.js -------------------------------------------------------------------------------- /libs/plugin-cache/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/ng-package.json -------------------------------------------------------------------------------- /libs/plugin-cache/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/package.json -------------------------------------------------------------------------------- /libs/plugin-cache/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/index.spec.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/index.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/cache-entry.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/cache-entry.spec.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/cache-entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/cache-entry.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/cache-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/cache-handler.spec.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/cache-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/cache-handler.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/cache-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/cache-metadata.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/cache-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/cache-response.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/create-cache-plugin-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/create-cache-plugin-params.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/create-cache-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/create-cache-plugin.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/storages/memory-storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/storages/memory-storage.spec.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/storages/memory-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/storages/memory-storage.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/lib/storages/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/src/lib/storages/storage.ts -------------------------------------------------------------------------------- /libs/plugin-cache/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /libs/plugin-cache/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/tsconfig.json -------------------------------------------------------------------------------- /libs/plugin-cache/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/plugin-cache/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /libs/plugin-cache/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/plugin-cache/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-cache/tslint.json -------------------------------------------------------------------------------- /libs/plugin-retry/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/CHANGELOG.md -------------------------------------------------------------------------------- /libs/plugin-retry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/README.md -------------------------------------------------------------------------------- /libs/plugin-retry/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/jest.config.js -------------------------------------------------------------------------------- /libs/plugin-retry/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/ng-package.json -------------------------------------------------------------------------------- /libs/plugin-retry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/package.json -------------------------------------------------------------------------------- /libs/plugin-retry/src/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/index.spec.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/index.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/create-retry-plugin-params.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/create-retry-plugin-params.spec.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/create-retry-plugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/create-retry-plugin.spec.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/create-retry-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/create-retry-plugin.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/is-server-error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/is-server-error.spec.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/is-server-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/is-server-error.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/is-server-or-unknown-error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/is-server-or-unknown-error.spec.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/is-server-or-unknown-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/is-server-or-unknown-error.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/is-unknown-error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/is-unknown-error.spec.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/is-unknown-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/is-unknown-error.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/predicates/retry-predicate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/predicates/retry-predicate.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/lib/retry-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/src/lib/retry-handler.ts -------------------------------------------------------------------------------- /libs/plugin-retry/src/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'jest-preset-angular'; 2 | -------------------------------------------------------------------------------- /libs/plugin-retry/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/tsconfig.json -------------------------------------------------------------------------------- /libs/plugin-retry/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/plugin-retry/tsconfig.lib.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/tsconfig.lib.prod.json -------------------------------------------------------------------------------- /libs/plugin-retry/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/plugin-retry/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/libs/plugin-retry/tslint.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/logo.png -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/package.json -------------------------------------------------------------------------------- /tools/limbo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/tools/limbo.sh -------------------------------------------------------------------------------- /tools/schematics/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jscutlery/convoyr/HEAD/yarn.lock --------------------------------------------------------------------------------