{ "scripts": { "dev": "npm run server:dev", "prod": "npm run build && npm run server:prod", "build": "vite build", "server:dev": "node ./src/web/server", "server:prod": "cross-env NODE_ENV=production node ./src/web/server" }, "dependencies": { "@floating-ui/dom": "^1.5.3", "@floating-ui/vue": "^1.0.2", "@vitejs/plugin-vue": "^4.5.2", "@vue/compiler-sfc": "^3.3.10", "@vue/server-renderer": "^3.3.10", "compression": "^1.7.4", "config": "^3.3.9", "cross-env": "^7.0.3", "date-fns": "^3.0.0", "express": "^4.18.2", "express-promise-router": "^4.1.1", "express-query-boolean": "^2.0.0", "knex": "^3.1.0", "manticoresearch": "^4.0.0", "mitt": "^3.0.1", "nanoid": "^5.0.4", "path-to-regexp": "^6.2.1", "pg": "^8.11.3", "sirv": "^2.0.3", "vike": "^0.4.150", "vite": "^4.5.1", "vue": "^3.3.10" }, "type": "module", "devDependencies": { "@babel/cli": "^7.23.4", "@babel/core": "^7.23.6", "@babel/eslint-parser": "^7.23.3", "@babel/plugin-transform-optional-chaining": "^7.23.4", "@babel/preset-env": "^7.23.6", "@csstools/postcss-global-data": "^2.1.1", "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-vue": "^9.19.2", "postcss-custom-media": "^10.0.2", "postcss-nesting": "^12.0.2" }, "version": "0.4.2" }