{ "name": "website", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev", "preview": "bun .output/server/index.mjs", "postinstall": "nuxt prepare", "lint": "eslint .", "typecheck": "nuxt typecheck", "prepare": "husky" }, "lint-staged": { "app/**/*.{js,ts,vue}": [ "eslint --fix" ] }, "dependencies": { "@iconify-json/lucide": "^1.2.120", "@iconify-json/simple-icons": "^1.2.92", "@nuxt/ui": "^4.10.0", "@nuxt/vite-builder": "^4.5.2", "@primer/octicons": "^19.31.0", "@types/node": "^26.1.2", "@unhead/ssr": "^3.3.0", "@unhead/vue": "^3.3.0", "marked-alert": "^2.1.2", "nuxt": "^4.5.2", "tailwindcss": "^4.3.3" }, "devDependencies": { "@iconify-json/octicon": "^1.2.32", "@nuxt/eslint": "^1.17.0", "@nuxt/icon": "^2.5.0", "eslint": "^10.8.1", "husky": "^9.1.7", "lint-staged": "^17.3.0", "typescript": "^6.0.3", "vue-tsc": "^3.3.9" } }