From 75b00c8a5cbf00ca42217286ff98a2e7e1ea1956 Mon Sep 17 00:00:00 2001 From: Bang <15622356989@163.com> Date: Wed, 23 Feb 2022 17:11:14 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC?= =?UTF-8?q?=E6=95=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .husky/pre-commit | 3 +- .prettierrc.js | 2 +- .vscode/extensions.json | 3 - .vscode/settings.json | 3 - package.json | 9 +- pnpm-lock.yaml | 23 +- src/App.vue | 8 +- src/components/AppHeader.vue | 32 +-- src/components/DevelopmentLanguage.vue | 45 ++-- src/components/IconText.vue | 28 ++- src/components/{AppBanner.vue => OBanner.vue} | 12 +- src/components/{HeaderNav.vue => ONav.vue} | 42 ++-- .../{Radiogroup.vue => ORadioButton.vue} | 48 ++-- src/components/PartnersRankBar.vue | 114 --------- .../{TextChart.vue => charts/ChartCard.vue} | 55 ++--- .../{Chart.vue => charts/ChartModule.vue} | 29 ++- .../LineContributorsRank.vue} | 35 ++- .../LinePartnershipsTotal.vue} | 21 +- .../MixChartContributors.vue} | 225 ++++++++++++------ .../TreemapPartnershipsDevelopers.vue} | 21 +- src/main.js | 4 +- src/service/options.js | 6 +- src/views/Contributors.vue | 210 ++++++++-------- src/views/OverView.vue | 54 +++-- src/views/Partnerships.vue | 33 ++- 25 files changed, 566 insertions(+), 499 deletions(-) delete mode 100644 .vscode/extensions.json delete mode 100644 .vscode/settings.json rename src/components/{AppBanner.vue => OBanner.vue} (72%) rename src/components/{HeaderNav.vue => ONav.vue} (88%) rename src/components/{Radiogroup.vue => ORadioButton.vue} (82%) delete mode 100644 src/components/PartnersRankBar.vue rename src/components/{TextChart.vue => charts/ChartCard.vue} (88%) rename src/components/{Chart.vue => charts/ChartModule.vue} (85%) rename src/components/{ContributorsRankLine.vue => charts/LineContributorsRank.vue} (83%) rename src/components/{EnterpriseLine.vue => charts/LinePartnershipsTotal.vue} (82%) rename src/components/{ContributorsCharts.vue => charts/MixChartContributors.vue} (33%) rename src/components/{EnterpriseTreemap.vue => charts/TreemapPartnershipsDevelopers.vue} (82%) diff --git a/.husky/pre-commit b/.husky/pre-commit index 5d9040a..1bf5193 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -PATH="/usr/local/bin:$PATH" -pnpm lint +pnpm lint \ No newline at end of file diff --git a/.prettierrc.js b/.prettierrc.js index b294430..b3d9a25 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,5 +1,5 @@ module.exports = { - printWidth: 120, + printWidth: 80, useTabs: false, singleQuote: true, tabWidth: 2, diff --git a/.vscode/extensions.json b/.vscode/extensions.json deleted file mode 100644 index 3dc5b08..0000000 --- a/.vscode/extensions.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "recommendations": ["johnsoncodehk.volar"] -} diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index c88a2e7..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "eslint.validate": ["javascript", "javascriptreact", "vue"] -} diff --git a/package.json b/package.json index af6fb3e..440fdae 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "dev": "vite", "build": "vite build", "preview": "vite preview", - "lint": "eslint --ext .js,.vue src" + "lint": "eslint --ext .js,.vue src", + "prepare": "husky install" }, "repository": { "type": "git", @@ -27,14 +28,14 @@ "@vitejs/plugin-vue": "^2.0.0", "@vue/eslint-config-prettier": "^7.0.0", "eslint": "^8.8.0", - "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^8.4.1", - "husky": "^7.0.0", "prettier": "^2.5.1", "sass": "^1.49.7", "unplugin-auto-import": "^0.5.11", "unplugin-vue-components": "^0.17.18", "vite": "^2.7.2", - "vite-plugin-svg-icons": "^2.0.1" + "vite-plugin-svg-icons": "^2.0.1", + "husky": "^7.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71adda4..d2c96da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ specifiers: echarts: ^5.3.0 element-plus: ^2.0.1 eslint: ^8.8.0 - eslint-config-prettier: ^8.3.0 + eslint-plugin-prettier: ^4.0.0 eslint-plugin-vue: ^8.4.1 husky: ^7.0.0 normalize.css: ^8.0.1 @@ -34,7 +34,7 @@ devDependencies: '@vitejs/plugin-vue': registry.npmmirror.com/@vitejs/plugin-vue/2.1.0_vite@2.7.13+vue@3.2.29 '@vue/eslint-config-prettier': registry.npmmirror.com/@vue/eslint-config-prettier/7.0.0_eslint@8.8.0+prettier@2.5.1 eslint: registry.npmmirror.com/eslint/8.8.0 - eslint-config-prettier: registry.npmmirror.com/eslint-config-prettier/8.3.0_eslint@8.8.0 + eslint-plugin-prettier: registry.npmmirror.com/eslint-plugin-prettier/4.0.0_eslint@8.8.0+prettier@2.5.1 eslint-plugin-vue: registry.npmmirror.com/eslint-plugin-vue/8.4.1_eslint@8.8.0 husky: registry.npmmirror.com/husky/7.0.4 prettier: registry.npmmirror.com/prettier/2.5.1 @@ -1217,6 +1217,25 @@ packages: prettier-linter-helpers: registry.npmmirror.com/prettier-linter-helpers/1.0.0 dev: true + registry.npmmirror.com/eslint-plugin-prettier/4.0.0_eslint@8.8.0+prettier@2.5.1: + resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz} + id: registry.npmmirror.com/eslint-plugin-prettier/4.0.0 + name: eslint-plugin-prettier + version: 4.0.0 + engines: {node: '>=6.0.0'} + peerDependencies: + eslint: '>=7.28.0' + eslint-config-prettier: '*' + prettier: '>=2.0.0' + peerDependenciesMeta: + eslint-config-prettier: + optional: true + dependencies: + eslint: registry.npmmirror.com/eslint/8.8.0 + prettier: registry.npmmirror.com/prettier/2.5.1 + prettier-linter-helpers: registry.npmmirror.com/prettier-linter-helpers/1.0.0 + dev: true + registry.npmmirror.com/eslint-plugin-vue/8.4.1_eslint@8.8.0: resolution: {integrity: sha512-nmWOhNmDx9TZ+yP9ZhezTkZUupSHsYA2TocRm+efPSXMOyFrVczVlaIuQcLBjCtI8CbkBiUQ3VcyQsjlIhDrhA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.4.1.tgz} id: registry.npmmirror.com/eslint-plugin-vue/8.4.1 diff --git a/src/App.vue b/src/App.vue index edba343..41847ed 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,14 @@