|
10 | 10 | "preview": "vite preview", |
11 | 11 | "build-only": "vite build", |
12 | 12 | "type-check": "vue-tsc --build --force", |
13 | | - "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore" |
| 13 | + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", |
| 14 | + "test": "vitest", |
| 15 | + "test:ui": "vitest --ui", |
| 16 | + "test:run": "vitest run" |
14 | 17 | }, |
15 | 18 | "files": [ |
16 | 19 | "module.d.ts" |
|
36 | 39 | "@types/node": "^24.10.1", |
37 | 40 | "@types/prismjs": "^1.26.5", |
38 | 41 | "@vitejs/plugin-vue": "^6.0.2", |
| 42 | + "@vitest/ui": "^4.0.15", |
39 | 43 | "@vue/eslint-config-typescript": "^14.6.0", |
| 44 | + "@vue/test-utils": "^2.4.6", |
40 | 45 | "@vue/tsconfig": "^0.8.1", |
41 | 46 | "autoprefixer": "^10.4.22", |
42 | 47 | "eslint": "^9.39.1", |
43 | 48 | "eslint-plugin-vue": "^10.6.2", |
| 49 | + "happy-dom": "^20.0.11", |
44 | 50 | "markdown-it": "^14.1.0", |
45 | 51 | "markdown-it-anchor": "^9.2.0", |
46 | 52 | "markdown-it-container": "^4.0.0", |
|
56 | 62 | "vite-plugin-press": "^1.0.10", |
57 | 63 | "vite-plugin-vue-layouts-next": "^1.3.0", |
58 | 64 | "vite-svg-loader": "^5.1.0", |
| 65 | + "vitest": "^4.0.15", |
59 | 66 | "vue-tsc": "^3.1.6" |
60 | 67 | } |
61 | 68 | } |
0 commit comments