{ "name": "parchlinux-website", "version": "2.0.0", "type": "module", "private": true, "scripts": { "dev": "node server", "build": "npm run generate-articles && npm run build:client && npm run build:server", "build:client": "vite build --ssrManifest --outDir dist/client", "build:server": "vite build --ssr src/entry-server.ts --outDir dist/server", "generate-articles": "node scripts/generateArticlesJson.cjs", "start": "NODE_ENV=production node server" }, "dependencies": { "@types/marked": "^5.0.1", "@vueuse/head": "^1.1.26", "compression": "^1.7.4", "express": "^4.19.2", "js-yaml": "^4.1.0", "marked": "^5.1.1", "sirv": "^2.0.4", "slugify": "^1.6.6", "vue": "^3.4.21", "vue-router": "^4.1.6" }, "devDependencies": { "@types/node": "^18.17.0", "@vitejs/plugin-vue": "^4.0.0", "@vue/tsconfig": "^0.1.3", "glob": "^10.3.3", "npm-run-all": "^4.1.5", "ts-node": "^10.9.1", "typescript": "~4.8.4", "vite": "^4.5.2", "vue-tsc": "^1.2.0" } }