diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 8174eb5b..638498ac 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -2,4 +2,15 @@ process.env.ESLINT_TSCONFIG = '.nuxt/tsconfig.json'; module.exports = { extends: ['plugin:nuxt/recommended', '@rotki'], + rules: { + 'vue/component-name-in-template-casing': [ + 'error', + 'PascalCase', + { + registeredComponentsOnly: false, + // components are only exported in kebab-case + ignores: ['i18n-t'], + }, + ], + }, }; diff --git a/components/HeroArea.vue b/components/HeroArea.vue index 21f86498..402e634c 100644 --- a/components/HeroArea.vue +++ b/components/HeroArea.vue @@ -8,9 +8,9 @@ const { t } = useI18n();
- +
-
+
diff --git a/components/checkout/pay/SelectedPlanOverview.vue b/components/checkout/pay/SelectedPlanOverview.vue index 71e61fff..e67811df 100644 --- a/components/checkout/pay/SelectedPlanOverview.vue +++ b/components/checkout/pay/SelectedPlanOverview.vue @@ -62,7 +62,7 @@ const css = useCssModule(); - + {{ t( diff --git a/components/features/details/ProfitLossReport.vue b/components/features/details/ProfitLossReport.vue index 1253dfb7..48f94539 100644 --- a/components/features/details/ProfitLossReport.vue +++ b/components/features/details/ProfitLossReport.vue @@ -10,9 +10,9 @@ const css = useCssModule(); Cryptocurrencies - +
-
+
diff --git a/components/hero/UseApp.vue b/components/hero/UseApp.vue index e9bc8d8e..1cf654ef 100644 --- a/components/hero/UseApp.vue +++ b/components/hero/UseApp.vue @@ -16,9 +16,9 @@ const css = useCssModule();
- +
-
+
diff --git a/components/premium/details/DexSupport.vue b/components/premium/details/DexSupport.vue index ac4d4225..59415b42 100644 --- a/components/premium/details/DexSupport.vue +++ b/components/premium/details/DexSupport.vue @@ -8,11 +8,11 @@ const { t } = useI18n(); {{ t('home.premium_features.features.dex_support.title') }} -
-
+ diff --git a/components/premium/details/GraphsStatistics.vue b/components/premium/details/GraphsStatistics.vue index 73c82019..18d93a98 100644 --- a/components/premium/details/GraphsStatistics.vue +++ b/components/premium/details/GraphsStatistics.vue @@ -8,11 +8,11 @@ const { t } = useI18n(); {{ t('home.premium_features.features.graphs_and_statistics.title') }} -
-
+ diff --git a/components/premium/details/PremiumStaking.vue b/components/premium/details/PremiumStaking.vue index bc930568..96998359 100644 --- a/components/premium/details/PremiumStaking.vue +++ b/components/premium/details/PremiumStaking.vue @@ -8,11 +8,11 @@ const { t } = useI18n(); {{ t('home.premium_features.features.premium_staking.title') }} -
-
+ diff --git a/package.json b/package.json index 656b9352..70b9c442 100644 --- a/package.json +++ b/package.json @@ -25,62 +25,63 @@ "dependencies": { "@metamask/detect-provider": "2.0.0", "@nuxtjs/robots": "3.0.0", - "@nuxtjs/tailwindcss": "6.7.2", + "@nuxtjs/tailwindcss": "6.8.0", "@pinia/nuxt": "0.4.11", - "@vuelidate/core": "2.0.2", - "@vuelidate/validators": "2.0.2", - "@vueuse/core": "10.1.2", - "@vueuse/nuxt": "10.1.2", - "@vueuse/shared": "10.1.2", - "braintree-web": "3.94.0", - "cypress": "12.14.0", - "ethers": "6.6.0", + "@vuelidate/core": "2.0.3", + "@vuelidate/validators": "2.0.3", + "@vueuse/core": "10.2.1", + "@vueuse/nuxt": "10.2.1", + "@vueuse/shared": "10.2.1", + "braintree-web": "3.96.0", + "cypress": "12.17.1", + "ethers": "6.6.4", "loglevel": "1.8.1", "pinia": "2.1.4", "qrcode": "1.5.3", "vue": "3.3.4", - "vue-router": "4.2.2", + "vue-router": "4.2.4", "zod": "3.21.4" }, "devDependencies": { - "@commitlint/cli": "17.6.5", - "@commitlint/config-conventional": "17.6.5", + "@commitlint/cli": "17.6.6", + "@commitlint/config-conventional": "17.6.6", "@nuxt/content": "2.7.0", - "@nuxt/devtools": "0.6.0", + "@nuxt/devtools": "0.6.7", "@nuxtjs/i18n": "8.0.0-beta.12", "@rotki/eslint-config": "1.1.0", "@types/braintree-web": "3.75.23", "@types/paypal-checkout-components": "4.0.5", - "@types/qrcode": "1.5.0", - "@vitest/coverage-c8": "0.32.0", + "@types/qrcode": "1.5.1", + "@vitest/coverage-c8": "0.33.0", "autoprefixer": "10.4.14", "bumpp": "9.1.1", "eslint": "8.45.0", "eslint-plugin-nuxt": "4.0.0", + "happy-dom": "9.20.3", "husky": "8.0.3", - "lint-staged": "13.2.2", + "lint-staged": "13.2.3", "msw": "1.2.2", - "nuxt": "3.5.3", - "nuxt-simple-sitemap": "2.6.2", - "nuxt-vitest": "0.8.5", - "postcss": "8.4.24", + "nuxt": "3.6.3", + "nuxt-simple-sitemap": "3.0.11", + "nuxt-vitest": "0.9.0", + "postcss": "8.4.26", "postcss-html": "1.5.0", "postcss-import": "15.1.0", "postcss-url": "10.1.3", - "sass": "1.63.4", + "sass": "1.63.6", "sass-loader": "13.3.2", - "stylelint": "15.7.0", - "stylelint-config-recommended-vue": "1.4.0", - "stylelint-config-standard": "33.0.0", - "stylelint-config-standard-scss": "9.0.0", + "stylelint": "15.10.1", + "stylelint-config-recommended-vue": "1.5.0", + "stylelint-config-standard": "34.0.0", + "stylelint-config-standard-scss": "10.0.0", "stylelint-order": "6.0.3", "stylelint-scss": "5.0.1", - "tailwindcss": "3.3.2", - "typescript": "5.1.3", - "vite": "4.3.9", + "tailwindcss": "3.3.3", + "typescript": "5.1.6", + "vite": "4.4.4", "vitest": "0.30.1", - "vue-tsc": "1.7.13", - "webpack": "5.87.0" + "vue-tsc": "1.8.5", + "webpack": "5.88.1" }, "engines": { "node": ">=18 <19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e8389a6..8508a41d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,41 +12,41 @@ dependencies: specifier: 3.0.0 version: 3.0.0 '@nuxtjs/tailwindcss': - specifier: 6.7.2 - version: 6.7.2(ts-node@10.9.1)(webpack@5.87.0) + specifier: 6.8.0 + version: 6.8.0(ts-node@10.9.1)(webpack@5.88.1) '@pinia/nuxt': specifier: 0.4.11 - version: 0.4.11(typescript@5.1.3)(vue@3.3.4) + version: 0.4.11(typescript@5.1.6)(vue@3.3.4) '@vuelidate/core': - specifier: 2.0.2 - version: 2.0.2(vue@3.3.4) + specifier: 2.0.3 + version: 2.0.3(vue@3.3.4) '@vuelidate/validators': - specifier: 2.0.2 - version: 2.0.2(vue@3.3.4) + specifier: 2.0.3 + version: 2.0.3(vue@3.3.4) '@vueuse/core': - specifier: 10.1.2 - version: 10.1.2(vue@3.3.4) + specifier: 10.2.1 + version: 10.2.1(vue@3.3.4) '@vueuse/nuxt': - specifier: 10.1.2 - version: 10.1.2(nuxt@3.5.3)(vue@3.3.4) + specifier: 10.2.1 + version: 10.2.1(nuxt@3.6.3)(vue@3.3.4) '@vueuse/shared': - specifier: 10.1.2 - version: 10.1.2(vue@3.3.4) + specifier: 10.2.1 + version: 10.2.1(vue@3.3.4) braintree-web: - specifier: 3.94.0 - version: 3.94.0 + specifier: 3.96.0 + version: 3.96.0 cypress: - specifier: 12.14.0 - version: 12.14.0 + specifier: 12.17.1 + version: 12.17.1 ethers: - specifier: 6.6.0 - version: 6.6.0 + specifier: 6.6.4 + version: 6.6.4 loglevel: specifier: 1.8.1 version: 1.8.1 pinia: specifier: 2.1.4 - version: 2.1.4(typescript@5.1.3)(vue@3.3.4) + version: 2.1.4(typescript@5.1.6)(vue@3.3.4) qrcode: specifier: 1.5.3 version: 1.5.3 @@ -54,28 +54,28 @@ dependencies: specifier: 3.3.4 version: 3.3.4 vue-router: - specifier: 4.2.2 - version: 4.2.2(vue@3.3.4) + specifier: 4.2.4 + version: 4.2.4(vue@3.3.4) zod: specifier: 3.21.4 version: 3.21.4 devDependencies: '@commitlint/cli': - specifier: 17.6.5 - version: 17.6.5 + specifier: 17.6.6 + version: 17.6.6 '@commitlint/config-conventional': - specifier: 17.6.5 - version: 17.6.5 + specifier: 17.6.6 + version: 17.6.6 '@nuxt/content': specifier: 2.7.0 version: 2.7.0 '@nuxt/devtools': - specifier: 0.6.0 - version: 0.6.0(nuxt@3.5.3)(vite@4.3.9) + specifier: 0.6.7 + version: 0.6.7(nuxt@3.6.3)(vite@4.4.4) '@nuxtjs/i18n': specifier: 8.0.0-beta.12 - version: 8.0.0-beta.12(vue-router@4.2.2)(vue@3.3.4) + version: 8.0.0-beta.12(vue-router@4.2.4)(vue@3.3.4) '@rotki/eslint-config': specifier: 1.1.0 version: 1.1.0(eslint@8.45.0)(vue@3.3.4) @@ -86,14 +86,14 @@ devDependencies: specifier: 4.0.5 version: 4.0.5 '@types/qrcode': - specifier: 1.5.0 - version: 1.5.0 + specifier: 1.5.1 + version: 1.5.1 '@vitest/coverage-c8': - specifier: 0.32.0 - version: 0.32.0(vitest@0.30.1) + specifier: 0.33.0 + version: 0.33.0(vitest@0.30.1) autoprefixer: specifier: 10.4.14 - version: 10.4.14(postcss@8.4.24) + version: 10.4.14(postcss@8.4.26) bumpp: specifier: 9.1.1 version: 9.1.1 @@ -103,78 +103,81 @@ devDependencies: eslint-plugin-nuxt: specifier: 4.0.0 version: 4.0.0(eslint@8.45.0) + happy-dom: + specifier: 9.20.3 + version: 9.20.3 husky: specifier: 8.0.3 version: 8.0.3 lint-staged: - specifier: 13.2.2 - version: 13.2.2 + specifier: 13.2.3 + version: 13.2.3 msw: specifier: 1.2.2 - version: 1.2.2(typescript@5.1.3) + version: 1.2.2(typescript@5.1.6) nuxt: - specifier: 3.5.3 - version: 3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13) + specifier: 3.6.3 + version: 3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5) nuxt-simple-sitemap: - specifier: 2.6.2 - version: 2.6.2 + specifier: 3.0.11 + version: 3.0.11(nuxt@3.6.3)(vite@4.4.4) nuxt-vitest: - specifier: 0.8.5 - version: 0.8.5(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(vite@4.3.9)(vitest@0.30.1)(vue-router@4.2.2)(vue@3.3.4) + specifier: 0.9.0 + version: 0.9.0(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(happy-dom@9.20.3)(vite@4.4.4)(vitest@0.30.1)(vue-router@4.2.4)(vue@3.3.4) postcss: - specifier: 8.4.24 - version: 8.4.24 + specifier: 8.4.26 + version: 8.4.26 postcss-html: specifier: 1.5.0 version: 1.5.0 postcss-import: specifier: 15.1.0 - version: 15.1.0(postcss@8.4.24) + version: 15.1.0(postcss@8.4.26) postcss-url: specifier: 10.1.3 - version: 10.1.3(postcss@8.4.24) + version: 10.1.3(postcss@8.4.26) sass: - specifier: 1.63.4 - version: 1.63.4 + specifier: 1.63.6 + version: 1.63.6 sass-loader: specifier: 13.3.2 - version: 13.3.2(sass@1.63.4)(webpack@5.87.0) + version: 13.3.2(sass@1.63.6)(webpack@5.88.1) stylelint: - specifier: 15.7.0 - version: 15.7.0 + specifier: 15.10.1 + version: 15.10.1 stylelint-config-recommended-vue: - specifier: 1.4.0 - version: 1.4.0(postcss-html@1.5.0)(stylelint@15.7.0) + specifier: 1.5.0 + version: 1.5.0(postcss-html@1.5.0)(stylelint@15.10.1) stylelint-config-standard: - specifier: 33.0.0 - version: 33.0.0(stylelint@15.7.0) + specifier: 34.0.0 + version: 34.0.0(stylelint@15.10.1) stylelint-config-standard-scss: - specifier: 9.0.0 - version: 9.0.0(postcss@8.4.24)(stylelint@15.7.0) + specifier: 10.0.0 + version: 10.0.0(postcss@8.4.26)(stylelint@15.10.1) stylelint-order: specifier: 6.0.3 - version: 6.0.3(stylelint@15.7.0) + version: 6.0.3(stylelint@15.10.1) stylelint-scss: specifier: 5.0.1 - version: 5.0.1(stylelint@15.7.0) + version: 5.0.1(stylelint@15.10.1) tailwindcss: - specifier: 3.3.2 - version: 3.3.2(ts-node@10.9.1) + specifier: 3.3.3 + version: 3.3.3(ts-node@10.9.1) typescript: - specifier: 5.1.3 - version: 5.1.3 + specifier: 5.1.6 + version: 5.1.6 vite: - specifier: 4.3.9 - version: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + specifier: 4.4.4 + version: 4.4.4(@types/node@20.4.2)(sass@1.63.6) vitest: specifier: 0.30.1 - version: 0.30.1(sass@1.63.4) + version: 0.30.1(happy-dom@9.20.3)(sass@1.63.6) vue-tsc: - specifier: 1.7.13 - version: 1.7.13(typescript@5.1.3) + specifier: 1.8.5 + version: 1.8.5(typescript@5.1.6) webpack: - specifier: 5.87.0 - version: 5.87.0 + specifier: 5.88.1 + version: 5.88.1 packages: @@ -522,8 +525,8 @@ packages: dev: false optional: true - /@commitlint/cli@17.6.5: - resolution: {integrity: sha512-3PQrWr/uo6lzF5k7n5QuosCYnzaxP9qGBp3jhWP0Vmsa7XA6wrl9ccPqfQyXpSbQE3zBROVO3TDqgPKe4tfmLQ==} + /@commitlint/cli@17.6.6: + resolution: {integrity: sha512-sTKpr2i/Fjs9OmhU+beBxjPavpnLSqZaO6CzwKVq2Tc4UYVTMFgpKOslDhUBVlfAUBfjVO8ParxC/MXkIOevEA==} engines: {node: '>=v14'} hasBin: true dependencies: @@ -542,8 +545,8 @@ packages: - '@swc/wasm' dev: true - /@commitlint/config-conventional@17.6.5: - resolution: {integrity: sha512-Xl9H9KLl86NZm5CYNTNF9dcz1xelE/EbvhWIWcYxG/rn3UWYWdWmmnX2q6ZduNdLFSGbOxzUpIx61j5zxbeXxg==} + /@commitlint/config-conventional@17.6.6: + resolution: {integrity: sha512-phqPz3BDhfj49FUYuuZIuDiw+7T6gNAEy7Yew1IBHqSohVUCWOK2FXMSAExzS2/9X+ET93g0Uz83KjiHDOOFag==} engines: {node: '>=v14'} dependencies: conventional-changelog-conventionalcommits: 5.0.0 @@ -611,13 +614,13 @@ packages: '@types/node': 20.4.2 chalk: 4.1.2 cosmiconfig: 8.2.0 - cosmiconfig-typescript-loader: 4.3.0(@types/node@20.4.2)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.3) + cosmiconfig-typescript-loader: 4.3.0(@types/node@20.4.2)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.3) - typescript: 5.1.3 + ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -736,6 +739,15 @@ packages: postcss-selector-parser: ^6.0.10 dependencies: postcss-selector-parser: 6.0.13 + dev: false + + /@csstools/selector-specificity@3.0.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.0.13 /@cypress/request@2.88.11: resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==} @@ -1323,7 +1335,7 @@ packages: vue-i18n: 9.3.0-beta.17(vue@3.3.4) dev: true - /@intlify/vue-router-bridge@0.8.0(vue-router@4.2.2)(vue@3.3.4): + /@intlify/vue-router-bridge@0.8.0(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-CNxOgvyQcRhtGmRrksicL+HGjDijXtz+J/x04C/RslZ74CFdZkxjCe8MABkeD3xr+ry8G8tCm2nV2hLjZbynQw==} engines: {node: '>= 12'} hasBin: true @@ -1338,7 +1350,7 @@ packages: optional: true dependencies: vue-demi: 0.13.11(vue@3.3.4) - vue-router: 4.2.2(vue@3.3.4) + vue-router: 4.2.4(vue@3.3.4) transitivePeerDependencies: - vue dev: true @@ -1630,24 +1642,24 @@ packages: /@nuxt/devalue@2.0.2: resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - /@nuxt/devtools-kit@0.6.0(nuxt@3.5.3)(vite@4.3.9): - resolution: {integrity: sha512-Vh/W80lf3HTGmGNq+rydKlBNQtzh3o9spiMtnEu0S3y3dh6bdumZ9vrcOzwfsgou95hm+YYAnmXIK5Ct89/TUw==} + /@nuxt/devtools-kit@0.6.7(nuxt@3.6.3)(vite@4.4.4): + resolution: {integrity: sha512-DEJBLspLRr3zFu/DAHs8Q1o9tgzELt24qDqsuqTEKqcw/2j1iu1TefvUdmXkJo6s8Qk3GI6e3QxrvtEE3mwKqA==} peerDependencies: - nuxt: ^3.5.1 + nuxt: ^3.6.1 vite: '*' dependencies: '@nuxt/kit': 3.6.3 '@nuxt/schema': 3.6.3 execa: 7.1.1 - nuxt: 3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13) - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + nuxt: 3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) transitivePeerDependencies: - rollup - supports-color dev: true - /@nuxt/devtools-wizard@0.6.0: - resolution: {integrity: sha512-qtSRiBS3uWaldsRCtd/jeKM31uAvMUTjbHLTZvSvZwLw0msRNAdwyscteRGF1lx2HzlYGehI0+lN8R+8qEK0kA==} + /@nuxt/devtools-wizard@0.6.7: + resolution: {integrity: sha512-dN+3UVxsGk3Vx0T6tN+UQ1b7FjWHk3N4WWmnKOACa4pHt77RYHFzndk60KDlKq9I/bn905pghsqwvXmPfbSpJA==} hasBin: true dependencies: consola: 3.2.3 @@ -1663,15 +1675,15 @@ packages: semver: 7.5.4 dev: true - /@nuxt/devtools@0.6.0(nuxt@3.5.3)(vite@4.3.9): - resolution: {integrity: sha512-6Pmq/q+IGeXj8Dut2Nx7M3PximyABrKPWFt4rfxkEGLbMzZYb3nkToL2M1Lg9DHBZKNEal03OduKXaEhlx4KAQ==} + /@nuxt/devtools@0.6.7(nuxt@3.6.3)(vite@4.4.4): + resolution: {integrity: sha512-ATjkNfceG+8DQ8kR6O3UC9MjFfUd39aeFgKA+Z6pjG8Z7e3vwK92oZCSeQ8DQRi4/2kwa/UPjN8pNclyc6FlbQ==} hasBin: true peerDependencies: - nuxt: ^3.5.1 + nuxt: ^3.6.1 vite: '*' dependencies: - '@nuxt/devtools-kit': 0.6.0(nuxt@3.5.3)(vite@4.3.9) - '@nuxt/devtools-wizard': 0.6.0 + '@nuxt/devtools-kit': 0.6.7(nuxt@3.6.3)(vite@4.4.4) + '@nuxt/devtools-wizard': 0.6.7 '@nuxt/kit': 3.6.3 birpc: 0.2.12 boxen: 7.1.1 @@ -1688,7 +1700,7 @@ packages: launch-editor: 2.6.0 local-pkg: 0.4.3 magicast: 0.2.9 - nuxt: 3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13) + nuxt: 3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5) nypm: 0.2.2 pacote: 15.2.0 pathe: 1.1.1 @@ -1699,9 +1711,9 @@ packages: semver: 7.5.4 sirv: 2.0.3 unimport: 3.0.14(rollup@3.26.2) - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) - vite-plugin-inspect: 0.7.33(vite@4.3.9) - vite-plugin-vue-inspector: 3.4.2(vite@4.3.9) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) + vite-plugin-inspect: 0.7.33(vite@4.4.4) + vite-plugin-vue-inspector: 3.4.2(vite@4.4.4) wait-on: 7.0.1 which: 3.0.1 ws: 8.13.0 @@ -1714,31 +1726,6 @@ packages: - utf-8-validate dev: true - /@nuxt/kit@3.5.3: - resolution: {integrity: sha512-QzoOGqa1zjKQfg7Y50TrrFAL9DhtIpYYs10gihcM1ISPrn9ROht+VEjqsaMvT+L8JuQbNf8wDYl8qzsdWGU29Q==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - '@nuxt/schema': 3.5.3 - c12: 1.4.2 - consola: 3.2.3 - defu: 6.1.2 - globby: 13.2.2 - hash-sum: 2.0.0 - ignore: 5.2.4 - jiti: 1.19.1 - knitwork: 1.0.0 - mlly: 1.4.0 - pathe: 1.1.1 - pkg-types: 1.0.3 - scule: 1.0.0 - semver: 7.5.4 - unctx: 2.3.1 - unimport: 3.0.14(rollup@3.26.2) - untyped: 1.3.2 - transitivePeerDependencies: - - rollup - - supports-color - /@nuxt/kit@3.6.3: resolution: {integrity: sha512-Eq+2whSIsZ+2IdB9J3okYOc+nZHassjt13vJZowxO3dw0rsXTnWGFHx40IX+wrBYE6eiOHjU/cXQ1XHdiU2GyQ==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1764,38 +1751,21 @@ packages: - rollup - supports-color - /@nuxt/postcss8@1.1.3(webpack@5.87.0): + /@nuxt/postcss8@1.1.3(webpack@5.88.1): resolution: {integrity: sha512-CdHtErhvQwueNZPBOmlAAKrNCK7aIpZDYhtS7TzXlSgPHHox1g3cSlf+Ke9oB/8t4mNNjdB+prclme2ibuCOEA==} dependencies: - autoprefixer: 10.4.14(postcss@8.4.24) - css-loader: 5.2.7(webpack@5.87.0) + autoprefixer: 10.4.14(postcss@8.4.26) + css-loader: 5.2.7(webpack@5.88.1) defu: 3.2.2 - postcss: 8.4.24 - postcss-import: 13.0.0(postcss@8.4.24) - postcss-loader: 4.3.0(postcss@8.4.24)(webpack@5.87.0) - postcss-url: 10.1.3(postcss@8.4.24) + postcss: 8.4.26 + postcss-import: 13.0.0(postcss@8.4.26) + postcss-loader: 4.3.0(postcss@8.4.26)(webpack@5.88.1) + postcss-url: 10.1.3(postcss@8.4.26) semver: 7.5.4 transitivePeerDependencies: - webpack dev: false - /@nuxt/schema@3.5.3: - resolution: {integrity: sha512-Tnon4mYfJZmsCtx4NZ9A+qjwo4DcZ6tERpEhYBY81PX7AiJ+hFPBFR1qR32Tff66/qJjZg5UXj6H9AdzwEYr2w==} - engines: {node: ^14.18.0 || >=16.10.0} - dependencies: - defu: 6.1.2 - hookable: 5.5.3 - pathe: 1.1.1 - pkg-types: 1.0.3 - postcss-import-resolver: 2.0.0 - std-env: 3.3.3 - ufo: 1.1.2 - unimport: 3.0.14(rollup@3.26.2) - untyped: 1.3.2 - transitivePeerDependencies: - - rollup - - supports-color - /@nuxt/schema@3.6.3: resolution: {integrity: sha512-ZkcDt1DbgKX4Zv6Y+uLdn4Zt2WUDsZy+cuVx9XTRPoGVaG9PXZEgQr1XYoVH1vBMH/8VgDApvjok/Vzo+x+Nrg==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1843,22 +1813,22 @@ packages: /@nuxt/ui-templates@1.2.0: resolution: {integrity: sha512-MSZza7dxccNb/p7nuzGF8/m4POaFpHzVhNdR7f4xahOpH7Ja02lFeYR+rHtoHIJC0yym4qriqv0mQ+Qf/R61bQ==} - /@nuxt/vite-builder@3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13)(vue@3.3.4): - resolution: {integrity: sha512-7zEKpGh3iWGRDwbWUa8eRxdLMxZtPzetelmdmXPjtYKGwUebZOcBhpeJ+VgJKOIf4OEj9E7BZS+it/Ji9UG9qw==} + /@nuxt/vite-builder@3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5)(vue@3.3.4): + resolution: {integrity: sha512-VWxuZ/GKp3IYMSW34yl+K8rEiDjb6gFt2avU1y9oNjkW/ONBLtBP5P7SFVtlzqs3Oxlk9zWAQc8D1dubBC3fEQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: vue: ^3.3.4 dependencies: - '@nuxt/kit': 3.5.3 + '@nuxt/kit': 3.6.3 '@rollup/plugin-replace': 5.0.2(rollup@3.26.2) '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.9)(vue@3.3.4) - autoprefixer: 10.4.14(postcss@8.4.24) + autoprefixer: 10.4.14(postcss@8.4.26) clear: 0.1.0 consola: 3.2.3 - cssnano: 6.0.1(postcss@8.4.24) + cssnano: 6.0.1(postcss@8.4.26) defu: 6.1.2 - esbuild: 0.17.19 + esbuild: 0.18.13 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 externality: 1.0.2 @@ -1872,23 +1842,24 @@ packages: pathe: 1.1.1 perfect-debounce: 1.0.0 pkg-types: 1.0.3 - postcss: 8.4.24 - postcss-import: 15.1.0(postcss@8.4.24) - postcss-url: 10.1.3(postcss@8.4.24) + postcss: 8.4.26 + postcss-import: 15.1.0(postcss@8.4.26) + postcss-url: 10.1.3(postcss@8.4.26) rollup-plugin-visualizer: 5.9.2(rollup@3.26.2) std-env: 3.3.3 strip-literal: 1.0.1 ufo: 1.1.2 unplugin: 1.4.0 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) - vite-node: 0.31.4(@types/node@20.4.2)(sass@1.63.4) - vite-plugin-checker: 0.6.1(eslint@8.45.0)(stylelint@15.7.0)(typescript@5.1.3)(vite@4.3.9)(vue-tsc@1.7.13) + vite: 4.3.9(@types/node@20.4.2)(sass@1.63.6) + vite-node: 0.33.0(@types/node@20.4.2)(sass@1.63.6) + vite-plugin-checker: 0.6.1(eslint@8.45.0)(stylelint@15.10.1)(typescript@5.1.6)(vite@4.3.9)(vue-tsc@1.8.5) vue: 3.3.4 vue-bundle-renderer: 1.0.3 transitivePeerDependencies: - '@types/node' - eslint - less + - lightningcss - meow - optionator - rollup @@ -1903,7 +1874,7 @@ packages: - vti - vue-tsc - /@nuxtjs/i18n@8.0.0-beta.12(vue-router@4.2.2)(vue@3.3.4): + /@nuxtjs/i18n@8.0.0-beta.12(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-f149HXPyk4RJZul3ThWo4YVN7WmL3scge8UZx08cxAiKjhoCIoHySKxX05CwAu0v7sfYxeYeP+qCeQyGaBErpQ==} engines: {node: ^14.16.0 || >=16.11.0} dependencies: @@ -1928,7 +1899,7 @@ packages: unplugin: 1.4.0 unstorage: 1.8.0 vue-i18n: 9.3.0-beta.17(vue@3.3.4) - vue-i18n-routing: 0.13.0(vue-i18n@9.3.0-beta.17)(vue-router@4.2.2)(vue@3.3.4) + vue-i18n-routing: 0.13.0(vue-i18n@9.3.0-beta.17)(vue-router@4.2.4)(vue@3.3.4) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -1958,12 +1929,12 @@ packages: - supports-color dev: false - /@nuxtjs/tailwindcss@6.7.2(ts-node@10.9.1)(webpack@5.87.0): - resolution: {integrity: sha512-Zd4fm+o8bXcu+kc4JtegWAHXVms8pud8fhkJDZjKUa9CpawaWdnIf0fSzYyXdm2dWpDlH4YUdjN0HDaFRFQMDw==} + /@nuxtjs/tailwindcss@6.8.0(ts-node@10.9.1)(webpack@5.88.1): + resolution: {integrity: sha512-jzuvD1nfA2BPnSbHtKK0aiI51ndMa7lNGL1iDEFuEPsltzilZ9ED7zOP6niGTrImg0n5Yt4GEJpixi6yWwp9Hw==} dependencies: '@nuxt/kit': 3.6.3 - '@nuxt/postcss8': 1.1.3(webpack@5.87.0) - autoprefixer: 10.4.14(postcss@8.4.24) + '@nuxt/postcss8': 1.1.3(webpack@5.88.1) + autoprefixer: 10.4.14(postcss@8.4.26) chokidar: 3.5.3 clear-module: 4.1.2 colorette: 2.0.20 @@ -1974,12 +1945,12 @@ packages: iron-webcrypto: 0.7.1 micromatch: 4.0.5 pathe: 1.1.1 - postcss: 8.4.24 - postcss-custom-properties: 13.2.1(postcss@8.4.24) - postcss-nesting: 11.3.0(postcss@8.4.24) + postcss: 8.4.26 + postcss-custom-properties: 13.2.1(postcss@8.4.26) + postcss-nesting: 11.3.0(postcss@8.4.26) radix3: 1.0.1 - tailwind-config-viewer: 1.7.2(tailwindcss@3.3.2) - tailwindcss: 3.3.2(ts-node@10.9.1) + tailwind-config-viewer: 1.7.2(tailwindcss@3.3.3) + tailwindcss: 3.3.3(ts-node@10.9.1) ufo: 1.1.2 uncrypto: 0.1.3 transitivePeerDependencies: @@ -1993,11 +1964,11 @@ packages: resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} dev: true - /@pinia/nuxt@0.4.11(typescript@5.1.3)(vue@3.3.4): + /@pinia/nuxt@0.4.11(typescript@5.1.6)(vue@3.3.4): resolution: {integrity: sha512-bhuNFngJpmBCdAqWguezNJ/oJFR7wvKieqiZrmmdmPR07XjsidAw8RLXHMZE9kUm32M9E6T057OBbG/22jERTg==} dependencies: '@nuxt/kit': 3.6.3 - pinia: 2.1.4(typescript@5.1.3)(vue@3.3.4) + pinia: 2.1.4(typescript@5.1.6)(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - rollup @@ -2206,7 +2177,7 @@ packages: dependencies: '@rotki/eslint-config-basic': 1.1.0(@typescript-eslint/eslint-plugin@6.0.0)(@typescript-eslint/parser@6.0.0)(eslint@8.45.0) '@typescript-eslint/eslint-plugin': 6.0.0(@typescript-eslint/parser@6.0.0)(eslint@8.45.0)(typescript@5.1.6) - '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) eslint: 8.45.0 eslint-define-config: 1.21.0 typescript: 5.1.6 @@ -2431,8 +2402,8 @@ packages: resolution: {integrity: sha512-GQSehUkFYpSVKvJ3r0b2enJCMjuUb8mg7eG0Kz+27/2P5kHKMEF+uMkrBBEwlOApLcqaWTiiVVDntKdsHoUTRA==} dev: true - /@types/qrcode@1.5.0: - resolution: {integrity: sha512-x5ilHXRxUPIMfjtM+1vf/GPTRWZ81nqscursm5gMznJeK9M0YnZ1c3bEvRLQ0zSSgedLx1J6MGL231ObQGGhaA==} + /@types/qrcode@1.5.1: + resolution: {integrity: sha512-HpSN675K0PmxIDRpjMI3Mc2GiKo3dNu+X/F5SoItiaDS1lVfgC6Wac1c5lQDfKWbTJUSHWiHKzpJpBZG7k9gaA==} dependencies: '@types/node': 20.4.2 dev: true @@ -2470,7 +2441,7 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 14.18.53 + '@types/node': 20.4.2 dev: false optional: true @@ -2486,7 +2457,7 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/scope-manager': 6.0.0 '@typescript-eslint/type-utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6) '@typescript-eslint/utils': 6.0.0(eslint@8.45.0)(typescript@5.1.6) @@ -2505,7 +2476,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.0.0(eslint@8.45.0)(typescript@5.1.3): + /@typescript-eslint/parser@6.0.0(eslint@8.45.0)(typescript@5.1.6): resolution: {integrity: sha512-TNaufYSPrr1U8n+3xN+Yp9g31vQDJqhXzzPSHfQDLcaO4tU+mCfODPxCwf4H530zo7aUBE3QIdxCXamEnG04Tg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2517,11 +2488,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.0.0 '@typescript-eslint/types': 6.0.0 - '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.3) + '@typescript-eslint/typescript-estree': 6.0.0(typescript@5.1.6) '@typescript-eslint/visitor-keys': 6.0.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.45.0 - typescript: 5.1.3 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true @@ -2559,27 +2530,6 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.0.0(typescript@5.1.3): - resolution: {integrity: sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.0.0 - '@typescript-eslint/visitor-keys': 6.0.0 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.1.3) - typescript: 5.1.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@6.0.0(typescript@5.1.6): resolution: {integrity: sha512-2zq4O7P6YCQADfmJ5OTDQTP3ktajnXIRrYAtHM9ofto/CJZV3QfJ89GEaM2BNGeSr1KgmBuLhEkz5FBkS2RQhQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -2693,10 +2643,26 @@ packages: '@babel/core': 7.22.9 '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.9) - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + vite: 4.3.9(@types/node@20.4.2)(sass@1.63.6) + vue: 3.3.4 + transitivePeerDependencies: + - supports-color + + /@vitejs/plugin-vue-jsx@3.0.1(vite@4.4.4)(vue@3.3.4): + resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.22.9 + '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) + '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.9) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) vue: 3.3.4 transitivePeerDependencies: - supports-color + dev: true /@vitejs/plugin-vue@4.2.3(vite@4.3.9)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} @@ -2705,11 +2671,22 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + vite: 4.3.9(@types/node@20.4.2)(sass@1.63.6) vue: 3.3.4 - /@vitest/coverage-c8@0.32.0(vitest@0.30.1): - resolution: {integrity: sha512-FeTzRN5VCL7B6YTRK5ZPQO2iwJzl2x7/mTQ/2uEeKZatAYBtvczeAYnzSUhCPev7p99+5skxMQZwqVcFTrVCdg==} + /@vitejs/plugin-vue@4.2.3(vite@4.4.4)(vue@3.3.4): + resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) + vue: 3.3.4 + dev: true + + /@vitest/coverage-c8@0.33.0(vitest@0.30.1): + resolution: {integrity: sha512-DaF1zJz4dcOZS4k/neiQJokmOWqsGXwhthfmUdPGorXIQHjdPvV6JQSYhQDI41MyI8c+IieQUdIDs5XAMHtDDw==} peerDependencies: vitest: '>=0.30.0 <1' dependencies: @@ -2718,7 +2695,7 @@ packages: magic-string: 0.30.1 picocolors: 1.0.0 std-env: 3.3.3 - vitest: 0.30.1(sass@1.63.4) + vitest: 0.30.1(happy-dom@9.20.3)(sass@1.63.6) dev: true /@vitest/expect@0.30.1: @@ -2772,20 +2749,20 @@ packages: pretty-format: 27.5.1 dev: true - /@volar/language-core@1.7.5: - resolution: {integrity: sha512-zwt7/hXF9oC3AJY6f57OUQqn8LCijk57uFT69TJ3eQqKQK2Enh6ve8/XyNkUeVlqj8EleaUHFBVdEsCSSFYlEA==} + /@volar/language-core@1.9.0: + resolution: {integrity: sha512-+PTRrGanAD2PxqMty0ZC46xhgW5BWzb67RLHhZyB3Im4+eMXsKlYjFUt7Z8ZCwTWQQOnj8NQ6gSgUEoOTwAHrQ==} dependencies: - '@volar/source-map': 1.7.5 + '@volar/source-map': 1.9.0 - /@volar/source-map@1.7.5: - resolution: {integrity: sha512-0tUsoIMMUAgCh77K3iygqlCHbjBz+RtK1wmk++H5MMDTV5pQ2u6da1vQ3as7RfByz6CMr+p34xvcJQMJj2N33g==} + /@volar/source-map@1.9.0: + resolution: {integrity: sha512-TQWLY8ozUOHBHTMC2pHZsNbtM25Q9QCEwAL8JFR/gmR9Yv0d9qup/gQdd5sDI7RmoPYKD+gqjLrbM4Ib41QSJQ==} dependencies: muggle-string: 0.3.1 - /@volar/typescript@1.7.5: - resolution: {integrity: sha512-rfwL0WwES+Z2axXzJAaUtuNRy0dxZ+C1kHWZOufODwPU45MaZmukuXrLoHwsoLyYNFJgBjGGRyCcqjczPR/ODA==} + /@volar/typescript@1.9.0: + resolution: {integrity: sha512-B8X4/H6V93uD7zu5VCw05eB0Ukcc39SFKsZoeylkAk2sJ50oaJLpajnQ8Ov4c+FnVQ6iPA6Xy1qdWoWJjh6xEg==} dependencies: - '@volar/language-core': 1.7.5 + '@volar/language-core': 1.9.0 /@vue-macros/common@1.5.0(vue@3.3.4): resolution: {integrity: sha512-/Xtmxigolh4NwyLQfrBv+8PAIhlB3doBH7JcA0WuSMmi5LzGOK3YzDCp5jMzpXB6OoUGmm1ZaDkJcBsEmijFPw==} @@ -2852,7 +2829,7 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.1 - postcss: 8.4.24 + postcss: 8.4.26 source-map-js: 1.0.2 /@vue/compiler-ssr@3.3.4: @@ -2864,22 +2841,22 @@ packages: /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} - /@vue/language-core@1.7.13(typescript@5.1.3): - resolution: {integrity: sha512-ITkIz1QLu6z7YS9an2NMArRlnF+mQBRfpf/uh8hS10GosaGIxFMfu9UxejPfY2rCZ6mjhI849Due4oIHpLpmFg==} + /@vue/language-core@1.8.5(typescript@5.1.6): + resolution: {integrity: sha512-DKQNiNQzNV7nrkZQujvjfX73zqKdj2+KoM4YeKl+ft3f+crO3JB4ycPnmgaRMNX/ULJootdQPGHKFRl5cXxwaw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.7.5 - '@volar/source-map': 1.7.5 + '@volar/language-core': 1.9.0 + '@volar/source-map': 1.9.0 '@vue/compiler-dom': 3.3.4 '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.1.3 + typescript: 5.1.6 vue-template-compiler: 2.7.14 /@vue/reactivity-transform@3.3.4: @@ -2938,16 +2915,16 @@ packages: vue-component-type-helpers: 1.6.5 dev: true - /@vue/typescript@1.7.13(typescript@5.1.3): - resolution: {integrity: sha512-M5nrP6ZV0tRBcH90c3kBzTNh7oro+dQkWoTvoCB2MGz3CVLqRsCS9YfqdiStr9/ybIWAV8Q9bTNbhAjzPQGrdg==} + /@vue/typescript@1.8.5(typescript@5.1.6): + resolution: {integrity: sha512-domFBbNr3PEcjGBeB+cmgUM3cI6pJsJezguIUKZ1rphkfIkICyoMjCd3TitoP32yo2KABLiaXcGFzgFfQf6B3w==} dependencies: - '@volar/typescript': 1.7.5 - '@vue/language-core': 1.7.13(typescript@5.1.3) + '@volar/typescript': 1.9.0 + '@vue/language-core': 1.8.5(typescript@5.1.6) transitivePeerDependencies: - typescript - /@vuelidate/core@2.0.2(vue@3.3.4): - resolution: {integrity: sha512-aG1OZWv6xVws3ljyKy/pyxq1rdZZ2ryj+FEREcC9d4GP4qOvNHHZUl/NQxa0Bck3Ooc0RfXU8vwCA9piRoWy6w==} + /@vuelidate/core@2.0.3(vue@3.3.4): + resolution: {integrity: sha512-AN6l7KF7+mEfyWG0doT96z+47ljwPpZfi9/JrNMkOGLFv27XVZvKzRLXlmDPQjPl/wOB1GNnHuc54jlCLRNqGA==} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 vue: ^2.0.0 || >=3.0.0 @@ -2959,8 +2936,8 @@ packages: vue-demi: 0.13.11(vue@3.3.4) dev: false - /@vuelidate/validators@2.0.2(vue@3.3.4): - resolution: {integrity: sha512-6y6QLoK567XVmaLP3Paf1vkg6K2zO6xax3yTyczy1RnJ4PsLDLLGzP1PFzSpwb16aw4CKduBgI63HvIuctJhQg==} + /@vuelidate/validators@2.0.3(vue@3.3.4): + resolution: {integrity: sha512-P4WtmczPRbwmVihKlSAs3pIjIil4xjHW+Qoi58MCw7vnKuYr/IHarOFkwp0K8eIIqiQqY4URM5Gb4aeDjna6Yw==} peerDependencies: '@vue/composition-api': ^1.0.0-rc.1 vue: ^2.0.0 || >=3.0.0 @@ -2972,32 +2949,32 @@ packages: vue-demi: 0.13.11(vue@3.3.4) dev: false - /@vueuse/core@10.1.2(vue@3.3.4): - resolution: {integrity: sha512-roNn8WuerI56A5uiTyF/TEYX0Y+VKlhZAF94unUfdhbDUI+NfwQMn4FUnUscIRUhv3344qvAghopU4bzLPNFlA==} + /@vueuse/core@10.2.1(vue@3.3.4): + resolution: {integrity: sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==} dependencies: '@types/web-bluetooth': 0.0.17 - '@vueuse/metadata': 10.1.2 - '@vueuse/shared': 10.1.2(vue@3.3.4) + '@vueuse/metadata': 10.2.1 + '@vueuse/shared': 10.2.1(vue@3.3.4) vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/metadata@10.1.2: - resolution: {integrity: sha512-3mc5BqN9aU2SqBeBuWE7ne4OtXHoHKggNgxZR2K+zIW4YLsy6xoZ4/9vErQs6tvoKDX6QAqm3lvsrv0mczAwIQ==} + /@vueuse/metadata@10.2.1: + resolution: {integrity: sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==} dev: false - /@vueuse/nuxt@10.1.2(nuxt@3.5.3)(vue@3.3.4): - resolution: {integrity: sha512-X9o5WCmNs1+6XztP1Uh9+H7/jGeIjwSRNQdwCWRKCDkxPlbgi9iLnDRYnKDY++JPY3nbB6jTDOVgZDrpaAU5kg==} + /@vueuse/nuxt@10.2.1(nuxt@3.6.3)(vue@3.3.4): + resolution: {integrity: sha512-01iDXnjZFDaGZnEL0nvlmSTNV0EG6WY+VSFyWnBji9lbxdQwOn4DHvLou3ePe8ipaoQVtY58WcL0OHIFa4+fBA==} peerDependencies: nuxt: ^3.0.0 dependencies: '@nuxt/kit': 3.6.3 - '@vueuse/core': 10.1.2(vue@3.3.4) - '@vueuse/metadata': 10.1.2 + '@vueuse/core': 10.2.1(vue@3.3.4) + '@vueuse/metadata': 10.2.1 local-pkg: 0.4.3 - nuxt: 3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13) + nuxt: 3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5) vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' @@ -3006,8 +2983,8 @@ packages: - vue dev: false - /@vueuse/shared@10.1.2(vue@3.3.4): - resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} + /@vueuse/shared@10.2.1(vue@3.3.4): + resolution: {integrity: sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==} dependencies: vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: @@ -3489,7 +3466,7 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /autoprefixer@10.4.14(postcss@8.4.24): + /autoprefixer@10.4.14(postcss@8.4.26): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -3501,7 +3478,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 /available-typed-arrays@1.0.5: @@ -3634,8 +3611,8 @@ packages: dependencies: fill-range: 7.0.1 - /braintree-web@3.94.0: - resolution: {integrity: sha512-SRX+UjOA2CxOah4ns7XvkZAwrOsIqEfGYFQkZG0JR/uF+iVONTO7aCtnIrWHzFgrohTI0QPSNUXXHovaExIRNQ==} + /braintree-web@3.96.0: + resolution: {integrity: sha512-qSkw/6f8ycBYYKyGXHiXlIb5D4jcWtFHKnXKrVTRQkJ9MxyGhNJbMmXxEKAuCUeki3lijjnu8FLoHODGU5ukLg==} dependencies: '@braintree/asset-loader': 0.4.4 '@braintree/browser-detection': 1.14.0 @@ -3647,7 +3624,7 @@ packages: '@braintree/wrap-promise': 2.1.0 card-validator: 8.1.1 credit-card-type: 9.1.0 - framebus: 5.2.0 + framebus: 5.2.1 inject-stylesheet: 5.0.0 promise-polyfill: 8.2.3 restricted-input: 3.0.5 @@ -3824,6 +3801,16 @@ packages: camelcase: 5.3.1 map-obj: 4.3.0 quick-lru: 4.0.1 + dev: true + + /camelcase-keys@7.0.2: + resolution: {integrity: sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==} + engines: {node: '>=12'} + dependencies: + camelcase: 6.3.0 + map-obj: 4.3.0 + quick-lru: 5.1.1 + type-fest: 1.4.0 /camelcase@5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} @@ -4282,7 +4269,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader@4.3.0(@types/node@20.4.2)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.3): + /cosmiconfig-typescript-loader@4.3.0(@types/node@20.4.2)(cosmiconfig@8.2.0)(ts-node@10.9.1)(typescript@5.1.6): resolution: {integrity: sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -4293,8 +4280,8 @@ packages: dependencies: '@types/node': 20.4.2 cosmiconfig: 8.2.0 - ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.3) - typescript: 5.1.3 + ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) + typescript: 5.1.6 dev: true /cosmiconfig@7.1.0: @@ -4344,35 +4331,35 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /css-declaration-sorter@6.4.1(postcss@8.4.24): + /css-declaration-sorter@6.4.1(postcss@8.4.26): resolution: {integrity: sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 /css-functions-list@3.2.0: resolution: {integrity: sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==} engines: {node: '>=12.22'} - /css-loader@5.2.7(webpack@5.87.0): + /css-loader@5.2.7(webpack@5.88.1): resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.27.0 || ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) + icss-utils: 5.1.0(postcss@8.4.26) loader-utils: 2.0.4 - postcss: 8.4.24 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.24) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.24) - postcss-modules-scope: 3.0.0(postcss@8.4.24) - postcss-modules-values: 4.0.0(postcss@8.4.24) + postcss: 8.4.26 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.26) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.26) + postcss-modules-scope: 3.0.0(postcss@8.4.26) + postcss-modules-values: 4.0.0(postcss@8.4.26) postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.87.0 + webpack: 5.88.1 dev: false /css-select@5.1.0: @@ -4411,60 +4398,60 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-default@6.0.1(postcss@8.4.24): + /cssnano-preset-default@6.0.1(postcss@8.4.26): resolution: {integrity: sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.1(postcss@8.4.24) - cssnano-utils: 4.0.0(postcss@8.4.24) - postcss: 8.4.24 - postcss-calc: 9.0.1(postcss@8.4.24) - postcss-colormin: 6.0.0(postcss@8.4.24) - postcss-convert-values: 6.0.0(postcss@8.4.24) - postcss-discard-comments: 6.0.0(postcss@8.4.24) - postcss-discard-duplicates: 6.0.0(postcss@8.4.24) - postcss-discard-empty: 6.0.0(postcss@8.4.24) - postcss-discard-overridden: 6.0.0(postcss@8.4.24) - postcss-merge-longhand: 6.0.0(postcss@8.4.24) - postcss-merge-rules: 6.0.1(postcss@8.4.24) - postcss-minify-font-values: 6.0.0(postcss@8.4.24) - postcss-minify-gradients: 6.0.0(postcss@8.4.24) - postcss-minify-params: 6.0.0(postcss@8.4.24) - postcss-minify-selectors: 6.0.0(postcss@8.4.24) - postcss-normalize-charset: 6.0.0(postcss@8.4.24) - postcss-normalize-display-values: 6.0.0(postcss@8.4.24) - postcss-normalize-positions: 6.0.0(postcss@8.4.24) - postcss-normalize-repeat-style: 6.0.0(postcss@8.4.24) - postcss-normalize-string: 6.0.0(postcss@8.4.24) - postcss-normalize-timing-functions: 6.0.0(postcss@8.4.24) - postcss-normalize-unicode: 6.0.0(postcss@8.4.24) - postcss-normalize-url: 6.0.0(postcss@8.4.24) - postcss-normalize-whitespace: 6.0.0(postcss@8.4.24) - postcss-ordered-values: 6.0.0(postcss@8.4.24) - postcss-reduce-initial: 6.0.0(postcss@8.4.24) - postcss-reduce-transforms: 6.0.0(postcss@8.4.24) - postcss-svgo: 6.0.0(postcss@8.4.24) - postcss-unique-selectors: 6.0.0(postcss@8.4.24) - - /cssnano-utils@4.0.0(postcss@8.4.24): + css-declaration-sorter: 6.4.1(postcss@8.4.26) + cssnano-utils: 4.0.0(postcss@8.4.26) + postcss: 8.4.26 + postcss-calc: 9.0.1(postcss@8.4.26) + postcss-colormin: 6.0.0(postcss@8.4.26) + postcss-convert-values: 6.0.0(postcss@8.4.26) + postcss-discard-comments: 6.0.0(postcss@8.4.26) + postcss-discard-duplicates: 6.0.0(postcss@8.4.26) + postcss-discard-empty: 6.0.0(postcss@8.4.26) + postcss-discard-overridden: 6.0.0(postcss@8.4.26) + postcss-merge-longhand: 6.0.0(postcss@8.4.26) + postcss-merge-rules: 6.0.1(postcss@8.4.26) + postcss-minify-font-values: 6.0.0(postcss@8.4.26) + postcss-minify-gradients: 6.0.0(postcss@8.4.26) + postcss-minify-params: 6.0.0(postcss@8.4.26) + postcss-minify-selectors: 6.0.0(postcss@8.4.26) + postcss-normalize-charset: 6.0.0(postcss@8.4.26) + postcss-normalize-display-values: 6.0.0(postcss@8.4.26) + postcss-normalize-positions: 6.0.0(postcss@8.4.26) + postcss-normalize-repeat-style: 6.0.0(postcss@8.4.26) + postcss-normalize-string: 6.0.0(postcss@8.4.26) + postcss-normalize-timing-functions: 6.0.0(postcss@8.4.26) + postcss-normalize-unicode: 6.0.0(postcss@8.4.26) + postcss-normalize-url: 6.0.0(postcss@8.4.26) + postcss-normalize-whitespace: 6.0.0(postcss@8.4.26) + postcss-ordered-values: 6.0.0(postcss@8.4.26) + postcss-reduce-initial: 6.0.0(postcss@8.4.26) + postcss-reduce-transforms: 6.0.0(postcss@8.4.26) + postcss-svgo: 6.0.0(postcss@8.4.26) + postcss-unique-selectors: 6.0.0(postcss@8.4.26) + + /cssnano-utils@4.0.0(postcss@8.4.26): resolution: {integrity: sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 - /cssnano@6.0.1(postcss@8.4.24): + /cssnano@6.0.1(postcss@8.4.26): resolution: {integrity: sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 6.0.1(postcss@8.4.24) + cssnano-preset-default: 6.0.1(postcss@8.4.26) lilconfig: 2.1.0 - postcss: 8.4.24 + postcss: 8.4.26 /csso@5.0.5: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} @@ -4478,8 +4465,8 @@ packages: /cuint@0.2.2: resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} - /cypress@12.14.0: - resolution: {integrity: sha512-HiLIXKXZaIT1RT7sw1sVPt+qKtis3uYNm6KwC4qoYjabwLKaqZlyS/P+uVvvlBNcHIwL/BC6nQZajpbUd7hOgQ==} + /cypress@12.17.1: + resolution: {integrity: sha512-eKfBgO6t8waEyhegL4gxD7tcI6uTCGttu+ZU7y9Hq8BlpMztd7iLeIF4AJFAnbZH1xjX+wwgg4cRKFNSvv3VWQ==} engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} hasBin: true requiresBuild: true @@ -4602,6 +4589,10 @@ packages: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} engines: {node: '>=0.10.0'} + /decamelize@5.0.1: + resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} + engines: {node: '>=10'} + /decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} dependencies: @@ -4754,6 +4745,7 @@ packages: /destr@1.2.2: resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} + dev: true /destr@2.0.0: resolution: {integrity: sha512-FJ9RDpf3GicEBvzI3jxc2XhHzbqD8p4ANw/1kPsFBfTvP1b7Gn/Lg1vO7R9J4IVgoMbyUmFrFGZafJ1hPZpvlg==} @@ -5193,7 +5185,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) debug: 3.2.7(supports-color@8.1.1) eslint: 8.45.0 eslint-import-resolver-node: 0.3.7 @@ -5228,7 +5220,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.3) + '@typescript-eslint/parser': 6.0.0(eslint@8.45.0)(typescript@5.1.6) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -5526,8 +5518,8 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - /ethers@6.6.0: - resolution: {integrity: sha512-7D2U+n8eZYmh592VZqap9vBu50jN7YUDHqAmwBYTMntmUKC9RVgcqcFbd+3DTCOQ1jMyK6QHv1usbcfgiGaHOA==} + /ethers@6.6.4: + resolution: {integrity: sha512-r3myN2hEnydmu23iiIj5kjWnCh5JNzlqrE/z+Kw5UqH173F+JOWzU6qkFB4HVC50epgxzKSL2Hq1oNXA877vwQ==} engines: {node: '>=14.0.0'} dependencies: '@adraffy/ens-normalize': 1.9.2 @@ -5831,8 +5823,8 @@ packages: /fraction.js@4.2.0: resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - /framebus@5.2.0: - resolution: {integrity: sha512-hIKt71vBVd/g0emUbuVg8HAeHEjxBwhAE87CKXvxPIy0sCoGWqBulB1k9lWBWUU6ZHXPs0xjXWMwUldWMiqD6A==} + /framebus@5.2.1: + resolution: {integrity: sha512-K6pw+M2wNBuOhEoFrmMbf1O+fm7PnNDIfA9y0KpAyQzXRIJ420szGgJ/dI2Ikz0XG+5VfspLqA72M6bXhuyKIQ==} dependencies: '@braintree/uuid': 0.1.0 dev: false @@ -6356,6 +6348,7 @@ packages: /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true /hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} @@ -6534,13 +6527,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils@5.1.0(postcss@8.4.24): + /icss-utils@5.1.0(postcss@8.4.26): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 dev: false /ieee754@1.2.1: @@ -6584,6 +6577,10 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + /indent-string@5.0.0: + resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} + engines: {node: '>=12'} + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -6613,7 +6610,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: ansi-escapes: 4.3.2 - chalk: 4.1.1 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-width: 3.0.0 external-editor: 3.1.0 @@ -7337,8 +7334,8 @@ packages: /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /lint-staged@13.2.2: - resolution: {integrity: sha512-71gSwXKy649VrSU09s10uAT0rWCcY3aewhMaHyl2N84oBk4Xs9HgxvUp3AYu+bNsK4NrOYYxvSgg7FyGJ+jGcA==} + /lint-staged@13.2.3: + resolution: {integrity: sha512-zVVEXLuQIhr1Y7R7YAWx4TZLdvuzk7DnmrsTNL0fax6Z3jrpFcas+vKbzxhhvp6TA55m1SQuWkpzI1qbfDZbAg==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: @@ -7832,30 +7829,29 @@ packages: errno: 0.1.8 readable-stream: 2.3.8 - /meow@8.1.2: - resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} - engines: {node: '>=10'} + /meow@10.1.5: + resolution: {integrity: sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: '@types/minimist': 1.2.2 - camelcase-keys: 6.2.2 + camelcase-keys: 7.0.2 + decamelize: 5.0.1 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 + read-pkg-up: 8.0.0 + redent: 4.0.0 + trim-newlines: 4.1.1 + type-fest: 1.4.0 yargs-parser: 20.2.9 - dev: true - /meow@9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + /meow@8.1.2: + resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} engines: {node: '>=10'} dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 - decamelize: 1.2.0 decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 @@ -7865,6 +7861,7 @@ packages: trim-newlines: 3.0.1 type-fest: 0.18.1 yargs-parser: 20.2.9 + dev: true /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -8312,7 +8309,7 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /msw@1.2.2(typescript@5.1.3): + /msw@1.2.2(typescript@5.1.6): resolution: {integrity: sha512-GsW3PE/Es/a1tYThXcM8YHOZ1S1MtivcS3He/LQbbTCx3rbWJYCtWD5XXyJ53KlNPT7O1VI9sCW3xMtgFe8XpQ==} engines: {node: '>=14'} hasBin: true @@ -8341,7 +8338,7 @@ packages: path-to-regexp: 6.2.1 strict-event-emitter: 0.4.6 type-fest: 2.19.0 - typescript: 5.1.3 + typescript: 5.1.6 yargs: 17.7.2 transitivePeerDependencies: - encoding @@ -8554,6 +8551,7 @@ packages: resolve: 1.22.2 semver: 5.7.2 validate-npm-package-license: 3.0.4 + dev: true /normalize-package-data@3.0.3: resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} @@ -8678,32 +8676,66 @@ packages: dependencies: boolbase: 1.0.0 - /nuxi@3.5.3: - resolution: {integrity: sha512-H0/Nj0ulUN8PrSvr6H433Awt4hNT5uaN57041QfknYVXlUce7yEbl/NcpNtnneAHYn2hMUZL9/nJCVkZ1xTvHA==} + /nuxi@3.6.3: + resolution: {integrity: sha512-UVokD+9Pq0EoPp2nmkS5K96g/P1BWYEpYCmtX4XW5oZqvkPlEBBdellOWPEb9wgSCBjWYVNpxA2uIRb4yhg1Nw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true optionalDependencies: fsevents: 2.3.2 - /nuxt-simple-sitemap@2.6.2: - resolution: {integrity: sha512-jM1uiIqRuVGiGOUtpq4ZveZjb2QbA9EyqxAeh87lOey+2CjvStIKqIwWmkAN77nYdDoYPMLnIgEkfatdBPoi6g==} + /nuxt-simple-sitemap@3.0.11(nuxt@3.6.3)(vite@4.4.4): + resolution: {integrity: sha512-nH2OIrsDfetE5WZI5N0KCw97C80eJv5p0ZwM0BvTdMZmHDCVTinkMcx/GMk48OSfYtk829iiQyWW0rudYcYCIQ==} dependencies: - '@nuxt/kit': 3.5.3 + '@nuxt/devtools-kit': 0.6.7(nuxt@3.6.3)(vite@4.4.4) + '@nuxt/kit': 3.6.3 chalk: 5.3.0 defu: 6.1.2 escape-string-regexp: 5.0.0 - globby: 13.2.2 + fast-glob: 3.3.0 knitwork: 1.0.0 + nuxt-site-config: 1.0.7 + nuxt-site-config-kit: 1.0.7 pathe: 1.1.1 radix3: 1.0.1 + site-config-stack: 1.0.7 + ufo: 1.1.2 + transitivePeerDependencies: + - nuxt + - rollup + - supports-color + - vite + dev: true + + /nuxt-site-config-kit@1.0.7: + resolution: {integrity: sha512-oVSFT/3iMCJk8N4zFX3A3OTEWFVf70TfPbiQs9kb5bdQCBkV4SNB1gzhz4lT6GZZudxk1MWOHxRvJoKZ8oQVbg==} + dependencies: + '@nuxt/kit': 3.6.3 + '@nuxt/schema': 3.6.3 + defu: 6.1.2 + pkg-types: 1.0.3 + site-config-stack: 1.0.7 ufo: 1.1.2 transitivePeerDependencies: - rollup - supports-color dev: true - /nuxt-vitest@0.8.5(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(vite@4.3.9)(vitest@0.30.1)(vue-router@4.2.2)(vue@3.3.4): - resolution: {integrity: sha512-+KrPvQEIxZydjGyb/CNMPTcHuNssUehQK8Ng7lvFigD6GcAW6u/5wB2He8QiZ45NEfj1w4pTPbYkvOjdjhU8kw==} + /nuxt-site-config@1.0.7: + resolution: {integrity: sha512-mvgWat4Scn4FpU2wI0Mv9LlFFa9/N3DAjRlxp1eNgZleMn4KtkfQK1pRmepMhOvVyEGEIkJqMiA6RpRhBpdRSw==} + dependencies: + '@nuxt/kit': 3.6.3 + '@nuxt/schema': 3.6.3 + nuxt-site-config-kit: 1.0.7 + pathe: 1.1.1 + site-config-stack: 1.0.7 + ufo: 1.1.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /nuxt-vitest@0.9.0(@vitejs/plugin-vue-jsx@3.0.1)(@vitejs/plugin-vue@4.2.3)(happy-dom@9.20.3)(vite@4.4.4)(vitest@0.30.1)(vue-router@4.2.4)(vue@3.3.4): + resolution: {integrity: sha512-cGgrEp8C8A1cNrAOJdl15NF2SnPn/jDKX2JvPpvXLhHZiBa0bdO3izdAEXgaDJRuZfYteLbLbBvDGGFd2fy8cg==} peerDependencies: '@vitejs/plugin-vue': '*' '@vitejs/plugin-vue-jsx': '*' @@ -8711,27 +8743,29 @@ packages: vitest: ^0.30.0 dependencies: '@nuxt/kit': 3.6.3 - '@vitejs/plugin-vue': 4.2.3(vite@4.3.9)(vue@3.3.4) - '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.9)(vue@3.3.4) + '@vitejs/plugin-vue': 4.2.3(vite@4.4.4)(vue@3.3.4) + '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.4.4)(vue@3.3.4) '@vitest/ui': 0.30.1 defu: 6.1.2 get-port-please: 3.0.1 perfect-debounce: 1.0.0 std-env: 3.3.3 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) - vitest: 0.30.1(sass@1.63.4) - vitest-environment-nuxt: 0.8.5(vitest@0.30.1)(vue-router@4.2.2)(vue@3.3.4) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) + vitest: 0.30.1(happy-dom@9.20.3)(sass@1.63.6) + vitest-environment-nuxt: 0.9.0(happy-dom@9.20.3)(vitest@0.30.1)(vue-router@4.2.4)(vue@3.3.4) transitivePeerDependencies: - '@vue/compiler-dom' - '@vue/server-renderer' + - happy-dom + - jsdom - rollup - supports-color - vue - vue-router dev: true - /nuxt@3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13): - resolution: {integrity: sha512-fG39BZ5N5ATtmx2vuxN8APQPSlSsCDpfkJ0k581gMc7eFztqrBzPncZX5w3RQLW7AiGBE2yYEfqiwC6AVODBBg==} + /nuxt@3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5): + resolution: {integrity: sha512-FiD2Ok81wPvQjNBO61h1fA7aqL0EloNspDC05eoQZl13kCthn7103esJNS+KAZNlPcXOYruEe3rGt066Sb/TwA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true peerDependencies: @@ -8742,21 +8776,23 @@ packages: optional: true dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/kit': 3.5.3 - '@nuxt/schema': 3.5.3 + '@nuxt/kit': 3.6.3 + '@nuxt/schema': 3.6.3 '@nuxt/telemetry': 2.3.1 '@nuxt/ui-templates': 1.2.0 - '@nuxt/vite-builder': 3.5.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.4)(stylelint@15.7.0)(typescript@5.1.3)(vue-tsc@1.7.13)(vue@3.3.4) + '@nuxt/vite-builder': 3.6.3(@types/node@20.4.2)(eslint@8.45.0)(sass@1.63.6)(stylelint@15.10.1)(typescript@5.1.6)(vue-tsc@1.8.5)(vue@3.3.4) '@types/node': 20.4.2 '@unhead/ssr': 1.1.30 '@unhead/vue': 1.1.30(vue@3.3.4) '@vue/shared': 3.3.4 + acorn: 8.10.0 c12: 1.4.2 chokidar: 3.5.3 cookie-es: 1.0.0 defu: 6.1.2 - destr: 1.2.2 + destr: 2.0.0 devalue: 4.3.2 + esbuild: 0.18.13 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fs-extra: 11.1.1 @@ -8770,7 +8806,7 @@ packages: magic-string: 0.30.1 mlly: 1.4.0 nitropack: 2.5.2 - nuxi: 3.5.3 + nuxi: 3.6.3 nypm: 0.2.2 ofetch: 1.1.1 ohash: 1.1.2 @@ -8786,12 +8822,12 @@ packages: unenv: 1.5.2 unimport: 3.0.14(rollup@3.26.2) unplugin: 1.4.0 - unplugin-vue-router: 0.6.4(vue-router@4.2.2)(vue@3.3.4) + unplugin-vue-router: 0.6.4(vue-router@4.2.4)(vue@3.3.4) untyped: 1.3.2 vue: 3.3.4 vue-bundle-renderer: 1.0.3 vue-devtools-stub: 0.1.0 - vue-router: 4.2.2(vue@3.3.4) + vue-router: 4.2.4(vue@3.3.4) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8806,6 +8842,7 @@ packages: - encoding - eslint - less + - lightningcss - meow - optionator - rollup @@ -8959,7 +8996,7 @@ packages: engines: {node: '>=10'} dependencies: bl: 4.1.0 - chalk: 4.1.1 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.9.0 is-interactive: 1.0.0 @@ -9195,7 +9232,7 @@ packages: engines: {node: '>=4'} dev: true - /pinia@2.1.4(typescript@5.1.3)(vue@3.3.4): + /pinia@2.1.4(typescript@5.1.6)(vue@3.3.4): resolution: {integrity: sha512-vYlnDu+Y/FXxv1ABo1vhjC+IbqvzUdiUC3sfDRrRyY2CQSrqqaa+iiHmqtARFxJVqWQMCJfXx1PBvFs9aJVLXQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -9208,7 +9245,7 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.5.0 - typescript: 5.1.3 + typescript: 5.1.6 vue: 3.3.4 vue-demi: 0.14.5(vue@3.3.4) dev: false @@ -9257,17 +9294,17 @@ packages: - supports-color dev: false - /postcss-calc@9.0.1(postcss@8.4.24): + /postcss-calc@9.0.1(postcss@8.4.26): resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - /postcss-colormin@6.0.0(postcss@8.4.24): + /postcss-colormin@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -9276,20 +9313,20 @@ packages: browserslist: 4.21.9 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-convert-values@6.0.0(postcss@8.4.24): + /postcss-convert-values@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.9 - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-custom-properties@13.2.1(postcss@8.4.24): + /postcss-custom-properties@13.2.1(postcss@8.4.26): resolution: {integrity: sha512-Z8UmzwVkRh8aITyeZoZnT4McSSPmS2EFl+OyPspfvx7v+N36V2UseMAODp3oBriZvcf/tQpzag9165x/VcC3kg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: @@ -9298,41 +9335,41 @@ packages: '@csstools/cascade-layer-name-parser': 1.0.3(@csstools/css-parser-algorithms@2.3.0)(@csstools/css-tokenizer@2.1.1) '@csstools/css-parser-algorithms': 2.3.0(@csstools/css-tokenizer@2.1.1) '@csstools/css-tokenizer': 2.1.1 - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@6.0.0(postcss@8.4.24): + /postcss-discard-comments@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-discard-duplicates@6.0.0(postcss@8.4.24): + /postcss-discard-duplicates@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-discard-empty@6.0.0(postcss@8.4.24): + /postcss-discard-empty@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-discard-overridden@6.0.0(postcss@8.4.24): + /postcss-discard-overridden@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 /postcss-html@1.5.0: resolution: {integrity: sha512-kCMRWJRHKicpA166kc2lAVUGxDZL324bkj/pVOb6RhjB0Z5Krl7mN0AsVkBhVIRZZirY0lyQXG38HCVaoKVNoA==} @@ -9340,8 +9377,8 @@ packages: dependencies: htmlparser2: 8.0.2 js-tokens: 8.0.1 - postcss: 8.4.24 - postcss-safe-parser: 6.0.0(postcss@8.4.24) + postcss: 8.4.26 + postcss-safe-parser: 6.0.0(postcss@8.4.26) dev: true /postcss-import-resolver@2.0.0: @@ -9349,39 +9386,39 @@ packages: dependencies: enhanced-resolve: 4.5.0 - /postcss-import@13.0.0(postcss@8.4.24): + /postcss-import@13.0.0(postcss@8.4.26): resolution: {integrity: sha512-LPUbm3ytpYopwQQjqgUH4S3EM/Gb9QsaSPP/5vnoi+oKVy3/mIk2sc0Paqw7RL57GpScm9MdIMUypw2znWiBpg==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 dev: false - /postcss-import@15.1.0(postcss@8.4.24): + /postcss-import@15.1.0(postcss@8.4.26): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 - /postcss-js@4.0.1(postcss@8.4.24): + /postcss-js@4.0.1(postcss@8.4.26): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-load-config@4.0.1(postcss@8.4.24)(ts-node@10.9.1): + /postcss-load-config@4.0.1(postcss@8.4.26)(ts-node@10.9.1): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -9394,11 +9431,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.24 - ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.3) + postcss: 8.4.26 + ts-node: 10.9.1(@types/node@20.4.2)(typescript@5.1.6) yaml: 2.3.1 - /postcss-loader@4.3.0(postcss@8.4.24)(webpack@5.87.0): + /postcss-loader@4.3.0(postcss@8.4.26)(webpack@5.88.1): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -9408,26 +9445,27 @@ packages: cosmiconfig: 7.1.0 klona: 2.0.6 loader-utils: 2.0.4 - postcss: 8.4.24 + postcss: 8.4.26 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.87.0 + webpack: 5.88.1 dev: false /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + dev: true - /postcss-merge-longhand@6.0.0(postcss@8.4.24): + /postcss-merge-longhand@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - stylehacks: 6.0.0(postcss@8.4.24) + stylehacks: 6.0.0(postcss@8.4.26) - /postcss-merge-rules@6.0.1(postcss@8.4.24): + /postcss-merge-rules@6.0.1(postcss@8.4.26): resolution: {integrity: sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -9435,203 +9473,203 @@ packages: dependencies: browserslist: 4.21.9 caniuse-api: 3.0.0 - cssnano-utils: 4.0.0(postcss@8.4.24) - postcss: 8.4.24 + cssnano-utils: 4.0.0(postcss@8.4.26) + postcss: 8.4.26 postcss-selector-parser: 6.0.13 - /postcss-minify-font-values@6.0.0(postcss@8.4.24): + /postcss-minify-font-values@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-minify-gradients@6.0.0(postcss@8.4.24): + /postcss-minify-gradients@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 4.0.0(postcss@8.4.24) - postcss: 8.4.24 + cssnano-utils: 4.0.0(postcss@8.4.26) + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-minify-params@6.0.0(postcss@8.4.24): + /postcss-minify-params@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.9 - cssnano-utils: 4.0.0(postcss@8.4.24) - postcss: 8.4.24 + cssnano-utils: 4.0.0(postcss@8.4.26) + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-minify-selectors@6.0.0(postcss@8.4.24): + /postcss-minify-selectors@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 - /postcss-modules-extract-imports@3.0.0(postcss@8.4.24): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.26): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 dev: false - /postcss-modules-local-by-default@4.0.3(postcss@8.4.24): + /postcss-modules-local-by-default@4.0.3(postcss@8.4.26): resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 + icss-utils: 5.1.0(postcss@8.4.26) + postcss: 8.4.26 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope@3.0.0(postcss@8.4.24): + /postcss-modules-scope@3.0.0(postcss@8.4.26): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 dev: false - /postcss-modules-values@4.0.0(postcss@8.4.24): + /postcss-modules-values@4.0.0(postcss@8.4.26): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.24) - postcss: 8.4.24 + icss-utils: 5.1.0(postcss@8.4.26) + postcss: 8.4.26 dev: false - /postcss-nested@6.0.1(postcss@8.4.24): + /postcss-nested@6.0.1(postcss@8.4.26): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 - /postcss-nesting@11.3.0(postcss@8.4.24): + /postcss-nesting@11.3.0(postcss@8.4.26): resolution: {integrity: sha512-JlS10AQm/RzyrUGgl5irVkAlZYTJ99mNueUl+Qab+TcHhVedLiylWVkKBhRale+rS9yWIJK48JVzQlq3LcSdeA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 dev: false - /postcss-normalize-charset@6.0.0(postcss@8.4.24): + /postcss-normalize-charset@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-normalize-display-values@6.0.0(postcss@8.4.24): + /postcss-normalize-display-values@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-positions@6.0.0(postcss@8.4.24): + /postcss-normalize-positions@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-repeat-style@6.0.0(postcss@8.4.24): + /postcss-normalize-repeat-style@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-string@6.0.0(postcss@8.4.24): + /postcss-normalize-string@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-timing-functions@6.0.0(postcss@8.4.24): + /postcss-normalize-timing-functions@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-unicode@6.0.0(postcss@8.4.24): + /postcss-normalize-unicode@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.9 - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-url@6.0.0(postcss@8.4.24): + /postcss-normalize-url@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-normalize-whitespace@6.0.0(postcss@8.4.24): + /postcss-normalize-whitespace@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-ordered-values@6.0.0(postcss@8.4.24): + /postcss-ordered-values@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 4.0.0(postcss@8.4.24) - postcss: 8.4.24 + cssnano-utils: 4.0.0(postcss@8.4.26) + postcss: 8.4.26 postcss-value-parser: 4.2.0 - /postcss-reduce-initial@6.0.0(postcss@8.4.24): + /postcss-reduce-initial@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: @@ -9639,35 +9677,35 @@ packages: dependencies: browserslist: 4.21.9 caniuse-api: 3.0.0 - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-reduce-transforms@6.0.0(postcss@8.4.24): + /postcss-reduce-transforms@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} - /postcss-safe-parser@6.0.0(postcss@8.4.24): + /postcss-safe-parser@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.3.3 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 - /postcss-scss@4.0.6(postcss@8.4.24): + /postcss-scss@4.0.6(postcss@8.4.26): resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.4.19 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 dev: true /postcss-selector-parser@6.0.13: @@ -9677,34 +9715,34 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-sorting@8.0.2(postcss@8.4.24): + /postcss-sorting@8.0.2(postcss@8.4.26): resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==} peerDependencies: postcss: ^8.4.20 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 dev: true - /postcss-svgo@6.0.0(postcss@8.4.24): + /postcss-svgo@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==} engines: {node: ^14 || ^16 || >= 18} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-value-parser: 4.2.0 svgo: 3.0.2 - /postcss-unique-selectors@6.0.0(postcss@8.4.24): + /postcss-unique-selectors@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 - /postcss-url@10.1.3(postcss@8.4.24): + /postcss-url@10.1.3(postcss@8.4.26): resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} engines: {node: '>=10'} peerDependencies: @@ -9713,14 +9751,14 @@ packages: make-dir: 3.1.0 mime: 2.5.2 minimatch: 3.0.8 - postcss: 8.4.24 + postcss: 8.4.26 xxhashjs: 0.2.2 /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} + /postcss@8.4.26: + resolution: {integrity: sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -9864,6 +9902,11 @@ packages: /quick-lru@4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} engines: {node: '>=8'} + dev: true + + /quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} /radix3@1.0.1: resolution: {integrity: sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==} @@ -9918,6 +9961,15 @@ packages: find-up: 4.1.0 read-pkg: 5.2.0 type-fest: 0.8.1 + dev: true + + /read-pkg-up@8.0.0: + resolution: {integrity: sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==} + engines: {node: '>=12'} + dependencies: + find-up: 5.0.0 + read-pkg: 6.0.0 + type-fest: 1.4.0 /read-pkg@5.2.0: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} @@ -9927,6 +9979,16 @@ packages: normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 + dev: true + + /read-pkg@6.0.0: + resolution: {integrity: sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==} + engines: {node: '>=12'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 3.0.3 + parse-json: 5.2.0 + type-fest: 1.4.0 /readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -9975,6 +10037,14 @@ packages: dependencies: indent-string: 4.0.0 strip-indent: 3.0.0 + dev: true + + /redent@4.0.0: + resolution: {integrity: sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==} + engines: {node: '>=12'} + dependencies: + indent-string: 5.0.0 + strip-indent: 4.0.0 /redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} @@ -10306,7 +10376,7 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader@13.3.2(sass@1.63.4)(webpack@5.87.0): + /sass-loader@13.3.2(sass@1.63.6)(webpack@5.88.1): resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10326,12 +10396,12 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.63.4 - webpack: 5.87.0 + sass: 1.63.6 + webpack: 5.88.1 dev: true - /sass@1.63.4: - resolution: {integrity: sha512-Sx/+weUmK+oiIlI+9sdD0wZHsqpbgQg8wSwSnGBjwb5GwqFhYNwwnI+UWZtLjKvKyFlKkatRK235qQ3mokyPoQ==} + /sass@1.63.6: + resolution: {integrity: sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -10360,6 +10430,7 @@ packages: /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true + dev: true /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -10499,6 +10570,18 @@ packages: /sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + /site-config-stack@1.0.7: + resolution: {integrity: sha512-mw+ZgKGVnTMgTnzoFgJequFCck4nHDfvELkUMdIJjQT42cN6yCrBw+szChCqDjOBCypiV872wlvmYGGadSxVdQ==} + dependencies: + '@nuxt/kit': 3.6.3 + defu: 6.1.2 + pkg-types: 1.0.3 + ufo: 1.1.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -10790,6 +10873,13 @@ packages: engines: {node: '>=8'} dependencies: min-indent: 1.0.1 + dev: true + + /strip-indent@4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} @@ -10803,17 +10893,17 @@ packages: /style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} - /stylehacks@6.0.0(postcss@8.4.24): + /stylehacks@6.0.0(postcss@8.4.26): resolution: {integrity: sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==} engines: {node: ^14 || ^16 || >=18.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.9 - postcss: 8.4.24 + postcss: 8.4.26 postcss-selector-parser: 6.0.13 - /stylelint-config-html@1.1.0(postcss-html@1.5.0)(stylelint@15.7.0): + /stylelint-config-html@1.1.0(postcss-html@1.5.0)(stylelint@15.10.1): resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} engines: {node: ^12 || >=14} peerDependencies: @@ -10821,11 +10911,11 @@ packages: stylelint: '>=14.0.0' dependencies: postcss-html: 1.5.0 - stylelint: 15.7.0 + stylelint: 15.10.1 dev: true - /stylelint-config-recommended-scss@11.0.0(postcss@8.4.24)(stylelint@15.7.0): - resolution: {integrity: sha512-EDghTDU7aOv2LTsRZvcT1w8mcjUaMhuy+t38iV5I/0Qiu6ixdkRwhLEMul3K/fnB2v9Nwqvb3xpvJfPH+HduDw==} + /stylelint-config-recommended-scss@12.0.0(postcss@8.4.26)(stylelint@15.10.1): + resolution: {integrity: sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==} peerDependencies: postcss: ^8.3.3 stylelint: ^15.5.0 @@ -10833,15 +10923,15 @@ packages: postcss: optional: true dependencies: - postcss: 8.4.24 - postcss-scss: 4.0.6(postcss@8.4.24) - stylelint: 15.7.0 - stylelint-config-recommended: 12.0.0(stylelint@15.7.0) - stylelint-scss: 4.7.0(stylelint@15.7.0) + postcss: 8.4.26 + postcss-scss: 4.0.6(postcss@8.4.26) + stylelint: 15.10.1 + stylelint-config-recommended: 12.0.0(stylelint@15.10.1) + stylelint-scss: 5.0.1(stylelint@15.10.1) dev: true - /stylelint-config-recommended-vue@1.4.0(postcss-html@1.5.0)(stylelint@15.7.0): - resolution: {integrity: sha512-DVJqyX2KvMCn9U0+keL12r7xlsH26K4Vg8NrIZuq5MoF7g82DpMp326Om4E0Q+Il1o+bTHuUyejf2XAI0iD04Q==} + /stylelint-config-recommended-vue@1.5.0(postcss-html@1.5.0)(stylelint@15.10.1): + resolution: {integrity: sha512-65TAK/clUqkNtkZLcuytoxU0URQYlml+30Nhop7sRkCZ/mtWdXt7T+spPSB3KMKlb+82aEVJ4OrcstyDBdbosg==} engines: {node: ^12 || >=14} peerDependencies: postcss-html: ^1.0.0 @@ -10849,30 +10939,30 @@ packages: dependencies: postcss-html: 1.5.0 semver: 7.5.4 - stylelint: 15.7.0 - stylelint-config-html: 1.1.0(postcss-html@1.5.0)(stylelint@15.7.0) - stylelint-config-recommended: 13.0.0(stylelint@15.7.0) + stylelint: 15.10.1 + stylelint-config-html: 1.1.0(postcss-html@1.5.0)(stylelint@15.10.1) + stylelint-config-recommended: 13.0.0(stylelint@15.10.1) dev: true - /stylelint-config-recommended@12.0.0(stylelint@15.7.0): + /stylelint-config-recommended@12.0.0(stylelint@15.10.1): resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==} peerDependencies: stylelint: ^15.5.0 dependencies: - stylelint: 15.7.0 + stylelint: 15.10.1 dev: true - /stylelint-config-recommended@13.0.0(stylelint@15.7.0): + /stylelint-config-recommended@13.0.0(stylelint@15.10.1): resolution: {integrity: sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==} engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: stylelint: ^15.10.0 dependencies: - stylelint: 15.7.0 + stylelint: 15.10.1 dev: true - /stylelint-config-standard-scss@9.0.0(postcss@8.4.24)(stylelint@15.7.0): - resolution: {integrity: sha512-yPKpJsrZn4ybuQZx/DkEHuCjw7pJginErE/47dFhCnrvD48IJ4UYec8tSiCuJWMA3HRjbIa3nh5ZeSauDGuVAg==} + /stylelint-config-standard-scss@10.0.0(postcss@8.4.26)(stylelint@15.10.1): + resolution: {integrity: sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==} peerDependencies: postcss: ^8.3.3 stylelint: ^15.5.0 @@ -10880,44 +10970,42 @@ packages: postcss: optional: true dependencies: - postcss: 8.4.24 - stylelint: 15.7.0 - stylelint-config-recommended-scss: 11.0.0(postcss@8.4.24)(stylelint@15.7.0) - stylelint-config-standard: 33.0.0(stylelint@15.7.0) + postcss: 8.4.26 + stylelint: 15.10.1 + stylelint-config-recommended-scss: 12.0.0(postcss@8.4.26)(stylelint@15.10.1) + stylelint-config-standard: 33.0.0(stylelint@15.10.1) dev: true - /stylelint-config-standard@33.0.0(stylelint@15.7.0): + /stylelint-config-standard@33.0.0(stylelint@15.10.1): resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==} peerDependencies: stylelint: ^15.5.0 dependencies: - stylelint: 15.7.0 - stylelint-config-recommended: 12.0.0(stylelint@15.7.0) + stylelint: 15.10.1 + stylelint-config-recommended: 12.0.0(stylelint@15.10.1) dev: true - /stylelint-order@6.0.3(stylelint@15.7.0): - resolution: {integrity: sha512-1j1lOb4EU/6w49qZeT2SQVJXm0Ht+Qnq9GMfUa3pMwoyojIWfuA+JUDmoR97Bht1RLn4ei0xtLGy87M7d29B1w==} + /stylelint-config-standard@34.0.0(stylelint@15.10.1): + resolution: {integrity: sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==} + engines: {node: ^14.13.1 || >=16.0.0} peerDependencies: - stylelint: ^14.0.0 || ^15.0.0 + stylelint: ^15.10.0 dependencies: - postcss: 8.4.24 - postcss-sorting: 8.0.2(postcss@8.4.24) - stylelint: 15.7.0 + stylelint: 15.10.1 + stylelint-config-recommended: 13.0.0(stylelint@15.10.1) dev: true - /stylelint-scss@4.7.0(stylelint@15.7.0): - resolution: {integrity: sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==} + /stylelint-order@6.0.3(stylelint@15.10.1): + resolution: {integrity: sha512-1j1lOb4EU/6w49qZeT2SQVJXm0Ht+Qnq9GMfUa3pMwoyojIWfuA+JUDmoR97Bht1RLn4ei0xtLGy87M7d29B1w==} peerDependencies: - stylelint: ^14.5.1 || ^15.0.0 + stylelint: ^14.0.0 || ^15.0.0 dependencies: - postcss-media-query-parser: 0.2.3 - postcss-resolve-nested-selector: 0.1.1 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - stylelint: 15.7.0 + postcss: 8.4.26 + postcss-sorting: 8.0.2(postcss@8.4.26) + stylelint: 15.10.1 dev: true - /stylelint-scss@5.0.1(stylelint@15.7.0): + /stylelint-scss@5.0.1(stylelint@15.10.1): resolution: {integrity: sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ==} peerDependencies: stylelint: ^14.5.1 || ^15.0.0 @@ -10926,18 +11014,18 @@ packages: postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - stylelint: 15.7.0 + stylelint: 15.10.1 dev: true - /stylelint@15.7.0: - resolution: {integrity: sha512-fQRwHwWuZsDn4ENyE9AsKkOkV9WlD2CmYiVDbdZPdS3iZh0ceypOn1EuwTNuZ8xTrHF+jVeIEzLtFFSlD/nJHg==} + /stylelint@15.10.1: + resolution: {integrity: sha512-CYkzYrCFfA/gnOR+u9kJ1PpzwG10WLVnoxHDuBA/JiwGqdM9+yx9+ou6SE/y9YHtfv1mcLo06fdadHTOx4gBZQ==} engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: '@csstools/css-parser-algorithms': 2.3.0(@csstools/css-tokenizer@2.1.1) '@csstools/css-tokenizer': 2.1.1 '@csstools/media-query-list-parser': 2.1.2(@csstools/css-parser-algorithms@2.3.0)(@csstools/css-tokenizer@2.1.1) - '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + '@csstools/selector-specificity': 3.0.0(postcss-selector-parser@6.0.13) balanced-match: 2.0.0 colord: 2.9.3 cosmiconfig: 8.2.0 @@ -10957,14 +11045,13 @@ packages: is-plain-object: 5.0.0 known-css-properties: 0.27.0 mathml-tag-names: 2.1.3 - meow: 9.0.0 + meow: 10.1.5 micromatch: 4.0.5 normalize-path: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.24 - postcss-media-query-parser: 0.2.3 + postcss: 8.4.26 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 6.0.0(postcss@8.4.24) + postcss-safe-parser: 6.0.0(postcss@8.4.26) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 @@ -10974,7 +11061,6 @@ packages: supports-hyperlinks: 3.0.0 svg-tags: 1.0.0 table: 6.8.1 - v8-compile-cache: 2.3.0 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color @@ -11058,7 +11144,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 - /tailwind-config-viewer@1.7.2(tailwindcss@3.3.2): + /tailwind-config-viewer@1.7.2(tailwindcss@3.3.3): resolution: {integrity: sha512-3JJCeAAlvG+i/EBj+tQb0x4weo30QjdSAo4hlcnVbtD+CkpzHi/UwU9InbPMcYH+ESActoa2kCyjpLEyjEkn0Q==} engines: {node: '>=8'} hasBin: true @@ -11073,13 +11159,13 @@ packages: open: 7.4.2 portfinder: 1.0.32 replace-in-file: 6.3.5 - tailwindcss: 3.3.2(ts-node@10.9.1) + tailwindcss: 3.3.3(ts-node@10.9.1) transitivePeerDependencies: - supports-color dev: false - /tailwindcss@3.3.2(ts-node@10.9.1): - resolution: {integrity: sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==} + /tailwindcss@3.3.3(ts-node@10.9.1): + resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -11097,13 +11183,12 @@ packages: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.24 - postcss-import: 15.1.0(postcss@8.4.24) - postcss-js: 4.0.1(postcss@8.4.24) - postcss-load-config: 4.0.1(postcss@8.4.24)(ts-node@10.9.1) - postcss-nested: 6.0.1(postcss@8.4.24) + postcss: 8.4.26 + postcss-import: 15.1.0(postcss@8.4.26) + postcss-js: 4.0.1(postcss@8.4.26) + postcss-load-config: 4.0.1(postcss@8.4.26)(ts-node@10.9.1) + postcss-nested: 6.0.1(postcss@8.4.26) postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 resolve: 1.22.2 sucrase: 3.33.0 transitivePeerDependencies: @@ -11151,7 +11236,7 @@ packages: mkdirp: 1.0.4 yallist: 4.0.0 - /terser-webpack-plugin@5.3.9(webpack@5.87.0): + /terser-webpack-plugin@5.3.9(webpack@5.88.1): resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11172,7 +11257,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.1 terser: 5.19.0 - webpack: 5.87.0 + webpack: 5.88.1 /terser@5.19.0: resolution: {integrity: sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==} @@ -11307,20 +11392,16 @@ packages: /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} + dev: true + + /trim-newlines@4.1.1: + resolution: {integrity: sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==} + engines: {node: '>=12'} /trough@2.1.0: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: true - /ts-api-utils@1.0.1(typescript@5.1.3): - resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - dependencies: - typescript: 5.1.3 - dev: true - /ts-api-utils@1.0.1(typescript@5.1.6): resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} engines: {node: '>=16.13.0'} @@ -11333,7 +11414,7 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - /ts-node@10.9.1(@types/node@20.4.2)(typescript@5.1.3): + /ts-node@10.9.1(@types/node@20.4.2)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -11359,7 +11440,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.1.3 + typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -11430,6 +11511,7 @@ packages: /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} + dev: true /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} @@ -11442,10 +11524,16 @@ packages: /type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} engines: {node: '>=8'} + dev: true /type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} + dev: true + + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -11497,16 +11585,10 @@ packages: is-typed-array: 1.1.10 dev: true - /typescript@5.1.3: - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} - engines: {node: '>=14.17'} - hasBin: true - /typescript@5.1.6: resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} engines: {node: '>=14.17'} hasBin: true - dev: true /ufo@1.1.2: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} @@ -11660,7 +11742,7 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unplugin-vue-router@0.6.4(vue-router@4.2.2)(vue@3.3.4): + /unplugin-vue-router@0.6.4(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-9THVhhtbVFxbsIibjK59oPwMI1UCxRWRPX7azSkTUABsxovlOXJys5SJx0kd/0oKIqNJuYgkRfAgPuO77SqCOg==} peerDependencies: vue-router: ^4.1.0 @@ -11680,7 +11762,7 @@ packages: pathe: 1.1.1 scule: 1.0.0 unplugin: 1.4.0 - vue-router: 4.2.2(vue@3.3.4) + vue-router: 4.2.4(vue@3.3.4) yaml: 2.3.1 transitivePeerDependencies: - rollup @@ -11805,9 +11887,6 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - /v8-compile-cache@2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - /v8-to-istanbul@9.1.0: resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} @@ -11867,7 +11946,7 @@ packages: vfile-message: 3.1.4 dev: true - /vite-node@0.30.1(@types/node@20.4.2)(sass@1.63.4): + /vite-node@0.30.1(@types/node@20.4.2)(sass@1.63.6): resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==} engines: {node: '>=v14.18.0'} hasBin: true @@ -11877,10 +11956,11 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss @@ -11888,8 +11968,8 @@ packages: - terser dev: true - /vite-node@0.31.4(@types/node@20.4.2)(sass@1.63.4): - resolution: {integrity: sha512-uzL377GjJtTbuc5KQxVbDu2xfU/x0wVjUtXQR2ihS21q/NK6ROr4oG0rsSkBBddZUVCwzfx22in76/0ZZHXgkQ==} + /vite-node@0.33.0(@types/node@20.4.2)(sass@1.63.6): + resolution: {integrity: sha512-19FpHYbwWWxDr73ruNahC+vtEdza52kA90Qb3La98yZ0xULqV8A5JLNPUff0f5zID4984tW7l3DH2przTJUZSw==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -11898,17 +11978,18 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) transitivePeerDependencies: - '@types/node' - less + - lightningcss - sass - stylus - sugarss - supports-color - terser - /vite-plugin-checker@0.6.1(eslint@8.45.0)(stylelint@15.7.0)(typescript@5.1.3)(vite@4.3.9)(vue-tsc@1.7.13): + /vite-plugin-checker@0.6.1(eslint@8.45.0)(stylelint@15.10.1)(typescript@5.1.6)(vite@4.3.9)(vue-tsc@1.8.5): resolution: {integrity: sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA==} engines: {node: '>=14.16'} peerDependencies: @@ -11952,17 +12033,17 @@ packages: npm-run-path: 4.0.1 semver: 7.5.4 strip-ansi: 6.0.1 - stylelint: 15.7.0 + stylelint: 15.10.1 tiny-invariant: 1.3.1 - typescript: 5.1.3 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + typescript: 5.1.6 + vite: 4.3.9(@types/node@20.4.2)(sass@1.63.6) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.8 vscode-uri: 3.0.7 - vue-tsc: 1.7.13(typescript@5.1.3) + vue-tsc: 1.8.5(typescript@5.1.6) - /vite-plugin-inspect@0.7.33(vite@4.3.9): + /vite-plugin-inspect@0.7.33(vite@4.4.4): resolution: {integrity: sha512-cQRLQKa/+Ua++5hN0IZfqNn1JYXBg2eCQOSUatPTwhXMO7nwfSvhhSc45E1nXfBBEhzLLOxgr1OdbDu55PiDDA==} engines: {node: '>=14'} peerDependencies: @@ -11975,13 +12056,13 @@ packages: open: 9.1.0 picocolors: 1.0.0 sirv: 2.0.3 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) transitivePeerDependencies: - rollup - supports-color dev: true - /vite-plugin-vue-inspector@3.4.2(vite@4.3.9): + /vite-plugin-vue-inspector@3.4.2(vite@4.4.4): resolution: {integrity: sha512-q5OTkcZJqL78bwGJl1Zk8CNqtxZ9wP2udJYqyFIZzL1lTax0/oq7DhNkLrnPTxkJuf0QPZKdunb1vDyCByn4dQ==} peerDependencies: vite: ^3.0.0-0 || ^4.0.0-0 @@ -11995,12 +12076,12 @@ packages: kolorist: 1.8.0 magic-string: 0.30.1 shell-quote: 1.8.1 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) transitivePeerDependencies: - supports-color dev: true - /vite@4.3.9(@types/node@20.4.2)(sass@1.63.4): + /vite@4.3.9(@types/node@20.4.2)(sass@1.63.6): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -12027,18 +12108,61 @@ packages: dependencies: '@types/node': 20.4.2 esbuild: 0.17.19 - postcss: 8.4.24 + postcss: 8.4.26 + rollup: 3.26.2 + sass: 1.63.6 + optionalDependencies: + fsevents: 2.3.2 + + /vite@4.4.4(@types/node@20.4.2)(sass@1.63.6): + resolution: {integrity: sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.4.2 + esbuild: 0.18.13 + postcss: 8.4.26 rollup: 3.26.2 - sass: 1.63.4 + sass: 1.63.6 optionalDependencies: fsevents: 2.3.2 - /vitest-environment-nuxt@0.8.5(vitest@0.30.1)(vue-router@4.2.2)(vue@3.3.4): - resolution: {integrity: sha512-uOtgoqUmO4MBzWe51vPLAieMjH5Ua2QGCziwStFYZQJBAQwX8zn/F/cNvc6590CLxlD4SHWY9WKIz8ehOI+A1w==} + /vitest-environment-nuxt@0.9.0(happy-dom@9.20.3)(vitest@0.30.1)(vue-router@4.2.4)(vue@3.3.4): + resolution: {integrity: sha512-RytvkgUXy6ziJqOoHkOZik5KBkmHCoFzbhd/Lgd4yLy4+FB0dN8U4JvAPJmraZTZC7SCq9JYUZR/5gdu92SK6A==} peerDependencies: + happy-dom: ^9.10.9 + jsdom: ^22.0.0 vitest: ^0.24.5 || ^0.26.0 || ^0.27.0 || ^0.28.0 || ^0.29.0 || ^0.30.0 vue: ^3.2.45 vue-router: ^4.0.0 + peerDependenciesMeta: + happy-dom: + optional: true + jsdom: + optional: true dependencies: '@nuxt/kit': 3.6.3 '@vue/test-utils': 2.4.0(vue@3.3.4) @@ -12049,9 +12173,9 @@ packages: magic-string: 0.30.1 ofetch: 1.1.1 unenv: 1.5.2 - vitest: 0.30.1(sass@1.63.4) + vitest: 0.30.1(happy-dom@9.20.3)(sass@1.63.6) vue: 3.3.4 - vue-router: 4.2.2(vue@3.3.4) + vue-router: 4.2.4(vue@3.3.4) transitivePeerDependencies: - '@vue/compiler-dom' - '@vue/server-renderer' @@ -12059,7 +12183,7 @@ packages: - supports-color dev: true - /vitest@0.30.1(sass@1.63.4): + /vitest@0.30.1(happy-dom@9.20.3)(sass@1.63.6): resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -12104,6 +12228,7 @@ packages: chai: 4.3.7 concordance: 5.0.4 debug: 4.3.4(supports-color@8.1.1) + happy-dom: 9.20.3 local-pkg: 0.4.3 magic-string: 0.30.1 pathe: 1.1.1 @@ -12113,11 +12238,12 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.4.0 - vite: 4.3.9(@types/node@20.4.2)(sass@1.63.4) - vite-node: 0.30.1(@types/node@20.4.2)(sass@1.63.4) + vite: 4.4.4(@types/node@20.4.2)(sass@1.63.6) + vite-node: 0.30.1(@types/node@20.4.2)(sass@1.63.6) why-is-node-running: 2.2.2 transitivePeerDependencies: - less + - lightningcss - sass - stylus - sugarss @@ -12217,7 +12343,7 @@ packages: - supports-color dev: true - /vue-i18n-routing@0.13.0(vue-i18n@9.3.0-beta.17)(vue-router@4.2.2)(vue@3.3.4): + /vue-i18n-routing@0.13.0(vue-i18n@9.3.0-beta.17)(vue-router@4.2.4)(vue@3.3.4): resolution: {integrity: sha512-d/WVAZKo68blFqv6BPxFrGy530+FgvXsYVMbuvaICaoFO2CUxuaszF4vPCzCPIi9T68WRzWeUMTUb7vmv2SLyQ==} engines: {node: '>= 14.6'} peerDependencies: @@ -12240,12 +12366,12 @@ packages: dependencies: '@intlify/shared': 9.3.0-beta.24 '@intlify/vue-i18n-bridge': 0.8.0(vue-i18n@9.3.0-beta.17) - '@intlify/vue-router-bridge': 0.8.0(vue-router@4.2.2)(vue@3.3.4) + '@intlify/vue-router-bridge': 0.8.0(vue-router@4.2.4)(vue@3.3.4) ufo: 1.1.2 vue: 3.3.4 vue-demi: 0.13.11(vue@3.3.4) vue-i18n: 9.3.0-beta.17(vue@3.3.4) - vue-router: 4.2.2(vue@3.3.4) + vue-router: 4.2.4(vue@3.3.4) dev: true /vue-i18n@9.3.0-beta.17(vue@3.3.4): @@ -12261,8 +12387,8 @@ packages: vue: 3.3.4 dev: true - /vue-router@4.2.2(vue@3.3.4): - resolution: {integrity: sha512-cChBPPmAflgBGmy3tBsjeoe3f3VOSG6naKyY5pjtrqLGbNEXdzCigFUHgBvp9e3ysAtFtEx7OLqcSDh/1Cq2TQ==} + /vue-router@4.2.4(vue@3.3.4): + resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==} peerDependencies: vue: ^3.2.0 dependencies: @@ -12275,17 +12401,16 @@ packages: de-indent: 1.0.2 he: 1.2.0 - /vue-tsc@1.7.13(typescript@5.1.3): - resolution: {integrity: sha512-O5FgWk0mu6Bg57ktZ4UQR+oisxgfudpsOOB2MAL1lIT+lab1izZNW/YwODKRMlgLF8wMn3XcPggF290ZFOTPUg==} + /vue-tsc@1.8.5(typescript@5.1.6): + resolution: {integrity: sha512-Jr8PTghJIwp69MFsEZoADDcv2l+lXA8juyN/5AYA5zxyZNvIHjSbgKgkYIYc1qnihrOyIG1VOnfk4ZE0jqn8bw==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.7.13(typescript@5.1.3) - '@vue/typescript': 1.7.13(typescript@5.1.3) + '@vue/language-core': 1.8.5(typescript@5.1.6) + '@vue/typescript': 1.8.5(typescript@5.1.6) semver: 7.5.4 - typescript: 5.1.3 - vscode-uri: 3.0.7 + typescript: 5.1.6 /vue@3.3.4: resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==} @@ -12354,8 +12479,8 @@ packages: /webpack-virtual-modules@0.5.0: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} - /webpack@5.87.0: - resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} + /webpack@5.88.1: + resolution: {integrity: sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -12385,7 +12510,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(webpack@5.87.0) + terser-webpack-plugin: 5.3.9(webpack@5.88.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: diff --git a/utils/api.ts b/utils/api.ts index 79e9963a..5dee6e65 100644 --- a/utils/api.ts +++ b/utils/api.ts @@ -177,17 +177,19 @@ export async function fetchWithCsrf< } async function initCsrf(): Promise { - const { backendUrl } = useRuntimeConfig().public; + const { + public: { baseUrl }, + } = useRuntimeConfig(); const controller = new AbortController(); - try { - const aborter = sleep(30000, controller.signal); - const csrf = $fetch('/webapi/csrf/', { - baseURL: backendUrl, - credentials: 'include', - signal: controller.signal, - }); + const aborter = sleep(30000, controller.signal); + const csrf = $fetch('/webapi/csrf/', { + baseURL: baseUrl, + credentials: 'include', + signal: controller.signal, + }); + try { const race = await Promise.race([aborter, csrf]); if (race === null) { controller.abort();