From 75184fdeeb1482074dcfe4f94da1e5478b373b9e Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 9 May 2026 10:41:36 +0100 Subject: [PATCH] ref: Move web-check-live to client --- src/{web-check-live => client}/App.tsx | 10 +-- .../assets/data/map-features.json | 0 .../components/Form/Button.tsx | 4 +- .../components/Form/Card.tsx | 6 +- .../components/Form/Heading.tsx | 4 +- .../components/Form/Input.tsx | 4 +- .../components/Form/Modal.tsx | 4 +- .../components/Form/Nav.tsx | 6 +- .../components/Form/Row.tsx | 4 +- .../components/Results/Archives.tsx | 6 +- .../components/Results/BlockLists.tsx | 4 +- .../components/Results/BuiltWith.tsx | 8 +- .../components/Results/CarbonFootprint.tsx | 6 +- .../components/Results/ContentLinks.tsx | 8 +- .../components/Results/Cookies.tsx | 6 +- .../components/Results/DnsRecords.tsx | 4 +- .../components/Results/DnsSec.tsx | 8 +- .../components/Results/DnsServer.tsx | 8 +- .../components/Results/DomainLookup.tsx | 6 +- .../components/Results/Firewall.tsx | 4 +- .../components/Results/Headers.tsx | 4 +- .../components/Results/HostNames.tsx | 8 +- .../components/Results/Hsts.tsx | 4 +- .../components/Results/HttpSecurity.tsx | 4 +- .../components/Results/Lighthouse.tsx | 4 +- .../components/Results/MailConfig.tsx | 8 +- .../components/Results/OpenPorts.tsx | 4 +- .../components/Results/Rank.tsx | 6 +- .../components/Results/Redirects.tsx | 6 +- .../components/Results/RobotsTxt.tsx | 4 +- .../components/Results/Screenshot.tsx | 2 +- .../components/Results/SecurityTxt.tsx | 6 +- .../components/Results/ServerInfo.tsx | 6 +- .../components/Results/ServerLocation.tsx | 12 +-- .../components/Results/ServerStatus.tsx | 6 +- .../components/Results/Sitemap.tsx | 6 +- .../components/Results/SocialTags.tsx | 6 +- .../components/Results/SslCert.tsx | 6 +- .../components/Results/TechStack.tsx | 6 +- .../components/Results/Threats.tsx | 6 +- .../components/Results/TlsClientCompat.tsx | 4 +- .../components/Results/TlsConnection.tsx | 4 +- .../components/Results/TlsSecurityAudit.tsx | 4 +- .../components/Results/TraceRoute.tsx | 4 +- .../components/Results/TxtRecords.tsx | 4 +- .../components/Results/WhoIs.tsx | 6 +- .../components/boundaries/PageError.tsx | 12 +-- .../components/misc/ActionButtons.tsx | 4 +- .../components/misc/AdditionalResources.tsx | 4 +- .../components/misc/DocContent.tsx | 6 +- .../components/misc/ErrorBoundary.tsx | 6 +- .../components/misc/FancyBackground.tsx | 0 .../components/misc/Flag.tsx | 0 .../components/misc/Footer.tsx | 2 +- .../components/misc/Loader.tsx | 6 +- .../components/misc/LocationMap.tsx | 4 +- .../components/misc/ProgressBar.tsx | 8 +- .../components/misc/SelfScanMsg.tsx | 4 +- .../components/misc/ViewRaw.tsx | 6 +- .../hooks/useJobs.ts | 12 +-- .../jobs/registry.ts | 76 +++++++++---------- src/{web-check-live => client}/jobs/types.ts | 4 +- src/{web-check-live => client}/main.tsx | 0 .../styles/colors.ts | 0 .../styles/dimensions.ts | 0 .../styles/globals.tsx | 0 .../styles/index.css | 0 .../styles/typography.ts | 0 .../typings/file-types.d.ts | 0 .../typings/jsx.d.ts | 0 .../typings/react-simple-maps.d.ts | 0 .../utils/address-type-checker.ts | 0 src/{web-check-live => client}/utils/docs.ts | 0 .../utils/get-keys.ts | 0 .../utils/logger.ts | 2 +- .../utils/parse-json.ts | 0 .../utils/result-processor.ts | 2 +- .../views/About.tsx | 16 ++-- src/{web-check-live => client}/views/Home.tsx | 18 ++--- .../views/NotFound.tsx | 12 +-- .../views/Results.tsx | 32 ++++---- src/pages/check/[...target].astro | 4 +- 82 files changed, 245 insertions(+), 245 deletions(-) rename src/{web-check-live => client}/App.tsx (69%) rename src/{web-check-live => client}/assets/data/map-features.json (100%) rename src/{web-check-live => client}/components/Form/Button.tsx (94%) rename src/{web-check-live => client}/components/Form/Card.tsx (84%) rename src/{web-check-live => client}/components/Form/Heading.tsx (94%) rename src/{web-check-live => client}/components/Form/Input.tsx (94%) rename src/{web-check-live => client}/components/Form/Modal.tsx (94%) rename src/{web-check-live => client}/components/Form/Nav.tsx (79%) rename src/{web-check-live => client}/components/Form/Row.tsx (98%) rename src/{web-check-live => client}/components/Results/Archives.tsx (87%) rename src/{web-check-live => client}/components/Results/BlockLists.tsx (83%) rename src/{web-check-live => client}/components/Results/BuiltWith.tsx (86%) rename src/{web-check-live => client}/components/Results/CarbonFootprint.tsx (91%) rename src/{web-check-live => client}/components/Results/ContentLinks.tsx (90%) rename src/{web-check-live => client}/components/Results/Cookies.tsx (90%) rename src/{web-check-live => client}/components/Results/DnsRecords.tsx (91%) rename src/{web-check-live => client}/components/Results/DnsSec.tsx (96%) rename src/{web-check-live => client}/components/Results/DnsServer.tsx (77%) rename src/{web-check-live => client}/components/Results/DomainLookup.tsx (88%) rename src/{web-check-live => client}/components/Results/Firewall.tsx (85%) rename src/{web-check-live => client}/components/Results/Headers.tsx (81%) rename src/{web-check-live => client}/components/Results/HostNames.tsx (83%) rename src/{web-check-live => client}/components/Results/Hsts.tsx (90%) rename src/{web-check-live => client}/components/Results/HttpSecurity.tsx (90%) rename src/{web-check-live => client}/components/Results/Lighthouse.tsx (92%) rename src/{web-check-live => client}/components/Results/MailConfig.tsx (89%) rename src/{web-check-live => client}/components/Results/OpenPorts.tsx (84%) rename src/{web-check-live => client}/components/Results/Rank.tsx (94%) rename src/{web-check-live => client}/components/Results/Redirects.tsx (86%) rename src/{web-check-live => client}/components/Results/RobotsTxt.tsx (84%) rename src/{web-check-live => client}/components/Results/Screenshot.tsx (92%) rename src/{web-check-live => client}/components/Results/SecurityTxt.tsx (92%) rename src/{web-check-live => client}/components/Results/ServerInfo.tsx (79%) rename src/{web-check-live => client}/components/Results/ServerLocation.tsx (79%) rename src/{web-check-live => client}/components/Results/ServerStatus.tsx (83%) rename src/{web-check-live => client}/components/Results/Sitemap.tsx (91%) rename src/{web-check-live => client}/components/Results/SocialTags.tsx (91%) rename src/{web-check-live => client}/components/Results/SslCert.tsx (95%) rename src/{web-check-live => client}/components/Results/TechStack.tsx (94%) rename src/{web-check-live => client}/components/Results/Threats.tsx (95%) rename src/{web-check-live => client}/components/Results/TlsClientCompat.tsx (94%) rename src/{web-check-live => client}/components/Results/TlsConnection.tsx (92%) rename src/{web-check-live => client}/components/Results/TlsSecurityAudit.tsx (97%) rename src/{web-check-live => client}/components/Results/TraceRoute.tsx (93%) rename src/{web-check-live => client}/components/Results/TxtRecords.tsx (84%) rename src/{web-check-live => client}/components/Results/WhoIs.tsx (73%) rename src/{web-check-live => client}/components/boundaries/PageError.tsx (91%) rename src/{web-check-live => client}/components/misc/ActionButtons.tsx (91%) rename src/{web-check-live => client}/components/misc/AdditionalResources.tsx (98%) rename src/{web-check-live => client}/components/misc/DocContent.tsx (91%) rename src/{web-check-live => client}/components/misc/ErrorBoundary.tsx (90%) rename src/{web-check-live => client}/components/misc/FancyBackground.tsx (100%) rename src/{web-check-live => client}/components/misc/Flag.tsx (100%) rename src/{web-check-live => client}/components/misc/Footer.tsx (96%) rename src/{web-check-live => client}/components/misc/Loader.tsx (94%) rename src/{web-check-live => client}/components/misc/LocationMap.tsx (90%) rename src/{web-check-live => client}/components/misc/ProgressBar.tsx (98%) rename src/{web-check-live => client}/components/misc/SelfScanMsg.tsx (93%) rename src/{web-check-live => client}/components/misc/ViewRaw.tsx (94%) rename src/{web-check-live => client}/hooks/useJobs.ts (94%) rename src/{web-check-live => client}/jobs/registry.ts (75%) rename src/{web-check-live => client}/jobs/types.ts (80%) rename src/{web-check-live => client}/main.tsx (100%) rename src/{web-check-live => client}/styles/colors.ts (100%) rename src/{web-check-live => client}/styles/dimensions.ts (100%) rename src/{web-check-live => client}/styles/globals.tsx (100%) rename src/{web-check-live => client}/styles/index.css (100%) rename src/{web-check-live => client}/styles/typography.ts (100%) rename src/{web-check-live => client}/typings/file-types.d.ts (100%) rename src/{web-check-live => client}/typings/jsx.d.ts (100%) rename src/{web-check-live => client}/typings/react-simple-maps.d.ts (100%) rename src/{web-check-live => client}/utils/address-type-checker.ts (100%) rename src/{web-check-live => client}/utils/docs.ts (100%) rename src/{web-check-live => client}/utils/get-keys.ts (100%) rename src/{web-check-live => client}/utils/logger.ts (96%) rename src/{web-check-live => client}/utils/parse-json.ts (100%) rename src/{web-check-live => client}/utils/result-processor.ts (98%) rename src/{web-check-live => client}/views/About.tsx (97%) rename src/{web-check-live => client}/views/Home.tsx (94%) rename src/{web-check-live => client}/views/NotFound.tsx (79%) rename src/{web-check-live => client}/views/Results.tsx (89%) diff --git a/src/web-check-live/App.tsx b/src/client/App.tsx similarity index 69% rename from src/web-check-live/App.tsx rename to src/client/App.tsx index 4edab68e..7b2aff12 100644 --- a/src/web-check-live/App.tsx +++ b/src/client/App.tsx @@ -1,11 +1,11 @@ import { Routes, Route, Outlet } from 'react-router-dom'; -import Home from 'web-check-live/views/Home.tsx'; -import Results from 'web-check-live/views/Results.tsx'; -import About from 'web-check-live/views/About.tsx'; -import NotFound from 'web-check-live/views/NotFound.tsx'; +import Home from 'client/views/Home.tsx'; +import Results from 'client/views/Results.tsx'; +import About from 'client/views/About.tsx'; +import NotFound from 'client/views/NotFound.tsx'; -import ErrorBoundary from 'web-check-live/components/boundaries/PageError.tsx'; +import ErrorBoundary from 'client/components/boundaries/PageError.tsx'; import GlobalStyles from './styles/globals.tsx'; const Layout = () => { diff --git a/src/web-check-live/assets/data/map-features.json b/src/client/assets/data/map-features.json similarity index 100% rename from src/web-check-live/assets/data/map-features.json rename to src/client/assets/data/map-features.json diff --git a/src/web-check-live/components/Form/Button.tsx b/src/client/components/Form/Button.tsx similarity index 94% rename from src/web-check-live/components/Form/Button.tsx rename to src/client/components/Form/Button.tsx index 720ab011..490ab253 100644 --- a/src/web-check-live/components/Form/Button.tsx +++ b/src/client/components/Form/Button.tsx @@ -2,8 +2,8 @@ import { type ReactNode, type MouseEventHandler } from 'react'; import styled from '@emotion/styled'; import { keyframes } from '@emotion/react'; -import colors from 'web-check-live/styles/colors'; -import { type InputSize, applySize } from 'web-check-live/styles/dimensions'; +import colors from 'client/styles/colors'; +import { type InputSize, applySize } from 'client/styles/dimensions'; type LoadState = 'loading' | 'success' | 'error'; diff --git a/src/web-check-live/components/Form/Card.tsx b/src/client/components/Form/Card.tsx similarity index 84% rename from src/web-check-live/components/Form/Card.tsx rename to src/client/components/Form/Card.tsx index 6925e5a1..649e8833 100644 --- a/src/web-check-live/components/Form/Card.tsx +++ b/src/client/components/Form/Card.tsx @@ -1,9 +1,9 @@ import styled from '@emotion/styled'; import { type ReactNode } from 'react'; -import ErrorBoundary from 'web-check-live/components/misc/ErrorBoundary'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import ErrorBoundary from 'client/components/misc/ErrorBoundary'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; export const StyledCard = styled.section<{ styles?: string }>` background: ${colors.backgroundLighter}; diff --git a/src/web-check-live/components/Form/Heading.tsx b/src/client/components/Form/Heading.tsx similarity index 94% rename from src/web-check-live/components/Form/Heading.tsx rename to src/client/components/Form/Heading.tsx index 160d77de..d543cc23 100644 --- a/src/web-check-live/components/Form/Heading.tsx +++ b/src/client/components/Form/Heading.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { TextSizes } from 'web-check-live/styles/typography'; +import colors from 'client/styles/colors'; +import { TextSizes } from 'client/styles/typography'; import type { ReactNode } from 'react'; interface HeadingProps { diff --git a/src/web-check-live/components/Form/Input.tsx b/src/client/components/Form/Input.tsx similarity index 94% rename from src/web-check-live/components/Form/Input.tsx rename to src/client/components/Form/Input.tsx index f72b3355..fe3cb41e 100644 --- a/src/web-check-live/components/Form/Input.tsx +++ b/src/client/components/Form/Input.tsx @@ -1,7 +1,7 @@ import { type InputHTMLAttributes } from 'react'; import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { type InputSize, applySize } from 'web-check-live/styles/dimensions'; +import colors from 'client/styles/colors'; +import { type InputSize, applySize } from 'client/styles/dimensions'; type Orientation = 'horizontal' | 'vertical'; diff --git a/src/web-check-live/components/Form/Modal.tsx b/src/client/components/Form/Modal.tsx similarity index 94% rename from src/web-check-live/components/Form/Modal.tsx rename to src/client/components/Form/Modal.tsx index 2036bcfe..87ba0fbc 100644 --- a/src/web-check-live/components/Form/Modal.tsx +++ b/src/client/components/Form/Modal.tsx @@ -2,8 +2,8 @@ import React from 'react'; import type { ReactNode } from 'react'; import ReactDOM from 'react-dom'; import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import Button from 'web-check-live/components/Form/Button'; +import colors from 'client/styles/colors'; +import Button from 'client/components/Form/Button'; interface ModalProps { children: ReactNode; diff --git a/src/web-check-live/components/Form/Nav.tsx b/src/client/components/Form/Nav.tsx similarity index 79% rename from src/web-check-live/components/Form/Nav.tsx rename to src/client/components/Form/Nav.tsx index 6de98b04..f3015ab6 100644 --- a/src/web-check-live/components/Form/Nav.tsx +++ b/src/client/components/Form/Nav.tsx @@ -1,9 +1,9 @@ import styled from '@emotion/styled'; import type { ReactNode } from 'react'; -import { StyledCard } from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import { StyledCard } from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; const Header = styled(StyledCard)` margin: 1rem auto; diff --git a/src/web-check-live/components/Form/Row.tsx b/src/client/components/Form/Row.tsx similarity index 98% rename from src/web-check-live/components/Form/Row.tsx rename to src/client/components/Form/Row.tsx index a4860adb..3bb276ad 100644 --- a/src/web-check-live/components/Form/Row.tsx +++ b/src/client/components/Form/Row.tsx @@ -1,7 +1,7 @@ import type { ReactNode } from 'react'; import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import Heading from 'web-check-live/components/Form/Heading'; +import colors from 'client/styles/colors'; +import Heading from 'client/components/Form/Heading'; export interface RowProps { lbl: string; diff --git a/src/web-check-live/components/Results/Archives.tsx b/src/client/components/Results/Archives.tsx similarity index 87% rename from src/web-check-live/components/Results/Archives.tsx rename to src/client/components/Results/Archives.tsx index 6bf3869e..25a3e683 100644 --- a/src/web-check-live/components/Results/Archives.tsx +++ b/src/client/components/Results/Archives.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const Note = styled.small` opacity: 0.5; diff --git a/src/web-check-live/components/Results/BlockLists.tsx b/src/client/components/Results/BlockLists.tsx similarity index 83% rename from src/web-check-live/components/Results/BlockLists.tsx rename to src/client/components/Results/BlockLists.tsx index 7a1b16c7..23e5fecf 100644 --- a/src/web-check-live/components/Results/BlockLists.tsx +++ b/src/client/components/Results/BlockLists.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const BlockListsCard = (props: { data: any; title: string; actionButtons: any }): JSX.Element => { const blockLists = props.data.blocklists; diff --git a/src/web-check-live/components/Results/BuiltWith.tsx b/src/client/components/Results/BuiltWith.tsx similarity index 86% rename from src/web-check-live/components/Results/BuiltWith.tsx rename to src/client/components/Results/BuiltWith.tsx index 154c6c7c..08213c48 100644 --- a/src/web-check-live/components/Results/BuiltWith.tsx +++ b/src/client/components/Results/BuiltWith.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; -import type { TechnologyGroup, Technology } from 'web-check-live/utils/result-processor'; -import colors from 'web-check-live/styles/colors'; -import Card from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; +import type { TechnologyGroup, Technology } from 'client/utils/result-processor'; +import colors from 'client/styles/colors'; +import Card from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; const Outer = styled(Card)` grid-row: span 2; diff --git a/src/web-check-live/components/Results/CarbonFootprint.tsx b/src/client/components/Results/CarbonFootprint.tsx similarity index 91% rename from src/web-check-live/components/Results/CarbonFootprint.tsx rename to src/client/components/Results/CarbonFootprint.tsx index 2dd04ddb..7220c166 100644 --- a/src/web-check-live/components/Results/CarbonFootprint.tsx +++ b/src/client/components/Results/CarbonFootprint.tsx @@ -1,8 +1,8 @@ import { useEffect, useState } from 'react'; import styled from '@emotion/styled'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; +import colors from 'client/styles/colors'; const LearnMoreInfo = styled.p` font-size: 0.8rem; diff --git a/src/web-check-live/components/Results/ContentLinks.tsx b/src/client/components/Results/ContentLinks.tsx similarity index 90% rename from src/web-check-live/components/Results/ContentLinks.tsx rename to src/client/components/Results/ContentLinks.tsx index 18896495..d56d7194 100644 --- a/src/web-check-live/components/Results/ContentLinks.tsx +++ b/src/client/components/Results/ContentLinks.tsx @@ -1,7 +1,7 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; const cardStyles = ` small { margin-top: 1rem; opacity: 0.5; } diff --git a/src/web-check-live/components/Results/Cookies.tsx b/src/client/components/Results/Cookies.tsx similarity index 90% rename from src/web-check-live/components/Results/Cookies.tsx rename to src/client/components/Results/Cookies.tsx index 4a76ca37..5891cd64 100644 --- a/src/web-check-live/components/Results/Cookies.tsx +++ b/src/client/components/Results/Cookies.tsx @@ -1,6 +1,6 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { ExpandableRow } from 'web-check-live/components/Form/Row'; -import type { Cookie } from 'web-check-live/utils/result-processor'; +import { Card } from 'client/components/Form/Card'; +import Row, { ExpandableRow } from 'client/components/Form/Row'; +import type { Cookie } from 'client/utils/result-processor'; export const parseHeaderCookies = (cookiesHeader: string[]): Cookie[] => { if (!cookiesHeader || !cookiesHeader.length) return []; diff --git a/src/web-check-live/components/Results/DnsRecords.tsx b/src/client/components/Results/DnsRecords.tsx similarity index 91% rename from src/web-check-live/components/Results/DnsRecords.tsx rename to src/client/components/Results/DnsRecords.tsx index c79fc218..485a5f96 100644 --- a/src/web-check-live/components/Results/DnsRecords.tsx +++ b/src/client/components/Results/DnsRecords.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { ListRow } from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row, { ListRow } from 'client/components/Form/Row'; const styles = ` grid-row: span 2; diff --git a/src/web-check-live/components/Results/DnsSec.tsx b/src/client/components/Results/DnsSec.tsx similarity index 96% rename from src/web-check-live/components/Results/DnsSec.tsx rename to src/client/components/Results/DnsSec.tsx index 0d90cb6c..0c020b9a 100644 --- a/src/web-check-live/components/Results/DnsSec.tsx +++ b/src/client/components/Results/DnsSec.tsx @@ -1,7 +1,7 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { ExpandableRow, type RowProps } from 'web-check-live/components/Form/Row'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row, { ExpandableRow, type RowProps } from 'client/components/Form/Row'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; const parseDNSKeyData = (data: string) => { const dnsKey = data.split(' '); diff --git a/src/web-check-live/components/Results/DnsServer.tsx b/src/client/components/Results/DnsServer.tsx similarity index 77% rename from src/web-check-live/components/Results/DnsServer.tsx rename to src/client/components/Results/DnsServer.tsx index 3579ca5e..8c219e8e 100644 --- a/src/web-check-live/components/Results/DnsServer.tsx +++ b/src/client/components/Results/DnsServer.tsx @@ -1,7 +1,7 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; -import Row from 'web-check-live/components/Form/Row'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; +import Row from 'client/components/Form/Row'; +import colors from 'client/styles/colors'; const DnsServerCard = (props: { data: any; title: string; actionButtons: any }): JSX.Element => { const dnsSecurity = props.data; diff --git a/src/web-check-live/components/Results/DomainLookup.tsx b/src/client/components/Results/DomainLookup.tsx similarity index 88% rename from src/web-check-live/components/Results/DomainLookup.tsx rename to src/client/components/Results/DomainLookup.tsx index 4fafe248..6adf7662 100644 --- a/src/web-check-live/components/Results/DomainLookup.tsx +++ b/src/client/components/Results/DomainLookup.tsx @@ -1,6 +1,6 @@ -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const cardStyles = ` span.val { diff --git a/src/web-check-live/components/Results/Firewall.tsx b/src/client/components/Results/Firewall.tsx similarity index 85% rename from src/web-check-live/components/Results/Firewall.tsx rename to src/client/components/Results/Firewall.tsx index 7e231094..b595daee 100644 --- a/src/web-check-live/components/Results/Firewall.tsx +++ b/src/client/components/Results/Firewall.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const Note = styled.small` opacity: 0.5; diff --git a/src/web-check-live/components/Results/Headers.tsx b/src/client/components/Results/Headers.tsx similarity index 81% rename from src/web-check-live/components/Results/Headers.tsx rename to src/client/components/Results/Headers.tsx index 0e3660d9..fd9d4d04 100644 --- a/src/web-check-live/components/Results/Headers.tsx +++ b/src/client/components/Results/Headers.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; import type { ReactNode } from 'react'; const HeadersCard = (props: { diff --git a/src/web-check-live/components/Results/HostNames.tsx b/src/client/components/Results/HostNames.tsx similarity index 83% rename from src/web-check-live/components/Results/HostNames.tsx rename to src/client/components/Results/HostNames.tsx index 2e6f3c7e..a575cf57 100644 --- a/src/web-check-live/components/Results/HostNames.tsx +++ b/src/client/components/Results/HostNames.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; -import type { HostNames } from 'web-check-live/utils/result-processor'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; +import type { HostNames } from 'client/utils/result-processor'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; const Row = styled.div` display: flex; diff --git a/src/web-check-live/components/Results/Hsts.tsx b/src/client/components/Results/Hsts.tsx similarity index 90% rename from src/web-check-live/components/Results/Hsts.tsx rename to src/client/components/Results/Hsts.tsx index 68639f31..842962e0 100644 --- a/src/web-check-live/components/Results/Hsts.tsx +++ b/src/client/components/Results/Hsts.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { type RowProps } from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row, { type RowProps } from 'client/components/Form/Row'; const cardStyles = ''; diff --git a/src/web-check-live/components/Results/HttpSecurity.tsx b/src/client/components/Results/HttpSecurity.tsx similarity index 90% rename from src/web-check-live/components/Results/HttpSecurity.tsx rename to src/client/components/Results/HttpSecurity.tsx index 4edcd6fa..536f9f34 100644 --- a/src/web-check-live/components/Results/HttpSecurity.tsx +++ b/src/client/components/Results/HttpSecurity.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const yes = '✅ Yes'; const no = '❌ No'; diff --git a/src/web-check-live/components/Results/Lighthouse.tsx b/src/client/components/Results/Lighthouse.tsx similarity index 92% rename from src/web-check-live/components/Results/Lighthouse.tsx rename to src/client/components/Results/Lighthouse.tsx index cc296348..1568752b 100644 --- a/src/web-check-live/components/Results/Lighthouse.tsx +++ b/src/client/components/Results/Lighthouse.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import { ExpandableRow } from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import { ExpandableRow } from 'client/components/Form/Row'; const processScore = (percentile: number) => { return `${Math.round(percentile * 100)}%`; diff --git a/src/web-check-live/components/Results/MailConfig.tsx b/src/client/components/Results/MailConfig.tsx similarity index 89% rename from src/web-check-live/components/Results/MailConfig.tsx rename to src/client/components/Results/MailConfig.tsx index 171e44e0..0eafcf64 100644 --- a/src/web-check-live/components/Results/MailConfig.tsx +++ b/src/client/components/Results/MailConfig.tsx @@ -1,7 +1,7 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; const cardStyles = ``; diff --git a/src/web-check-live/components/Results/OpenPorts.tsx b/src/client/components/Results/OpenPorts.tsx similarity index 84% rename from src/web-check-live/components/Results/OpenPorts.tsx rename to src/client/components/Results/OpenPorts.tsx index 59656977..03f82011 100644 --- a/src/web-check-live/components/Results/OpenPorts.tsx +++ b/src/client/components/Results/OpenPorts.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const cardStyles = ` small { margin-top: 1rem; opacity: 0.5; } diff --git a/src/web-check-live/components/Results/Rank.tsx b/src/client/components/Results/Rank.tsx similarity index 94% rename from src/web-check-live/components/Results/Rank.tsx rename to src/client/components/Results/Rank.tsx index 534bc840..8b9b7071 100644 --- a/src/web-check-live/components/Results/Rank.tsx +++ b/src/client/components/Results/Rank.tsx @@ -1,7 +1,7 @@ import { AreaChart, Area, Tooltip, CartesianGrid, ResponsiveContainer } from 'recharts'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const cardStyles = ` span.val { diff --git a/src/web-check-live/components/Results/Redirects.tsx b/src/client/components/Results/Redirects.tsx similarity index 86% rename from src/web-check-live/components/Results/Redirects.tsx rename to src/client/components/Results/Redirects.tsx index becc3516..35a7d1aa 100644 --- a/src/web-check-live/components/Results/Redirects.tsx +++ b/src/client/components/Results/Redirects.tsx @@ -1,6 +1,6 @@ -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const cardStyles = ` div { diff --git a/src/web-check-live/components/Results/RobotsTxt.tsx b/src/client/components/Results/RobotsTxt.tsx similarity index 84% rename from src/web-check-live/components/Results/RobotsTxt.tsx rename to src/client/components/Results/RobotsTxt.tsx index d7ab9325..f60d1667 100644 --- a/src/web-check-live/components/Results/RobotsTxt.tsx +++ b/src/client/components/Results/RobotsTxt.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { type RowProps } from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row, { type RowProps } from 'client/components/Form/Row'; const cardStyles = ` grid-row: span 2; diff --git a/src/web-check-live/components/Results/Screenshot.tsx b/src/client/components/Results/Screenshot.tsx similarity index 92% rename from src/web-check-live/components/Results/Screenshot.tsx rename to src/client/components/Results/Screenshot.tsx index aab3dde5..4274582a 100644 --- a/src/web-check-live/components/Results/Screenshot.tsx +++ b/src/client/components/Results/Screenshot.tsx @@ -1,4 +1,4 @@ -import { Card } from 'web-check-live/components/Form/Card'; +import { Card } from 'client/components/Form/Card'; const cardStyles = ` overflow: auto; diff --git a/src/web-check-live/components/Results/SecurityTxt.tsx b/src/client/components/Results/SecurityTxt.tsx similarity index 92% rename from src/web-check-live/components/Results/SecurityTxt.tsx rename to src/client/components/Results/SecurityTxt.tsx index ce3440b4..602ff950 100644 --- a/src/web-check-live/components/Results/SecurityTxt.tsx +++ b/src/client/components/Results/SecurityTxt.tsx @@ -1,6 +1,6 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { Details } from 'web-check-live/components/Form/Row'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row, { Details } from 'client/components/Form/Row'; +import colors from 'client/styles/colors'; const cardStyles = ` small { diff --git a/src/web-check-live/components/Results/ServerInfo.tsx b/src/client/components/Results/ServerInfo.tsx similarity index 79% rename from src/web-check-live/components/Results/ServerInfo.tsx rename to src/client/components/Results/ServerInfo.tsx index 8d759a80..bf87dbc4 100644 --- a/src/web-check-live/components/Results/ServerInfo.tsx +++ b/src/client/components/Results/ServerInfo.tsx @@ -1,6 +1,6 @@ -import type { ServerInfo } from 'web-check-live/utils/result-processor'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import type { ServerInfo } from 'client/utils/result-processor'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const ServerInfoCard = (props: { data: ServerInfo; diff --git a/src/web-check-live/components/Results/ServerLocation.tsx b/src/client/components/Results/ServerLocation.tsx similarity index 79% rename from src/web-check-live/components/Results/ServerLocation.tsx rename to src/client/components/Results/ServerLocation.tsx index 56e225f0..d65e413c 100644 --- a/src/web-check-live/components/Results/ServerLocation.tsx +++ b/src/client/components/Results/ServerLocation.tsx @@ -1,10 +1,10 @@ import styled from '@emotion/styled'; -import type { ServerLocation } from 'web-check-live/utils/result-processor'; -import { Card } from 'web-check-live/components/Form/Card'; -import LocationMap from 'web-check-live/components/misc/LocationMap'; -import Flag from 'web-check-live/components/misc/Flag'; -import { TextSizes } from 'web-check-live/styles/typography'; -import Row, { StyledRow } from 'web-check-live/components/Form/Row'; +import type { ServerLocation } from 'client/utils/result-processor'; +import { Card } from 'client/components/Form/Card'; +import LocationMap from 'client/components/misc/LocationMap'; +import Flag from 'client/components/misc/Flag'; +import { TextSizes } from 'client/styles/typography'; +import Row, { StyledRow } from 'client/components/Form/Row'; const cardStyles = ''; diff --git a/src/web-check-live/components/Results/ServerStatus.tsx b/src/client/components/Results/ServerStatus.tsx similarity index 83% rename from src/web-check-live/components/Results/ServerStatus.tsx rename to src/client/components/Results/ServerStatus.tsx index cae2ddd0..feabc758 100644 --- a/src/web-check-live/components/Results/ServerStatus.tsx +++ b/src/client/components/Results/ServerStatus.tsx @@ -1,6 +1,6 @@ -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const cardStyles = ` span.val { diff --git a/src/web-check-live/components/Results/Sitemap.tsx b/src/client/components/Results/Sitemap.tsx similarity index 91% rename from src/web-check-live/components/Results/Sitemap.tsx rename to src/client/components/Results/Sitemap.tsx index e6892d54..e7c7ce0f 100644 --- a/src/web-check-live/components/Results/Sitemap.tsx +++ b/src/client/components/Results/Sitemap.tsx @@ -1,6 +1,6 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { ExpandableRow } from 'web-check-live/components/Form/Row'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row, { ExpandableRow } from 'client/components/Form/Row'; +import colors from 'client/styles/colors'; const cardStyles = ` max-height: 50rem; diff --git a/src/web-check-live/components/Results/SocialTags.tsx b/src/client/components/Results/SocialTags.tsx similarity index 91% rename from src/web-check-live/components/Results/SocialTags.tsx rename to src/client/components/Results/SocialTags.tsx index bcb0f5ed..53886453 100644 --- a/src/web-check-live/components/Results/SocialTags.tsx +++ b/src/client/components/Results/SocialTags.tsx @@ -1,6 +1,6 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; +import colors from 'client/styles/colors'; const cardStyles = ` .banner-image img { diff --git a/src/web-check-live/components/Results/SslCert.tsx b/src/client/components/Results/SslCert.tsx similarity index 95% rename from src/web-check-live/components/Results/SslCert.tsx rename to src/client/components/Results/SslCert.tsx index 612f28d8..78c62f7b 100644 --- a/src/web-check-live/components/Results/SslCert.tsx +++ b/src/client/components/Results/SslCert.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; const Row = styled.div` display: flex; diff --git a/src/web-check-live/components/Results/TechStack.tsx b/src/client/components/Results/TechStack.tsx similarity index 94% rename from src/web-check-live/components/Results/TechStack.tsx rename to src/client/components/Results/TechStack.tsx index 844e8db7..07bbd542 100644 --- a/src/web-check-live/components/Results/TechStack.tsx +++ b/src/client/components/Results/TechStack.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import { Card } from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; const cardStyles = ` grid-row: span 2; diff --git a/src/web-check-live/components/Results/Threats.tsx b/src/client/components/Results/Threats.tsx similarity index 95% rename from src/web-check-live/components/Results/Threats.tsx rename to src/client/components/Results/Threats.tsx index df8474b9..46d5edb0 100644 --- a/src/web-check-live/components/Results/Threats.tsx +++ b/src/client/components/Results/Threats.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { ExpandableRow } from 'web-check-live/components/Form/Row'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Row, { ExpandableRow } from 'client/components/Form/Row'; const Expandable = styled.details` margin-top: 0.5rem; diff --git a/src/web-check-live/components/Results/TlsClientCompat.tsx b/src/client/components/Results/TlsClientCompat.tsx similarity index 94% rename from src/web-check-live/components/Results/TlsClientCompat.tsx rename to src/client/components/Results/TlsClientCompat.tsx index 6c3aa218..f2f096e3 100644 --- a/src/web-check-live/components/Results/TlsClientCompat.tsx +++ b/src/client/components/Results/TlsClientCompat.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import { ExpandableRow } from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import { ExpandableRow } from 'client/components/Form/Row'; const PROTOCOL_NAMES: Record = { 512: 'SSL 2.0', diff --git a/src/web-check-live/components/Results/TlsConnection.tsx b/src/client/components/Results/TlsConnection.tsx similarity index 92% rename from src/web-check-live/components/Results/TlsConnection.tsx rename to src/client/components/Results/TlsConnection.tsx index d034e03e..dee9efb9 100644 --- a/src/web-check-live/components/Results/TlsConnection.tsx +++ b/src/client/components/Results/TlsConnection.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const yesNo = (v: boolean) => (v ? '✅ Yes' : '❌ No'); diff --git a/src/web-check-live/components/Results/TlsSecurityAudit.tsx b/src/client/components/Results/TlsSecurityAudit.tsx similarity index 97% rename from src/web-check-live/components/Results/TlsSecurityAudit.tsx rename to src/client/components/Results/TlsSecurityAudit.tsx index 07acac27..759bba09 100644 --- a/src/web-check-live/components/Results/TlsSecurityAudit.tsx +++ b/src/client/components/Results/TlsSecurityAudit.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; // Booleans are direct, ints follow SSL Labs scheme: 1 = safe, 2/3 = vulnerable const isVulnerable = (v: any): boolean => { diff --git a/src/web-check-live/components/Results/TraceRoute.tsx b/src/client/components/Results/TraceRoute.tsx similarity index 93% rename from src/web-check-live/components/Results/TraceRoute.tsx rename to src/client/components/Results/TraceRoute.tsx index d90dc1f2..f5fadef5 100644 --- a/src/web-check-live/components/Results/TraceRoute.tsx +++ b/src/client/components/Results/TraceRoute.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; const RouteRow = styled.div` text-align: center; diff --git a/src/web-check-live/components/Results/TxtRecords.tsx b/src/client/components/Results/TxtRecords.tsx similarity index 84% rename from src/web-check-live/components/Results/TxtRecords.tsx rename to src/client/components/Results/TxtRecords.tsx index 338ad260..05ce2740 100644 --- a/src/web-check-live/components/Results/TxtRecords.tsx +++ b/src/client/components/Results/TxtRecords.tsx @@ -1,5 +1,5 @@ -import { Card } from 'web-check-live/components/Form/Card'; -import Row from 'web-check-live/components/Form/Row'; +import { Card } from 'client/components/Form/Card'; +import Row from 'client/components/Form/Row'; const cardStyles = ` grid-column: span 2; diff --git a/src/web-check-live/components/Results/WhoIs.tsx b/src/client/components/Results/WhoIs.tsx similarity index 73% rename from src/web-check-live/components/Results/WhoIs.tsx rename to src/client/components/Results/WhoIs.tsx index dd494d33..34786a7f 100644 --- a/src/web-check-live/components/Results/WhoIs.tsx +++ b/src/client/components/Results/WhoIs.tsx @@ -1,6 +1,6 @@ -import type { Whois } from 'web-check-live/utils/result-processor'; -import { Card } from 'web-check-live/components/Form/Card'; -import Row, { ListRow } from 'web-check-live/components/Form/Row'; +import type { Whois } from 'client/utils/result-processor'; +import { Card } from 'client/components/Form/Card'; +import Row, { ListRow } from 'client/components/Form/Row'; const WhoIsCard = (props: { data: Whois; title: string; actionButtons: any }): JSX.Element => { const { created, updated, expires, nameservers } = props.data; diff --git a/src/web-check-live/components/boundaries/PageError.tsx b/src/client/components/boundaries/PageError.tsx similarity index 91% rename from src/web-check-live/components/boundaries/PageError.tsx rename to src/client/components/boundaries/PageError.tsx index f3302adf..1ccc315d 100644 --- a/src/web-check-live/components/boundaries/PageError.tsx +++ b/src/client/components/boundaries/PageError.tsx @@ -1,12 +1,12 @@ import React from 'react'; import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import Heading from 'web-check-live/components/Form/Heading'; -import Footer from 'web-check-live/components/misc/Footer'; -import Nav from 'web-check-live/components/Form/Nav'; -import Button from 'web-check-live/components/Form/Button'; -import { StyledCard } from 'web-check-live/components/Form/Card'; +import colors from 'client/styles/colors'; +import Heading from 'client/components/Form/Heading'; +import Footer from 'client/components/misc/Footer'; +import Nav from 'client/components/Form/Nav'; +import Button from 'client/components/Form/Button'; +import { StyledCard } from 'client/components/Form/Card'; import { Link } from 'react-router-dom'; interface ErrorBoundaryState { diff --git a/src/web-check-live/components/misc/ActionButtons.tsx b/src/client/components/misc/ActionButtons.tsx similarity index 91% rename from src/web-check-live/components/misc/ActionButtons.tsx rename to src/client/components/misc/ActionButtons.tsx index c932f965..0af15910 100644 --- a/src/web-check-live/components/misc/ActionButtons.tsx +++ b/src/client/components/misc/ActionButtons.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import Button from 'web-check-live/components/Form/Button'; -import colors from 'web-check-live/styles/colors'; +import Button from 'client/components/Form/Button'; +import colors from 'client/styles/colors'; const ActionButtonContainer = styled.div` position: absolute; diff --git a/src/web-check-live/components/misc/AdditionalResources.tsx b/src/client/components/misc/AdditionalResources.tsx similarity index 98% rename from src/web-check-live/components/misc/AdditionalResources.tsx rename to src/client/components/misc/AdditionalResources.tsx index 60026ce0..ce851306 100644 --- a/src/web-check-live/components/misc/AdditionalResources.tsx +++ b/src/client/components/misc/AdditionalResources.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; const ResourceListOuter = styled.ul` list-style: none; diff --git a/src/web-check-live/components/misc/DocContent.tsx b/src/client/components/misc/DocContent.tsx similarity index 91% rename from src/web-check-live/components/misc/DocContent.tsx rename to src/client/components/misc/DocContent.tsx index 9eff23fe..f33eae13 100644 --- a/src/web-check-live/components/misc/DocContent.tsx +++ b/src/client/components/misc/DocContent.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import docs, { type Doc } from 'web-check-live/utils/docs'; -import colors from 'web-check-live/styles/colors'; -import Heading from 'web-check-live/components/Form/Heading'; +import docs, { type Doc } from 'client/utils/docs'; +import colors from 'client/styles/colors'; +import Heading from 'client/components/Form/Heading'; const JobDocsContainer = styled.div` p.doc-desc, diff --git a/src/web-check-live/components/misc/ErrorBoundary.tsx b/src/client/components/misc/ErrorBoundary.tsx similarity index 90% rename from src/web-check-live/components/misc/ErrorBoundary.tsx rename to src/client/components/misc/ErrorBoundary.tsx index ce1e9be4..c4286905 100644 --- a/src/web-check-live/components/misc/ErrorBoundary.tsx +++ b/src/client/components/misc/ErrorBoundary.tsx @@ -1,8 +1,8 @@ import { Component, type ErrorInfo, type ReactNode } from 'react'; import styled from '@emotion/styled'; -import Card from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import Card from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; interface Props { children: ReactNode; diff --git a/src/web-check-live/components/misc/FancyBackground.tsx b/src/client/components/misc/FancyBackground.tsx similarity index 100% rename from src/web-check-live/components/misc/FancyBackground.tsx rename to src/client/components/misc/FancyBackground.tsx diff --git a/src/web-check-live/components/misc/Flag.tsx b/src/client/components/misc/Flag.tsx similarity index 100% rename from src/web-check-live/components/misc/Flag.tsx rename to src/client/components/misc/Flag.tsx diff --git a/src/web-check-live/components/misc/Footer.tsx b/src/client/components/misc/Footer.tsx similarity index 96% rename from src/web-check-live/components/misc/Footer.tsx rename to src/client/components/misc/Footer.tsx index 24a8135c..fbd97ef8 100644 --- a/src/web-check-live/components/misc/Footer.tsx +++ b/src/client/components/misc/Footer.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; import { Link } from 'react-router-dom'; -import colors from 'web-check-live/styles/colors'; +import colors from 'client/styles/colors'; const StyledFooter = styled.footer` bottom: 0; diff --git a/src/web-check-live/components/misc/Loader.tsx b/src/client/components/misc/Loader.tsx similarity index 94% rename from src/web-check-live/components/misc/Loader.tsx rename to src/client/components/misc/Loader.tsx index 075f9107..c4a7acaf 100644 --- a/src/web-check-live/components/misc/Loader.tsx +++ b/src/client/components/misc/Loader.tsx @@ -1,8 +1,8 @@ import styled from '@emotion/styled'; -import { StyledCard } from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; -import colors from 'web-check-live/styles/colors'; +import { StyledCard } from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; +import colors from 'client/styles/colors'; const LoaderContainer = styled(StyledCard)` margin: 0 auto 1rem auto; diff --git a/src/web-check-live/components/misc/LocationMap.tsx b/src/client/components/misc/LocationMap.tsx similarity index 90% rename from src/web-check-live/components/misc/LocationMap.tsx rename to src/client/components/misc/LocationMap.tsx index d3229857..ae0129d7 100644 --- a/src/web-check-live/components/misc/LocationMap.tsx +++ b/src/client/components/misc/LocationMap.tsx @@ -1,7 +1,7 @@ import { ComposableMap, Geographies, Geography, Annotation } from 'react-simple-maps'; -import colors from 'web-check-live/styles/colors'; -import MapFeatures from 'web-check-live/assets/data/map-features.json'; +import colors from 'client/styles/colors'; +import MapFeatures from 'client/assets/data/map-features.json'; interface Props { lat: number; diff --git a/src/web-check-live/components/misc/ProgressBar.tsx b/src/client/components/misc/ProgressBar.tsx similarity index 98% rename from src/web-check-live/components/misc/ProgressBar.tsx rename to src/client/components/misc/ProgressBar.tsx index 8af4d9f1..97a79f44 100644 --- a/src/web-check-live/components/misc/ProgressBar.tsx +++ b/src/client/components/misc/ProgressBar.tsx @@ -1,7 +1,7 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import Card from 'web-check-live/components/Form/Card'; -import Heading from 'web-check-live/components/Form/Heading'; +import colors from 'client/styles/colors'; +import Card from 'client/components/Form/Card'; +import Heading from 'client/components/Form/Heading'; import { useState, useEffect, type ReactNode } from 'react'; const LoadCard = styled(Card)` @@ -189,7 +189,7 @@ export interface LoadingJob { retry?: () => void; } -import { allCardIds } from 'web-check-live/jobs/registry'; +import { allCardIds } from 'client/jobs/registry'; const jobNames = allCardIds; diff --git a/src/web-check-live/components/misc/SelfScanMsg.tsx b/src/client/components/misc/SelfScanMsg.tsx similarity index 93% rename from src/web-check-live/components/misc/SelfScanMsg.tsx rename to src/client/components/misc/SelfScanMsg.tsx index 9c95fec2..6ae238f6 100644 --- a/src/web-check-live/components/misc/SelfScanMsg.tsx +++ b/src/client/components/misc/SelfScanMsg.tsx @@ -1,6 +1,6 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { StyledCard } from 'web-check-live/components/Form/Card'; +import colors from 'client/styles/colors'; +import { StyledCard } from 'client/components/Form/Card'; const StyledSelfScanMsg = styled(StyledCard)` margin: 0px auto 1rem; diff --git a/src/web-check-live/components/misc/ViewRaw.tsx b/src/client/components/misc/ViewRaw.tsx similarity index 94% rename from src/web-check-live/components/misc/ViewRaw.tsx rename to src/client/components/misc/ViewRaw.tsx index 46a7274f..b5a62493 100644 --- a/src/web-check-live/components/misc/ViewRaw.tsx +++ b/src/client/components/misc/ViewRaw.tsx @@ -1,8 +1,8 @@ import { useState } from 'react'; import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import { Card } from 'web-check-live/components/Form/Card'; -import Button from 'web-check-live/components/Form/Button'; +import colors from 'client/styles/colors'; +import { Card } from 'client/components/Form/Card'; +import Button from 'client/components/Form/Button'; const CardStyles = ` margin: 0 auto 1rem auto; diff --git a/src/web-check-live/hooks/useJobs.ts b/src/client/hooks/useJobs.ts similarity index 94% rename from src/web-check-live/hooks/useJobs.ts rename to src/client/hooks/useJobs.ts index 5f668850..3168f1dc 100644 --- a/src/web-check-live/hooks/useJobs.ts +++ b/src/client/hooks/useJobs.ts @@ -1,10 +1,10 @@ import { useReducer, useEffect, useRef, useCallback, useState } from 'react'; -import { logJobOutcome } from 'web-check-live/utils/logger'; -import keys from 'web-check-live/utils/get-keys'; -import type { AddressType } from 'web-check-live/utils/address-type-checker'; -import type { LoadingState } from 'web-check-live/components/misc/ProgressBar'; -import type { JobSpec, JobContext, JobsState } from 'web-check-live/jobs/types'; -import { allCardIds } from 'web-check-live/jobs/registry'; +import { logJobOutcome } from 'client/utils/logger'; +import keys from 'client/utils/get-keys'; +import type { AddressType } from 'client/utils/address-type-checker'; +import type { LoadingState } from 'client/components/misc/ProgressBar'; +import type { JobSpec, JobContext, JobsState } from 'client/jobs/types'; +import { allCardIds } from 'client/jobs/registry'; type Action = | { type: 'start'; cardIds: string[] } diff --git a/src/web-check-live/jobs/registry.ts b/src/client/jobs/registry.ts similarity index 75% rename from src/web-check-live/jobs/registry.ts rename to src/client/jobs/registry.ts index 409ab112..a9a16309 100644 --- a/src/web-check-live/jobs/registry.ts +++ b/src/client/jobs/registry.ts @@ -1,42 +1,42 @@ -import { parseJson } from 'web-check-live/utils/parse-json'; -import { getLocation, parseShodanResults } from 'web-check-live/utils/result-processor'; +import { parseJson } from 'client/utils/parse-json'; +import { getLocation, parseShodanResults } from 'client/utils/result-processor'; -import ServerLocationCard from 'web-check-live/components/Results/ServerLocation'; -import ServerInfoCard from 'web-check-live/components/Results/ServerInfo'; -import HostNamesCard from 'web-check-live/components/Results/HostNames'; -import WhoIsCard from 'web-check-live/components/Results/WhoIs'; -import LighthouseCard from 'web-check-live/components/Results/Lighthouse'; -import ScreenshotCard from 'web-check-live/components/Results/Screenshot'; -import SslCertCard from 'web-check-live/components/Results/SslCert'; -import HeadersCard from 'web-check-live/components/Results/Headers'; -import CookiesCard from 'web-check-live/components/Results/Cookies'; -import RobotsTxtCard from 'web-check-live/components/Results/RobotsTxt'; -import DnsRecordsCard from 'web-check-live/components/Results/DnsRecords'; -import RedirectsCard from 'web-check-live/components/Results/Redirects'; -import TxtRecordCard from 'web-check-live/components/Results/TxtRecords'; -import ServerStatusCard from 'web-check-live/components/Results/ServerStatus'; -import OpenPortsCard from 'web-check-live/components/Results/OpenPorts'; -import TraceRouteCard from 'web-check-live/components/Results/TraceRoute'; -import CarbonFootprintCard from 'web-check-live/components/Results/CarbonFootprint'; -import DnsSecCard from 'web-check-live/components/Results/DnsSec'; -import HstsCard from 'web-check-live/components/Results/Hsts'; -import SitemapCard from 'web-check-live/components/Results/Sitemap'; -import DomainLookup from 'web-check-live/components/Results/DomainLookup'; -import DnsServerCard from 'web-check-live/components/Results/DnsServer'; -import TechStackCard from 'web-check-live/components/Results/TechStack'; -import SecurityTxtCard from 'web-check-live/components/Results/SecurityTxt'; -import ContentLinksCard from 'web-check-live/components/Results/ContentLinks'; -import SocialTagsCard from 'web-check-live/components/Results/SocialTags'; -import MailConfigCard from 'web-check-live/components/Results/MailConfig'; -import HttpSecurityCard from 'web-check-live/components/Results/HttpSecurity'; -import FirewallCard from 'web-check-live/components/Results/Firewall'; -import ArchivesCard from 'web-check-live/components/Results/Archives'; -import RankCard from 'web-check-live/components/Results/Rank'; -import BlockListsCard from 'web-check-live/components/Results/BlockLists'; -import ThreatsCard from 'web-check-live/components/Results/Threats'; -import TlsConnectionCard from 'web-check-live/components/Results/TlsConnection'; -import TlsSecurityAuditCard from 'web-check-live/components/Results/TlsSecurityAudit'; -import TlsClientCompatCard from 'web-check-live/components/Results/TlsClientCompat'; +import ServerLocationCard from 'client/components/Results/ServerLocation'; +import ServerInfoCard from 'client/components/Results/ServerInfo'; +import HostNamesCard from 'client/components/Results/HostNames'; +import WhoIsCard from 'client/components/Results/WhoIs'; +import LighthouseCard from 'client/components/Results/Lighthouse'; +import ScreenshotCard from 'client/components/Results/Screenshot'; +import SslCertCard from 'client/components/Results/SslCert'; +import HeadersCard from 'client/components/Results/Headers'; +import CookiesCard from 'client/components/Results/Cookies'; +import RobotsTxtCard from 'client/components/Results/RobotsTxt'; +import DnsRecordsCard from 'client/components/Results/DnsRecords'; +import RedirectsCard from 'client/components/Results/Redirects'; +import TxtRecordCard from 'client/components/Results/TxtRecords'; +import ServerStatusCard from 'client/components/Results/ServerStatus'; +import OpenPortsCard from 'client/components/Results/OpenPorts'; +import TraceRouteCard from 'client/components/Results/TraceRoute'; +import CarbonFootprintCard from 'client/components/Results/CarbonFootprint'; +import DnsSecCard from 'client/components/Results/DnsSec'; +import HstsCard from 'client/components/Results/Hsts'; +import SitemapCard from 'client/components/Results/Sitemap'; +import DomainLookup from 'client/components/Results/DomainLookup'; +import DnsServerCard from 'client/components/Results/DnsServer'; +import TechStackCard from 'client/components/Results/TechStack'; +import SecurityTxtCard from 'client/components/Results/SecurityTxt'; +import ContentLinksCard from 'client/components/Results/ContentLinks'; +import SocialTagsCard from 'client/components/Results/SocialTags'; +import MailConfigCard from 'client/components/Results/MailConfig'; +import HttpSecurityCard from 'client/components/Results/HttpSecurity'; +import FirewallCard from 'client/components/Results/Firewall'; +import ArchivesCard from 'client/components/Results/Archives'; +import RankCard from 'client/components/Results/Rank'; +import BlockListsCard from 'client/components/Results/BlockLists'; +import ThreatsCard from 'client/components/Results/Threats'; +import TlsConnectionCard from 'client/components/Results/TlsConnection'; +import TlsSecurityAuditCard from 'client/components/Results/TlsSecurityAudit'; +import TlsClientCompatCard from 'client/components/Results/TlsClientCompat'; import type { JobSpec, JobContext, JobsState } from './types'; diff --git a/src/web-check-live/jobs/types.ts b/src/client/jobs/types.ts similarity index 80% rename from src/web-check-live/jobs/types.ts rename to src/client/jobs/types.ts index 5be3cd9c..11819fee 100644 --- a/src/web-check-live/jobs/types.ts +++ b/src/client/jobs/types.ts @@ -1,6 +1,6 @@ import type { ComponentType } from 'react'; -import type { AddressType } from 'web-check-live/utils/address-type-checker'; -import type { LoadingState } from 'web-check-live/components/misc/ProgressBar'; +import type { AddressType } from 'client/utils/address-type-checker'; +import type { LoadingState } from 'client/components/misc/ProgressBar'; export interface JobContext { address: string; diff --git a/src/web-check-live/main.tsx b/src/client/main.tsx similarity index 100% rename from src/web-check-live/main.tsx rename to src/client/main.tsx diff --git a/src/web-check-live/styles/colors.ts b/src/client/styles/colors.ts similarity index 100% rename from src/web-check-live/styles/colors.ts rename to src/client/styles/colors.ts diff --git a/src/web-check-live/styles/dimensions.ts b/src/client/styles/dimensions.ts similarity index 100% rename from src/web-check-live/styles/dimensions.ts rename to src/client/styles/dimensions.ts diff --git a/src/web-check-live/styles/globals.tsx b/src/client/styles/globals.tsx similarity index 100% rename from src/web-check-live/styles/globals.tsx rename to src/client/styles/globals.tsx diff --git a/src/web-check-live/styles/index.css b/src/client/styles/index.css similarity index 100% rename from src/web-check-live/styles/index.css rename to src/client/styles/index.css diff --git a/src/web-check-live/styles/typography.ts b/src/client/styles/typography.ts similarity index 100% rename from src/web-check-live/styles/typography.ts rename to src/client/styles/typography.ts diff --git a/src/web-check-live/typings/file-types.d.ts b/src/client/typings/file-types.d.ts similarity index 100% rename from src/web-check-live/typings/file-types.d.ts rename to src/client/typings/file-types.d.ts diff --git a/src/web-check-live/typings/jsx.d.ts b/src/client/typings/jsx.d.ts similarity index 100% rename from src/web-check-live/typings/jsx.d.ts rename to src/client/typings/jsx.d.ts diff --git a/src/web-check-live/typings/react-simple-maps.d.ts b/src/client/typings/react-simple-maps.d.ts similarity index 100% rename from src/web-check-live/typings/react-simple-maps.d.ts rename to src/client/typings/react-simple-maps.d.ts diff --git a/src/web-check-live/utils/address-type-checker.ts b/src/client/utils/address-type-checker.ts similarity index 100% rename from src/web-check-live/utils/address-type-checker.ts rename to src/client/utils/address-type-checker.ts diff --git a/src/web-check-live/utils/docs.ts b/src/client/utils/docs.ts similarity index 100% rename from src/web-check-live/utils/docs.ts rename to src/client/utils/docs.ts diff --git a/src/web-check-live/utils/get-keys.ts b/src/client/utils/get-keys.ts similarity index 100% rename from src/web-check-live/utils/get-keys.ts rename to src/client/utils/get-keys.ts diff --git a/src/web-check-live/utils/logger.ts b/src/client/utils/logger.ts similarity index 96% rename from src/web-check-live/utils/logger.ts rename to src/client/utils/logger.ts index 9f82f37d..f43a3de7 100644 --- a/src/web-check-live/utils/logger.ts +++ b/src/client/utils/logger.ts @@ -1,4 +1,4 @@ -import colors from 'web-check-live/styles/colors'; +import colors from 'client/styles/colors'; type Outcome = 'success' | 'error' | 'timed-out'; diff --git a/src/web-check-live/utils/parse-json.ts b/src/client/utils/parse-json.ts similarity index 100% rename from src/web-check-live/utils/parse-json.ts rename to src/client/utils/parse-json.ts diff --git a/src/web-check-live/utils/result-processor.ts b/src/client/utils/result-processor.ts similarity index 98% rename from src/web-check-live/utils/result-processor.ts rename to src/client/utils/result-processor.ts index 2d5391d4..2905c578 100644 --- a/src/web-check-live/utils/result-processor.ts +++ b/src/client/utils/result-processor.ts @@ -1,4 +1,4 @@ -import type { RowProps } from 'web-check-live/components/Form/Row'; +import type { RowProps } from 'client/components/Form/Row'; export interface ServerLocation { city: string; diff --git a/src/web-check-live/views/About.tsx b/src/client/views/About.tsx similarity index 97% rename from src/web-check-live/views/About.tsx rename to src/client/views/About.tsx index 779bc798..723ad5e1 100644 --- a/src/web-check-live/views/About.tsx +++ b/src/client/views/About.tsx @@ -2,14 +2,14 @@ import styled from '@emotion/styled'; import { useEffect } from 'react'; import { useLocation } from 'react-router-dom'; -import colors from 'web-check-live/styles/colors'; -import Heading from 'web-check-live/components/Form/Heading'; -import Footer from 'web-check-live/components/misc/Footer'; -import Nav from 'web-check-live/components/Form/Nav'; -import Button from 'web-check-live/components/Form/Button'; -import AdditionalResources from 'web-check-live/components/misc/AdditionalResources'; -import { StyledCard } from 'web-check-live/components/Form/Card'; -import docs, { about, featureIntro, license, fairUse, supportUs } from 'web-check-live/utils/docs'; +import colors from 'client/styles/colors'; +import Heading from 'client/components/Form/Heading'; +import Footer from 'client/components/misc/Footer'; +import Nav from 'client/components/Form/Nav'; +import Button from 'client/components/Form/Button'; +import AdditionalResources from 'client/components/misc/AdditionalResources'; +import { StyledCard } from 'client/components/Form/Card'; +import docs, { about, featureIntro, license, fairUse, supportUs } from 'client/utils/docs'; const AboutContainer = styled.div` width: 95vw; diff --git a/src/web-check-live/views/Home.tsx b/src/client/views/Home.tsx similarity index 94% rename from src/web-check-live/views/Home.tsx rename to src/client/views/Home.tsx index 0abcf1c5..72b81791 100644 --- a/src/web-check-live/views/Home.tsx +++ b/src/client/views/Home.tsx @@ -2,16 +2,16 @@ import styled from '@emotion/styled'; import { type ChangeEvent, type SyntheticEvent, useState, useEffect } from 'react'; import { Link, useNavigate, useLocation, type NavigateOptions } from 'react-router-dom'; -import Heading from 'web-check-live/components/Form/Heading'; -import Input from 'web-check-live/components/Form/Input'; -import Button from 'web-check-live/components/Form/Button'; -import { StyledCard } from 'web-check-live/components/Form/Card'; -import Footer from 'web-check-live/components/misc/Footer'; -import FancyBackground from 'web-check-live/components/misc/FancyBackground'; +import Heading from 'client/components/Form/Heading'; +import Input from 'client/components/Form/Input'; +import Button from 'client/components/Form/Button'; +import { StyledCard } from 'client/components/Form/Card'; +import Footer from 'client/components/misc/Footer'; +import FancyBackground from 'client/components/misc/FancyBackground'; -import docs from 'web-check-live/utils/docs'; -import colors from 'web-check-live/styles/colors'; -import { determineAddressType } from 'web-check-live/utils/address-type-checker'; +import docs from 'client/utils/docs'; +import colors from 'client/styles/colors'; +import { determineAddressType } from 'client/utils/address-type-checker'; const HomeContainer = styled.section` display: flex; diff --git a/src/web-check-live/views/NotFound.tsx b/src/client/views/NotFound.tsx similarity index 79% rename from src/web-check-live/views/NotFound.tsx rename to src/client/views/NotFound.tsx index e4a17c11..5fb3cd2b 100644 --- a/src/web-check-live/views/NotFound.tsx +++ b/src/client/views/NotFound.tsx @@ -1,11 +1,11 @@ import styled from '@emotion/styled'; -import colors from 'web-check-live/styles/colors'; -import Heading from 'web-check-live/components/Form/Heading'; -import Footer from 'web-check-live/components/misc/Footer'; -import Nav from 'web-check-live/components/Form/Nav'; -import Button from 'web-check-live/components/Form/Button'; -import { StyledCard } from 'web-check-live/components/Form/Card'; +import colors from 'client/styles/colors'; +import Heading from 'client/components/Form/Heading'; +import Footer from 'client/components/misc/Footer'; +import Nav from 'client/components/Form/Nav'; +import Button from 'client/components/Form/Button'; +import { StyledCard } from 'client/components/Form/Card'; const AboutContainer = styled.div` width: 95vw; diff --git a/src/web-check-live/views/Results.tsx b/src/client/views/Results.tsx similarity index 89% rename from src/web-check-live/views/Results.tsx rename to src/client/views/Results.tsx index 05307111..c16f66a0 100644 --- a/src/web-check-live/views/Results.tsx +++ b/src/client/views/Results.tsx @@ -4,26 +4,26 @@ import styled from '@emotion/styled'; import { ToastContainer } from 'react-toastify'; import Masonry from 'react-masonry-css'; -import colors from 'web-check-live/styles/colors'; -import Heading from 'web-check-live/components/Form/Heading'; -import Modal from 'web-check-live/components/Form/Modal'; -import Footer from 'web-check-live/components/misc/Footer'; -import Nav from 'web-check-live/components/Form/Nav'; -import Loader from 'web-check-live/components/misc/Loader'; -import ErrorBoundary from 'web-check-live/components/misc/ErrorBoundary'; -import DocContent from 'web-check-live/components/misc/DocContent'; +import colors from 'client/styles/colors'; +import Heading from 'client/components/Form/Heading'; +import Modal from 'client/components/Form/Modal'; +import Footer from 'client/components/misc/Footer'; +import Nav from 'client/components/Form/Nav'; +import Loader from 'client/components/misc/Loader'; +import ErrorBoundary from 'client/components/misc/ErrorBoundary'; +import DocContent from 'client/components/misc/DocContent'; import ProgressBar, { type LoadingJob, type LoadingState, -} from 'web-check-live/components/misc/ProgressBar'; -import ActionButtons from 'web-check-live/components/misc/ActionButtons'; -import AdditionalResources from 'web-check-live/components/misc/AdditionalResources'; -import ViewRaw from 'web-check-live/components/misc/ViewRaw'; +} from 'client/components/misc/ProgressBar'; +import ActionButtons from 'client/components/misc/ActionButtons'; +import AdditionalResources from 'client/components/misc/AdditionalResources'; +import ViewRaw from 'client/components/misc/ViewRaw'; -import { determineAddressType, type AddressType } from 'web-check-live/utils/address-type-checker'; -import { hasData } from 'web-check-live/utils/result-processor'; -import useJobs from 'web-check-live/hooks/useJobs'; -import { jobs, allCards, allCardIds } from 'web-check-live/jobs/registry'; +import { determineAddressType, type AddressType } from 'client/utils/address-type-checker'; +import { hasData } from 'client/utils/result-processor'; +import useJobs from 'client/hooks/useJobs'; +import { jobs, allCards, allCardIds } from 'client/jobs/registry'; const ResultsOuter = styled.div` display: flex; diff --git a/src/pages/check/[...target].astro b/src/pages/check/[...target].astro index b69e2f4b..592f6224 100644 --- a/src/pages/check/[...target].astro +++ b/src/pages/check/[...target].astro @@ -1,7 +1,7 @@ --- import BaseLayout from '@layouts/Base.astro'; -import Main from '../../web-check-live/main.tsx'; -import '../../web-check-live/styles/index.css'; +import Main from '../../client/main.tsx'; +import '../../client/styles/index.css'; export const prerender = false;