You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
110 lines
3.1 KiB
110 lines
3.1 KiB
{ |
|
"name": "robot-system", |
|
"version": "2.1.0", |
|
"private": true, |
|
"scripts": { |
|
"dev": "vue-cli-service serve", |
|
"build:prod": "vue-cli-service build", |
|
"build:stage": "vue-cli-service build --mode staging", |
|
"lint": "vue-cli-service lint", |
|
"eslint": "eslint --ext .vue,.js,.json src --fix", |
|
"lint:css": "npm run stylelint:css & npm run stylelint:vue", |
|
"stylelint:css": "stylelint \"src/**/*.(scss|css|sass)\" --customSyntax postcss-scss --fix", |
|
"stylelint:vue": "stylelint \"src/**/*.vue\" --customSyntax postcss-html --fix" |
|
}, |
|
"dependencies": { |
|
"@amap/amap-jsapi-loader": "^1.0.1", |
|
"@antv/g6": "^4.2.5", |
|
"@wangeditor/editor": "^5.1.2", |
|
"@wangeditor/editor-for-vue": "^1.0.2", |
|
"axios": "^0.19.2", |
|
"bpmn-js": "^8.8.3", |
|
"crypto-js": "^4.0.0", |
|
"dayjs": "^1.10.6", |
|
"echarts": "^5.0.1", |
|
"fawkes-lib": "^0.3.2", |
|
"gcoord": "^1.0.6", |
|
"html2canvas": "^1.0.0-rc.7", |
|
"js-md5": "^0.7.3", |
|
"jsencrypt": "^3.2.0", |
|
"jspdf": "^2.3.1", |
|
"leaflet": "^1.9.4", |
|
"lodash.clonedeep": "^4.5.0", |
|
"mammoth": "^1.9.0", |
|
"monaco-editor": "^0.28.1", |
|
"monaco-editor-webpack-plugin": "^4.2.0", |
|
"mqtt": "^4.2.8", |
|
"nprogress": "^0.2.0", |
|
"proj4": "^2.14.0", |
|
"proj4leaflet": "^1.0.2", |
|
"qiankun": "^2.5.1", |
|
"sm-crypto": "^0.2.5", |
|
"sortablejs": "^1.12.0", |
|
"stompjs": "^2.3.3", |
|
"vue": "~2.6.10", |
|
"vue-clipboard2": "^0.3.1", |
|
"vue-codemirror": "^4.0.6", |
|
"vue-cropper": "^0.5.6", |
|
"vue-drag-resize": "^1.5.4", |
|
"vue-i18n": "^5.0.3", |
|
"vue-multipane": "^0.9.5", |
|
"vue-router": "^3.5.2", |
|
"vue-socket.io": "^3.0.7", |
|
"vuex": "^3.1.1", |
|
"xgplayer": "^2.32.2", |
|
"xss": "^1.0.10" |
|
}, |
|
"devDependencies": { |
|
"@babel/eslint-parser": "^7.16.5", |
|
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", |
|
"@vue/babel-preset-jsx": "^1.2.4", |
|
"@vue/cli-plugin-babel": "^4.0.0", |
|
"@vue/cli-plugin-eslint": "^4.0.0", |
|
"@vue/cli-service": "^4.0.0", |
|
"babel-plugin-component": "^1.1.1", |
|
"compression-webpack-plugin": "^6.1.1", |
|
"core-js": "^3.3.2", |
|
"eslint": "^5.16.0", |
|
"eslint-plugin-vue": "^5.0.0", |
|
"husky": "^4.3.8", |
|
"lint-staged": "^12.1.5", |
|
"postcss": "^8.4.5", |
|
"postcss-html": "^1.3.0", |
|
"postcss-scss": "^4.0.2", |
|
"postcss-syntax": "^0.36.2", |
|
"sass": "^1.55.0", |
|
"sass-loader": "^8.0.0", |
|
"style-loader": "^2.0.0", |
|
"stylelint": "^14.1.0", |
|
"stylelint-config-recommended-scss": "^5.0.2", |
|
"stylelint-order": "^5.0.0", |
|
"stylelint-scss": "^4.0.1", |
|
"svg-sprite-loader": "^5.0.0", |
|
"terser-webpack-plugin": "^4.2.3", |
|
"vue-loader": "^15.9.3", |
|
"vue-template-compiler": "~2.6.10", |
|
"webpack-bundle-analyzer": "^3.9.0", |
|
"xgplayer": "^2.31.7" |
|
}, |
|
"postcss": { |
|
"plugins": { |
|
"autoprefixer": {} |
|
} |
|
}, |
|
"lint-staged": { |
|
"**/*.vue": [ |
|
"stylelint --customSyntax postcss-html --fix", |
|
"eslint --fix" |
|
], |
|
"src/**/*.{js,json}": [ |
|
"eslint --fix" |
|
], |
|
"**/*.{scss,css,sass}": [ |
|
"stylelint --customSyntax postcss-scss --fix " |
|
] |
|
}, |
|
"browserslist": [ |
|
"> 1%", |
|
"last 2 versions" |
|
] |
|
}
|
|
|