From c968d4fb1b9430b9bd0721e3903d88c7279ae335 Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Sat, 31 Oct 2026 00:20:10 +0100 Subject: [PATCH] clean up tsconfig and drop redundant imports --- src/App.tsx | 2 -- src/components/calculator.tsx | 2 +- src/components/footer.tsx | 1 - src/components/header.tsx | 1 - src/main.tsx | 6 +++--- tsconfig.json | 12 +++--------- 6 files changed, 7 insertions(+), 17 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index c961875..1fc30a2 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,5 +1,3 @@ -import React from "react"; - import Header from "./components/header"; import Calculator from "./components/calculator"; import Footer from "./components/footer"; diff --git a/src/components/calculator.tsx b/src/components/calculator.tsx index 5835eed..f43701a 100644 --- a/src/components/calculator.tsx +++ b/src/components/calculator.tsx @@ -1,4 +1,4 @@ -import React, { useState } from "react"; +import { useState } from "react"; import styles from "./calculator.module.css"; const MAX_PEOPLE = 3000; diff --git a/src/components/footer.tsx b/src/components/footer.tsx index 9bda572..12cbe85 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -1,4 +1,3 @@ -import React from "react"; import styles from "./footer.module.css"; const Footer = () => ( diff --git a/src/components/header.tsx b/src/components/header.tsx index 47739a2..c7d6974 100644 --- a/src/components/header.tsx +++ b/src/components/header.tsx @@ -1,4 +1,3 @@ -import React from "react"; import styles from "./header.module.css"; const Header = () => ( diff --git a/src/main.tsx b/src/main.tsx index b093b16..5aea175 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,4 +1,4 @@ -import React from 'react' +import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import '@fontsource/nunito/200.css' import '@fontsource/nunito/400.css' @@ -7,7 +7,7 @@ import './index.css' import App from './App' createRoot(document.getElementById('root')!).render( - + - + ) diff --git a/tsconfig.json b/tsconfig.json index 556818c..dc279b9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,20 +1,14 @@ { "compilerOptions": { "target": "ESNext", - "useDefineForClassFields": true, "lib": ["DOM", "DOM.Iterable", "ESNext"], - "allowJs": false, - "skipLibCheck": false, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, "module": "ESNext", "moduleResolution": "Bundler", - "resolveJsonModule": true, + "strict": true, "isolatedModules": true, "noEmit": true, - "jsx": "react", + "jsx": "react-jsx", "plugins": [{ "name": "typescript-plugin-css-modules" }] }, - "include": ["./src"] + "include": ["src"] }