{ "name": "author-glance", "description": "A Vue Server side render project", "author": "Sa <303914098@qq.com>", "private": true, "scripts": { "dev": "cross-env DEBUG_API=true node server", "start": "cross-env NODE_ENV=production node server", "build": "rimraf dist && npm run build:client && npm run build:server", "build:client": "cross-env NODE_ENV=production webpack --config build/webpack.client.config.js --progress --hide-modules", "build:server": "cross-env NODE_ENV=production webpack --config build/webpack.server.config.js --progress --hide-modules" }, "engines": { "node": ">=7.0", "npm": ">=4.0" }, "dependencies": { "compression": "^1.7.1", "cross-env": "^5.1.1", "es6-promise": "^4.1.1", "express": "^4.16.2", "extract-text-webpack-plugin": "^3.0.2", "lru-cache": "^4.1.1", "route-cache": "0.4.3", "serve-favicon": "^2.4.5", "vue": "^2.5.8", "vue-router": "^3.0.1", "vue-server-renderer": "^2.5.8", "vuex": "^3.0.1", "vuex-router-sync": "^5.0.0" }, "devDependencies": { "autoprefixer": "^7.1.6", "axios": "^0.17.1", "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-plugin-syntax-dynamic-import": "^6.18.0", "babel-preset-env": "^1.6.1", "chart.js": "^2.7.1", "chokidar": "^1.7.0", "css-loader": "^0.28.7", "element-ui": "^1.4.10", "file-loader": "^1.1.5", "friendly-errors-webpack-plugin": "^1.6.1", "node-sass": "^4.7.2", "request": "^2.83.0", "request-promise": "^4.2.2", "rimraf": "^2.6.2", "sass-loader": "^6.0.6", "stylus": "^0.54.5", "stylus-loader": "^3.0.1", "sw-precache-webpack-plugin": "^0.11.4", "url-loader": "^0.6.2", "vue-chartjs": "^2.8.7", "vue-loader": "^13.5.0", "vue-style-loader": "^3.0.3", "vue-template-compiler": "^2.5.8", "webpack": "^3.8.1", "webpack-dev-middleware": "^1.12.0", "webpack-hot-middleware": "^2.20.0", "webpack-merge": "^4.1.1", "webpack-node-externals": "^1.6.0" } }