{ "name": "short-drama-agent-front", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc --noEmit && vite build", "preview": "vite preview", "typecheck": "vue-tsc --noEmit", "lint": "oxlint . && eslint . --cache", "lint:fix": "oxlint --fix . && eslint . --cache --fix", "format": "oxfmt .", "format:check": "oxfmt --check .", "test": "vitest run", "check": "pnpm lint && pnpm format:check && pnpm typecheck && pnpm test", "prepare": "lefthook install" }, "dependencies": { "@lucide/vue": "1.34.0", "naive-ui": "2.45.3", "vue": "3.5.42", "vue-router": "^4.6.0" }, "devDependencies": { "@commitlint/cli": "^21.2.2", "@commitlint/config-conventional": "^21.2.2", "@tailwindcss/vite": "^4.1.0", "@types/node": "^24.0.0", "@typescript-eslint/parser": "^8.67.0", "@vitejs/plugin-vue": "^6.0.0", "@vue/test-utils": "^2.4.6", "eslint": "^10.0.0", "eslint-plugin-vue": "^10.0.0", "happy-dom": "^20.0.0", "lefthook": "^2.1.10", "oxfmt": "^0.60.0", "oxlint": "^1.78.0", "tailwindcss": "^4.1.0", "typescript": "^6.0.3", "vite": "8.2.2", "vitest": "^4.0.15", "vue-tsc": "^3.2.0" }, "engines": { "node": ">=22.18.0", "pnpm": ">=11.1.2" }, "packageManager": "pnpm@11.21.0" }