{ "name": "blog-client", "version": "1.0.1", "description": "My Blog Client", "author": "yi-ge", "private": true, "scripts": { "dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server", "build": "nuxt build", "start": "cross-env NODE_ENV=production HOST=0.0.0.0 PORT=80 node server/index.js", "generate": "nuxt generate", "lint": "eslint --ext .js,.vue --ignore-path .gitignore --ignore-path .eslintignore .", "precommit": "npm run lint" }, "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.26", "@fortawesome/free-brands-svg-icons": "^5.12.0", "@fortawesome/free-regular-svg-icons": "^5.12.0", "@fortawesome/free-solid-svg-icons": "^5.12.0", "@fortawesome/vue-fontawesome": "^0.1.8", "@nuxtjs/axios": "^5.8.0", "cross-env": "^6.0.3", "element-ui": "^2.13.2", "highlight.js": "^9.17.1", "koa": "^2.11.0", "moment": "^2.27.0", "nuxt": "^2.12.2", "remark": "^12.0.1", "strip-markdown": "^3.1.2", "v-viewer": "^1.5.1", "vditor": "^3.3.8", "vue-js-modal": "^2.0.0-rc.6", "vue-toasted": "^1.1.28" }, "devDependencies": { "@nuxtjs/eslint-config": "^2.0.0", "babel-eslint": "^10.0.3", "babel-plugin-component": "^1.1.1", "eslint": "^6.7.2", "eslint-config-standard": ">=14.1.0", "eslint-loader": "^3.0.3", "eslint-plugin-html": "^6.0.2", "eslint-plugin-import": ">=2.19.1", "eslint-plugin-jest": "^23.1.1", "eslint-plugin-node": ">=10.0.0", "eslint-plugin-promise": ">=4.2.1", "eslint-plugin-standard": ">=4.0.1", "eslint-plugin-vue": "^6.0.1", "nodemon": "^2.0.2", "pug": "^2.0.4", "pug-plain-loader": "^1.0.0", "stylus": "^0.54.7", "stylus-loader": "^3.0.2" } }