init
Showing
.browserslistrc
0 → 100644
.editorconfig
0 → 100644
.eslintignore
0 → 100644
.eslintrc.js
0 → 100644
.gitignore
0 → 100644
.stylelintrc.js
0 → 100644
babel.config.js
0 → 100644
jsconfig.json
0 → 100644
mock/index.js
0 → 100644
mock/utils/index.js
0 → 100644
package.json
0 → 100644
{ | |||
"name": "exam-ui", | |||
"version": "0.0.1", | |||
"author": "xmo", | |||
"license": "Mozilla Public License Version 2.0", | |||
"private": true, | |||
"scripts": { | |||
"serve": "vue-cli-service serve", | |||
"build": "vue-cli-service build", | |||
"build:report": "vue-cli-service build --report", | |||
"lint": "eslint --ext .js mock --fix&&vue-cli-service lint", | |||
"lint:style": "stylelint **/*.{vue,scss} --fix", | |||
"inspect": "vue-cli-service inspect", | |||
"clear": "npm cache clean -f&&rimraf node_modules&&npm install --registry=https://registry.npm.taobao.org&&cnpm i image-webpack-loader -D", | |||
"use:npm": "nrm use npm", | |||
"use:taobao": "nrm use taobao", | |||
"update": "ncu -u --reject compression-webpack-plugin,filemanager-webpack-plugin,sass,sass-loader --registry https://registry.npm.taobao.org&&npm install --registry=https://registry.npm.taobao.org&&cnpm i image-webpack-loader -D", | |||
"update:globle": "ncu -g", | |||
"image-webpack-loader": "cnpm i image-webpack-loader -D" | |||
}, | |||
"repository": { | |||
"type": "git", | |||
"url": "https://codechina.csdn.net/xmo/exam-ui.git" | |||
}, | |||
"dependencies": { | |||
"axios": "^0.21.1", | |||
"clipboard": "^2.0.8", | |||
"core-js": "^3.15.1", | |||
"dayjs": "^1.10.5", | |||
"echarts": "^5.1.2", | |||
"element-ui": "^2.15.3", | |||
"js-cookie": "^2.2.1", | |||
"file-saver": "^2.0.5", | |||
"jsencrypt": "^3.2.0", | |||
"lodash": "^4.17.21", | |||
"mockjs": "^1.1.0", | |||
"nprogress": "^0.2.0", | |||
"qs": "^6.10.1", | |||
"resize-detector": "^0.3.0", | |||
"screenfull": "^5.1.0", | |||
"vue": "^2.6.14", | |||
"vue-i18n": "^8.24.5", | |||
"vue-router": "^3.5.2", | |||
"vuedraggable": "^2.24.3", | |||
"vuex": "^3.6.2" | |||
}, | |||
"devDependencies": { | |||
"@vue/cli-plugin-babel": "^4.5.13", | |||
"@vue/cli-plugin-eslint": "^4.5.13", | |||
"@vue/cli-plugin-router": "^4.5.13", | |||
"@vue/cli-plugin-vuex": "^4.5.13", | |||
"@vue/cli-service": "^4.5.13", | |||
"@vue/eslint-config-prettier": "^6.0.0", | |||
"body-parser": "^1.19.0", | |||
"chalk": "^4.1.1", | |||
"chokidar": "^3.5.2", | |||
"compression-webpack-plugin": "^6.1.1", | |||
"eslint": "^7.29.0", | |||
"eslint-plugin-prettier": "^3.4.0", | |||
"eslint-plugin-vue": "^7.11.1", | |||
"filemanager-webpack-plugin": "^3.1.1", | |||
"image-webpack-loader": "^7.0.1", | |||
"lint-staged": "^11.0.0", | |||
"plop": "^2.7.4", | |||
"prettier": "^2.3.1", | |||
"raw-loader": "^4.0.2", | |||
"sass": "~1.32.13", | |||
"sass-loader": "^10.2.0", | |||
"stylelint": "^13.13.1", | |||
"stylelint-config-prettier": "^8.0.2", | |||
"stylelint-config-recess-order": "^2.4.0", | |||
"svg-sprite-loader": "^6.0.8", | |||
"vab-templates": "^0.0.5", | |||
"vue-eslint-parser": "^7.6.0", | |||
"vue-template-compiler": "^2.6.14", | |||
"webpackbar": "^5.0.0-3" | |||
}, | |||
"gitHooks": { | |||
"pre-commit": "lint-staged" | |||
}, | |||
"lint-staged": { | |||
"*.(js,jsx,vue)": [ | |||
"vue-cli-service lint", | |||
"git add" | |||
] | |||
}, | |||
"keywords": [], | |||
"engines": { | |||
"node": ">= 12.0.0", | |||
"npm": ">=3.0.0" | |||
} | |||
} |
prettier.config.js
0 → 100644
public/css/loading.css
0 → 100644
public/index.html
0 → 100644
src/App.vue
0 → 100644
src/components/XmoTheme/index.vue
0 → 100644
src/config/cli.config.js
0 → 100644
src/config/index.js
0 → 100644
src/config/net.config.js
0 → 100644
src/config/setting.config.js
0 → 100644
src/config/theme.config.js
0 → 100644
src/icon/index.js
0 → 100644
src/main.js
0 → 100644
src/router/index.js
0 → 100644
src/store/index.js
0 → 100644
src/store/modules/errorLog.js
0 → 100644
src/store/modules/settings.js
0 → 100644
src/styles/main.scss
0 → 100644
src/utils/mock.js
0 → 100644
src/utils/validate.js
0 → 100644
webstorm.config.js
0 → 100644
想要评论请 注册 或 登录