{ "name": "qm_cli_next_ts", "version": "0.1.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "@better-scroll/core": "^2.4.2", "@better-scroll/scroll-bar": "^2.4.2", "animate.css": "^4.1.1", "axios": "^0.26.0", "core-js": "^3.8.3", "pinia": "^2.0.11", "pinia-logger": "^1.3.2", "vue": "^3.2.13", "vue-i18n": "^9.1.9", "vue-router": "^4.0.3" }, "devDependencies": { "@babel/plugin-proposal-optional-chaining": "^7.16.7", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.4.0", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-typescript": "~5.0.0", "@vue/cli-service": "~5.0.0", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^9.1.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.0.3", "prettier": "^2.4.1", "sass": "^1.32.7", "sass-loader": "^12.0.0", "typescript": "~4.5.5" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/vue3-essential", "eslint:recommended", "@vue/prettier", "@vue/typescript/recommended", "plugin:prettier/recommended" ], "parserOptions": { "ecmaVersion": 2020 }, "rules": { "@typescript-eslint/no-explicit-any": "off", "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" ] }