From 87d864f57d41cb94b09e91c52eb4ad09c9019482 Mon Sep 17 00:00:00 2001 From: Dennis Kigen Date: Wed, 21 Aug 2024 13:51:44 +0300 Subject: [PATCH] Useful tweaks --- .eslintignore | 3 ++- .prettierignore | 2 -- packages/esm-home-app/jest.config.js | 2 ++ packages/esm-home-app/package.json | 2 +- .../page-illustration.component.tsx | 24 ------------------- packages/esm-home-app/src/root.scss | 0 packages/esm-home-app/translations/en.json | 3 +-- packages/esm-home-app/tsconfig.json | 3 +-- tsconfig.json | 19 ++++++++------- 9 files changed, 17 insertions(+), 41 deletions(-) delete mode 100644 packages/esm-home-app/src/page-header/page-illustration.component.tsx delete mode 100644 packages/esm-home-app/src/root.scss diff --git a/.eslintignore b/.eslintignore index d85985e336..a71cfb2871 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,2 +1,3 @@ src/**/*.test.tsx -**/*.d.tsx \ No newline at end of file +**/*.d.tsx +node_modules diff --git a/.prettierignore b/.prettierignore index c7dfbe655d..714b8524e3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,7 +1,5 @@ dist/ node_modules/ -**/*.css -**/*.scss **/*.md **/*.json yarn.lock diff --git a/packages/esm-home-app/jest.config.js b/packages/esm-home-app/jest.config.js index 3ff53b2bf5..343c83490b 100644 --- a/packages/esm-home-app/jest.config.js +++ b/packages/esm-home-app/jest.config.js @@ -1,4 +1,6 @@ +/** @type {import('jest').Config} */ module.exports = { + clearMocks: true, transform: { '^.+\\.tsx?$': '@swc/jest', }, diff --git a/packages/esm-home-app/package.json b/packages/esm-home-app/package.json index 5d4d98ffce..77cef0d3f5 100644 --- a/packages/esm-home-app/package.json +++ b/packages/esm-home-app/package.json @@ -12,7 +12,7 @@ "debug": "npm run serve", "build": "webpack --mode production", "analyze": "webpack --mode=production --env.analyze=true", - "lint": "cross-env TIMING=1 eslint src --ext ts,tsx --fix --max-warnings=0 --color", + "lint": "cross-env eslint src --ext ts,tsx --fix --max-warnings=0 --color", "typescript": "tsc", "verify": "turbo lint typescript test --color", "extract-translations": "i18next 'src/**/*.{component.tsx,tsx}' 'src/index.ts' --config ../../tools/i18next-parser.config.js", diff --git a/packages/esm-home-app/src/page-header/page-illustration.component.tsx b/packages/esm-home-app/src/page-header/page-illustration.component.tsx deleted file mode 100644 index 54126cbea0..0000000000 --- a/packages/esm-home-app/src/page-header/page-illustration.component.tsx +++ /dev/null @@ -1,24 +0,0 @@ -import React from 'react'; -import { useTranslation } from 'react-i18next'; - -const HomepageIllustration: React.FC = () => { - const { t } = useTranslation(); - return ( - - {t('homepageIllustration', 'Homepage illustration')} - - - - - - - ); -}; - -export default HomepageIllustration; diff --git a/packages/esm-home-app/src/root.scss b/packages/esm-home-app/src/root.scss deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/packages/esm-home-app/translations/en.json b/packages/esm-home-app/translations/en.json index f6522ef8b7..ecacb6f183 100644 --- a/packages/esm-home-app/translations/en.json +++ b/packages/esm-home-app/translations/en.json @@ -1,4 +1,3 @@ { - "home": "Home", - "homepageIllustration": "Homepage illustration" + "home": "Home" } diff --git a/packages/esm-home-app/tsconfig.json b/packages/esm-home-app/tsconfig.json index 54ce28cfa5..45140220ed 100644 --- a/packages/esm-home-app/tsconfig.json +++ b/packages/esm-home-app/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "../../tsconfig.json", - "include": ["src/**/*"], - "exclude": ["src/**/*.test.tsx"] + "include": ["src/**/*", "./setupTests.ts", "./jest.config.js"], } diff --git a/tsconfig.json b/tsconfig.json index c696757b73..1a1d142880 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,11 +1,8 @@ { "compilerOptions": { - "esModuleInterop": true, - "module": "esnext", "allowSyntheticDefaultImports": true, + "esModuleInterop": true, "jsx": "react", - "skipLibCheck": true, - "moduleResolution": "node", "lib": [ "dom", "es5", @@ -15,16 +12,20 @@ "es2016.array.include", "es2018", "es2020", - "es2021" + "es2021", + "es2022" ], - "resolveJsonModule": true, - "strictNullChecks": true, + "module": "esnext", + "moduleResolution": "node", "noEmit": true, - "target": "esnext", "paths": { "@openmrs/*": ["./node_modules/@openmrs/*"], "__mocks__": ["./__mocks__"], "tools": ["./tools"], - } + }, + "resolveJsonModule": true, + "skipLibCheck": true, + "strictNullChecks": true, + "target": "esnext", } }