Эх сурвалжийг харах

RHL-002-core: add vitest for testing and update package.json scripts

Code_Uwe 1 долоо хоног өмнө
parent
commit
d59c49b5c8
3 өөрчлөгдсөн 982 нэмэгдсэн , 211 устгасан
  1. 933 182
      package-lock.json
  2. 32 29
      package.json
  3. 17 0
      vitest.config.js

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 933 - 182
package-lock.json


+ 32 - 29
package.json

@@ -1,31 +1,34 @@
 {
-  "name": "rhl-lieferscheine",
-  "version": "0.1.0",
-  "private": true,
-  "scripts": {
-    "dev": "next dev",
-    "build": "next build",
-    "start": "next start",
-    "lint": "eslint"
-  },
-  "dependencies": {
-    "@radix-ui/react-dropdown-menu": "^2.1.16",
-    "@radix-ui/react-slot": "^1.2.4",
-    "class-variance-authority": "^0.7.1",
-    "clsx": "^2.1.1",
-    "lucide-react": "^0.555.0",
-    "mongodb": "^7.0.0",
-    "next": "16.0.7",
-    "next-themes": "^0.4.6",
-    "react": "19.2.0",
-    "react-dom": "19.2.0",
-    "tailwind-merge": "^3.4.0"
-  },
-  "devDependencies": {
-    "@tailwindcss/postcss": "^4",
-    "eslint": "^9",
-    "eslint-config-next": "16.0.7",
-    "tailwindcss": "^4",
-    "tw-animate-css": "^1.4.0"
-  }
+	"name": "rhl-lieferscheine",
+	"version": "0.1.0",
+	"private": true,
+	"scripts": {
+		"dev": "next dev",
+		"build": "next build",
+		"start": "next start",
+		"lint": "eslint",
+		"test": "vitest",
+		"test:watch": "vitest --watch"
+	},
+	"dependencies": {
+		"@radix-ui/react-dropdown-menu": "^2.1.16",
+		"@radix-ui/react-slot": "^1.2.4",
+		"class-variance-authority": "^0.7.1",
+		"clsx": "^2.1.1",
+		"lucide-react": "^0.555.0",
+		"mongodb": "^7.0.0",
+		"next": "16.0.7",
+		"next-themes": "^0.4.6",
+		"react": "19.2.0",
+		"react-dom": "19.2.0",
+		"tailwind-merge": "^3.4.0"
+	},
+	"devDependencies": {
+		"@tailwindcss/postcss": "^4",
+		"eslint": "^9",
+		"eslint-config-next": "16.0.7",
+		"tailwindcss": "^4",
+		"tw-animate-css": "^1.4.0",
+		"vitest": "^4.0.15"
+	}
 }

+ 17 - 0
vitest.config.js

@@ -0,0 +1,17 @@
+// vitest.config.js
+import { defineConfig } from "vitest/config";
+import path from "node:path";
+
+export default defineConfig({
+	resolve: {
+		alias: {
+			// alias '@' -> project root
+			"@": path.resolve(__dirname, "."),
+		},
+	},
+	test: {
+		environment: "node",
+		include: ["**/*.test.{js,jsx}"],
+		exclude: ["**/node_modules/**", "**/.git/**", "**/.next/**", "**/dist/**"],
+	},
+});

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно