gitextract_27h3g6k8/ ├── .gitignore ├── LICENSE ├── README.md ├── examples/ │ └── vite-hello-world/ │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.css │ │ ├── App.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── src/ │ ├── ErrorFallback.tsx │ ├── GeneralSettings.tsx │ ├── Http.tsx │ ├── Switchboard.tsx │ ├── clipboardUtils.ts │ ├── components/ │ │ ├── Button.tsx │ │ ├── Checkbox.tsx │ │ ├── CloseButton.tsx │ │ ├── CopySettingsButton.tsx │ │ ├── DeleteButton.tsx │ │ ├── Field.tsx │ │ ├── HttpCustomResponseForm.tsx │ │ ├── Input.tsx │ │ ├── Label.tsx │ │ ├── OpenButton.tsx │ │ └── Select.tsx │ ├── http.types.ts │ ├── index.ts │ ├── input.css │ ├── localStorage.utils.ts │ ├── switchboard.types.ts │ ├── types/ │ │ └── react-use-keypress.d.ts │ ├── useHttp.ts │ ├── useOutsideClick.ts │ ├── useSwitchboard.ts │ └── useSwitchboardState.ts ├── tailwind.config.cjs ├── tsconfig.json └── tsup.config.ts