{ "scripts": { "dev": "npm run server:dev", "prod": "npm run build && npm run server:prod", "build": "vike build", "server": "node --loader ts-node/esm ./src/app.ts", "server:dev": "npm run server", "server:prod": "cross-env NODE_ENV=production npm run server" }, "dependencies": { "@types/compression": "^1.7.5", "@types/express": "^5.0.0", "@types/multer": "^2.0.0", "@types/node": "^22.10.2", "@vitejs/plugin-vue": "^5.2.1", "@vue/compiler-sfc": "^3.5.13", "@vue/server-renderer": "^3.5.13", "body-parser": "^2.2.0", "compression": "^1.7.5", "config": "^4.1.1", "cross-env": "^7.0.3", "express": "^4.21.2", "file-type": "^21.0.0", "knex": "^3.1.0", "mime": "^4.1.0", "mitt": "^3.0.1", "multer": "^2.0.2", "mysql": "^2.18.1", "node-fetch": "^3.3.2", "pg": "^8.16.3", "sharp": "^0.34.4", "sirv": "^3.0.0", "sqlite3": "^5.1.7", "ts-node": "^10.9.2", "typescript": "^5.9.2", "typescript-eslint": "^8.44.0", "vike": "^0.4.223", "vite": "^6.0.5", "vue": "^3.5.13", "vue-tsc": "^2.1.10" }, "type": "module", "imports": { "#src/*": "./src/*", "#web/*": "./src/web/*", "#layouts/*": "./layouts/*", "#pages/*": "./pages/*" } }