From f06bb1549e89c414f3924b8c1b2c753f9a1539a9 Mon Sep 17 00:00:00 2001 From: Kilian Hofmann Date: Fri, 19 Jul 2024 10:26:29 +0200 Subject: [PATCH] Config --- exam/react/.prettierrc | 9 +++++++++ exam/react/package.json | 4 +++- exam/react/vite.config.ts | 9 ++++++--- 3 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 exam/react/.prettierrc diff --git a/exam/react/.prettierrc b/exam/react/.prettierrc new file mode 100644 index 0000000..5a7ea1f --- /dev/null +++ b/exam/react/.prettierrc @@ -0,0 +1,9 @@ +{ + "printWidth": 120, + "tabWidth": 2, + "semi": true, + "trailingComma": "es5", + "singleQuote": true, + "arrowParens": "always", + "plugins": ["prettier-plugin-organize-imports"] +} diff --git a/exam/react/package.json b/exam/react/package.json index e20a669..274d0a5 100644 --- a/exam/react/package.json +++ b/exam/react/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "tsc -b && vite build", + "build": "tsc -b && vite build --emptyOutDir", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview" }, @@ -22,6 +22,8 @@ "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", + "prettier": "^3.2.5", + "prettier-plugin-organize-imports": "^3.2.4", "typescript": "^5.2.2", "vite": "^5.3.4" } diff --git a/exam/react/vite.config.ts b/exam/react/vite.config.ts index 5a33944..d1f7d21 100644 --- a/exam/react/vite.config.ts +++ b/exam/react/vite.config.ts @@ -1,7 +1,10 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +import { defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], -}) + build: { + outDir: '../dist', + }, +});