{ "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", "markdown-it": "^14.1.0", "node-fetch": "^3.3.2", "nuxt": "^3.15.1", "pinia": "^2.3.0", "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", "element-plus": "^2.9.3", "sass": "^1.83.1" }, "packageManager": "pnpm@9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a" }