├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── angular-app ├── .browserslistrc ├── .gitignore ├── .prettierrc ├── angular.json ├── db.json ├── package-lock.json ├── package.json ├── proxy.conf.json ├── routes.json ├── src │ ├── app │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── build-specific │ │ │ ├── index.prod.ts │ │ │ └── index.ts │ │ ├── core │ │ │ ├── busy.service.ts │ │ │ ├── components │ │ │ │ ├── auth-failed.component.ts │ │ │ │ ├── header-bar-brand.component.ts │ │ │ │ ├── header-bar.component.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nav.component.ts │ │ │ │ ├── not-found.component.ts │ │ │ │ └── sign-in.component.ts │ │ │ ├── index.ts │ │ │ ├── interceptors │ │ │ │ ├── auth.interceptor.ts │ │ │ │ ├── busy.interceptor.ts │ │ │ │ ├── csrf.interceptor.ts │ │ │ │ ├── ensure-ssl.interceptor.ts │ │ │ │ ├── http-config.ts │ │ │ │ ├── index.ts │ │ │ │ ├── log-headers.interceptor.ts │ │ │ │ ├── log-http.interceptor.ts │ │ │ │ ├── log.ts │ │ │ │ ├── read-only.interceptor.ts │ │ │ │ └── transform.interceptor.ts │ │ │ ├── model │ │ │ │ ├── hero.ts │ │ │ │ ├── index.ts │ │ │ │ ├── movie.ts │ │ │ │ ├── user.ts │ │ │ │ └── villain.ts │ │ │ └── session.service.ts │ │ ├── heroes │ │ │ ├── hero-detail.component.ts │ │ │ ├── hero-list.component.ts │ │ │ ├── hero.service.ts │ │ │ ├── heroes.component.ts │ │ │ └── heroes.module.ts │ │ ├── home.component.ts │ │ ├── movie.service.ts │ │ ├── movies.component.ts │ │ ├── router.ts │ │ ├── shared │ │ │ ├── button-footer.component.ts │ │ │ ├── card-content.component.ts │ │ │ ├── list-header.component.ts │ │ │ ├── modal.component.ts │ │ │ └── shared.module.ts │ │ ├── store │ │ │ ├── config.ts │ │ │ ├── entity-metadata.ts │ │ │ └── store.module.ts │ │ └── villains │ │ │ ├── villain-detail.component.ts │ │ │ ├── villain-list.component.ts │ │ │ ├── villain.service.ts │ │ │ ├── villains.component.ts │ │ │ └── villains.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── public │ │ └── 404.html │ ├── styles.scss │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json ├── angular-http-hard-way ├── .browserslistrc ├── .gitignore ├── .prettierrc ├── angular.json ├── db.json ├── package-lock.json ├── package.json ├── proxy.conf.json ├── routes.json ├── src │ ├── app │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── core │ │ │ ├── busy.service.ts │ │ │ ├── components │ │ │ │ ├── auth-failed.component.ts │ │ │ │ ├── header-bar-brand.component.ts │ │ │ │ ├── header-bar.component.ts │ │ │ │ ├── index.ts │ │ │ │ ├── nav.component.ts │ │ │ │ ├── not-found.component.ts │ │ │ │ └── sign-in.component.ts │ │ │ ├── index.ts │ │ │ ├── model │ │ │ │ ├── index.ts │ │ │ │ ├── movie.ts │ │ │ │ └── user.ts │ │ │ └── session.service.ts │ │ ├── home.component.ts │ │ ├── movie.service.ts │ │ ├── movies.component.ts │ │ ├── router.ts │ │ └── shared │ │ │ ├── button-footer.component.ts │ │ │ ├── card-content.component.ts │ │ │ ├── list-header.component.ts │ │ │ ├── modal.component.ts │ │ │ └── shared.module.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── karma.conf.js │ ├── main.ts │ ├── polyfills.ts │ ├── public │ │ └── 404.html │ ├── styles.scss │ ├── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.spec.json │ └── tslint.json ├── tsconfig.json └── tslint.json └── svelte-app ├── .env ├── .gitignore ├── .prettierrc ├── .vscode └── extensions.json ├── README.md ├── db.json ├── index.html ├── package-lock.json ├── package.json ├── public ├── svelte-icon.png └── vite.svg ├── routes.json ├── src ├── App.svelte ├── Home.svelte ├── Movies.svelte ├── assets │ └── svelte.svg ├── components │ ├── AuthFailed.svelte │ ├── ButtonFooter.svelte │ ├── CardContent.svelte │ ├── HeaderBar.svelte │ ├── HeaderBarBrand.svelte │ ├── ListHeader.svelte │ ├── Modal.svelte │ ├── NavBar.svelte │ ├── PageNotFound.svelte │ ├── Redirect.svelte │ ├── SignIn.svelte │ └── index.ts ├── config.ts ├── global.css ├── heroes │ ├── HeroDetail.svelte │ ├── HeroList.svelte │ └── Heroes.svelte ├── interceptors │ ├── auth.interceptor.ts │ ├── busy.interceptor.ts │ ├── csrf.interceptor.ts │ ├── ensure-ssl.interceptor.ts │ ├── global.headers.ts │ ├── http-config.ts │ ├── index.ts │ ├── log-headers.interceptor.ts │ ├── log-http.interceptor.ts │ ├── log.ts │ ├── read-only.interceptor.ts │ └── transform.interceptor.ts ├── lib │ └── Counter.svelte ├── main.ts ├── models │ ├── busy.ts │ ├── hero.ts │ ├── index.ts │ ├── movie.ts │ ├── user.ts │ └── villain.ts ├── store │ ├── busy.service.ts │ ├── hero-data.ts │ ├── http-utils.ts │ ├── index.ts │ ├── movie-data.ts │ ├── session.service.ts │ ├── store.ts │ └── villain-data.ts ├── styles.scss ├── variables.scss ├── villains │ ├── VillainDetail.svelte │ ├── VillainList.svelte │ └── Villains.svelte └── vite-env.d.ts ├── svelte.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/README.md -------------------------------------------------------------------------------- /angular-app/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/.browserslistrc -------------------------------------------------------------------------------- /angular-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/.gitignore -------------------------------------------------------------------------------- /angular-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/.prettierrc -------------------------------------------------------------------------------- /angular-app/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/angular.json -------------------------------------------------------------------------------- /angular-app/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/db.json -------------------------------------------------------------------------------- /angular-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/package-lock.json -------------------------------------------------------------------------------- /angular-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/package.json -------------------------------------------------------------------------------- /angular-app/proxy.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/proxy.conf.json -------------------------------------------------------------------------------- /angular-app/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/routes.json -------------------------------------------------------------------------------- /angular-app/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/app.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/app.module.ts -------------------------------------------------------------------------------- /angular-app/src/app/build-specific/index.prod.ts: -------------------------------------------------------------------------------- 1 | export const externalModules = []; 2 | -------------------------------------------------------------------------------- /angular-app/src/app/build-specific/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/build-specific/index.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/busy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/busy.service.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/auth-failed.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/auth-failed.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/header-bar-brand.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/header-bar-brand.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/header-bar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/header-bar.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/index.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/nav.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/nav.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/not-found.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/not-found.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/components/sign-in.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/components/sign-in.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/index.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/auth.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/auth.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/busy.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/busy.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/csrf.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/csrf.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/ensure-ssl.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/ensure-ssl.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/http-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/http-config.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/index.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/log-headers.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/log-headers.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/log-http.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/log-http.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/log.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/read-only.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/read-only.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/interceptors/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/interceptors/transform.interceptor.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/model/hero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/model/hero.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/model/index.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/model/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/model/movie.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/model/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/model/user.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/model/villain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/model/villain.ts -------------------------------------------------------------------------------- /angular-app/src/app/core/session.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/core/session.service.ts -------------------------------------------------------------------------------- /angular-app/src/app/heroes/hero-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/heroes/hero-detail.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/heroes/hero-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/heroes/hero-list.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/heroes/hero.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/heroes/hero.service.ts -------------------------------------------------------------------------------- /angular-app/src/app/heroes/heroes.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/heroes/heroes.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/heroes/heroes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/heroes/heroes.module.ts -------------------------------------------------------------------------------- /angular-app/src/app/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/home.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/movie.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/movie.service.ts -------------------------------------------------------------------------------- /angular-app/src/app/movies.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/movies.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/router.ts -------------------------------------------------------------------------------- /angular-app/src/app/shared/button-footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/shared/button-footer.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/shared/card-content.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/shared/card-content.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/shared/list-header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/shared/list-header.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/shared/modal.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/shared/modal.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /angular-app/src/app/store/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/store/config.ts -------------------------------------------------------------------------------- /angular-app/src/app/store/entity-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/store/entity-metadata.ts -------------------------------------------------------------------------------- /angular-app/src/app/store/store.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/store/store.module.ts -------------------------------------------------------------------------------- /angular-app/src/app/villains/villain-detail.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/villains/villain-detail.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/villains/villain-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/villains/villain-list.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/villains/villain.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/villains/villain.service.ts -------------------------------------------------------------------------------- /angular-app/src/app/villains/villains.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/villains/villains.component.ts -------------------------------------------------------------------------------- /angular-app/src/app/villains/villains.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/app/villains/villains.module.ts -------------------------------------------------------------------------------- /angular-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | API: 'api', 4 | }; 5 | -------------------------------------------------------------------------------- /angular-app/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/environments/environment.ts -------------------------------------------------------------------------------- /angular-app/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/favicon.ico -------------------------------------------------------------------------------- /angular-app/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/index.html -------------------------------------------------------------------------------- /angular-app/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/karma.conf.js -------------------------------------------------------------------------------- /angular-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/main.ts -------------------------------------------------------------------------------- /angular-app/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/polyfills.ts -------------------------------------------------------------------------------- /angular-app/src/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/public/404.html -------------------------------------------------------------------------------- /angular-app/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/styles.scss -------------------------------------------------------------------------------- /angular-app/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/test.ts -------------------------------------------------------------------------------- /angular-app/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/tsconfig.app.json -------------------------------------------------------------------------------- /angular-app/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/tsconfig.spec.json -------------------------------------------------------------------------------- /angular-app/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/src/tslint.json -------------------------------------------------------------------------------- /angular-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/tsconfig.json -------------------------------------------------------------------------------- /angular-app/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-app/tslint.json -------------------------------------------------------------------------------- /angular-http-hard-way/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/.browserslistrc -------------------------------------------------------------------------------- /angular-http-hard-way/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/.gitignore -------------------------------------------------------------------------------- /angular-http-hard-way/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/.prettierrc -------------------------------------------------------------------------------- /angular-http-hard-way/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/angular.json -------------------------------------------------------------------------------- /angular-http-hard-way/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/db.json -------------------------------------------------------------------------------- /angular-http-hard-way/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/package-lock.json -------------------------------------------------------------------------------- /angular-http-hard-way/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/package.json -------------------------------------------------------------------------------- /angular-http-hard-way/proxy.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/proxy.conf.json -------------------------------------------------------------------------------- /angular-http-hard-way/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/routes.json -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/app.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/app.module.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/busy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/busy.service.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/auth-failed.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/auth-failed.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/header-bar-brand.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/header-bar-brand.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/header-bar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/header-bar.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/index.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/nav.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/nav.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/not-found.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/not-found.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/components/sign-in.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/components/sign-in.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/index.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/model/index.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/model/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/model/movie.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/model/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/model/user.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/core/session.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/core/session.service.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/home.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/movie.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/movie.service.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/movies.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/movies.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/router.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/shared/button-footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/shared/button-footer.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/shared/card-content.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/shared/card-content.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/shared/list-header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/shared/list-header.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/shared/modal.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/shared/modal.component.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/app/shared/shared.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/app/shared/shared.module.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-http-hard-way/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | API: 'api', 4 | }; 5 | -------------------------------------------------------------------------------- /angular-http-hard-way/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/environments/environment.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/favicon.ico -------------------------------------------------------------------------------- /angular-http-hard-way/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/index.html -------------------------------------------------------------------------------- /angular-http-hard-way/src/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/karma.conf.js -------------------------------------------------------------------------------- /angular-http-hard-way/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/main.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/polyfills.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/public/404.html -------------------------------------------------------------------------------- /angular-http-hard-way/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/styles.scss -------------------------------------------------------------------------------- /angular-http-hard-way/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/test.ts -------------------------------------------------------------------------------- /angular-http-hard-way/src/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/tsconfig.app.json -------------------------------------------------------------------------------- /angular-http-hard-way/src/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/tsconfig.spec.json -------------------------------------------------------------------------------- /angular-http-hard-way/src/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/src/tslint.json -------------------------------------------------------------------------------- /angular-http-hard-way/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/tsconfig.json -------------------------------------------------------------------------------- /angular-http-hard-way/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/angular-http-hard-way/tslint.json -------------------------------------------------------------------------------- /svelte-app/.env: -------------------------------------------------------------------------------- 1 | SVELTE_APP_API='http://localhost:5001/api' 2 | -------------------------------------------------------------------------------- /svelte-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/.gitignore -------------------------------------------------------------------------------- /svelte-app/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/.prettierrc -------------------------------------------------------------------------------- /svelte-app/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/.vscode/extensions.json -------------------------------------------------------------------------------- /svelte-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/README.md -------------------------------------------------------------------------------- /svelte-app/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/db.json -------------------------------------------------------------------------------- /svelte-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/index.html -------------------------------------------------------------------------------- /svelte-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/package-lock.json -------------------------------------------------------------------------------- /svelte-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/package.json -------------------------------------------------------------------------------- /svelte-app/public/svelte-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/public/svelte-icon.png -------------------------------------------------------------------------------- /svelte-app/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/public/vite.svg -------------------------------------------------------------------------------- /svelte-app/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/routes.json -------------------------------------------------------------------------------- /svelte-app/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/App.svelte -------------------------------------------------------------------------------- /svelte-app/src/Home.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/Home.svelte -------------------------------------------------------------------------------- /svelte-app/src/Movies.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/Movies.svelte -------------------------------------------------------------------------------- /svelte-app/src/assets/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/assets/svelte.svg -------------------------------------------------------------------------------- /svelte-app/src/components/AuthFailed.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/AuthFailed.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/ButtonFooter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/ButtonFooter.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/CardContent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/CardContent.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/HeaderBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/HeaderBar.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/HeaderBarBrand.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/HeaderBarBrand.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/ListHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/ListHeader.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/Modal.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/Modal.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/NavBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/NavBar.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/PageNotFound.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/PageNotFound.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/Redirect.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/Redirect.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/SignIn.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/SignIn.svelte -------------------------------------------------------------------------------- /svelte-app/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/components/index.ts -------------------------------------------------------------------------------- /svelte-app/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/config.ts -------------------------------------------------------------------------------- /svelte-app/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/global.css -------------------------------------------------------------------------------- /svelte-app/src/heroes/HeroDetail.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/heroes/HeroDetail.svelte -------------------------------------------------------------------------------- /svelte-app/src/heroes/HeroList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/heroes/HeroList.svelte -------------------------------------------------------------------------------- /svelte-app/src/heroes/Heroes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/heroes/Heroes.svelte -------------------------------------------------------------------------------- /svelte-app/src/interceptors/auth.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/auth.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/busy.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/busy.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/csrf.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/csrf.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/ensure-ssl.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/ensure-ssl.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/global.headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/global.headers.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/http-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/http-config.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/index.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/log-headers.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/log-headers.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/log-http.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/log-http.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/log.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/read-only.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/read-only.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/interceptors/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/interceptors/transform.interceptor.ts -------------------------------------------------------------------------------- /svelte-app/src/lib/Counter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/lib/Counter.svelte -------------------------------------------------------------------------------- /svelte-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/main.ts -------------------------------------------------------------------------------- /svelte-app/src/models/busy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/models/busy.ts -------------------------------------------------------------------------------- /svelte-app/src/models/hero.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/models/hero.ts -------------------------------------------------------------------------------- /svelte-app/src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/models/index.ts -------------------------------------------------------------------------------- /svelte-app/src/models/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/models/movie.ts -------------------------------------------------------------------------------- /svelte-app/src/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/models/user.ts -------------------------------------------------------------------------------- /svelte-app/src/models/villain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/models/villain.ts -------------------------------------------------------------------------------- /svelte-app/src/store/busy.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/busy.service.ts -------------------------------------------------------------------------------- /svelte-app/src/store/hero-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/hero-data.ts -------------------------------------------------------------------------------- /svelte-app/src/store/http-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/http-utils.ts -------------------------------------------------------------------------------- /svelte-app/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/index.ts -------------------------------------------------------------------------------- /svelte-app/src/store/movie-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/movie-data.ts -------------------------------------------------------------------------------- /svelte-app/src/store/session.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/session.service.ts -------------------------------------------------------------------------------- /svelte-app/src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/store.ts -------------------------------------------------------------------------------- /svelte-app/src/store/villain-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/store/villain-data.ts -------------------------------------------------------------------------------- /svelte-app/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/styles.scss -------------------------------------------------------------------------------- /svelte-app/src/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/variables.scss -------------------------------------------------------------------------------- /svelte-app/src/villains/VillainDetail.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/villains/VillainDetail.svelte -------------------------------------------------------------------------------- /svelte-app/src/villains/VillainList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/villains/VillainList.svelte -------------------------------------------------------------------------------- /svelte-app/src/villains/Villains.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/villains/Villains.svelte -------------------------------------------------------------------------------- /svelte-app/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/src/vite-env.d.ts -------------------------------------------------------------------------------- /svelte-app/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/svelte.config.js -------------------------------------------------------------------------------- /svelte-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/tsconfig.json -------------------------------------------------------------------------------- /svelte-app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/tsconfig.node.json -------------------------------------------------------------------------------- /svelte-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnpapa/http-interceptors/HEAD/svelte-app/vite.config.ts --------------------------------------------------------------------------------