├── .github ├── FUNDING.yml └── workflows │ ├── build-and-test.yaml │ └── release-and-deploy.yaml ├── .gitignore ├── .ladle └── components.tsx ├── .release-it.json ├── LICENSE ├── README.md ├── biome.json ├── docs ├── .nojekyll ├── README.md ├── _coverpage.md ├── _sidebar.md ├── build.md ├── dev.md ├── example-config.ini ├── flow.md ├── img │ ├── flow-dark.png │ ├── flow-light.png │ ├── options-chrome.png │ ├── options.png │ ├── popup-chrome-search.png │ ├── popup-chrome.png │ ├── popup-dark-light-trans.png │ ├── popup-dark-light.png │ └── popup-search.png ├── index.html ├── install.md ├── screenshots.md └── usage.md ├── jest.config.ts ├── package.json ├── renovate.json ├── scripts ├── build.ts └── generateFakeConfig.ts ├── src ├── assets │ ├── aws-dark.svg │ ├── aws-light.svg │ ├── icon.svg │ └── icon128.png ├── background │ ├── background.ts │ └── handlers │ │ ├── getMappedConfig.spec.ts │ │ ├── getMappedConfig.ts │ │ ├── redirectListener.spec.ts │ │ └── redirectListener.ts ├── build │ ├── index.ts │ └── plugins │ │ ├── index.ts │ │ └── writeManifest.ts ├── common │ ├── browser │ │ ├── cookies.ts │ │ ├── index.ts │ │ ├── matchAwsConsoleUrl.spec.ts │ │ ├── matchAwsConsoleUrl.ts │ │ ├── runtime.ts │ │ ├── storage.ts │ │ └── tabs.ts │ ├── components │ │ ├── AWSIcon.tsx │ │ ├── Icon.tsx │ │ └── index.ts │ ├── config │ │ ├── availableRegions.ts │ │ ├── filterBySourceAccountAlias.spec.ts │ │ ├── filterBySourceAccountAlias.ts │ │ ├── gzip.spec.ts │ │ ├── gzip.ts │ │ ├── index.ts │ │ ├── mapper.spec.ts │ │ ├── mapper.ts │ │ ├── parse.spec.ts │ │ ├── parse.ts │ │ ├── storage.spec.ts │ │ └── storage.ts │ ├── const │ │ ├── awsConsoleUrls.ts │ │ └── cssColors.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useColorScheme.ts │ │ └── useKeyPress.ts │ ├── mappers │ │ ├── index.ts │ │ ├── switchForm.spec.ts │ │ └── switchForm.ts │ ├── test │ │ └── fakeConfig.ts │ └── util │ │ ├── getCssColor.spec.ts │ │ ├── getCssColor.ts │ │ ├── groupBy.spec.ts │ │ ├── groupBy.ts │ │ ├── index.ts │ │ └── removeUndefinedEntries.ts ├── content │ ├── aws-console.ts │ ├── aws-signin.ts │ ├── handlers │ │ ├── submitSigninForm.spec.ts │ │ ├── submitSigninForm.ts │ │ ├── switchListener.spec.ts │ │ └── switchListener.ts │ └── util │ │ ├── createSigninForm.spec.ts │ │ ├── createSigninForm.ts │ │ ├── getCsrfFromPage.spec.ts │ │ └── getCsrfFromPage.ts ├── index.d.ts ├── manifest.chrome.ts ├── manifest.common.ts ├── manifest.firefox.ts ├── options │ ├── editor │ │ ├── Editor.stories.tsx │ │ ├── Editor.tsx │ │ └── plugins │ │ │ └── autocomplete.ts │ ├── hooks.ts │ ├── options.html │ ├── options.scss │ └── options.tsx ├── popup │ ├── components │ │ ├── Popup.stories.tsx │ │ ├── Popup.tsx │ │ ├── RoleItem.tsx │ │ ├── SectionList.stories.tsx │ │ └── SectionList.tsx │ ├── hooks │ │ └── useUpDown.ts │ ├── mappers │ │ ├── mapConfigToGroups.spec.ts │ │ └── mapConfigToGroups.ts │ ├── popup.html │ ├── popup.scss │ └── popup.tsx ├── scss │ ├── _base.scss │ └── _scrollbar-chrome.scss ├── test │ └── helper.ts └── window.d.ts └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [janstuemmel] 2 | -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/.github/workflows/build-and-test.yaml -------------------------------------------------------------------------------- /.github/workflows/release-and-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/.github/workflows/release-and-deploy.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/.gitignore -------------------------------------------------------------------------------- /.ladle/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/.ladle/components.tsx -------------------------------------------------------------------------------- /.release-it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/.release-it.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/biome.json -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/_coverpage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/_coverpage.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/build.md -------------------------------------------------------------------------------- /docs/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/dev.md -------------------------------------------------------------------------------- /docs/example-config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/example-config.ini -------------------------------------------------------------------------------- /docs/flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/flow.md -------------------------------------------------------------------------------- /docs/img/flow-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/flow-dark.png -------------------------------------------------------------------------------- /docs/img/flow-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/flow-light.png -------------------------------------------------------------------------------- /docs/img/options-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/options-chrome.png -------------------------------------------------------------------------------- /docs/img/options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/options.png -------------------------------------------------------------------------------- /docs/img/popup-chrome-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/popup-chrome-search.png -------------------------------------------------------------------------------- /docs/img/popup-chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/popup-chrome.png -------------------------------------------------------------------------------- /docs/img/popup-dark-light-trans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/popup-dark-light-trans.png -------------------------------------------------------------------------------- /docs/img/popup-dark-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/popup-dark-light.png -------------------------------------------------------------------------------- /docs/img/popup-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/img/popup-search.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/screenshots.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/screenshots.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/docs/usage.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/generateFakeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/scripts/generateFakeConfig.ts -------------------------------------------------------------------------------- /src/assets/aws-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/assets/aws-dark.svg -------------------------------------------------------------------------------- /src/assets/aws-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/assets/aws-light.svg -------------------------------------------------------------------------------- /src/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/assets/icon.svg -------------------------------------------------------------------------------- /src/assets/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/assets/icon128.png -------------------------------------------------------------------------------- /src/background/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/background/background.ts -------------------------------------------------------------------------------- /src/background/handlers/getMappedConfig.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/background/handlers/getMappedConfig.spec.ts -------------------------------------------------------------------------------- /src/background/handlers/getMappedConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/background/handlers/getMappedConfig.ts -------------------------------------------------------------------------------- /src/background/handlers/redirectListener.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/background/handlers/redirectListener.spec.ts -------------------------------------------------------------------------------- /src/background/handlers/redirectListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/background/handlers/redirectListener.ts -------------------------------------------------------------------------------- /src/build/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/build/index.ts -------------------------------------------------------------------------------- /src/build/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/build/plugins/index.ts -------------------------------------------------------------------------------- /src/build/plugins/writeManifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/build/plugins/writeManifest.ts -------------------------------------------------------------------------------- /src/common/browser/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/cookies.ts -------------------------------------------------------------------------------- /src/common/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/index.ts -------------------------------------------------------------------------------- /src/common/browser/matchAwsConsoleUrl.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/matchAwsConsoleUrl.spec.ts -------------------------------------------------------------------------------- /src/common/browser/matchAwsConsoleUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/matchAwsConsoleUrl.ts -------------------------------------------------------------------------------- /src/common/browser/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/runtime.ts -------------------------------------------------------------------------------- /src/common/browser/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/storage.ts -------------------------------------------------------------------------------- /src/common/browser/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/browser/tabs.ts -------------------------------------------------------------------------------- /src/common/components/AWSIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/components/AWSIcon.tsx -------------------------------------------------------------------------------- /src/common/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/components/Icon.tsx -------------------------------------------------------------------------------- /src/common/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/components/index.ts -------------------------------------------------------------------------------- /src/common/config/availableRegions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/availableRegions.ts -------------------------------------------------------------------------------- /src/common/config/filterBySourceAccountAlias.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/filterBySourceAccountAlias.spec.ts -------------------------------------------------------------------------------- /src/common/config/filterBySourceAccountAlias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/filterBySourceAccountAlias.ts -------------------------------------------------------------------------------- /src/common/config/gzip.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/gzip.spec.ts -------------------------------------------------------------------------------- /src/common/config/gzip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/gzip.ts -------------------------------------------------------------------------------- /src/common/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/index.ts -------------------------------------------------------------------------------- /src/common/config/mapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/mapper.spec.ts -------------------------------------------------------------------------------- /src/common/config/mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/mapper.ts -------------------------------------------------------------------------------- /src/common/config/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/parse.spec.ts -------------------------------------------------------------------------------- /src/common/config/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/parse.ts -------------------------------------------------------------------------------- /src/common/config/storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/storage.spec.ts -------------------------------------------------------------------------------- /src/common/config/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/config/storage.ts -------------------------------------------------------------------------------- /src/common/const/awsConsoleUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/const/awsConsoleUrls.ts -------------------------------------------------------------------------------- /src/common/const/cssColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/const/cssColors.ts -------------------------------------------------------------------------------- /src/common/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/hooks/index.ts -------------------------------------------------------------------------------- /src/common/hooks/useColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/hooks/useColorScheme.ts -------------------------------------------------------------------------------- /src/common/hooks/useKeyPress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/hooks/useKeyPress.ts -------------------------------------------------------------------------------- /src/common/mappers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/mappers/index.ts -------------------------------------------------------------------------------- /src/common/mappers/switchForm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/mappers/switchForm.spec.ts -------------------------------------------------------------------------------- /src/common/mappers/switchForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/mappers/switchForm.ts -------------------------------------------------------------------------------- /src/common/test/fakeConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/test/fakeConfig.ts -------------------------------------------------------------------------------- /src/common/util/getCssColor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/util/getCssColor.spec.ts -------------------------------------------------------------------------------- /src/common/util/getCssColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/util/getCssColor.ts -------------------------------------------------------------------------------- /src/common/util/groupBy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/util/groupBy.spec.ts -------------------------------------------------------------------------------- /src/common/util/groupBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/util/groupBy.ts -------------------------------------------------------------------------------- /src/common/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/util/index.ts -------------------------------------------------------------------------------- /src/common/util/removeUndefinedEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/common/util/removeUndefinedEntries.ts -------------------------------------------------------------------------------- /src/content/aws-console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/aws-console.ts -------------------------------------------------------------------------------- /src/content/aws-signin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/aws-signin.ts -------------------------------------------------------------------------------- /src/content/handlers/submitSigninForm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/handlers/submitSigninForm.spec.ts -------------------------------------------------------------------------------- /src/content/handlers/submitSigninForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/handlers/submitSigninForm.ts -------------------------------------------------------------------------------- /src/content/handlers/switchListener.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/handlers/switchListener.spec.ts -------------------------------------------------------------------------------- /src/content/handlers/switchListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/handlers/switchListener.ts -------------------------------------------------------------------------------- /src/content/util/createSigninForm.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/util/createSigninForm.spec.ts -------------------------------------------------------------------------------- /src/content/util/createSigninForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/util/createSigninForm.ts -------------------------------------------------------------------------------- /src/content/util/getCsrfFromPage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/util/getCsrfFromPage.spec.ts -------------------------------------------------------------------------------- /src/content/util/getCsrfFromPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/content/util/getCsrfFromPage.ts -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/manifest.chrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/manifest.chrome.ts -------------------------------------------------------------------------------- /src/manifest.common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/manifest.common.ts -------------------------------------------------------------------------------- /src/manifest.firefox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/manifest.firefox.ts -------------------------------------------------------------------------------- /src/options/editor/Editor.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/editor/Editor.stories.tsx -------------------------------------------------------------------------------- /src/options/editor/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/editor/Editor.tsx -------------------------------------------------------------------------------- /src/options/editor/plugins/autocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/editor/plugins/autocomplete.ts -------------------------------------------------------------------------------- /src/options/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/hooks.ts -------------------------------------------------------------------------------- /src/options/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/options.html -------------------------------------------------------------------------------- /src/options/options.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/options.scss -------------------------------------------------------------------------------- /src/options/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/options/options.tsx -------------------------------------------------------------------------------- /src/popup/components/Popup.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/components/Popup.stories.tsx -------------------------------------------------------------------------------- /src/popup/components/Popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/components/Popup.tsx -------------------------------------------------------------------------------- /src/popup/components/RoleItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/components/RoleItem.tsx -------------------------------------------------------------------------------- /src/popup/components/SectionList.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/components/SectionList.stories.tsx -------------------------------------------------------------------------------- /src/popup/components/SectionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/components/SectionList.tsx -------------------------------------------------------------------------------- /src/popup/hooks/useUpDown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/hooks/useUpDown.ts -------------------------------------------------------------------------------- /src/popup/mappers/mapConfigToGroups.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/mappers/mapConfigToGroups.spec.ts -------------------------------------------------------------------------------- /src/popup/mappers/mapConfigToGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/mappers/mapConfigToGroups.ts -------------------------------------------------------------------------------- /src/popup/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/popup.html -------------------------------------------------------------------------------- /src/popup/popup.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/popup.scss -------------------------------------------------------------------------------- /src/popup/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/popup/popup.tsx -------------------------------------------------------------------------------- /src/scss/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/scss/_base.scss -------------------------------------------------------------------------------- /src/scss/_scrollbar-chrome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/scss/_scrollbar-chrome.scss -------------------------------------------------------------------------------- /src/test/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/test/helper.ts -------------------------------------------------------------------------------- /src/window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/src/window.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janstuemmel/aws-role-switch/HEAD/tsconfig.json --------------------------------------------------------------------------------