{ "name": "ghtracker-ui", "private": true, "version": "0.0.0", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc --noEmit && node scripts/clean-dist.mjs && vite build", "typecheck": "vue-tsc --noEmit", "lint": "eslint .", "test": "vitest run" }, "dependencies": { "@fontsource-variable/jetbrains-mono": "5.3.0", "@fontsource-variable/schibsted-grotesk": "5.3.0", "@fortawesome/fontawesome-svg-core": "^7.3.1", "@fortawesome/free-solid-svg-icons": "^7.3.1", "@fortawesome/vue-fontawesome": "^3.3.3", "@lucide/vue": "^1.49.0", "@vueuse/core": "^15.0.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "pinia": "^4.0.3", "reka-ui": "^2.10.5", "tailwind-merge": "^3.7.0", "vue": "^3.5.43" }, "devDependencies": { "@eslint/js": "^10.0.1", "@tailwindcss/vite": "^4.3.3", "@types/node": "^26.6.2", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", "eslint": "^10.11.0", "eslint-plugin-vue": "^10.11.1", "globals": "^17.12.0", "happy-dom": "^20.14.5", "prettier": "^3.9.9", "tailwindcss": "^4.3.3", "typescript": "~5.9.3", "typescript-eslint": "^8.70.1", "vite": "^8.3.1", "vitest": "^5.0.1", "vue-tsc": "^3.3.11" }, "packageManager": "pnpm@11.28.3" }