56 lines
1.7 KiB
JSON
56 lines
1.7 KiB
JSON
{
|
|
"name": "miao-blog",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "nuxt build && bash ./aftBuild.sh",
|
|
"dev": "nuxt dev",
|
|
"generate": "nuxt generate",
|
|
"preview": "nuxt preview",
|
|
"postinstall": "nuxt prepare"
|
|
},
|
|
"dependencies": {
|
|
"@codemirror/lang-javascript": "^6.2.2",
|
|
"@codemirror/state": "^6.5.1",
|
|
"@pinia/nuxt": "^0.9.0",
|
|
"@types/node": "^22.10.5",
|
|
"bcryptjs": "^2.4.3",
|
|
"better-sqlite3": "11.3.0",
|
|
"codemirror": "^6.0.1",
|
|
"dayjs": "^1.11.13",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"jsqr": "^1.4.0",
|
|
"jsqrgb": "^0.0.3",
|
|
"markdown-it": "^14.1.0",
|
|
"node-fetch": "^3.3.2",
|
|
"nuxt": "^3.15.1",
|
|
"pinia": "^2.3.0",
|
|
"qrcode": "^1.5.4",
|
|
"unplugin-auto-import": "^19.0.0",
|
|
"unplugin-vue-components": "^28.0.0",
|
|
"vue": "^3.4.21",
|
|
"vue-router": "^4.3.0"
|
|
},
|
|
"devDependencies": {
|
|
"@codemirror/lang-go": "^6.0.1",
|
|
"@codemirror/lang-html": "^6.4.9",
|
|
"@codemirror/lang-json": "^6.0.1",
|
|
"@codemirror/lang-markdown": "^6.3.2",
|
|
"@codemirror/lang-python": "^6.1.7",
|
|
"@codemirror/lang-sass": "^6.0.2",
|
|
"@codemirror/lang-vue": "^0.1.3",
|
|
"@codemirror/lang-xml": "^6.1.0",
|
|
"@codemirror/lang-yaml": "^6.1.2",
|
|
"@element-plus/nuxt": "^1.1.1",
|
|
"@types/bcryptjs": "^2.4.6",
|
|
"@types/better-sqlite3": "^7.6.12",
|
|
"@types/jsonwebtoken": "^9.0.7",
|
|
"@types/markdown-it": "^14.1.2",
|
|
"@types/qrcode": "^1.5.5",
|
|
"element-plus": "^2.9.3",
|
|
"sass": "^1.83.1",
|
|
"vite-plugin-mkcert": "^1.17.6"
|
|
},
|
|
"packageManager": "pnpm@9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a"
|
|
}
|