diff --git a/package.json b/package.json index 01708e1b9f..8c61946b03 100644 --- a/package.json +++ b/package.json @@ -58,5 +58,6 @@ "xml2js@<0.5.0": ">=0.5.0", "ufo": ">=1.5.3" } - } + }, + "packageManager": "pnpm@8.15.8+sha512.d1a029e1a447ad90bc96cd58b0fad486d2993d531856396f7babf2d83eb1823bb83c5a3d0fc18f675b2d10321d49eb161fece36fe8134aa5823ecd215feed392" } diff --git a/packages/nc-gui/components.d.ts b/packages/nc-gui/components.d.ts index 39a1d38222..7e42685462 100644 --- a/packages/nc-gui/components.d.ts +++ b/packages/nc-gui/components.d.ts @@ -8,148 +8,49 @@ export {} declare module 'vue' { export interface GlobalComponents { AAlert: typeof import('ant-design-vue/es')['Alert'] - AAutoComplete: typeof import('ant-design-vue/es')['AutoComplete'] AAvatar: typeof import('ant-design-vue/es')['Avatar'] ABadge: typeof import('ant-design-vue/es')['Badge'] - ABreadcrumb: typeof import('ant-design-vue/es')['Breadcrumb'] - ABreadcrumbItem: typeof import('ant-design-vue/es')['BreadcrumbItem'] AButton: typeof import('ant-design-vue/es')['Button'] - ACard: typeof import('ant-design-vue/es')['Card'] - ACardMeta: typeof import('ant-design-vue/es')['CardMeta'] - ACarousel: typeof import('ant-design-vue/es')['Carousel'] - ACheckbox: typeof import('ant-design-vue/es')['Checkbox'] - ACheckboxGroup: typeof import('ant-design-vue/es')['CheckboxGroup'] - ACol: typeof import('ant-design-vue/es')['Col'] - ACollapse: typeof import('ant-design-vue/es')['Collapse'] - ACollapsePanel: typeof import('ant-design-vue/es')['CollapsePanel'] AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider'] ADivider: typeof import('ant-design-vue/es')['Divider'] ADropdown: typeof import('ant-design-vue/es')['Dropdown'] - ADropdownButton: typeof import('ant-design-vue/es')['DropdownButton'] - AEmpty: typeof import('ant-design-vue/es')['Empty'] AForm: typeof import('ant-design-vue/es')['Form'] AFormItem: typeof import('ant-design-vue/es')['FormItem'] AInput: typeof import('ant-design-vue/es')['Input'] - AInputNumber: typeof import('ant-design-vue/es')['InputNumber'] AInputPassword: typeof import('ant-design-vue/es')['InputPassword'] - AInputSearch: typeof import('ant-design-vue/es')['InputSearch'] ALayout: typeof import('ant-design-vue/es')['Layout'] ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent'] - ALayoutFooter: typeof import('ant-design-vue/es')['LayoutFooter'] ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader'] ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider'] - AList: typeof import('ant-design-vue/es')['List'] - AListItem: typeof import('ant-design-vue/es')['ListItem'] - AListItemMeta: typeof import('ant-design-vue/es')['ListItemMeta'] AMenu: typeof import('ant-design-vue/es')['Menu'] AMenuDivider: typeof import('ant-design-vue/es')['MenuDivider'] AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] AModal: typeof import('ant-design-vue/es')['Modal'] - APagination: typeof import('ant-design-vue/es')['Pagination'] - APopover: typeof import('ant-design-vue/es')['Popover'] - AProgress: typeof import('ant-design-vue/es')['Progress'] - ARadio: typeof import('ant-design-vue/es')['Radio'] - ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup'] - ARate: typeof import('ant-design-vue/es')['Rate'] - AResult: typeof import('ant-design-vue/es')['Result'] - ARow: typeof import('ant-design-vue/es')['Row'] - ASelect: typeof import('ant-design-vue/es')['Select'] - ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] - ASkeleton: typeof import('ant-design-vue/es')['Skeleton'] - ASkeletonImage: typeof import('ant-design-vue/es')['SkeletonImage'] - ASkeletonInput: typeof import('ant-design-vue/es')['SkeletonInput'] ASpin: typeof import('ant-design-vue/es')['Spin'] ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] ASwitch: typeof import('ant-design-vue/es')['Switch'] - ATable: typeof import('ant-design-vue/es')['Table'] ATabPane: typeof import('ant-design-vue/es')['TabPane'] ATabs: typeof import('ant-design-vue/es')['Tabs'] - ATag: typeof import('ant-design-vue/es')['Tag'] - ATextarea: typeof import('ant-design-vue/es')['Textarea'] - ATimeline: typeof import('ant-design-vue/es')['Timeline'] - ATimelineItem: typeof import('ant-design-vue/es')['TimelineItem'] ATooltip: typeof import('ant-design-vue/es')['Tooltip'] - ATree: typeof import('ant-design-vue/es')['Tree'] - ATypographyTitle: typeof import('ant-design-vue/es')['TypographyTitle'] - AUploadDragger: typeof import('ant-design-vue/es')['UploadDragger'] - CilFullscreen: typeof import('~icons/cil/fullscreen')['default'] - CilFullscreenExit: typeof import('~icons/cil/fullscreen-exit')['default'] ClaritySuccessLine: typeof import('~icons/clarity/success-line')['default'] - IcBaselineMoreVert: typeof import('~icons/ic/baseline-more-vert')['default'] - IcOutlineInsertDriveFile: typeof import('~icons/ic/outline-insert-drive-file')['default'] - IcRoundEdit: typeof import('~icons/ic/round-edit')['default'] - IcRoundKeyboardArrowDown: typeof import('~icons/ic/round-keyboard-arrow-down')['default'] - IcRoundSearch: typeof import('~icons/ic/round-search')['default'] LogosGoogleGmail: typeof import('~icons/logos/google-gmail')['default'] - MaterialSymbolsAttachFile: typeof import('~icons/material-symbols/attach-file')['default'] - MaterialSymbolsChevronRightRounded: typeof import('~icons/material-symbols/chevron-right-rounded')['default'] - MaterialSymbolsCloseRounded: typeof import('~icons/material-symbols/close-rounded')['default'] - MaterialSymbolsDeleteOutlineRounded: typeof import('~icons/material-symbols/delete-outline-rounded')['default'] - MaterialSymbolsFileCopyOutline: typeof import('~icons/material-symbols/file-copy-outline')['default'] MaterialSymbolsKeyboardArrowDownRounded: typeof import('~icons/material-symbols/keyboard-arrow-down-rounded')['default'] MaterialSymbolsKeyboardReturn: typeof import('~icons/material-symbols/keyboard-return')['default'] - MaterialSymbolsLockOutline: typeof import('~icons/material-symbols/lock-outline')['default'] - MaterialSymbolsPublic: typeof import('~icons/material-symbols/public')['default'] MaterialSymbolsRocketLaunchOutline: typeof import('~icons/material-symbols/rocket-launch-outline')['default'] - MaterialSymbolsSendOutline: typeof import('~icons/material-symbols/send-outline')['default'] MaterialSymbolsTranslate: typeof import('~icons/material-symbols/translate')['default'] - MaterialSymbolsVisibility: typeof import('~icons/material-symbols/visibility')['default'] - MaterialSymbolsVisibilityOff: typeof import('~icons/material-symbols/visibility-off')['default'] MaterialSymbolsWarning: typeof import('~icons/material-symbols/warning')['default'] MdiAccount: typeof import('~icons/mdi/account')['default'] MdiAccountCircleOutline: typeof import('~icons/mdi/account-circle-outline')['default'] MdiAccountSupervisorOutline: typeof import('~icons/mdi/account-supervisor-outline')['default'] MdiAppleKeyboardShift: typeof import('~icons/mdi/apple-keyboard-shift')['default'] - MdiArrowDownDropCircleOutline: typeof import('~icons/mdi/arrow-down-drop-circle-outline')['default'] - MdiArrowLeft: typeof import('~icons/mdi/arrow-left')['default'] - MdiArrowULeftBottom: typeof import('~icons/mdi/arrow-u-left-bottom')['default'] MdiBookOpenBlankVariant: typeof import('~icons/mdi/book-open-blank-variant')['default'] - MdiCalculatorVariant: typeof import('~icons/mdi/calculator-variant')['default'] - MdiCamera: typeof import('~icons/mdi/camera')['default'] - MdiCardsHeart: typeof import('~icons/mdi/cards-heart')['default'] - MdiCheck: typeof import('~icons/mdi/check')['default'] - MdiChevronLeft: typeof import('~icons/mdi/chevron-left')['default'] - MdiChevronRight: typeof import('~icons/mdi/chevron-right')['default'] MdiCircleMedium: typeof import('~icons/mdi/circle-medium')['default'] - MdiClockOutline: typeof import('~icons/mdi/clock-outline')['default'] - MdiClose: typeof import('~icons/mdi/close')['default'] - MdiCodeTags: typeof import('~icons/mdi/code-tags')['default'] - MdiContentCopy: typeof import('~icons/mdi/content-copy')['default'] - MdiCurrencyUsd: typeof import('~icons/mdi/currency-usd')['default'] - MdiDotsHorizontal: typeof import('~icons/mdi/dots-horizontal')['default'] - MdiDotsVertical: typeof import('~icons/mdi/dots-vertical')['default'] - MdiEye: typeof import('~icons/mdi/eye')['default'] - MdiFileOutline: typeof import('~icons/mdi/file-outline')['default'] - MdiFlag: typeof import('~icons/mdi/flag')['default'] - MdiFormatBold: typeof import('~icons/mdi/format-bold')['default'] - MdiFormatItalic: typeof import('~icons/mdi/format-italic')['default'] - MdiFormatUnderline: typeof import('~icons/mdi/format-underline')['default'] - MdiHeart: typeof import('~icons/mdi/heart')['default'] - MdiHistory: typeof import('~icons/mdi/history')['default'] - MdiLink: typeof import('~icons/mdi/link')['default'] MdiLinkVariant: typeof import('~icons/mdi/link-variant')['default'] - MdiLoading: typeof import('~icons/mdi/loading')['default'] MdiLogin: typeof import('~icons/mdi/login')['default'] MdiLogout: typeof import('~icons/mdi/logout')['default'] MdiMapMarkerOutline: typeof import('~icons/mdi/map-marker-outline')['default'] - MdiMenuDown: typeof import('~icons/mdi/menu-down')['default'] - MdiMessageOutline: typeof import('~icons/mdi/message-outline')['default'] - MdiMoonFull: typeof import('~icons/mdi/moon-full')['default'] - MdiPlus: typeof import('~icons/mdi/plus')['default'] - MdiReload: typeof import('~icons/mdi/reload')['default'] - MdiRocketLaunchOutline: typeof import('~icons/mdi/rocket-launch-outline')['default'] - MdiScriptTextOutline: typeof import('~icons/mdi/script-text-outline')['default'] MdiShieldKeyOutline: typeof import('~icons/mdi/shield-key-outline')['default'] - MdiStar: typeof import('~icons/mdi/star')['default'] MdiStarOutline: typeof import('~icons/mdi/star-outline')['default'] - MdiStickerCheckOutline: typeof import('~icons/mdi/sticker-check-outline')['default'] - MdiTableColumnPlusAfter: typeof import('~icons/mdi/table-column-plus-after')['default'] - MdiThumbUp: typeof import('~icons/mdi/thumb-up')['default'] - MdiTick: typeof import('~icons/mdi/tick')['default'] - MiCircleWarning: typeof import('~icons/mi/circle-warning')['default'] - NcIconsInbox: typeof import('~icons/nc-icons/inbox')['default'] - PhMagnifyingGlassBold: typeof import('~icons/ph/magnifying-glass-bold')['default'] - RiExternalLinkLine: typeof import('~icons/ri/external-link-line')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index e572423973..e949bac46a 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -44,6 +44,7 @@ "@sentry/tracing": "^7.72.0", "@sentry/vue": "^7.72.0", "@tiptap/extension-link": "^2.4.0", + "@tiptap/extension-mention": "^2.9.1", "@tiptap/extension-placeholder": "^2.4.0", "@tiptap/extension-task-list": "2.4.0", "@tiptap/extension-underline": "^2.4.0", @@ -57,6 +58,7 @@ "@vuelidate/validators": "^2.0.4", "@vueuse/core": "^10.7.2", "@vueuse/integrations": "^10.7.2", + "@vueuse/motion": "^2.2.5", "ant-design-vue": "^3.2.20", "chart.js": "^4.4.2", "crossoriginworker": "^1.1.0", @@ -89,6 +91,10 @@ "pinia": "^2.1.7", "plyr": "^3.7.8", "qrcode": "^1.5.3", + "rehype-sanitize": "^6.0.0", + "rehype-stringify": "^10.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.0", "rfdc": "^1.3.1", "showdown": "^2.1.0", "socket.io-client": "^4.7.5", @@ -96,6 +102,7 @@ "splitpanes": "^3.1.5", "tinycolor2": "^1.6.0", "turndown": "^7.1.3", + "unified": "^11.0.5", "unique-names-generator": "^4.7.1", "v3-infinite-loading": "^1.3.1", "validator": "^13.11.0", @@ -112,13 +119,7 @@ "vue3-text-clamp": "^0.1.2", "vuedraggable": "^4.1.0", "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz", - "rehype-sanitize": "^6.0.0", - "rehype-stringify": "^10.0.0", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.0", - "unified": "^11.0.5", - "youtube-vue3": "^0.1.15", - "@vueuse/motion": "^2.2.5" + "youtube-vue3": "^0.1.15" }, "devDependencies": { "@antfu/eslint-config": "^0.26.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d097c672d2..74ca780c53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,6 +55,9 @@ importers: '@tiptap/extension-link': specifier: ^2.4.0 version: 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0) + '@tiptap/extension-mention': + specifier: ^2.9.1 + version: 2.9.1(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)(@tiptap/suggestion@2.9.1(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)) '@tiptap/extension-placeholder': specifier: ^2.4.0 version: 2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0) @@ -549,7 +552,7 @@ importers: version: 5.0.8(eslint@8.56.0)(typescript@5.6.2) eslint-plugin-import: specifier: ^2.29.1 - version: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.4.5))(eslint@8.56.0) + version: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.56.0)(typescript@5.6.2))(eslint@8.56.0) eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint-config-prettier@8.10.0(eslint@8.56.0))(eslint@8.56.0)(prettier@2.8.8) @@ -4850,6 +4853,13 @@ packages: peerDependencies: '@tiptap/core': ^2.0.0 + '@tiptap/extension-mention@2.9.1': + resolution: {integrity: sha512-2IzunpivdNtDNdtAXwRiQbNhTm87zrbkhz1cCE+2y9pWiX1QLXyx0HQq/DIAjxp6v7y4sIh+5UTUTFlH7vD9wQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + '@tiptap/suggestion': ^2.7.0 + '@tiptap/extension-ordered-list@2.4.0': resolution: {integrity: sha512-Zo0c9M0aowv+2+jExZiAvhCB83GZMjZsxywmuOrdUbq5EGYKb7q8hDyN3hkrktVHr9UPXdPAYTmLAHztTOHYRA==} peerDependencies: @@ -4898,6 +4908,12 @@ packages: '@tiptap/starter-kit@2.4.0': resolution: {integrity: sha512-DYYzMZdTEnRn9oZhKOeRCcB+TjhNz5icLlvJKoHoOGL9kCbuUyEf8WRR2OSPckI0+KUIPJL3oHRqO4SqSdTjfg==} + '@tiptap/suggestion@2.9.1': + resolution: {integrity: sha512-MMxwpbtocxUsbmc8qtFY1AQYNTW5i/M4aNSv9zsKKRISaS5hMD7XVrw2eod0x0yEqZU3izLiPDZPmgr8glF+jQ==} + peerDependencies: + '@tiptap/core': ^2.7.0 + '@tiptap/pm': ^2.7.0 + '@tiptap/vue-3@2.4.0': resolution: {integrity: sha512-NCw1Y4ScIrMCKC9YlepUHSAB8jq/PQ2f+AbZKh5bY2t/kMSJYLCJVHq9NFzG4TQtktgMGWCcEQVcDJ7YNpsfxw==} peerDependencies: @@ -5610,36 +5626,24 @@ packages: '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} - '@vue/compiler-core@3.5.11': - resolution: {integrity: sha512-PwAdxs7/9Hc3ieBO12tXzmTD+Ln4qhT/56S+8DvrrZ4kLDn4Z/AMUr8tXJD0axiJBS0RKIoNaR0yMuQB9v9Udg==} - '@vue/compiler-core@3.5.12': resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} '@vue/compiler-dom@3.4.27': resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} - '@vue/compiler-dom@3.5.11': - resolution: {integrity: sha512-pyGf8zdbDDRkBrEzf8p7BQlMKNNF5Fk/Cf/fQ6PiUz9at4OaUfyXW0dGJTo2Vl1f5U9jSLCNf0EZJEogLXoeew==} - '@vue/compiler-dom@3.5.12': resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} '@vue/compiler-sfc@3.4.27': resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} - '@vue/compiler-sfc@3.5.11': - resolution: {integrity: sha512-gsbBtT4N9ANXXepprle+X9YLg2htQk1sqH/qGJ/EApl+dgpUBdTv3yP7YlR535uHZY3n6XaR0/bKo0BgwwDniw==} - '@vue/compiler-sfc@3.5.12': resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} '@vue/compiler-ssr@3.4.27': resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} - '@vue/compiler-ssr@3.5.11': - resolution: {integrity: sha512-P4+GPjOuC2aFTk1Z4WANvEhyOykcvEd5bIj2KVNGKGfM745LaXGr++5njpdBTzVz5pZifdlR1kpYSJJpIlSePA==} - '@vue/compiler-ssr@3.5.12': resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} @@ -5698,9 +5702,6 @@ packages: '@vue/shared@3.4.27': resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} - '@vue/shared@3.5.11': - resolution: {integrity: sha512-W8GgysJVnFo81FthhzurdRAWP/byq3q2qIw70e0JWblzVhjgOMiC2GyovXrZTFQJnFVryYaKGP3Tc9vYzYm6PQ==} - '@vue/shared@3.5.12': resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} @@ -6016,6 +6017,7 @@ packages: acorn-import-assertions@1.9.0: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + deprecated: package has been renamed to acorn-import-attributes peerDependencies: acorn: ^8 @@ -20432,6 +20434,12 @@ snapshots: dependencies: '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0) + '@tiptap/extension-mention@2.9.1(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)(@tiptap/suggestion@2.9.1(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0))': + dependencies: + '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0) + '@tiptap/pm': 2.4.0 + '@tiptap/suggestion': 2.9.1(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0) + '@tiptap/extension-ordered-list@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))': dependencies: '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0) @@ -20512,6 +20520,11 @@ snapshots: transitivePeerDependencies: - '@tiptap/pm' + '@tiptap/suggestion@2.9.1(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)': + dependencies: + '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0) + '@tiptap/pm': 2.4.0 + '@tiptap/vue-3@2.4.0(@tiptap/core@2.4.0(@tiptap/pm@2.4.0))(@tiptap/pm@2.4.0)(vue@3.5.12(typescript@5.6.2))': dependencies: '@tiptap/core': 2.4.0(@tiptap/pm@2.4.0) @@ -21536,7 +21549,7 @@ snapshots: dependencies: '@babel/types': 7.25.7 '@rollup/pluginutils': 5.1.2(rollup@4.17.2) - '@vue/compiler-sfc': 3.5.11 + '@vue/compiler-sfc': 3.5.12 ast-kit: 0.11.2(rollup@4.17.2) local-pkg: 0.4.3 magic-string-ast: 0.3.0 @@ -21570,14 +21583,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-core@3.5.11': - dependencies: - '@babel/parser': 7.25.7 - '@vue/shared': 3.5.11 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.12': dependencies: '@babel/parser': 7.25.7 @@ -21591,11 +21596,6 @@ snapshots: '@vue/compiler-core': 3.4.27 '@vue/shared': 3.4.27 - '@vue/compiler-dom@3.5.11': - dependencies: - '@vue/compiler-core': 3.5.11 - '@vue/shared': 3.5.11 - '@vue/compiler-dom@3.5.12': dependencies: '@vue/compiler-core': 3.5.12 @@ -21613,18 +21613,6 @@ snapshots: postcss: 8.4.38 source-map-js: 1.2.0 - '@vue/compiler-sfc@3.5.11': - dependencies: - '@babel/parser': 7.25.7 - '@vue/compiler-core': 3.5.11 - '@vue/compiler-dom': 3.5.11 - '@vue/compiler-ssr': 3.5.11 - '@vue/shared': 3.5.11 - estree-walker: 2.0.2 - magic-string: 0.30.11 - postcss: 8.4.47 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.12': dependencies: '@babel/parser': 7.25.7 @@ -21642,11 +21630,6 @@ snapshots: '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 - '@vue/compiler-ssr@3.5.11': - dependencies: - '@vue/compiler-dom': 3.5.11 - '@vue/shared': 3.5.11 - '@vue/compiler-ssr@3.5.12': dependencies: '@vue/compiler-dom': 3.5.12 @@ -21775,8 +21758,6 @@ snapshots: '@vue/shared@3.4.27': {} - '@vue/shared@3.5.11': {} - '@vue/shared@3.5.12': {} '@vue/test-utils@2.4.6': @@ -32811,7 +32792,7 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.3) '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.24.3) - '@vue/compiler-dom': 3.5.11 + '@vue/compiler-dom': 3.5.12 kolorist: 1.8.0 magic-string: 0.30.11 vite: 5.2.11(@types/node@20.11.30)(sass@1.71.1)(terser@5.27.0)