From 960c422aef8ec2580415add85ffda5e8dd1feab0 Mon Sep 17 00:00:00 2001 From: Lou Huang Date: Wed, 4 Dec 2024 10:00:44 -0500 Subject: [PATCH 01/28] chore(typescript): add basic tsconfig.json --- tsconfig.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 tsconfig.json diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..86483e00 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "esnext", + "lib": ["dom", "esnext"], + "jsx": "react", + "module": "esnext", + "moduleResolution": "node", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true + }, + "include": ["./src/**/*", "./lib/**/*"] +} From 4692094b56583a30c2c43deee5b1eba2b79aee81 Mon Sep 17 00:00:00 2001 From: Lou Huang Date: Wed, 4 Dec 2024 10:10:39 -0500 Subject: [PATCH 02/28] refactor(404): port typescript --- src/pages/404.js | 27 --------------------------- src/pages/404.tsx | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 27 deletions(-) delete mode 100644 src/pages/404.js create mode 100644 src/pages/404.tsx diff --git a/src/pages/404.js b/src/pages/404.js deleted file mode 100644 index 9ffde8e0..00000000 --- a/src/pages/404.js +++ /dev/null @@ -1,27 +0,0 @@ -import React from "react"; -import styled from "styled-components"; - -import { Helmet, Layout } from "ui/partials"; - -const Iframe = styled.iframe` - overflow: hidden; - border: 0; -`; - -export default function ErrorPage(props) { - return ( - <> - - -

You'd think there would be something more interesting here.

-