diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/App.vue | 4 | ||||
-rw-r--r-- | src/layouts/base.layout.vue | 8 | ||||
-rw-r--r-- | src/layouts/tool.layout.vue | 2 | ||||
-rw-r--r-- | src/main.ts | 1 | ||||
-rw-r--r-- | src/router.ts | 2 | ||||
-rw-r--r-- | src/tools/case-converter/case-converter.vue | 3 | ||||
-rw-r--r-- | src/tools/color-converter/color-converter.vue | 2 | ||||
-rw-r--r-- | src/tools/eta-calculator/eta-calculator.vue | 3 | ||||
-rw-r--r-- | src/tools/git-memo/git-memo.vue | 2 | ||||
-rw-r--r-- | src/tools/integer-base-converter/integer-base-converter.vue | 2 | ||||
-rw-r--r-- | src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue | 2 | ||||
-rw-r--r-- | src/tools/qr-code-generator/qr-code-generator.vue | 2 | ||||
-rw-r--r-- | src/tools/url-parser/url-parser.vue | 2 |
13 files changed, 19 insertions, 16 deletions
diff --git a/src/App.vue b/src/App.vue index 66c56da..4c83a13 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,9 +1,9 @@ <script setup lang="ts"> -import { layouts } from './layouts'; import { computed } from 'vue'; import { useRoute, RouterView } from 'vue-router'; -import { darkThemeOverrides, lightThemeOverrides } from './themes'; import { darkTheme, NGlobalStyle, NMessageProvider } from 'naive-ui'; +import { darkThemeOverrides, lightThemeOverrides } from './themes'; +import { layouts } from './layouts'; import { useStyleStore } from './stores/style.store'; const route = useRoute(); diff --git a/src/layouts/base.layout.vue b/src/layouts/base.layout.vue index 9171ecb..ec42bd5 100644 --- a/src/layouts/base.layout.vue +++ b/src/layouts/base.layout.vue @@ -4,14 +4,14 @@ import { h } from 'vue'; import { RouterLink, useRoute } from 'vue-router'; import { Heart, Menu2, Home2 } from '@vicons/tabler'; import { toolsByCategory } from '@/tools'; -import SearchBar from '../components/SearchBar.vue'; import { useStyleStore } from '@/stores/style.store'; -import HeroGradient from '../assets/hero-gradient.svg?component'; -import MenuLayout from '../components/MenuLayout.vue'; -import NavbarButtons from '../components/NavbarButtons.vue'; import { config } from '@/config'; import MenuIconItem from '@/components/MenuIconItem.vue'; import type { ITool } from '@/tools/tool'; +import SearchBar from '../components/SearchBar.vue'; +import HeroGradient from '../assets/hero-gradient.svg?component'; +import MenuLayout from '../components/MenuLayout.vue'; +import NavbarButtons from '../components/NavbarButtons.vue'; const themeVars = useThemeVars(); const route = useRoute(); diff --git a/src/layouts/tool.layout.vue b/src/layouts/tool.layout.vue index 0c1684a..bb3665e 100644 --- a/src/layouts/tool.layout.vue +++ b/src/layouts/tool.layout.vue @@ -1,10 +1,10 @@ <script lang="ts" setup> import { useRoute } from 'vue-router'; -import BaseLayout from './base.layout.vue'; import { useHead } from '@vueuse/head'; import type { HeadObject } from '@vueuse/head'; import { computed } from 'vue'; import { useThemeVars } from 'naive-ui'; +import BaseLayout from './base.layout.vue'; const route = useRoute(); const theme = useThemeVars(); diff --git a/src/main.ts b/src/main.ts index fe0b02f..e50bc37 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,6 +1,7 @@ import { createApp } from 'vue'; import { createPinia } from 'pinia'; import { createHead } from '@vueuse/head'; +// eslint-disable-next-line import/no-unresolved import { registerSW } from 'virtual:pwa-register'; import { plausible } from './plugins/plausible.plugin'; diff --git a/src/router.ts b/src/router.ts index 38bda96..f16b418 100644 --- a/src/router.ts +++ b/src/router.ts @@ -1,5 +1,5 @@ -import { layouts } from './layouts/index'; import { createRouter, createWebHistory } from 'vue-router'; +import { layouts } from './layouts/index'; import HomePage from './pages/Home.page.vue'; import NotFound from './pages/404.page.vue'; import { tools } from './tools'; diff --git a/src/tools/case-converter/case-converter.vue b/src/tools/case-converter/case-converter.vue index 142c5bd..79a0a72 100644 --- a/src/tools/case-converter/case-converter.vue +++ b/src/tools/case-converter/case-converter.vue @@ -46,8 +46,6 @@ <script setup lang="ts"> import { ref } from 'vue'; -import InputCopyable from '../../components/InputCopyable.vue'; - import { camelCase, capitalCase, @@ -61,6 +59,7 @@ import { sentenceCase, snakeCase, } from 'change-case'; +import InputCopyable from '../../components/InputCopyable.vue'; const input = ref('lorem ipsum dolor sit amet'); </script> diff --git a/src/tools/color-converter/color-converter.vue b/src/tools/color-converter/color-converter.vue index 30006fb..24b889c 100644 --- a/src/tools/color-converter/color-converter.vue +++ b/src/tools/color-converter/color-converter.vue @@ -36,12 +36,12 @@ <script setup lang="ts"> import { ref } from 'vue'; import { colord, extend } from 'colord'; -import InputCopyable from '../../components/InputCopyable.vue'; import cmykPlugin from 'colord/plugins/cmyk'; import hwbPlugin from 'colord/plugins/hwb'; import namesPlugin from 'colord/plugins/names'; import lchPlugin from 'colord/plugins/lch'; +import InputCopyable from '../../components/InputCopyable.vue'; extend([cmykPlugin, hwbPlugin, namesPlugin, lchPlugin]); diff --git a/src/tools/eta-calculator/eta-calculator.vue b/src/tools/eta-calculator/eta-calculator.vue index f6a46e5..5d6c2e9 100644 --- a/src/tools/eta-calculator/eta-calculator.vue +++ b/src/tools/eta-calculator/eta-calculator.vue @@ -51,7 +51,10 @@ </template> <script setup lang="ts"> +// Duplicate issue with sub directory +// eslint-disable-next-line import/no-duplicates import { addMilliseconds, formatRelative } from 'date-fns'; +// eslint-disable-next-line import/no-duplicates import { enGB } from 'date-fns/locale'; import { computed, ref } from 'vue'; import { formatMsDuration } from './eta-calculator.service'; diff --git a/src/tools/git-memo/git-memo.vue b/src/tools/git-memo/git-memo.vue index c32415f..8d85e99 100644 --- a/src/tools/git-memo/git-memo.vue +++ b/src/tools/git-memo/git-memo.vue @@ -5,8 +5,8 @@ </template> <script setup lang="ts"> -import Memo from './git-memo.md'; import { useThemeVars } from 'naive-ui'; +import Memo from './git-memo.md'; const themeVars = useThemeVars(); </script> diff --git a/src/tools/integer-base-converter/integer-base-converter.vue b/src/tools/integer-base-converter/integer-base-converter.vue index fbeecfd..04c4321 100644 --- a/src/tools/integer-base-converter/integer-base-converter.vue +++ b/src/tools/integer-base-converter/integer-base-converter.vue @@ -67,9 +67,9 @@ <script setup lang="ts"> import { ref } from 'vue'; +import { useStyleStore } from '@/stores/style.store'; import { convertBase } from './integer-base-converter.model'; import InputCopyable from '../../components/InputCopyable.vue'; -import { useStyleStore } from '@/stores/style.store'; const styleStore = useStyleStore(); diff --git a/src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue b/src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue index 3f6e8a6..d752873 100644 --- a/src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue +++ b/src/tools/lorem-ipsum-generator/lorem-ipsum-generator.vue @@ -30,8 +30,8 @@ <script setup lang="ts"> import { useCopy } from '@/composable/copy'; import { ref, computed } from 'vue'; -import { generateLoremIpsum } from './lorem-ipsum-generator.service'; import { randIntFromInterval } from '@/utils/random'; +import { generateLoremIpsum } from './lorem-ipsum-generator.service'; const paragraphs = ref(1); const sentences = ref([3, 8]); diff --git a/src/tools/qr-code-generator/qr-code-generator.vue b/src/tools/qr-code-generator/qr-code-generator.vue index bbac33b..e565ba7 100644 --- a/src/tools/qr-code-generator/qr-code-generator.vue +++ b/src/tools/qr-code-generator/qr-code-generator.vue @@ -32,9 +32,9 @@ <script setup lang="ts"> import { useDownloadFileFromBase64 } from '@/composable/downloadBase64'; -import { useQRCode } from './useQRCode'; import { ref } from 'vue'; import type { QRCodeErrorCorrectionLevel } from 'qrcode'; +import { useQRCode } from './useQRCode'; const foreground = ref('#000000ff'); const background = ref('#ffffffff'); diff --git a/src/tools/url-parser/url-parser.vue b/src/tools/url-parser/url-parser.vue index 71b6fd4..1978e14 100644 --- a/src/tools/url-parser/url-parser.vue +++ b/src/tools/url-parser/url-parser.vue @@ -29,8 +29,8 @@ <script setup lang="ts"> import { computed, ref } from 'vue'; import { SubdirectoryArrowRightRound } from '@vicons/material'; -import InputCopyable from '../../components/InputCopyable.vue'; import { useValidation } from '@/composable/validation'; +import InputCopyable from '../../components/InputCopyable.vue'; const urlToParse = ref('https://me:pwd@it-tools.tech:3000/url-parser?key1=value&key2=value2#the-hash'); const urlParsed = computed<URL | undefined>(() => { |