{ "name": "blog-ui", "private": true, "version": "0.0.1", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }, "dependencies": { "@fortawesome/fontawesome-free": "^6.7.2", "@tsparticles/slim": "^3.8.1", "@tsparticles/vue3": "^3.0.1", "@vueuse/core": "^13.1.0", "animate.css": "^4.1.1", "dayjs": "^1.11.13", "element-plus": "~2.9.7", "font-awesome": "^4.7.0", "html2pdf.js": "^0.12.1", "md-editor-v3": "^4.21.3", "pinia": "^2.3.1", "ua-parser-js": "^2.0.3", "vue": "3.5.12", "vue3-common": "git+https://gitee.com/Cxx0822/vue3-common", "vue3-emoji-picker": "^1.1.8", "vue3-eslint": "git+https://gitee.com/Cxx0822/vue3-eslint" }, "devDependencies": { "@types/node": "^18.19.86", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-vue": "5.2.1", "autoprefixer": "^10.4.21", "eslint": "^7.32.0", "eslint-config-standard": "^16.0.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^5.2.0", "eslint-plugin-vue": "^8.7.1", "postcss": "^8.5.3", "sass": "^1.86.3", "tailwindcss": "^3.4.17", "typescript": "^5.8.3", "vfonts": "^0.0.3", "vite": "5.2.0", "vite-plugin-mock": "^3.0.2", "vite-plugin-svg-icons": "^2.0.1", "vue-tsc": "^1.8.27" } }