From 337425d21cd83aeabcdd331a2e996acc07006316 Mon Sep 17 00:00:00 2001 From: Spythere Date: Wed, 27 Mar 2024 16:10:53 +0100 Subject: [PATCH 1/4] eslint & prettier update; api fetching from static server --- .eslintrc.cjs | 17 +- .prettierrc | 6 + package.json | 2 +- src/App.vue | 17 +- src/components/app/AppModals.vue | 6 +- src/components/app/Footer.vue | 21 +-- src/components/app/MainContainer.vue | 12 +- src/components/cards/RealStockCard.vue | 139 +++++----------- src/components/common/Checkbox.vue | 4 +- src/components/sections/InputsSection.vue | 27 ++- src/components/sections/LogoSection.vue | 22 +-- src/components/sections/StockSection.vue | 38 ++--- src/components/sections/TrainImageSection.vue | 31 +++- src/components/tabs/NumberGeneratorTab.vue | 135 ++++++--------- src/components/tabs/StockGeneratorTab.vue | 46 +++-- src/components/tabs/StockListTab.vue | 118 ++++++++++--- src/components/tabs/WikiListTab.vue | 38 ++++- .../utils/ImageFullscreenPreview.vue | 4 +- src/components/utils/StockThumbnails.vue | 26 ++- src/constants/numberGeneratorData.json | 3 +- src/enums/EVehicleUseType.ts | 12 +- src/http.ts | 8 +- src/i18n-setup.ts | 25 +-- src/main.ts | 10 +- src/mixins/imageMixin.ts | 14 +- src/mixins/stockMixin.ts | 11 +- src/mixins/stockPreviewMixin.ts | 4 +- src/mixins/warningsMixin.ts | 5 +- src/store.ts | 157 +++++++++++++----- src/styles/global.scss | 26 +-- src/styles/tab.scss | 2 +- src/types.ts | 58 ++----- src/utils/vehicleLimitsUtils.ts | 10 +- src/utils/vehicleUtils.ts | 107 ++++++------ src/views/AppContainerView.vue | 8 +- src/vite-env.d.ts | 4 +- vite.config.ts | 28 ---- 37 files changed, 636 insertions(+), 565 deletions(-) create mode 100644 .prettierrc diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 7c4376e..7c17026 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -1,18 +1,13 @@ /* eslint-env node */ -require('@rushstack/eslint-patch/modern-module-resolution') +require('@rushstack/eslint-patch/modern-module-resolution'); module.exports = { root: true, - extends: [ - 'plugin:vue/vue3-essential', - 'eslint:recommended', - '@vue/eslint-config-typescript', - '@vue/eslint-config-prettier/skip-formatting' - ], + extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-typescript', '@vue/eslint-config-prettier/skip-formatting'], rules: { - 'vue/multi-word-component-names': 'off' + 'vue/multi-word-component-names': 'off', }, parserOptions: { - ecmaVersion: 'latest' - } -} + ecmaVersion: 'latest', + }, +}; diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..cbd1fe3 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "semi": true, + "singleQuote": true, + "trailingComma": "es5", + "printWidth": 100 +} diff --git a/package.json b/package.json index 822080b..786b6eb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pojazdownik", - "version": "1.8.2", + "version": "1.8.3", "private": true, "type": "module", "scripts": { diff --git a/src/App.vue b/src/App.vue index d7d74c2..e97941b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,28 +5,29 @@