{ "name": "Dcode-Editor", "version": "0.2.0", "private": true, "scripts": { "client": "vue-cli-service serve", "server": "nodemon service/app.js dev -L", "build": "vue-cli-service build --no-clean", "build:test": "vue-cli-service build --no-clean --mode development", "start": "pm2 start service/app.js", "stop-app": "pm2 stop app", "restart-app": "pm2 restart app", "doc": "docsify serve docs", "build:all": "npm run build && npm run template", "template": "npm run template:h5-parse && npm run template:h5-long && npm run template:pc", "template:h5-parse": "vue-cli-service build --target lib --name page-engine --dest service/public/engine_libs/h5-swiper engine-template/engine-h5-swiper/index.js", "template:h5-long": "vue-cli-service build --target lib --name page-engine --dest service/public/engine_libs/h5-long engine-template/engine-h5-long/index.js", "template:h5-long-a": "vue-cli-service build --target lib --name page-engine --dest service/public/engine_libs/h5-long engine-template/engine-h5-long/index.js --report", "template:pc": "vue-cli-service build --target lib --name page-engine --dest service/public/engine_libs/pc engine-template/engine-pc/index.js" }, "dependencies": { "ali-oss": "^6.1.1", "animate.css": "^4.1.1", "axios": "^1.6.7", "babel-polyfill": "^6.26.0", "core-js": "^3.6.5", "crypto-js": "^3.1.9-1", "dnd.js": "^0.4.10", "dom-to-image": "^2.6.0", "echarts": "^4.1.0", "element-ui": "^2.15.23-rc", "html2canvas": "^1.0.0-rc.5", "koa-body": "^4.2.0", "koa-ejs": "^4.3.0", "lodash": "^4.17.21", "node-schedule": "^1.3.2", "nprogress": "^0.2.0", "qrcode.vue": "^1.6.3", "redis": "^3.0.2", "screenfull": "^5.1.0", "swiper": "^6.3.5", "v-charts": "^1.19.0", "vant": "^2.12.24", "vue": "2.7.16", "vue-awesome-swiper": "^4.1.1", "vue-baidu-map": "^0.21.22", "vue-brace": "^2.0.0", "vue-clipboard2": "^0.3.1", "vue-contextmenujs": "^1.3.13", "vue-cropper": "^0.4.9", "vue-drag-verify-img-chip": "^1.1.1", "vue-echarts": "^6.0.0-rc.5", "vue-mini-player": "^0.2.1", "vue-router": "^3.6.5", "vue-sketch-ruler": "^1.0.3", "vue-swiper-component": "^2.1.3", "vue-waterfall-easy": "^2.4.4", "vue-waterfall-rapid": "^1.0.22", "vuex": "^3.6.2" }, "devDependencies": { "@vue/cli-plugin-babel": "4.5.0", "@vue/cli-plugin-eslint": "4.5.0", "@vue/cli-plugin-unit-jest": "^4.5.12", "@vue/cli-service": "4.5.0", "@vue/test-utils": "^1.0.3", "art-template": "^4.13.2", "babel-eslint": "^10.0.1", "babel-plugin-component": "^1.1.1", "babel-plugin-import": "^1.12.2", "babel-preset-env": "^1.7.0", "co": "^4.6.0", "debug": "^4.1.1", "eslint": "^5.16.0", "eslint-plugin-vue": "^5.0.0", "html2canvas-proxy": "^1.0.1", "jsonwebtoken": "^8.5.1", "koa": "^2.15.3", "koa-art-template": "^1.1.1", "koa-bodyparser": "^4.4.1", "koa-convert": "^1.2.0", "koa-json": "^2.0.2", "koa-jwt": "^3.6.0", "koa-logger": "^3.2.1", "koa-onerror": "^4.2.0", "koa-router": "^7.4.0", "koa-static": "^5.0.0", "koa-views": "^6.3.1", "koa2-cors": "^2.0.6", "less": "^4.1.2", "less-loader": "^7.3.0", "mongodb": "^3.7.4", "mongoose": "^5.13.22", "nightwatch": "^1.6.1", "nodemon": "^1.19.4", "pm2": "^5.4.2", "psd": "^3.2.0", "pug": "^2.0.4", "sass": "1.34.0", "sass-loader": "10.1.1", "vue-template-compiler": "2.7.16", "webpack": "^4.44.0" } }