{ "name": "aelve-guide", "version": "1.0.0", "description": "Aelve Guide", "private": true, "scripts": { "dev": "cross-env NODE_ENV=development nodemon", "build": "cross-env NODE_ENV=production rimraf dist && npm run build:src && copyfiles index.html package.json dist/src && copyfiles package.json dist && tsc -p ./prod.tsconfig.json --outDir dist", "build:src": "concurrently \"npm run build:client\" \"npm run build:server\"", "build:client": "cross-env NODE_ENV=production webpack --config build/webpack.client.conf.js --hide-modules", "build:server": "cross-env NODE_ENV=production webpack --config build/webpack.server.conf.js --hide-modules", "test": "testcafe chrome client/tests/*.test.js --app \"npm run start:dev\" --app-init-delay 10000" }, "nodemonConfig": { "ext": "ts", "exec": "ts-node -O {\\\"module\\\":\\\"commonjs\\\"} ./server.ts", "watch": [ "build/**/*.js", "build/**/*.ts", "config.js" ], "ignore": [ "src", "src/**/*.ts", "src/**/*.js", "src/**/*.spec.ts", "src/**/*.d.ts" ] }, "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.17", "@fortawesome/free-regular-svg-icons": "^5.8.2", "@fortawesome/free-solid-svg-icons": "^5.8.1", "@fortawesome/vue-fontawesome": "^0.1.6", "axios": "^0.18.1", "easymde": "^2.6.0", "koa": "^2.7.0", "koa-bodyparser": "^4.2.1", "koa-mount": "^4.0.0", "koa-proxy": "^0.9.0", "koa-static": "^5.0.0", "lodash": "^4.17.11", "moment": "^2.24.0", "normalize-url": "^4.3.0", "nprogress": "^0.2.0", "vue": "^2.6.10", "vue-class-component": "^7.0.2", "vue-mixin-decorator": "^1.1.1", "vue-property-decorator": "^8.1.0", "vue-router": "^3.0.4", "vue-server-renderer": "^2.6.10", "vuetify": "^1.5.11", "vuex": "^3.1.0", "vuex-router-sync": "^5.0.0" }, "devDependencies": { "@babel/core": "^7.4.3", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-runtime": "^7.4.3", "@babel/preset-env": "^7.4.3", "@vue/preload-webpack-plugin": "^1.1.0", "autoprefixer": "^9.5.1", "babel-loader": "^8.0.5", "concurrently": "^4.1.0", "copyfiles": "^2.1.0", "cross-env": "^5.2.0", "css-loader": "^2.1.1", "file-loader": "^3.0.1", "fork-ts-checker-webpack-plugin": "^1.0.2", "friendly-errors-webpack-plugin": "^1.7.0", "koa-webpack": "^5.2.2", "memory-fs": "^0.4.1", "nodemon": "^1.18.11", "postcss-loader": "^3.0.0", "postcss-preset-env": "^6.6.0", "precss": "^4.0.0", "rimraf": "^2.6.3", "testcafe": "^1.1.2", "testcafe-vue-selectors": "^3.1.0", "ts-loader": "^5.3.3", "ts-node": "^8.0.3", "tslint": "^5.15.0", "typescript": "^3.4.3", "url-loader": "^1.1.2", "vue-loader": "^15.7.0", "vue-style-loader": "^4.1.2", "vue-template-compiler": "^2.6.10", "webpack": "^4.30.0", "webpack-cli": "^3.3.0", "webpack-merge": "^4.2.1", "webpack-node-externals": "^1.7.2", "webpackbar": "^3.1.5" } }