{ "name": "qm_cli", "version": "0.1.0", "private": true, "scripts": { "start": "vue-cli-service serve", "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "@better-scroll/observe-image": "^2.4.2", "@better-scroll/scroll-bar": "^2.4.2", "@vueuse/core": "^9.9.0", "animate.css": "^4.1.1", "axios": "^0.26.0", "core-js": "^3.8.3", "lottie-web": "^5.9.6", "pinia": "^2.0.11", "qrcodejs2": "^0.0.2", "swiper": "^8.0.7", "vconsole": "^3.15.0", "vue": "^3.2.13", "vue-i18n": "^9.1.9", "vue-router": "^4.0.3" }, "devDependencies": { "@babel/core": "^7.12.16", "@babel/eslint-parser": "^7.12.16", "@babel/plugin-proposal-optional-chaining": "^7.16.7", "@better-scroll/core": "^2.4.2", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-service": "~5.0.0", "@vue/eslint-config-prettier": "^7.0.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.0.3", "pinia-logger": "^1.3.2", "prettier": "^2.4.1", "sass": "^1.32.7", "sass-loader": "^12.0.0" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended", "@vue/prettier", "plugin:prettier/recommended" ], "parserOptions": { "parser": "@babel/eslint-parser" }, "rules": { "vue/multi-word-component-names": "off", "no-debugger": "off", "no-console": "off", "prettier/prettier": "warn", "no-extra-semi": "off", "no-unused-vars": "warn", "no-await-in-loop": "error", "no-dupe-args": "error", "no-empty": "error", "use-isnan": "error", "accessor-pairs": "error", "array-callback-return": "error", "default-case": "error", "eqeqeq": "error", "guard-for-in": "error", "no-alert": "error", "no-empty-function": "error", "no-eq-null": "error", "no-eval": "error", "no-shadow": "error", "no-new-wrappers": "error", "no-unmodified-loop-condition": "error", "no-useless-return": "error", "radix": "error", "require-await": "error", "no-var": "error", "camelcase": "off", "space-before-function-paren": "off", "no-duplicate-imports": "error", "prefer-arrow-callback": "error", "prefer-const": "error", "prefer-destructuring": "off", "no-useless-rename": "error", "no-const-assign": "error", "block-scoped-var": "error", "prefer-promise-reject-errors": "error", "yoda": "error" }, "globals": { "defineProps": "readonly", "defineEmits": "readonly", "defineExpose": "readonly", "withDefaults": "readonly" } }, "browserslist": [ "> 1%", "last 2 versions", "not dead", "not ie 11" ] }