{ "name": "my-vue-app", "private": true, "version": "0.0.0", "scripts": { "dev": "vite", "build": "vue-tsc --noEmit --skipLibCheck && vite build", "preview": "vite preview", "lint": "eslint --ext .js,.vue,.ts src", "lint:fix": "npx eslint ./src/**/*.vue --fix", "stylelint": "npx stylelint --aei .scss,.vue src", "stylint:fix": "npx stylelint ./src/**/*.{vue,.scss} --fix" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "src/**/*.{ts,vue}": [ "eslint --fix" ], "*.vue": [ "stylelint --fix --custom-syntax postcss-html" ] }, "dependencies": { "axios": "^0.26.0", "echarts": "^5.3.0", "pinia": "^2.0.11", "vant": "^3.6.2", "vue": "^3.2.25", "vue-router": "^4.0.14", "vue-tsc": "^0.40.13" }, "devDependencies": { "@types/node": "^17.0.18", "@typescript-eslint/eslint-plugin": "^5.12.0", "@typescript-eslint/parser": "^5.12.0", "@vitejs/plugin-vue": "^2.2.0", "eslint": "^8.9.0", "eslint-plugin-vue": "^8.5.0", "husky": "^4.3.8", "lint-staged": "^12.3.4", "mockjs": "^1.1.0", "postcss-html": "^1.3.0", "stylelint": "^14.5.3", "stylelint-config-standard-scss": "^3.0.0", "stylelint-scss": "^4.1.0", "typescript": "^4.5.4", "vite": "^2.8.0" } }