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
想要评论请 注册 或 登录