Files
MyBlog/package.json
T
2026-05-11 11:12:43 +08:00

35 lines
1.2 KiB
JSON

{
"name": "mangmangblog",
"description": "我的个人博客",
"version": "2.0.0",
"license": "MIT",
"type": "module",
"scripts": {
"docs:build": "vuepress-vite build src",
"docs:clean-dev": "vuepress-vite dev src --clean-cache",
"docs:dev": "vuepress-vite dev src",
"docs:update-package": "npx vp-update",
"optimize:images": "node scripts/optimize-images.mjs",
"format": "prettier \"*.{js,json,yml}\" \"src/.vuepress/**/*.{ts,vue,scss}\" --write",
"format:check": "prettier \"*.{js,json,yml}\" \"src/.vuepress/**/*.{ts,vue,scss}\" --check",
"lint": "eslint \"src/.vuepress/**/*.{ts,vue}\" eslint.config.js",
"update:browsers": "npx update-browserslist-db@latest"
},
"devDependencies": {
"@eslint/js": "^9.39.1",
"@vuepress/bundler-vite": "^2.0.0-rc.28",
"@vuepress/plugin-git": "^2.0.0-rc.128",
"@vuepress/plugin-search": "^2.0.0-rc.128",
"eslint": "^9.39.1",
"eslint-plugin-vue": "^10.6.1",
"glob": "^13.0.6",
"prettier": "^3.6.2",
"sass-embedded": "^1.99.0",
"sharp": "^0.34.5",
"typescript-eslint": "^8.46.4",
"vue": "^3.5.13",
"vuepress": "^2.0.0-rc.28",
"vuepress-theme-hope": "^2.0.0-rc.106"
}
}