From badcd6ea4bf0131e569d0deeee3dc8a4e91a0274 Mon Sep 17 00:00:00 2001 From: Flupsi Date: Sun, 3 Aug 2025 16:36:46 +0200 Subject: [PATCH] chore(front): Remove and cleanup unused unocss and jquery dependencies #2502 - Remove unocss package and vite plugin configuration - Remove jquery package and manual chunk configuration - Clean up commented jQuery code in SearchBar component - Remove virtual:uno.css import from main.ts --- front/package.json | 3 - front/src/components/audio/SearchBar.vue | 106 +----- front/src/main.ts | 2 - front/vite.config.ts | 6 +- front/yarn.lock | 396 +---------------------- 5 files changed, 11 insertions(+), 502 deletions(-) diff --git a/front/package.json b/front/package.json index b0a7b8c34..75334a240 100644 --- a/front/package.json +++ b/front/package.json @@ -43,7 +43,6 @@ "dompurify": "3.2.4", "focus-trap": "7.2.0", "idb-keyval": "6.2.1", - "jquery": "3.7.1", "jsmediatags": "3.9.7", "lodash-es": "4.17.21", "lru-cache": "10.2.0", @@ -83,7 +82,6 @@ "@tauri-apps/cli": "^2.0.2", "@types/diff": "5.0.9", "@types/dompurify": "3.0.5", - "@types/jquery": "3.5.29", "@types/lodash-es": "4.17.12", "@types/moxios": "0.4.17", "@types/qs": "6.9.10", @@ -122,7 +120,6 @@ "sinon": "15.0.2", "standardized-audio-context-mock": "9.6.32", "typescript": "5.3.3", - "unocss": "0.58.0", "unplugin-vue-macros": "2.14.5", "utility-types": "3.10.0", "vite": "5.2.12", diff --git a/front/src/components/audio/SearchBar.vue b/front/src/components/audio/SearchBar.vue index 4976a20ad..2ab1bf4fc 100644 --- a/front/src/components/audio/SearchBar.vue +++ b/front/src/components/audio/SearchBar.vue @@ -26,9 +26,6 @@ const router = useRouter() const query = ref() const enter = () => { - // TODO: Find out what jQuery version supports `search` - // jQuery(el.value).search('cancel query') - // Cancel any API search request to backend… return router.push(`/search?q=${query.value}&type=artists`) } @@ -38,108 +35,7 @@ const blur = () => { } onMounted(() => { - // TODO: Find out what jQuery version supports `search` - // jQuery(el.value).search({ - // type: 'category', - // minCharacters: 3, - // showNoResults: true, - // error: { - // // @ts-expect-error Semantic is broken - // noResultsHeader: t('components.audio.SearchBar.header.noResults'), - // noResults: t('components.audio.SearchBar.empty.noResults') - // }, - - // onSelect (result, response) { - // jQuery(el.value).search('set value', query.value) - // router.push(result.routerUrl) - // jQuery(el.value).search('hide results') - // return false - // }, - // onSearchQuery (value) { - // // query.value = value - // emit('search') - // }, - // apiSettings: { - // url: store.getters['instance/absoluteUrl']('api/v1/search?query={query}'), - // beforeXHR: function (xhrObject) { - // if (!store.state.auth.authenticated) { - // return xhrObject - // } - - // if (store.state.auth.oauth.accessToken) { - // xhrObject.setRequestHeader('Authorization', store.getters['auth/header']) - // } - - // return xhrObject - // }, - // onResponse: function (initialResponse) { - // const id = objectId.value - // const results: Partial> = {} - - // let resultsEmpty = true - // for (const category of categories.value) { - // results[category.code] = { - // name: category.name, - // results: [] - // } - - // if (category.code === 'federation' && id) { - // resultsEmpty = false - // results[category.code]?.results.push({ - // title: t('components.audio.SearchBar.link.fediverse'), - // routerUrl: { - // name: 'search', - // query: { id } - // } - // }) - // } - - // if (category.code === 'podcasts' && id) { - // resultsEmpty = false - // results[category.code]?.results.push({ - // title: t('components.audio.SearchBar.link.rss'), - // routerUrl: { - // name: 'search', - // query: { id, type: 'rss' } - // } - // }) - // } - - // if (category.code === 'more') { - // results[category.code]?.results.push({ - // title: t('components.audio.SearchBar.link.more'), - // routerUrl: { - // name: 'search', - // query: { type: 'artists', q: query.value } - // } - // }) - // } - - // if (isCategoryGuard(category)) { - // for (const result of initialResponse[category.code]) { - // resultsEmpty = false - // const id = category.getId(result) - // results[category.code]?.results.push({ - // title: category.getTitle(result), - // id, - // routerUrl: { - // name: category.route, - // params: { id } - // }, - // description: category.getDescription(result) - // }) - // } - // } - // } - - // return { - // results: resultsEmpty - // ? {} - // : results - // } - // } - // } - // }) + // Search functionality could be implemented here if needed }) diff --git a/front/src/main.ts b/front/src/main.ts index b91034d77..df5733faf 100644 --- a/front/src/main.ts +++ b/front/src/main.ts @@ -15,8 +15,6 @@ import '~/style/_main.scss' import '~/api' -import 'virtual:uno.css' - // NOTE: Set the theme as fast as possible useTheme() diff --git a/front/vite.config.ts b/front/vite.config.ts index e915dd38a..7e176fd86 100644 --- a/front/vite.config.ts +++ b/front/vite.config.ts @@ -2,7 +2,7 @@ import { visualizer } from 'rollup-plugin-visualizer' import { defineConfig, type PluginOption } from 'vite' import { VitePWA } from 'vite-plugin-pwa' import { fileURLToPath, URL } from 'node:url' -import UnoCSS from 'unocss/vite' + import manifest from './pwa-manifest.json' @@ -64,8 +64,7 @@ export default defineConfig(({ mode }) => ({ // see: https://github.com/Borewit/music-metadata-browser/issues/836 nodePolyfills(), - // https://unocss.dev/ - UnoCSS(), + vueDevTools() ], server: { @@ -119,7 +118,6 @@ export default defineConfig(({ mode }) => ({ manualChunks: { axios: ['axios', 'axios-auth-refresh'], dompurify: ['dompurify'], - jquery: ['jquery'], lodash: ['lodash-es'], moment: ['moment'], sentry: ['@sentry/vue', '@sentry/tracing'], diff --git a/front/yarn.lock b/front/yarn.lock index 23860895a..17b5f0b25 100644 --- a/front/yarn.lock +++ b/front/yarn.lock @@ -153,24 +153,11 @@ "@jridgewell/gen-mapping" "^0.3.5" "@jridgewell/trace-mapping" "^0.3.24" -"@antfu/install-pkg@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@antfu/install-pkg/-/install-pkg-1.1.0.tgz#78fa036be1a6081b5a77a5cf59f50c7752b6ba26" - integrity sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ== - dependencies: - package-manager-detector "^1.3.0" - tinyexec "^1.0.1" - -"@antfu/utils@^0.7.10", "@antfu/utils@^0.7.7": +"@antfu/utils@^0.7.10": version "0.7.10" resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-0.7.10.tgz#ae829f170158e297a9b6a28f161a8e487d00814d" integrity sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww== -"@antfu/utils@^8.1.0": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@antfu/utils/-/utils-8.1.1.tgz#95b1947d292a9a2efffba2081796dcaa05ecedfb" - integrity sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ== - "@apideck/better-ajv-errors@^0.3.1": version "0.3.6" resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz#957d4c28e886a64a8141f7522783be65733ff097" @@ -242,7 +229,7 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.28.0.tgz#9fc6fd58c2a6a15243cd13983224968392070790" integrity sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw== -"@babel/core@^7.11.1", "@babel/core@^7.23.0", "@babel/core@^7.23.5": +"@babel/core@^7.11.1", "@babel/core@^7.23.0": version "7.28.0" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.28.0.tgz#55dad808d5bf3445a108eefc88ea3fdf034749a4" integrity sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ== @@ -513,7 +500,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.25.9", "@babel/plugin-syntax-jsx@^7.27.1": +"@babel/plugin-syntax-jsx@^7.25.9": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz#2f9beb5eff30fa507c5532d107daac7b888fa34c" integrity sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w== @@ -901,7 +888,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.27.1" -"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.27.1": +"@babel/plugin-transform-typescript@^7.22.15": version "7.28.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz#796cbd249ab56c18168b49e3e1d341b72af04a6b" integrity sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg== @@ -1028,17 +1015,6 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/preset-typescript@^7.23.3": - version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz#190742a6428d282306648a55b0529b561484f912" - integrity sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ== - dependencies: - "@babel/helper-plugin-utils" "^7.27.1" - "@babel/helper-validator-option" "^7.27.1" - "@babel/plugin-syntax-jsx" "^7.27.1" - "@babel/plugin-transform-modules-commonjs" "^7.27.1" - "@babel/plugin-transform-typescript" "^7.27.1" - "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.23.5", "@babel/runtime@^7.23.8", "@babel/runtime@^7.25.6", "@babel/runtime@^7.27.6": version "7.27.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.6.tgz#ec4070a04d76bae8ddbb10770ba55714a417b7c6" @@ -1521,20 +1497,6 @@ resolved "https://registry.yarnpkg.com/@iconify/types/-/types-2.0.0.tgz#ab0e9ea681d6c8a1214f30cd741fe3a20cc57f57" integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg== -"@iconify/utils@^2.1.12": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@iconify/utils/-/utils-2.3.0.tgz#1bbbf8c477ebe9a7cacaea78b1b7e8937f9cbfba" - integrity sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA== - dependencies: - "@antfu/install-pkg" "^1.0.0" - "@antfu/utils" "^8.1.0" - "@iconify/types" "^2.0.0" - debug "^4.4.0" - globals "^15.14.0" - kolorist "^1.8.0" - local-pkg "^1.0.0" - mlly "^1.7.4" - "@iconify/vue@4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@iconify/vue/-/vue-4.1.1.tgz#c143c2973a4990ba2b47b766f80a9bca97937305" @@ -2443,13 +2405,6 @@ dependencies: "@types/sizzle" "*" -"@types/jquery@3.5.29": - version "3.5.29" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.5.29.tgz#3c06a1f519cd5fc3a7a108971436c00685b5dcea" - integrity sha512-oXQQC9X9MOPRrMhPHHOsXqeQDnWeCDT3PelUIg/Oy8FAbzSZtFHRjc7IpbfFVmpLtJ+UOoywpRsuO5Jxjybyeg== - dependencies: - "@types/sizzle" "*" - "@types/jsmediatags@3.9.6": version "3.9.6" resolved "https://registry.yarnpkg.com/@types/jsmediatags/-/jsmediatags-3.9.6.tgz#1bf159bb763dc0fbf336e169897dc17b004f61c2" @@ -2953,223 +2908,6 @@ resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz#d06bbb384ebcf6c505fde1c3d0ed4ddffe0aaff8" integrity sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g== -"@unocss/astro@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/astro/-/astro-0.58.0.tgz#614327e7765cba1a173a698d67eab367e0e91c2c" - integrity sha512-df+tEFO5eKXjQOwSWQhS9IdjD0sfLHLtn8U09sEKR2Nmh5CvpwyBxmvLQgOCilPou7ehmyKfsyGRLZg7IMp+Ew== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/reset" "0.58.0" - "@unocss/vite" "0.58.0" - -"@unocss/cli@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/cli/-/cli-0.58.0.tgz#52a80395283da9bcee465db0e69f263d10c6dbb9" - integrity sha512-rhsrDBxAVueygMcAbMkbuvsHbBL2rG6N96LllYwHn16FLgOE3Sf4JW1/LlNjQje3BtwMMtbSCCAeu2SryFhzbw== - dependencies: - "@ampproject/remapping" "^2.2.1" - "@rollup/pluginutils" "^5.1.0" - "@unocss/config" "0.58.0" - "@unocss/core" "0.58.0" - "@unocss/preset-uno" "0.58.0" - cac "^6.7.14" - chokidar "^3.5.3" - colorette "^2.0.20" - consola "^3.2.3" - fast-glob "^3.3.2" - magic-string "^0.30.5" - pathe "^1.1.1" - perfect-debounce "^1.0.0" - -"@unocss/config@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/config/-/config-0.58.0.tgz#f4b42bdde60549860c5d1d432eaf800db3502b37" - integrity sha512-WQD29gCZ7cajnMzezD1PRW0qQSxo/C6PX9ktygwhdinFx9nXuLZnKFOz65TiI8y48e53g1i7ivvgY3m4Sq5mIg== - dependencies: - "@unocss/core" "0.58.0" - unconfig "^0.3.11" - -"@unocss/core@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.58.0.tgz#510dc6ad3930c13e5028504d4ccaf7225e7c2282" - integrity sha512-KhABQXGE2AgtO9vE28d+HnciuyGDcuygsnQdUwlzUuR4K05OSw2kRE9emRN4HaMycD+gA/zDbQrJxTXb6mQUiA== - -"@unocss/core@^0.58.0": - version "0.58.9" - resolved "https://registry.yarnpkg.com/@unocss/core/-/core-0.58.9.tgz#a613e9d88160c5b260b1406082a9f73d789b9ea9" - integrity sha512-wYpPIPPsOIbIoMIDuH8ihehJk5pAZmyFKXIYO/Kro98GEOFhz6lJoLsy6/PZuitlgp2/TSlubUuWGjHWvp5osw== - -"@unocss/extractor-arbitrary-variants@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.0.tgz#33b0ae5ee34196c30dc68d68fb5d95daafb169af" - integrity sha512-s9wK2UugJM0WK1HpgPz2kTbpeyQc46zais+nauN/ykVX6NMq8PtGzSWszzf+0aIbtWAQGiqAfiYNTpf09tJHfg== - dependencies: - "@unocss/core" "0.58.0" - -"@unocss/inspector@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/inspector/-/inspector-0.58.0.tgz#7e423ca69d53aa7bfbe060537c1ff7344dd6eb87" - integrity sha512-ZC4QauFGdh3/VkzW/FqkO2R03JEbzGNuX0DK03pwas8/jFIGh8pPldesj8GEKm1YWr1emx9cw7JUnhR8XSUBlA== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/rule-utils" "0.58.0" - gzip-size "^6.0.0" - sirv "^2.0.3" - -"@unocss/postcss@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/postcss/-/postcss-0.58.0.tgz#79a62edd6e73fe6472afd1401f595bde3067a4a2" - integrity sha512-2hAwLbfUFqysi8FN1cn3xkHy5GhLMlYy6W4NrAZ2ws7F2MKpsCT2xCj7dT5cI2tW8ulD2YoVbKH15dBhNsMNUA== - dependencies: - "@unocss/config" "0.58.0" - "@unocss/core" "0.58.0" - "@unocss/rule-utils" "0.58.0" - css-tree "^2.3.1" - fast-glob "^3.3.2" - magic-string "^0.30.5" - postcss "^8.4.32" - -"@unocss/preset-attributify@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-attributify/-/preset-attributify-0.58.0.tgz#4a76cf2450296fc3ec32d3e8fc1c0eef0b8b217f" - integrity sha512-Ew78noYes12K9gk4dF36MkjpiIqTi1XVqcniiAzxCkzuctxN4B57vW3LVTwjInGmWNNKWN3UNR4q1o0VxH4xJg== - dependencies: - "@unocss/core" "0.58.0" - -"@unocss/preset-icons@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-icons/-/preset-icons-0.58.0.tgz#93415cb79632fbaa00012b16995f211f942b2136" - integrity sha512-niT32avw+8l+L40LGhrmX6qDV9Z8/gOn4xjjRhLZZouKni3CJOpz9taILyF4xp1nak5nxGT4wa0tuC/htvOF5A== - dependencies: - "@iconify/utils" "^2.1.12" - "@unocss/core" "0.58.0" - ofetch "^1.3.3" - -"@unocss/preset-mini@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-mini/-/preset-mini-0.58.0.tgz#b983dfd64b9aa0983062b70e39811b6ed562f0d8" - integrity sha512-oMliJZVTN3ecAvf52yN+MyJszaJOZoKwMMbUAFqVis62MaqRzZ8mSw12QFLFyX2pltulDFpMBTAKro+hP0wXEg== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/extractor-arbitrary-variants" "0.58.0" - "@unocss/rule-utils" "0.58.0" - -"@unocss/preset-tagify@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-tagify/-/preset-tagify-0.58.0.tgz#ae75697536fc0d9069f30817ef72bb401f3c7f57" - integrity sha512-I+dzfs/bofiGb2AUxkhcTDhB+r2+/3SO81PFwf3Ae7afnzhA2SLsKAkEqO8YN3M3mwZL7IfXn6vpsWeEAlk/yw== - dependencies: - "@unocss/core" "0.58.0" - -"@unocss/preset-typography@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-typography/-/preset-typography-0.58.0.tgz#f6ba6ed952460ce4e6f3eb93bfdcbd592de38927" - integrity sha512-8qo+Z1CJtXFMDbAvtizUTRLuLxCIzytgYU0GmuRkfc2iwASSDNDsvh8nAYQfWpyAEOV7QEHtS9c9xL4b0c89FA== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/preset-mini" "0.58.0" - -"@unocss/preset-uno@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-uno/-/preset-uno-0.58.0.tgz#8f9533ccda30a1faf852bf5f816344b69d170ddc" - integrity sha512-DpgfjtvSgsWeyZH+jQHc1k5IReiZNb7oGpHVnfF6SlHETTnMHSeNetxkPQWYrqJLPI6llNLPTdTa5j47NtmOiA== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/preset-mini" "0.58.0" - "@unocss/preset-wind" "0.58.0" - "@unocss/rule-utils" "0.58.0" - -"@unocss/preset-web-fonts@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.0.tgz#992656f49ef23b07f8cdb6f0c84f5e99614bc0b6" - integrity sha512-QarDDEUlexQ2IIn23pE1eHDskG2Tz+JjCe+FAN0DoNLLhvUUWSB4cQIMFWP6dSMJ047Blj9IpgAl9dERICW1qQ== - dependencies: - "@unocss/core" "0.58.0" - ofetch "^1.3.3" - -"@unocss/preset-wind@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/preset-wind/-/preset-wind-0.58.0.tgz#1f819dcc34c859d7790965be513ad2dffe7e91ca" - integrity sha512-2zgaIy9RAGie9CsUYCkYRDSERBi8kG6Q/mQLgNfP9HMz5IThlnDHFWF/hLAVD51xQUg9gH8qWBR9kN/1ioT5Tw== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/preset-mini" "0.58.0" - "@unocss/rule-utils" "0.58.0" - -"@unocss/reset@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/reset/-/reset-0.58.0.tgz#661592965eaf616692a3d5c91644248bed8c173d" - integrity sha512-UVZ5kz37JGbwAA06k/gjKYcekcTwi6oIhev1EpTtCvHLL6XYcYqcwb/u4Wjzprd3L3lxDGYXvGdjREGm2u7vbQ== - -"@unocss/rule-utils@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/rule-utils/-/rule-utils-0.58.0.tgz#2cb3144d4ebc86f3fc0e284e3df6464ec79021ea" - integrity sha512-LBJ9dJ/j5UIMzJF7pmIig55MtJAYtG+tn/zQRveZuPRVahzP+KqwlyB7u3uCUnQhdgo/MJODMcqyr0jl6+kTuA== - dependencies: - "@unocss/core" "^0.58.0" - magic-string "^0.30.5" - -"@unocss/scope@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/scope/-/scope-0.58.0.tgz#755483a20a76ef29a5808ef41e198301df4a4349" - integrity sha512-XgUXZJvbxWSRC/DNOWI5DYdR6Nd6IZxsE5ls3AFA5msgtk5OH4YNQELLMabQw7xbRbU/fftlRJa3vncSfOyl6w== - -"@unocss/transformer-attributify-jsx-babel@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.0.tgz#4f656f64376f62d15b2dd2326dd67fe1fe7124f7" - integrity sha512-ckDq/q476x2yikjS8usmSUGuakqMQrg2pm8sdBINTPdJxGc7kJRvI5UDnzRw4W9hE5IH+E4gg0XfCtFad0O3eg== - dependencies: - "@babel/core" "^7.23.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/preset-typescript" "^7.23.3" - "@unocss/core" "0.58.0" - -"@unocss/transformer-attributify-jsx@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.0.tgz#6cb98d8a457bc9fd476daf031b2072858d183b29" - integrity sha512-QDdBEFDE7ntfCH7+8zHRW72MIQ9NH3uYGUE7lYgr5Ap8qzBHCxMT1kUrY6gwuoo3U4dMu2wruglYRHD88hvGkw== - dependencies: - "@unocss/core" "0.58.0" - -"@unocss/transformer-compile-class@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.0.tgz#b3b1175b09c6600f3d664feb95bdaf8a5fdb4e03" - integrity sha512-/BysfTg2q9sGPfiRHqWw/bT60/gjpBGBRVkIFsG4WVT2pgf3BfQUPu5FumSvZSRd0rA/pR57Lp6ZREAdj6+q+A== - dependencies: - "@unocss/core" "0.58.0" - -"@unocss/transformer-directives@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-directives/-/transformer-directives-0.58.0.tgz#4cd8c2690924d12c6cacc04167dfee03889f2292" - integrity sha512-sU2U/aIykRkGGbA4Qo9Z5XE/KqWf7KhBwC1m8pUoqjawsZex4aVnQgXzDPfcjtmy6pElwK0z2U5DnO+OK9vCgQ== - dependencies: - "@unocss/core" "0.58.0" - "@unocss/rule-utils" "0.58.0" - css-tree "^2.3.1" - -"@unocss/transformer-variant-group@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.0.tgz#2a9faa6059ebbb80f596baade23901488a289679" - integrity sha512-O2n8uVIpNic57rrkaaQ8jnC1WJ9N6FkoqxatRDXZ368aJ1CJNya0ZcVUL6lGGND0bOLXen4WmEN62ZxEWTqdkA== - dependencies: - "@unocss/core" "0.58.0" - -"@unocss/vite@0.58.0": - version "0.58.0" - resolved "https://registry.yarnpkg.com/@unocss/vite/-/vite-0.58.0.tgz#20d5d6e16958685c387befdd980065078cec6a58" - integrity sha512-OCUOLMSOBEtXOEyBbAvMI3/xdR175BWRzmvV9Wc34ANZclEvCdVH8+WU725ibjY4VT0gVIuX68b13fhXdHV41A== - dependencies: - "@ampproject/remapping" "^2.2.1" - "@rollup/pluginutils" "^5.1.0" - "@unocss/config" "0.58.0" - "@unocss/core" "0.58.0" - "@unocss/inspector" "0.58.0" - "@unocss/scope" "0.58.0" - "@unocss/transformer-directives" "0.58.0" - chokidar "^3.5.3" - fast-glob "^3.3.2" - magic-string "^0.30.5" - "@vitejs/plugin-vue@5.1.4": version "5.1.4" resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz#72b8b705cfce36b00b59af196195146e356500c4" @@ -4863,7 +4601,7 @@ check-more-types@^2.24.0: resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" integrity sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: +"chokidar@>=3.0.0 <4.0.0": version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -4951,7 +4689,7 @@ colorette@^1.2.0: resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== -colorette@^2.0.16, colorette@^2.0.20: +colorette@^2.0.16: version "2.0.20" resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== @@ -5031,11 +4769,6 @@ config-chain@^1.1.13: ini "^1.3.4" proto-list "~1.2.1" -consola@^3.2.3: - version "3.4.2" - resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" - integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== - console-browserify@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" @@ -5184,14 +4917,6 @@ css-selector-parser@^1.3: resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.4.1.tgz#03f9cb8a81c3e5ab2c51684557d5aaf6d2569759" integrity sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g== -css-tree@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" - integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== - dependencies: - mdn-data "2.0.30" - source-map-js "^1.0.1" - cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" @@ -5310,7 +5035,7 @@ de-indent@^1.0.2: resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.7, debug@^4.4.0, debug@^4.4.1: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.7, debug@^4.4.1: version "4.4.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.1.tgz#e5a8bc6cbc4c6cd3e64308b0693a3d4fa550189b" integrity sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ== @@ -5410,11 +5135,6 @@ des.js@^1.0.0: inherits "^2.0.1" minimalistic-assert "^1.0.0" -destr@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/destr/-/destr-2.0.5.tgz#7d112ff1b925fb8d2079fac5bdb4a90973b51fdb" - integrity sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA== - devlop@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" @@ -5525,11 +5245,6 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1: es-errors "^1.3.0" gopd "^1.2.0" -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -6261,7 +5976,7 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@^3.2.12, fast-glob@^3.2.9, fast-glob@^3.3.2: +fast-glob@^3.2.12, fast-glob@^3.2.9: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -6642,11 +6357,6 @@ globals@^13.19.0, globals@^13.24.0: dependencies: type-fest "^0.20.2" -globals@^15.14.0: - version "15.15.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-15.15.0.tgz#7c4761299d41c32b075715a4ce1ede7897ff72a8" - integrity sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg== - globalthis@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" @@ -6687,13 +6397,6 @@ graphql@^16.8.1: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.11.0.tgz#96d17f66370678027fdf59b2d4c20b4efaa8a633" integrity sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw== -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - has-bigints@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" @@ -7401,21 +7104,11 @@ jest-worker@^26.2.1: merge-stream "^2.0.0" supports-color "^7.0.0" -jiti@^1.21.0: - version "1.21.7" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" - integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== - jiti@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/jiti/-/jiti-2.4.2.tgz#d19b7732ebb6116b06e2038da74a55366faef560" integrity sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A== -jquery@3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" - integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== - js-beautify@1.14.9: version "1.14.9" resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.14.9.tgz#a5db728bc5a0d84d3b1a597c376b29bd4d39c8e5" @@ -7869,11 +7562,6 @@ mdast-util-to-hast@^13.0.0: unist-util-visit "^5.0.0" vfile "^6.0.0" -mdn-data@2.0.30: - version "2.0.30" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" - integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== - media-typer@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-1.1.0.tgz#6ab74b8f2d3320f2064b2a87a38e7931ff3a5561" @@ -8168,11 +7856,6 @@ node-fetch-h2@^2.3.0: dependencies: http2-client "^1.2.5" -node-fetch-native@^1.6.4: - version "1.6.6" - resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.6.6.tgz#ae1d0e537af35c2c0b0de81cbff37eedd410aa37" - integrity sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ== - node-fetch@^2.6.1: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" @@ -8392,15 +8075,6 @@ object.values@^1.1.7, object.values@^1.2.1: define-properties "^1.2.1" es-object-atoms "^1.0.0" -ofetch@^1.3.3: - version "1.4.1" - resolved "https://registry.yarnpkg.com/ofetch/-/ofetch-1.4.1.tgz#b6bf6b0d75ba616cef6519dd8b6385a8bae480ec" - integrity sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw== - dependencies: - destr "^2.0.3" - node-fetch-native "^1.6.4" - ufo "^1.5.4" - once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -8556,11 +8230,6 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -package-manager-detector@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/package-manager-detector/-/package-manager-detector-1.3.0.tgz#b42d641c448826e03c2b354272456a771ce453c0" - integrity sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ== - pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -9593,15 +9262,6 @@ sinon@^16.0.0: nise "^5.1.4" supports-color "^7.2.0" -sirv@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0" - integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ== - dependencies: - "@polka/url" "^1.0.0-next.24" - mrmime "^2.0.0" - totalist "^3.0.0" - sirv@^3.0.0, sirv@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/sirv/-/sirv-3.0.1.tgz#32a844794655b727f9e2867b777e0060fbe07bf3" @@ -10086,11 +9746,6 @@ tinybench@^2.5.1: resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.9.0.tgz#103c9f8ba6d7237a47ab6dd1dcff77251863426b" integrity sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg== -tinyexec@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tinyexec/-/tinyexec-1.0.1.tgz#70c31ab7abbb4aea0a24f55d120e5990bfa1e0b1" - integrity sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw== - tinypool@^0.8.2: version "0.8.4" resolved "https://registry.yarnpkg.com/tinypool/-/tinypool-0.8.4.tgz#e217fe1270d941b39e98c625dcecebb1408c9aa8" @@ -10373,15 +10028,6 @@ unbox-primitive@^1.1.0: has-symbols "^1.1.0" which-boxed-primitive "^1.1.1" -unconfig@^0.3.11: - version "0.3.13" - resolved "https://registry.yarnpkg.com/unconfig/-/unconfig-0.3.13.tgz#8612d57811c1316f30d95f45bb96ce8ce8afc10c" - integrity sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng== - dependencies: - "@antfu/utils" "^0.7.7" - defu "^6.1.4" - jiti "^1.21.0" - unconfig@^7.1.0: version "7.3.2" resolved "https://registry.yarnpkg.com/unconfig/-/unconfig-7.3.2.tgz#170a34ee9b86cec5aaec953260d2da864218b998" @@ -10493,32 +10139,6 @@ universalify@^2.0.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== -unocss@0.58.0: - version "0.58.0" - resolved "https://registry.yarnpkg.com/unocss/-/unocss-0.58.0.tgz#e09c208c6b1d7e3950973dad1f19f7c3b98f6ee5" - integrity sha512-MSPRHxBqWN+1AHGV+J5uUy4//e6ZBK6O+ISzD0qrXcCD/GNtxk1+lYjOK2ltkUiKX539+/KF91vNxzhhwEf+xA== - dependencies: - "@unocss/astro" "0.58.0" - "@unocss/cli" "0.58.0" - "@unocss/core" "0.58.0" - "@unocss/extractor-arbitrary-variants" "0.58.0" - "@unocss/postcss" "0.58.0" - "@unocss/preset-attributify" "0.58.0" - "@unocss/preset-icons" "0.58.0" - "@unocss/preset-mini" "0.58.0" - "@unocss/preset-tagify" "0.58.0" - "@unocss/preset-typography" "0.58.0" - "@unocss/preset-uno" "0.58.0" - "@unocss/preset-web-fonts" "0.58.0" - "@unocss/preset-wind" "0.58.0" - "@unocss/reset" "0.58.0" - "@unocss/transformer-attributify-jsx" "0.58.0" - "@unocss/transformer-attributify-jsx-babel" "0.58.0" - "@unocss/transformer-compile-class" "0.58.0" - "@unocss/transformer-directives" "0.58.0" - "@unocss/transformer-variant-group" "0.58.0" - "@unocss/vite" "0.58.0" - unplugin-combine@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/unplugin-combine/-/unplugin-combine-1.2.1.tgz#3b7cc0d53b76224fd7229e7d313072ef7489b3ce"