From 9b01207065fef4c3a044898d8a673116d6991875 Mon Sep 17 00:00:00 2001 From: dopamine Date: Sat, 7 Sep 2024 07:56:51 +0800 Subject: [PATCH] chore(docs): cleanup dependencies (#18190) --- docs/.vitepress/config/plugins.ts | 4 +- docs/.vitepress/plugins/api-table.ts | 5 +- docs/.vitepress/plugins/demo.ts | 15 +- docs/.vitepress/plugins/external-link-icon.ts | 11 +- docs/.vitepress/plugins/headers.ts | 4 +- docs/.vitepress/plugins/table-wrapper.ts | 4 +- docs/.vitepress/plugins/tag.ts | 4 +- docs/.vitepress/plugins/tooltip.ts | 4 +- docs/package.json | 2 - pnpm-lock.yaml | 163 +++++++++++++----- 10 files changed, 144 insertions(+), 72 deletions(-) diff --git a/docs/.vitepress/config/plugins.ts b/docs/.vitepress/config/plugins.ts index 10ab965152..60ecf4a175 100644 --- a/docs/.vitepress/config/plugins.ts +++ b/docs/.vitepress/config/plugins.ts @@ -6,9 +6,9 @@ import tag from '../plugins/tag' import headers from '../plugins/headers' import createDemoContainer from '../plugins/demo' import { ApiTableContainer } from '../plugins/api-table' -import type MarkdownIt from 'markdown-it' +import type { MarkdownRenderer } from 'vitepress' -export const mdPlugin = (md: MarkdownIt) => { +export const mdPlugin = (md: MarkdownRenderer) => { md.use(headers) md.use(externalLinkIcon) md.use(tableWrapper) diff --git a/docs/.vitepress/plugins/api-table.ts b/docs/.vitepress/plugins/api-table.ts index d9ff7b526b..d677ba9ea0 100644 --- a/docs/.vitepress/plugins/api-table.ts +++ b/docs/.vitepress/plugins/api-table.ts @@ -1,6 +1,5 @@ -import type MarkdownIt from 'markdown-it' - -export const ApiTableContainer = (md: MarkdownIt) => { +import type { MarkdownRenderer } from 'vitepress' +export const ApiTableContainer = (md: MarkdownRenderer) => { const fence = md.renderer.rules.fence! md.renderer.rules.fence = (...args) => { diff --git a/docs/.vitepress/plugins/demo.ts b/docs/.vitepress/plugins/demo.ts index d465f6bfec..1f94719f04 100644 --- a/docs/.vitepress/plugins/demo.ts +++ b/docs/.vitepress/plugins/demo.ts @@ -1,23 +1,14 @@ import path from 'path' import fs from 'fs' import { docRoot } from '@element-plus/build-utils' -import type MarkdownIt from 'markdown-it' -import type Token from 'markdown-it/lib/token' -import type Renderer from 'markdown-it/lib/renderer' +import type { MarkdownRenderer } from 'vitepress' interface ContainerOpts { marker?: string | undefined validate?(params: string): boolean - render?( - tokens: Token[], - index: number, - options: any, - env: any, - self: Renderer - ): string + render?: MarkdownRenderer['renderer']['rules']['container'] } - -function createDemoContainer(md: MarkdownIt): ContainerOpts { +function createDemoContainer(md: MarkdownRenderer): ContainerOpts { return { validate(params) { return !!params.trim().match(/^demo\s*(.*)$/) diff --git a/docs/.vitepress/plugins/external-link-icon.ts b/docs/.vitepress/plugins/external-link-icon.ts index 1a8d4d90ca..b00cd01eb5 100644 --- a/docs/.vitepress/plugins/external-link-icon.ts +++ b/docs/.vitepress/plugins/external-link-icon.ts @@ -1,8 +1,11 @@ -import type MarkdownIt from 'markdown-it' -import type Renderer from 'markdown-it/lib/renderer' +import type { MarkdownRenderer } from 'vitepress' -export default (md: MarkdownIt): void => { - const renderToken: Renderer.RenderRule = (tokens, idx, options, env, self) => +type RenderRule = Exclude< + MarkdownRenderer['renderer']['rules']['container'], + undefined +> +export default (md: MarkdownRenderer): void => { + const renderToken: RenderRule = (tokens, idx, options, env, self) => self.renderToken(tokens, idx, options) const defaultLinkOpenRenderer = md.renderer.rules.link_open || renderToken const defaultLinkCloseRenderer = md.renderer.rules.link_close || renderToken diff --git a/docs/.vitepress/plugins/headers.ts b/docs/.vitepress/plugins/headers.ts index 49239a61b5..cc46e4ef37 100644 --- a/docs/.vitepress/plugins/headers.ts +++ b/docs/.vitepress/plugins/headers.ts @@ -1,12 +1,12 @@ import { resolveHeadersFromTokens, slugify } from '@mdit-vue/shared' -import type MarkdownIt from 'markdown-it' +import type { MarkdownRenderer } from 'vitepress' /** * Get markdown headers info * * Extract them into env */ -export default (md: MarkdownIt): void => { +export default (md: MarkdownRenderer): void => { // extract headers to env const render = md.renderer.render.bind(md.renderer) diff --git a/docs/.vitepress/plugins/table-wrapper.ts b/docs/.vitepress/plugins/table-wrapper.ts index 24e467aebb..200f3cec40 100644 --- a/docs/.vitepress/plugins/table-wrapper.ts +++ b/docs/.vitepress/plugins/table-wrapper.ts @@ -1,6 +1,6 @@ -import type MarkdownIt from 'markdown-it' +import type { MarkdownRenderer } from 'vitepress' -export default (md: MarkdownIt): void => { +export default (md: MarkdownRenderer): void => { md.renderer.rules.table_open = () => '
' md.renderer.rules.table_close = () => '
' } diff --git a/docs/.vitepress/plugins/tag.ts b/docs/.vitepress/plugins/tag.ts index 881ddc5107..ccacaf94b0 100644 --- a/docs/.vitepress/plugins/tag.ts +++ b/docs/.vitepress/plugins/tag.ts @@ -1,6 +1,6 @@ -import type MarkdownIt from 'markdown-it' +import type { MarkdownRenderer } from 'vitepress' -export default (md: MarkdownIt): void => { +export default (md: MarkdownRenderer): void => { md.inline.ruler.before('emphasis', 'tag', (state, silent) => { const tagRegExp = /^\^\(([^)]*)\)/ const str = state.src.slice(state.pos, state.posMax) diff --git a/docs/.vitepress/plugins/tooltip.ts b/docs/.vitepress/plugins/tooltip.ts index 71c7b5b0b6..f6224d4af3 100644 --- a/docs/.vitepress/plugins/tooltip.ts +++ b/docs/.vitepress/plugins/tooltip.ts @@ -1,6 +1,6 @@ -import type MarkdownIt from 'markdown-it' +import type { MarkdownRenderer } from 'vitepress' -export default (md: MarkdownIt): void => { +export default (md: MarkdownRenderer): void => { md.renderer.rules.tooltip = (tokens, idx) => { const token = tokens[idx] diff --git a/docs/package.json b/docs/package.json index a40b803f73..3fa502abf7 100644 --- a/docs/package.json +++ b/docs/package.json @@ -19,7 +19,6 @@ "element-plus": "npm:element-plus@latest", "normalize.css": "^8.0.1", "nprogress": "^0.2.0", - "prism-theme-vars": "^0.2.3", "vue": "^3.2.37" }, "devDependencies": { @@ -30,7 +29,6 @@ "@element-plus/build-utils": "workspace:*", "@iconify-json/ri": "^1.1.3", "@mdit-vue/shared": "^2.1.3", - "@types/markdown-it": "^14.1.1", "@vitejs/plugin-vue-jsx": "^1.3.10", "chalk": "^4.1.2", "consola": "^2.15.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 35d817e332..a7b4bb9b90 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -256,16 +256,13 @@ importers: version: 4.0.1 element-plus: specifier: npm:element-plus@latest - version: 2.8.0(vue@3.2.37) + version: 2.8.1(vue@3.2.37) normalize.css: specifier: ^8.0.1 version: 8.0.1 nprogress: specifier: ^0.2.0 version: 0.2.0 - prism-theme-vars: - specifier: ^0.2.3 - version: 0.2.3 vue: specifier: ^3.2.37 version: 3.2.37 @@ -291,9 +288,6 @@ importers: '@mdit-vue/shared': specifier: ^2.1.3 version: 2.1.3 - '@types/markdown-it': - specifier: ^14.1.1 - version: 14.1.1 '@vitejs/plugin-vue-jsx': specifier: ^1.3.10 version: 1.3.10 @@ -329,19 +323,19 @@ importers: version: 0.11.2(rollup@2.79.1)(vite@2.9.15)(vue@3.2.37) vite: specifier: ^2.9.15 - version: 2.9.15(sass@1.53.0) + version: 2.9.15 vite-plugin-inspect: specifier: ^0.5.0 version: 0.5.0(vite@2.9.15) vite-plugin-mkcert: specifier: ^1.7.2 - version: 1.7.2(sass@1.53.0) + version: 1.7.2 vite-plugin-pwa: specifier: ^0.12.0 version: 0.12.0(vite@2.9.15)(workbox-build@6.6.0)(workbox-window@6.6.0) vitepress: specifier: ^1.2.3 - version: 1.2.3(@algolia/client-search@4.24.0)(@types/node@18.19.25)(@types/react@18.3.3)(async-validator@4.2.5)(axios@0.27.2)(nprogress@0.2.0)(sass@1.53.0)(search-insights@2.15.0)(typescript@4.7.4) + version: 1.2.3(@algolia/client-search@4.24.0)(@types/react@18.3.3)(axios@0.27.2)(nprogress@0.2.0)(search-insights@2.15.0) internal/build: dependencies: @@ -3402,7 +3396,7 @@ packages: resolution: {integrity: sha512-27YI8b0VVZsAlNwaWoaOCWbr4eL8B04HxiYk/y2ktblO/nMcOEOLt4p0RjuobvdyUyjHvGOS09RKhq7qHm1CHQ==} dependencies: '@mdit-vue/types': 2.1.0 - '@types/markdown-it': 14.1.1 + '@types/markdown-it': 14.1.2 markdown-it: 14.1.0 dev: true @@ -4472,6 +4466,7 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 2.75.7 + dev: false /@rollup/pluginutils@5.1.0(rollup@2.79.1): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} @@ -4808,8 +4803,8 @@ packages: resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} dev: true - /@types/markdown-it@14.1.1: - resolution: {integrity: sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==} + /@types/markdown-it@14.1.2: + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} dependencies: '@types/linkify-it': 5.0.0 '@types/mdurl': 2.0.0 @@ -5197,7 +5192,7 @@ packages: '@unocss/scope': 0.33.5 '@unocss/transformer-directives': 0.33.5 magic-string: 0.26.7 - vite: 2.9.15(sass@1.53.0) + vite: 2.9.15 dev: true /@vitejs/plugin-vue-jsx@1.3.10: @@ -5236,8 +5231,8 @@ packages: vite: optional: true dependencies: - vite: 5.3.3(@types/node@18.19.25)(sass@1.53.0) - vue: 3.4.31(typescript@4.7.4) + vite: 5.3.3 + vue: 3.4.31 dev: true /@vitest/coverage-v8@2.0.5(vitest@2.0.5): @@ -5405,7 +5400,7 @@ packages: optional: true dependencies: '@babel/types': 7.24.0 - '@rollup/pluginutils': 5.1.0(rollup@2.75.7) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@vue/compiler-sfc': 3.4.31 ast-kit: 0.11.3 local-pkg: 0.5.0 @@ -6078,7 +6073,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 - vue: 3.4.31(typescript@4.7.4) + vue: 3.4.31 dev: true /@vue/shared@3.2.37: @@ -6133,7 +6128,7 @@ packages: - '@vue/composition-api' - vue - /@vueuse/integrations@10.11.0(async-validator@4.2.5)(axios@0.27.2)(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.31): + /@vueuse/integrations@10.11.0(axios@0.27.2)(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.31): resolution: {integrity: sha512-Pp6MtWEIr+NDOccWd8j59Kpjy5YDXogXI61Kb1JxvSfVBO8NzFQkmrKmSZz47i+ZqHnIzxaT38L358yDHTncZg==} peerDependencies: async-validator: ^4 @@ -6176,7 +6171,6 @@ packages: dependencies: '@vueuse/core': 10.11.0(vue@3.4.31) '@vueuse/shared': 10.11.0(vue@3.4.31) - async-validator: 4.2.5(patch_hash=wdmp4xlpil2odxo3rasjmxbdfm) axios: 0.27.2 focus-trap: 7.5.4 nprogress: 0.2.0 @@ -6628,7 +6622,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.24.7 - '@rollup/pluginutils': 5.1.0(rollup@2.75.7) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.2 transitivePeerDependencies: - rollup @@ -6639,7 +6633,7 @@ packages: engines: {node: '>=16.14.0'} dependencies: '@babel/parser': 7.24.7 - '@rollup/pluginutils': 5.1.0(rollup@2.75.7) + '@rollup/pluginutils': 5.1.0(rollup@3.29.4) pathe: 1.1.2 transitivePeerDependencies: - rollup @@ -6689,6 +6683,7 @@ packages: /async-validator@4.2.5(patch_hash=wdmp4xlpil2odxo3rasjmxbdfm): resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} + dev: false patched: true /async@3.2.5: @@ -8259,8 +8254,8 @@ packages: resolution: {integrity: sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==} dev: true - /element-plus@2.8.0(vue@3.2.37): - resolution: {integrity: sha512-7ngapVlVlQAjocVqD4MUKvKXlBneT9DSDk2mmBOSLRFWNm/HLDT15ozmsvUBfy18sajnyUeSIHTtINE8gfrGMg==} + /element-plus@2.8.1(vue@3.2.37): + resolution: {integrity: sha512-p11/6w/O0+hGvPhiN3jrcgh+XG+eg5jZlLdQVYvcPHZYhhCh3J3YeZWW1JO/REPES1vevkboT6VAi+9wHA8Dsg==} peerDependencies: vue: ^3.2.0 dependencies: @@ -11104,7 +11099,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.19.25 + '@types/node': 20.14.9 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -13510,10 +13505,6 @@ packages: /printable-characters@1.0.42: resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==} - /prism-theme-vars@0.2.3: - resolution: {integrity: sha512-lpRg8GWfxu38m4rZwjrvOxeHlmL4tERhe9sTjrC47HMu6uCEch3bLUQVNlISoEq9Z24g5Xm+B7AKdyiKSevktg==} - dev: false - /process-nextick-args@2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} @@ -15615,7 +15606,7 @@ packages: dependencies: rollup: 2.79.1 unplugin: 0.9.5(rollup@2.79.1)(vite@2.9.15) - vite: 2.9.15(sass@1.53.0) + vite: 2.9.15 dev: true /unplugin-combine@0.8.1: @@ -15921,7 +15912,7 @@ packages: acorn: 8.12.1 chokidar: 3.5.3 rollup: 2.79.1 - vite: 2.9.15(sass@1.53.0) + vite: 2.9.15 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.3 dev: true @@ -15995,7 +15986,7 @@ packages: acorn: 8.12.1 chokidar: 3.6.0 rollup: 2.79.1 - vite: 2.9.15(sass@1.53.0) + vite: 2.9.15 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.4 dev: true @@ -16251,11 +16242,28 @@ packages: kolorist: 1.5.1 sirv: 2.0.2 ufo: 0.8.4 - vite: 2.9.15(sass@1.53.0) + vite: 2.9.15 transitivePeerDependencies: - supports-color dev: true + /vite-plugin-mkcert@1.7.2: + resolution: {integrity: sha512-YEmjMCy2mRs8SXYHQ4TcG0L7xztahnYCCaM+vMGXI9dAjHm/XUOVB9z/I0E5z5p4hraKA31oZynarE41CxoaRA==} + engines: {node: '>=v16.0.0'} + dependencies: + '@octokit/rest': 18.12.0 + axios: 0.21.4(debug@4.3.4) + debug: 4.3.4 + picocolors: 1.0.0 + vite: 2.9.15 + transitivePeerDependencies: + - encoding + - less + - sass + - stylus + - supports-color + dev: true + /vite-plugin-mkcert@1.7.2(sass@1.53.0): resolution: {integrity: sha512-YEmjMCy2mRs8SXYHQ4TcG0L7xztahnYCCaM+vMGXI9dAjHm/XUOVB9z/I0E5z5p4hraKA31oZynarE41CxoaRA==} engines: {node: '>=v16.0.0'} @@ -16287,13 +16295,37 @@ packages: fast-glob: 3.2.11 pretty-bytes: 6.0.0 rollup: 2.75.6 - vite: 2.9.15(sass@1.53.0) + vite: 2.9.15 workbox-build: 6.6.0 workbox-window: 6.6.0 transitivePeerDependencies: - supports-color dev: true + /vite@2.9.15: + resolution: {integrity: sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==} + engines: {node: '>=12.2.0'} + hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true + dependencies: + esbuild: 0.14.47 + postcss: 8.4.14 + resolve: 1.22.1 + rollup: 2.75.7 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vite@2.9.15(sass@1.53.0): resolution: {integrity: sha512-fzMt2jK4vQ3yK56te3Kqpkaeq9DkcZfBbzHwYpobasvgYmP2SoAr6Aic05CsB4CzCZbsDv4sujX3pkEGhLabVQ==} engines: {node: '>=12.2.0'} @@ -16318,6 +16350,41 @@ packages: optionalDependencies: fsevents: 2.3.3 + /vite@5.3.3: + resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + 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: + esbuild: 0.21.5 + postcss: 8.4.39 + rollup: 4.18.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /vite@5.3.3(@types/node@18.19.25)(sass@1.53.0): resolution: {integrity: sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -16355,7 +16422,7 @@ packages: fsevents: 2.3.3 dev: true - /vitepress@1.2.3(@algolia/client-search@4.24.0)(@types/node@18.19.25)(@types/react@18.3.3)(async-validator@4.2.5)(axios@0.27.2)(nprogress@0.2.0)(sass@1.53.0)(search-insights@2.15.0)(typescript@4.7.4): + /vitepress@1.2.3(@algolia/client-search@4.24.0)(@types/react@18.3.3)(axios@0.27.2)(nprogress@0.2.0)(search-insights@2.15.0): resolution: {integrity: sha512-GvEsrEeNLiDE1+fuwDAYJCYLNZDAna+EtnXlPajhv/MYeTjbNK6Bvyg6NoTdO1sbwuQJ0vuJR99bOlH53bo6lg==} hasBin: true peerDependencies: @@ -16371,18 +16438,18 @@ packages: '@docsearch/js': 3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.3)(search-insights@2.15.0) '@shikijs/core': 1.10.1 '@shikijs/transformers': 1.10.1 - '@types/markdown-it': 14.1.1 + '@types/markdown-it': 14.1.2 '@vitejs/plugin-vue': 5.0.5(vite@5.3.3)(vue@3.4.31) '@vue/devtools-api': 7.3.5 '@vue/shared': 3.4.31 '@vueuse/core': 10.11.0(vue@3.4.31) - '@vueuse/integrations': 10.11.0(async-validator@4.2.5)(axios@0.27.2)(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.31) + '@vueuse/integrations': 10.11.0(axios@0.27.2)(focus-trap@7.5.4)(nprogress@0.2.0)(vue@3.4.31) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.10.1 - vite: 5.3.3(@types/node@18.19.25)(sass@1.53.0) - vue: 3.4.31(typescript@4.7.4) + vite: 5.3.3 + vue: 3.4.31 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -16495,7 +16562,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.31(typescript@4.7.4) + vue: 3.4.31 dev: true /vue-eslint-parser@9.0.2(eslint@8.18.0): @@ -16553,6 +16620,21 @@ packages: '@vue/server-renderer': 3.2.37(vue@3.2.37) '@vue/shared': 3.2.37 + /vue@3.4.31: + resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.31 + '@vue/compiler-sfc': 3.4.31 + '@vue/runtime-dom': 3.4.31 + '@vue/server-renderer': 3.4.31(vue@3.4.31) + '@vue/shared': 3.4.31 + dev: true + /vue@3.4.31(typescript@4.7.4): resolution: {integrity: sha512-njqRrOy7W3YLAlVqSKpBebtZpDVg21FPoaq1I7f/+qqBThK9ChAIjkRWgeP6Eat+8C+iia4P3OYqpATP21BCoQ==} peerDependencies: @@ -16809,7 +16891,6 @@ packages: /workbox-google-analytics@6.6.0: resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} - deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained dependencies: workbox-background-sync: 6.6.0 workbox-core: 6.6.0