From 91be148f894d75c1df787e4179b94589fb51a7e0 Mon Sep 17 00:00:00 2001 From: Nils Date: Tue, 10 Dec 2024 13:39:22 +0100 Subject: [PATCH 01/12] ci: increase timeout for acceptance test to 45 minutes --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2bf7bff65..be1aaaf45 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -181,7 +181,7 @@ jobs: ats: name: Acceptance tests - timeout-minutes: 20 + timeout-minutes: 45 runs-on: ubuntu-latest needs: - circular-dependencies From 4a131aff795e4959cd06922a1354ca2bf6650842 Mon Sep 17 00:00:00 2001 From: Nils Date: Tue, 10 Dec 2024 15:10:13 +0100 Subject: [PATCH 02/12] ci: fix typo --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index be1aaaf45..a8fbac83a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -262,7 +262,7 @@ jobs: pnpm install --frozen-lockfile --prefer-offline npx playwright install --with-deps - - name: Run Playwrigth + - name: Run playwright working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/ run: npx playwright test --retries=2 --reporter=github --trace=on-first-retry --project chromium From e881df1fddbf296e2d5fbf861dc37367cffdd25a Mon Sep 17 00:00:00 2001 From: Nils Date: Thu, 12 Dec 2024 11:02:49 +0100 Subject: [PATCH 03/12] test: adjust selectors to access tabs --- .../tests/acceptance/tests/component-section.spec.ts | 4 ++-- .../admin-sdk-plugin/tests/acceptance/tests/location.spec.ts | 4 ++-- .../admin-sdk-plugin/tests/acceptance/tests/modals.spec.ts | 2 +- examples/admin-sdk-plugin/tests/acceptance/tests/tabs.spec.ts | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/admin-sdk-plugin/tests/acceptance/tests/component-section.spec.ts b/examples/admin-sdk-plugin/tests/acceptance/tests/component-section.spec.ts index 0e2947eb9..85b87448e 100644 --- a/examples/admin-sdk-plugin/tests/acceptance/tests/component-section.spec.ts +++ b/examples/admin-sdk-plugin/tests/acceptance/tests/component-section.spec.ts @@ -12,7 +12,7 @@ test.beforeEach(async ({ ShopAdmin, TestDataService, AdminProductDetail }) => { }); test("@sdk: add a component section", async ({ ShopAdmin }) => { - await ShopAdmin.page.getByRole("link", { name: "Specifications" }).click(); + await ShopAdmin.page.getByRole("tab", { name: "Specifications" }).click(); await expect( ShopAdmin.page.locator(".sw-card__title", { hasText: "Location tests" }), @@ -27,7 +27,7 @@ test("@sdk: add a component section", async ({ ShopAdmin }) => { }); test("@sdk: add a component section with tabs", async ({ ShopAdmin }) => { - await ShopAdmin.page.getByRole("link", { name: "Specifications" }).click(); + await ShopAdmin.page.getByRole("tab", { name: "Specifications" }).click(); await expect( ShopAdmin.page.locator(".sw-card__title", { hasText: "Card tabs tests" }), diff --git a/examples/admin-sdk-plugin/tests/acceptance/tests/location.spec.ts b/examples/admin-sdk-plugin/tests/acceptance/tests/location.spec.ts index 03773fba3..2149b59c8 100644 --- a/examples/admin-sdk-plugin/tests/acceptance/tests/location.spec.ts +++ b/examples/admin-sdk-plugin/tests/acceptance/tests/location.spec.ts @@ -16,7 +16,7 @@ test.beforeEach(async ({ ShopAdmin, TestDataService, AdminProductDetail }) => { test("@sdk: update the height of the location iFrame", async ({ ShopAdmin, }) => { - await ShopAdmin.page.getByRole("link", { name: "Specifications" }).click(); + await ShopAdmin.page.getByRole("tab", { name: "Specifications" }).click(); await expect( ShopAdmin.page.locator(".sw-card__title", { hasText: "Location tests" }), ).toBeVisible(); @@ -40,7 +40,7 @@ test("@sdk: update the height of the location iFrame", async ({ test("@sdk: start auto resizing of the iFrame height", async ({ ShopAdmin, }) => { - await ShopAdmin.page.getByRole("link", { name: "Specifications" }).click(); + await ShopAdmin.page.getByRole("tab", { name: "Specifications" }).click(); await expect( ShopAdmin.page.locator(".sw-card__title", { hasText: "Location tests" }), ).toBeVisible(); diff --git a/examples/admin-sdk-plugin/tests/acceptance/tests/modals.spec.ts b/examples/admin-sdk-plugin/tests/acceptance/tests/modals.spec.ts index 016dbf783..c6146c556 100644 --- a/examples/admin-sdk-plugin/tests/acceptance/tests/modals.spec.ts +++ b/examples/admin-sdk-plugin/tests/acceptance/tests/modals.spec.ts @@ -12,7 +12,7 @@ test.beforeEach(async ({ ShopAdmin, TestDataService, AdminProductDetail }) => { }); test("@sdk: modals", async ({ ShopAdmin }) => { - await ShopAdmin.page.getByRole("link", { name: "Example" }).click(); + await ShopAdmin.page.getByRole("tab", { name: "Example" }).click(); await expect( ShopAdmin.page.locator(".sw-card", { hasText: "Hello in the new tab" }), ).toBeVisible(); diff --git a/examples/admin-sdk-plugin/tests/acceptance/tests/tabs.spec.ts b/examples/admin-sdk-plugin/tests/acceptance/tests/tabs.spec.ts index 10a5e1e15..8b9593e31 100644 --- a/examples/admin-sdk-plugin/tests/acceptance/tests/tabs.spec.ts +++ b/examples/admin-sdk-plugin/tests/acceptance/tests/tabs.spec.ts @@ -12,7 +12,7 @@ test.beforeEach(async ({ ShopAdmin, TestDataService, AdminProductDetail }) => { }); test("@sdk: Check tab existence", async ({ ShopAdmin }) => { - await ShopAdmin.page.getByRole("link", { name: "Example" }).click(); + await ShopAdmin.page.getByRole("tab", { name: "Example" }).click(); await expect( ShopAdmin.page.locator(".sw-card", { hasText: "Hello in the new tab" }), ).toBeVisible(); From 642d87b82ee15512145aa1467ae0850be53b2541 Mon Sep 17 00:00:00 2001 From: Nils Date: Thu, 12 Dec 2024 12:11:27 +0100 Subject: [PATCH 04/12] build(admin-sdk-plugin): pin vue to 3.4.21 --- .../Resources/app/administration/package.json | 2 +- pnpm-lock.yaml | 206 +++++++++++++----- 2 files changed, 154 insertions(+), 54 deletions(-) diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json index 184fb47a2..e05816421 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json @@ -13,7 +13,7 @@ "@shopware-ag/meteor-admin-sdk": "workspace:*", "@shopware-ag/meteor-component-library": "workspace:*", "regenerator-runtime": "^0.14.1", - "vue": "^3.5.0", + "vue": "3.4.21", "vue-router": "4.4.5" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efdcdcd40..357bbf1f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -135,11 +135,11 @@ importers: specifier: ^0.14.1 version: 0.14.1 vue: - specifier: ^3.5.0 - version: 3.5.0(typescript@5.6.2) + specifier: 3.4.21 + version: 3.4.21(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.5.0(typescript@5.6.2)) + version: 4.4.5(vue@3.4.21(typescript@5.6.2)) devDependencies: typescript: specifier: ^5.6.2 @@ -251,7 +251,7 @@ importers: version: 14.1.1 jest: specifier: ^27.5.1 - version: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + version: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) jest-fail-on-console: specifier: ^2.2.3 version: 2.5.0 @@ -260,7 +260,7 @@ importers: version: 5.0.2 ts-jest: specifier: ^27.1.3 - version: 27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5) + version: 27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5) typescript: specifier: ^4.9.4 version: 4.9.5 @@ -302,7 +302,7 @@ importers: version: 8.4.6(storybook@8.4.6(prettier@3.2.5)) '@testing-library/jest-dom': specifier: ^6.4.6 - version: 6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0) + version: 6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)) '@testing-library/vue': specifier: ^8.1.0 version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.2.2)) @@ -492,7 +492,7 @@ importers: version: 0.11.1(eslint@8.57.0)(typescript@5.2.2) eslint-plugin-vitest: specifier: ^0.3.20 - version: 0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0) + version: 0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)) eslint-plugin-vitest-globals: specifier: ^1.4.0 version: 1.5.0 @@ -675,7 +675,7 @@ importers: version: 8.57.0 eslint-plugin-vitest: specifier: ^0.3.20 - version: 0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0) + version: 0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0(@types/node@20.14.5)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)) msw: specifier: ^2.1.5 version: 2.3.1(typescript@5.6.2) @@ -4643,6 +4643,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@vue/compiler-core@3.4.21': + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} + '@vue/compiler-core@3.4.29': resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} @@ -4652,6 +4655,9 @@ packages: '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} + '@vue/compiler-dom@3.4.21': + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + '@vue/compiler-dom@3.5.0': resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} @@ -4661,12 +4667,18 @@ packages: '@vue/compiler-sfc@2.7.16': resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} + '@vue/compiler-sfc@3.4.21': + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} + '@vue/compiler-sfc@3.5.0': resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} + '@vue/compiler-ssr@3.4.21': + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + '@vue/compiler-ssr@3.5.0': resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} @@ -4730,24 +4742,38 @@ packages: typescript: optional: true + '@vue/reactivity@3.4.21': + resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} + '@vue/reactivity@3.5.0': resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} '@vue/reactivity@3.5.13': resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} + '@vue/runtime-core@3.4.21': + resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} + '@vue/runtime-core@3.5.0': resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} '@vue/runtime-core@3.5.13': resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} + '@vue/runtime-dom@3.4.21': + resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} + '@vue/runtime-dom@3.5.0': resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} '@vue/runtime-dom@3.5.13': resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} + '@vue/server-renderer@3.4.21': + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} + peerDependencies: + vue: 3.4.21 + '@vue/server-renderer@3.5.0': resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} peerDependencies: @@ -4758,6 +4784,9 @@ packages: peerDependencies: vue: 3.5.13 + '@vue/shared@3.4.21': + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + '@vue/shared@3.4.29': resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} @@ -10862,7 +10891,7 @@ packages: puppeteer@12.0.1: resolution: {integrity: sha512-YQ3GRiyZW0ddxTW+iiQcv2/8TT5c3+FcRUCg7F8q2gHqxd5akZN400VRXr9cHQKLWGukmJLDiE72MrcLK9tFHQ==} engines: {node: '>=10.18.1'} - deprecated: < 22.8.2 is no longer supported + deprecated: < 22.6.4 is no longer supported pure-color@1.3.0: resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} @@ -13134,6 +13163,14 @@ packages: resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. + vue@3.4.21: + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + vue@3.5.0: resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==} peerDependencies: @@ -13709,7 +13746,7 @@ snapshots: '@babel/parser': 7.26.3 '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 convert-source-map: 1.9.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -13750,12 +13787,12 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -13816,13 +13853,13 @@ snapshots: '@babel/helper-member-expression-to-functions@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@babel/helper-module-imports@7.24.7': dependencies: @@ -13855,7 +13892,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@babel/helper-plugin-utils@7.10.4': {} @@ -13882,14 +13919,14 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -13912,7 +13949,7 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 transitivePeerDependencies: - supports-color @@ -15910,7 +15947,7 @@ snapshots: '@intlify/message-compiler@9.13.1': dependencies: '@intlify/shared': 9.13.1 - source-map-js: 1.2.0 + source-map-js: 1.2.1 '@intlify/shared@9.13.1': {} @@ -15953,7 +15990,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5))': + '@jest/core@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5))': dependencies: '@jest/console': 27.5.1 '@jest/reporters': 27.5.1 @@ -15967,7 +16004,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + jest-config: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -17155,7 +17192,7 @@ snapshots: estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 - magic-string: 0.30.10 + magic-string: 0.30.14 optionalDependencies: rollup: 4.18.0 @@ -17163,7 +17200,7 @@ snapshots: dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) estree-walker: 2.0.2 - magic-string: 0.30.10 + magic-string: 0.30.14 optionalDependencies: rollup: 4.18.0 @@ -17187,7 +17224,7 @@ snapshots: '@rollup/plugin-replace@5.0.7(rollup@4.18.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - magic-string: 0.30.10 + magic-string: 0.30.14 optionalDependencies: rollup: 4.18.0 @@ -17815,7 +17852,7 @@ snapshots: '@svgr/hast-util-to-babel-ast@6.5.1': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 entities: 4.5.0 '@svgr/plugin-jsx@5.5.0': @@ -17965,7 +18002,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0)': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -18265,23 +18302,23 @@ snapshots: '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.26.3 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.26.3 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@types/body-parser@1.19.5': dependencies: @@ -19413,7 +19450,7 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@vue/babel-helper-vue-transform-on': 1.2.2 '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.7) camelcase: 6.3.0 @@ -19433,6 +19470,14 @@ snapshots: '@babel/parser': 7.26.3 '@vue/compiler-sfc': 3.5.13 + '@vue/compiler-core@3.4.21': + dependencies: + '@babel/parser': 7.26.3 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-core@3.4.29': dependencies: '@babel/parser': 7.24.7 @@ -19457,6 +19502,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-dom@3.4.21': + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + '@vue/compiler-dom@3.5.0': dependencies: '@vue/compiler-core': 3.5.0 @@ -19475,6 +19525,18 @@ snapshots: optionalDependencies: prettier: 2.8.8 + '@vue/compiler-sfc@3.4.21': + dependencies: + '@babel/parser': 7.26.3 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.14 + postcss: 8.4.49 + source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.0': dependencies: '@babel/parser': 7.26.3 @@ -19499,6 +19561,11 @@ snapshots: postcss: 8.4.49 source-map-js: 1.2.1 + '@vue/compiler-ssr@3.4.21': + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + '@vue/compiler-ssr@3.5.0': dependencies: '@vue/compiler-dom': 3.5.0 @@ -19644,6 +19711,10 @@ snapshots: optionalDependencies: typescript: 5.6.2 + '@vue/reactivity@3.4.21': + dependencies: + '@vue/shared': 3.4.21 + '@vue/reactivity@3.5.0': dependencies: '@vue/shared': 3.5.0 @@ -19652,6 +19723,11 @@ snapshots: dependencies: '@vue/shared': 3.5.13 + '@vue/runtime-core@3.4.21': + dependencies: + '@vue/reactivity': 3.4.21 + '@vue/shared': 3.4.21 + '@vue/runtime-core@3.5.0': dependencies: '@vue/reactivity': 3.5.0 @@ -19662,6 +19738,12 @@ snapshots: '@vue/reactivity': 3.5.13 '@vue/shared': 3.5.13 + '@vue/runtime-dom@3.4.21': + dependencies: + '@vue/runtime-core': 3.4.21 + '@vue/shared': 3.4.21 + csstype: 3.1.3 + '@vue/runtime-dom@3.5.0': dependencies: '@vue/reactivity': 3.5.0 @@ -19676,6 +19758,12 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 + '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.6.2))': + dependencies: + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.21(typescript@5.6.2) + '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.0 @@ -19700,6 +19788,8 @@ snapshots: '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.6.2) + '@vue/shared@3.4.21': {} + '@vue/shared@3.4.29': {} '@vue/shared@3.5.0': {} @@ -20174,7 +20264,7 @@ snapshots: ast-walker-scope@0.5.0(rollup@4.18.0): dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.3 ast-kit: 0.9.5(rollup@4.18.0) transitivePeerDependencies: - rollup @@ -20310,14 +20400,14 @@ snapshots: babel-plugin-jest-hoist@27.5.1: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -20375,7 +20465,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 bail@1.0.5: {} @@ -20990,7 +21080,7 @@ snapshots: constantinople@4.0.1: dependencies: '@babel/parser': 7.26.3 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 content-disposition@0.5.2: {} @@ -22247,7 +22337,7 @@ snapshots: eslint-plugin-vitest-globals@1.5.0: {} - eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0): + eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0(@types/node@20.14.5)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)): dependencies: '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 @@ -22258,7 +22348,7 @@ snapshots: - supports-color - typescript - eslint-plugin-vitest@0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0): + eslint-plugin-vitest@0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)): dependencies: '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.2.2) eslint: 8.57.0 @@ -24024,16 +24114,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)): + jest-cli@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)): dependencies: - '@jest/core': 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + jest-config: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -24064,7 +24154,7 @@ snapshots: - supports-color - ts-node - jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)): + jest-config@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 27.5.1 @@ -24677,11 +24767,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)): + jest@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)): dependencies: - '@jest/core': 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) import-local: 3.1.0 - jest-cli: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + jest-cli: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) transitivePeerDependencies: - bufferutil - canvas @@ -25128,7 +25218,7 @@ snapshots: magicast@0.3.4: dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.26.3 '@babel/types': 7.24.7 source-map-js: 1.2.1 @@ -29019,11 +29109,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5): + ts-jest@27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) + jest: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) jest-util: 27.5.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -29570,7 +29660,7 @@ snapshots: unwasm@0.3.9: dependencies: knitwork: 1.1.0 - magic-string: 0.30.10 + magic-string: 0.30.14 mlly: 1.7.1 pathe: 1.1.2 pkg-types: 1.1.1 @@ -29845,7 +29935,7 @@ snapshots: '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) '@vue/compiler-dom': 3.5.13 kolorist: 1.8.0 - magic-string: 0.30.10 + magic-string: 0.30.14 vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - supports-color @@ -30119,10 +30209,10 @@ snapshots: '@vue/devtools-api': 6.6.3 vue: 3.5.0(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.0(typescript@5.6.2)): + vue-router@4.4.5(vue@3.4.21(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.0(typescript@5.6.2) + vue: 3.4.21(typescript@5.6.2) vue-router@4.4.5(vue@3.5.13(typescript@5.6.2)): dependencies: @@ -30172,6 +30262,16 @@ snapshots: '@vue/compiler-sfc': 2.7.16 csstype: 3.1.3 + vue@3.4.21(typescript@5.6.2): + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.6.2)) + '@vue/shared': 3.4.21 + optionalDependencies: + typescript: 5.6.2 + vue@3.5.0(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.5.0 @@ -30507,7 +30607,7 @@ snapshots: with@7.0.2: dependencies: '@babel/parser': 7.26.3 - '@babel/types': 7.24.7 + '@babel/types': 7.26.3 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 From e71f782fa7bede73e98dd299f07ff546780745ad Mon Sep 17 00:00:00 2001 From: Nils Date: Thu, 12 Dec 2024 13:17:56 +0100 Subject: [PATCH 05/12] ci: temporarily disable retries --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a8fbac83a..0819a58a3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -264,7 +264,7 @@ jobs: - name: Run playwright working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/ - run: npx playwright test --retries=2 --reporter=github --trace=on-first-retry --project chromium + run: npx playwright test --reporter=github --trace=on-first-retry --project chromium - uses: actions/upload-artifact@v4 if: always() From eb7a3b59032648188848d9a2c657c772618a642a Mon Sep 17 00:00:00 2001 From: Nils Date: Thu, 12 Dec 2024 13:56:22 +0100 Subject: [PATCH 06/12] wip --- .../Resources/app/administration/package.json | 1 + .../app/administration/src/viewRenderer.ts | 7 +- pnpm-lock.yaml | 636 +++++++++--------- 3 files changed, 321 insertions(+), 323 deletions(-) diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json index e05816421..15a04363e 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json @@ -14,6 +14,7 @@ "@shopware-ag/meteor-component-library": "workspace:*", "regenerator-runtime": "^0.14.1", "vue": "3.4.21", + "vue-i18n": "^9.9.1", "vue-router": "4.4.5" }, "devDependencies": { diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts b/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts index 9a818710a..e45c1a967 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts @@ -1,5 +1,6 @@ import { createApp, defineAsyncComponent } from "vue"; import { location } from "@shopware-ag/meteor-admin-sdk"; +import { createI18n } from "vue-i18n"; import "@shopware-ag/meteor-component-library/styles.css"; // watch for height changes @@ -47,8 +48,8 @@ const app = createApp({ `, }); -// Hack to fake i18n -app.config.globalProperties.$tc = (s) => s; -app.config.globalProperties.$t = (s) => s; +const i18n = createI18n(); + +app.use(i18n); app.mount("#app"); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 357bbf1f7..4ce3223db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,6 +137,9 @@ importers: vue: specifier: 3.4.21 version: 3.4.21(typescript@5.6.2) + vue-i18n: + specifier: ^9.9.1 + version: 9.13.1(vue@3.4.21(typescript@5.6.2)) vue-router: specifier: 4.4.5 version: 4.4.5(vue@3.4.21(typescript@5.6.2)) @@ -251,7 +254,7 @@ importers: version: 14.1.1 jest: specifier: ^27.5.1 - version: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + version: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) jest-fail-on-console: specifier: ^2.2.3 version: 2.5.0 @@ -260,7 +263,7 @@ importers: version: 5.0.2 ts-jest: specifier: ^27.1.3 - version: 27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5) + version: 27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5) typescript: specifier: ^4.9.4 version: 4.9.5 @@ -302,73 +305,73 @@ importers: version: 8.4.6(storybook@8.4.6(prettier@3.2.5)) '@testing-library/jest-dom': specifier: ^6.4.6 - version: 6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)) + version: 6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0) '@testing-library/vue': specifier: ^8.1.0 version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.2.2)) '@tiptap/extension-bubble-menu': specifier: ^2.10.0 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) '@tiptap/extension-bullet-list': specifier: ^2.10.0 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-character-count': specifier: ^2.10.0 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) '@tiptap/extension-color': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/extension-text-style@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/extension-text-style@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))) '@tiptap/extension-highlight': specifier: ^2.10.3 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-link': specifier: ^2.10.0 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) '@tiptap/extension-list-item': specifier: ^2.10.0 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-ordered-list': specifier: ^2.10.0 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-placeholder': specifier: ^2.10.4 - version: 2.10.4(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) '@tiptap/extension-subscript': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-superscript': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-table': specifier: ^2.10.3 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) '@tiptap/extension-table-cell': specifier: ^2.10.3 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-table-header': specifier: ^2.10.3 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-table-row': specifier: ^2.10.3 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-text-align': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-text-style': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/extension-underline': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) '@tiptap/pm': specifier: ^2.9.1 - version: 2.10.3 + version: 2.11.2 '@tiptap/starter-kit': specifier: ^2.9.1 - version: 2.10.3 + version: 2.11.2 '@tiptap/vue-3': specifier: ^2.9.1 - version: 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)(vue@3.5.13(typescript@5.2.2)) + version: 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)(vue@3.5.13(typescript@5.2.2)) '@vuepic/vue-datepicker': specifier: ^10.0.0 version: 10.0.0(vue@3.5.13(typescript@5.2.2)) @@ -380,7 +383,7 @@ importers: version: 10.11.0(vue@3.5.13(typescript@5.2.2)) codemirror: specifier: ^6.0.1 - version: 6.0.1(@lezer/common@1.2.3) + version: 6.0.1 date-fns: specifier: ^2.30.0 version: 2.30.0 @@ -401,7 +404,7 @@ importers: version: 5.0.7 vue-codemirror6: specifier: ^1.3.8 - version: 1.3.8(@lezer/common@1.2.3)(vue@3.5.13(typescript@5.2.2)) + version: 1.3.10(vue@3.5.13(typescript@5.2.2)) vue-i18n: specifier: ^9.9.1 version: 9.13.1(vue@3.5.13(typescript@5.2.2)) @@ -492,7 +495,7 @@ importers: version: 0.11.1(eslint@8.57.0)(typescript@5.2.2) eslint-plugin-vitest: specifier: ^0.3.20 - version: 0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)) + version: 0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0) eslint-plugin-vitest-globals: specifier: ^1.4.0 version: 1.5.0 @@ -675,7 +678,7 @@ importers: version: 8.57.0 eslint-plugin-vitest: specifier: ^0.3.20 - version: 0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0(@types/node@20.14.5)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)) + version: 0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0) msw: specifier: ^2.1.5 version: 2.3.1(typescript@5.6.2) @@ -1551,16 +1554,11 @@ packages: resolution: {integrity: sha512-EeEjMobfuJrwoctj7FA1y1KEbM0+Q1xSjobIEyie9k4haVEBB7vkDvsasw1pM3rO39mL2akxIAzLMUAtrMHZhA==} engines: {node: '>=16.13'} - '@codemirror/autocomplete@6.18.3': - resolution: {integrity: sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==} - peerDependencies: - '@codemirror/language': ^6.0.0 - '@codemirror/state': ^6.0.0 - '@codemirror/view': ^6.0.0 - '@lezer/common': ^1.0.0 + '@codemirror/autocomplete@6.18.4': + resolution: {integrity: sha512-sFAphGQIqyQZfP2ZBsSHV7xQvo9Py0rV0dW7W3IMRdS+zDuNb2l3no78CvUaWKGfzFjI4FTrLdUSj86IGb2hRA==} - '@codemirror/commands@6.7.1': - resolution: {integrity: sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==} + '@codemirror/commands@6.8.0': + resolution: {integrity: sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==} '@codemirror/lang-css@6.3.1': resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==} @@ -1571,8 +1569,8 @@ packages: '@codemirror/lang-javascript@6.2.2': resolution: {integrity: sha512-VGQfY+FCc285AhWuwjYxQyUQcYurWlxdKYT4bqwr3Twnd5wP5WSeu52t4tvvuWmljT4EmgEgZCqSieokhtY8hg==} - '@codemirror/language@6.10.6': - resolution: {integrity: sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==} + '@codemirror/language@6.10.8': + resolution: {integrity: sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw==} '@codemirror/lint@6.8.4': resolution: {integrity: sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==} @@ -1580,11 +1578,11 @@ packages: '@codemirror/search@6.5.8': resolution: {integrity: sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==} - '@codemirror/state@6.5.0': - resolution: {integrity: sha512-MwBHVK60IiIHDcoMet78lxt6iw5gJOGSbNbOIVBHWVXIH4/Nq1+GQgLLGgI1KlnN86WDXsPudVaqYHKBIx7Eyw==} + '@codemirror/state@6.5.1': + resolution: {integrity: sha512-3rA9lcwciEB47ZevqvD8qgbzhM9qMb8vCcQCNmDfVRPQG4JT9mSb0Jg8H7YjKGGQcFnLN323fj9jdnG59Kx6bg==} - '@codemirror/view@6.35.3': - resolution: {integrity: sha512-ScY7L8+EGdPl4QtoBiOzE4FELp7JmNUsBvgBcCakXWM2uiv/K89VAzU3BMDscf0DsACLvTKePbd5+cFDTcei6g==} + '@codemirror/view@6.36.2': + resolution: {integrity: sha512-DZ6ONbs8qdJK0fdN7AB82CgI6tYXf4HWk1wSVa0+9bhVznCuuvhQtX8bFBoy3dv8rZSQqUd8GvhVAcielcidrA==} '@colors/colors@1.5.0': resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} @@ -3724,201 +3722,201 @@ packages: '@vue/compiler-sfc': optional: true - '@tiptap/core@2.10.3': - resolution: {integrity: sha512-wAG/0/UsLeZLmshWb6rtWNXKJftcmnned91/HLccHVQAuQZ1UWH+wXeQKu/mtodxEO7JcU2mVPR9mLGQkK0McQ==} + '@tiptap/core@2.11.2': + resolution: {integrity: sha512-Z437c/sQg31yrRVgLJVkQuih+7Og5tjRx6FE/zE47QgEayqQ9yXH0LrTAbPiY6IfY1X+f2A0h3e5Y/WGD6rC3Q==} peerDependencies: '@tiptap/pm': ^2.7.0 - '@tiptap/extension-blockquote@2.10.3': - resolution: {integrity: sha512-u9Mq4r8KzoeGVT8ms6FQDIMN95dTh3TYcT7fZpwcVM96mIl2Oyt+Bk66mL8z4zuFptfRI57Cu9QdnHEeILd//w==} + '@tiptap/extension-blockquote@2.11.2': + resolution: {integrity: sha512-5XeU1o5UfjMCFX3AwgeErwDKlpUr5YPhta2tQqNsQUQ7QvumIdK/3apNT15/d8pySAjdAphDWEd/CZ2di5hq6A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bold@2.10.3': - resolution: {integrity: sha512-xnF1tS2BsORenr11qyybW120gHaeHKiKq+ZOP14cGA0MsriKvWDnaCSocXP/xMEYHy7+2uUhJ0MsKkHVj4bPzQ==} + '@tiptap/extension-bold@2.11.2': + resolution: {integrity: sha512-pSls6UnKiPMm2c0m1viuZ0aFexxUmTRm17vDA2Gy5PhRm5qSsnHlSxyEuEcKNOi/rIx+oJehvG1oO4uI+kmCKg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-bubble-menu@2.10.3': - resolution: {integrity: sha512-e9a4yMjQezuKy0rtyyzxbV2IAE1bm1PY3yoZEFrcaY0o47g1CMUn2Hwe+9As2HdntEjQpWR7NO1mZeKxHlBPYA==} + '@tiptap/extension-bubble-menu@2.11.2': + resolution: {integrity: sha512-G+m7JLhe6SGcDugm8q3RXVLVnCm4t67FGNlOLRzq25VNgD7FDNwjgISp04W+qcJa0+Z5cbQt/4naUji5QEH97A==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-bullet-list@2.10.3': - resolution: {integrity: sha512-PTkwJOVlHi4RR4Wrs044tKMceweXwNmWA6EoQ93hPUVtQcwQL990Es5Izp+i88twTPLuGD9dH+o9QDyH9SkWdA==} + '@tiptap/extension-bullet-list@2.11.2': + resolution: {integrity: sha512-zqZYT7lmmivEDEO+6w5bl5kV3UP1L2dw5mksyMGtxpvoDgbFHZ85+ron6SeHee8C7vJc6aIptc1p6NxIS5/l0A==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-character-count@2.10.3': - resolution: {integrity: sha512-7L3VS9+SZqwK94/Yk4c+NEpI6kDUAYW3tYGuxCRiKHDlUy3fkXkVkPlxsoNUpAA4O05KGAwD0YW5rvAkNXdi8w==} + '@tiptap/extension-character-count@2.11.2': + resolution: {integrity: sha512-Oc43NqzYO8A5jit5i10t4nAXtb79ANakTUK1O4CQFQs8Ym1Mwn2sWNPEYG31SSbbTRYOwVRUfvjMTQYcrI6FVg==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-code-block@2.10.3': - resolution: {integrity: sha512-yiDVNg22fYkzsFk5kBlDSHcjwVJgajvO/M5fDXA+Hfxwo2oNcG6aJyyHXFe+UaXTVjdkPej0J6kcMKrTMCiFug==} + '@tiptap/extension-code-block@2.11.2': + resolution: {integrity: sha512-O6gVfql3uFZNq9yaUDa98VgV58BqaUSeOUnhZwLzpB/4VlqzTyW6/kvFxhKcSp7f+GmrMQaV4PXRs+tZcq6EFw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-code@2.10.3': - resolution: {integrity: sha512-JyLbfyY3cPctq9sVdpcRWTcoUOoq3/MnGE1eP6eBNyMTHyBPcM9TPhOkgj+xkD1zW/884jfelB+wa70RT/AMxQ==} + '@tiptap/extension-code@2.11.2': + resolution: {integrity: sha512-G8vvb17QAYQij3haz9RoDvArK1LSOZHqGzQ2dJ3/d0W5oqOyUrTnseN66fRZjWhBT3pns0VL2erwe/NBIqLOIw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-color@2.10.3': - resolution: {integrity: sha512-FC2hPMSQ4w9UmO9kJCAdoU7gHpDbJ6MeJAmikB9EPp16dbGwFLrZm9TZ/4pv74fGfVm0lv720316ALOEgPEDjQ==} + '@tiptap/extension-color@2.11.2': + resolution: {integrity: sha512-KUfASlEXrZeioBeSnpQWmCIiWtVaHDXJ+ZD0giSGSTQ4JwqdsIYZd8HpUrQjsfTkrqxW13zxQ1VklfvSPM8PQA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/extension-text-style': ^2.7.0 - '@tiptap/extension-document@2.10.3': - resolution: {integrity: sha512-6i8+xbS2zB6t8iFzli1O/QB01MmwyI5Hqiiv4m5lOxqavmJwLss2sRhoMC2hB3CyFg5UmeODy/f/RnI6q5Vixg==} + '@tiptap/extension-document@2.11.2': + resolution: {integrity: sha512-/EZhIAN1x7DYgGM0xv7y7wo5ceBmHb0+rOIPuBerVFeTn+VcC3tST/Q64bdvcxgNe2E59Ti0CUdYEA51wc2u5Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-dropcursor@2.10.3': - resolution: {integrity: sha512-wzWf82ixWzZQr0hxcf/A0ul8NNxgy1N63O+c56st6OomoLuKUJWOXF+cs9O7V+/5rZKWdbdYYoRB5QLvnDBAlQ==} + '@tiptap/extension-dropcursor@2.11.2': + resolution: {integrity: sha512-HbXC9cMVZUY3kyKwbDtVH452CY1qlyLbIvTaN0+dxkFgcVeQZZtfIxU7DwMmqCDmDnsh0CdDqUgUvcXS2UQTwA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-floating-menu@2.10.3': - resolution: {integrity: sha512-Prg8rYLxeyzHxfzVu1mDkkUWMnD9ZN3y370O/1qy55e+XKVw9jFkTSuz0y0+OhMJG6bulYpDUMtb+N3+2xOWlQ==} + '@tiptap/extension-floating-menu@2.11.2': + resolution: {integrity: sha512-DoFGgguE24rxPkZTD7sH3GFi9E3JKQGeGw0sFTwXx1ZFnyCtqbLcPOfT4THlvUEcixt68Mk48M1NTFVOGn/dyA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-gapcursor@2.10.3': - resolution: {integrity: sha512-FskZi2DqDSTH1WkgLF2OLy0xU7qj3AgHsKhVsryeAtld4jAK5EsonneWgaipbz0e/MxuIvc1oyacfZKABpLaNg==} + '@tiptap/extension-gapcursor@2.11.2': + resolution: {integrity: sha512-ssJOrcc8dzlo5/Qq3+EixASDHTj3mqCyAv7Ohed1QYEYr+TsSpsTbjR0eMLjWHlgbt24TXL2Wr0ldjYCU8T1ZA==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-hard-break@2.10.3': - resolution: {integrity: sha512-2rFlimUKAgKDwT6nqAMtPBjkrknQY8S7oBNyIcDOUGyFkvbDUl3Jd0PiC929S5F3XStJRppnMqhpNDAlWmvBLA==} + '@tiptap/extension-hard-break@2.11.2': + resolution: {integrity: sha512-FNcXemfuwkiP4drZ9m90BC6GD4nyikfYHYEUyYuVd74Mm6w5vXpueWXus3mUcdT78xTs1XpQVibDorilLu7X8w==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-heading@2.10.3': - resolution: {integrity: sha512-AlxXXPCWIvw8hQUDFRskasj32iMNB8Sb19VgyFWqwvntGs2/UffNu8VdsVqxD2HpZ0g5rLYCYtSW4wigs9R3og==} + '@tiptap/extension-heading@2.11.2': + resolution: {integrity: sha512-y/wAEXYB0a8y5WmSYGCIXAhus1ydudn0pokKIzT/OD00XutAVh14qOB5h/+m8iXwGU/UYMP7SUCtK82txZqwKA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-highlight@2.10.3': - resolution: {integrity: sha512-srMOdpUTcp1yPGmUqgKOkbmTpCYOF6Q/8CnquDkhrvK7Gyphj+n8TocrKiloaRYZKcoQWtmb+kcVPaHhHMzsWQ==} + '@tiptap/extension-highlight@2.11.2': + resolution: {integrity: sha512-ztq2lGthTIY/zPYtdYrG7+0dc4R4abkZqDVAmLxkFcwjs/mejq7nMG7WM2Unn2cIGo96m8Ibz/UtoOPJDt/+/Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-history@2.10.3': - resolution: {integrity: sha512-HaSiMdx9Im9Pb9qGlVud7W8bweRDRMez33Uzs5a2x0n1RWkelfH7TwYs41Y3wus8Ujs7kw6qh7jyhvPpQBKaSA==} + '@tiptap/extension-history@2.11.2': + resolution: {integrity: sha512-BamS6YjKsETgP7msmm0oIpqmNSLJWbivm3XurR3uSUqJZYrQo1Fv+No4HAR7eAACxoOnYGcDmYsrombRVs9lxw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-horizontal-rule@2.10.3': - resolution: {integrity: sha512-1a2IWhD00tgUNg/91RLnBvfENL7DLCui5L245+smcaLu+OXOOEpoBHawx59/M4hEpsjqvRRM79TzO9YXfopsPw==} + '@tiptap/extension-horizontal-rule@2.11.2': + resolution: {integrity: sha512-R7MkTQzxkBy0bXJfq6L+6ax01/hmTEUvPPoyjwDSfU1Ktc1ihBJGUdTNtohT1KoQGQYt2d9khBohVspsXoCmFw==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-italic@2.10.3': - resolution: {integrity: sha512-wAiO6ZxoHx2H90phnKttLWGPjPZXrfKxhOCsqYrK8BpRByhr48godOFRuGwYnKaiwoVjpxc63t+kDJDWvqmgMw==} + '@tiptap/extension-italic@2.11.2': + resolution: {integrity: sha512-652oTa+iDiR7sMtmePSy+303HSNJxvxmV/6IvQoMdffJU0oPiWcWnCCL0qrWgtHh15dplj36EtB/znENWbvVOw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-link@2.10.3': - resolution: {integrity: sha512-8esKlkZBzEiNcpt7I8Cd6l1mWmCc/66pPbUq9LfnIniDXE3U+ahBf4m3TJltYFBGbiiTR/xqMtJyVHOpuLDtAw==} + '@tiptap/extension-link@2.11.2': + resolution: {integrity: sha512-Mbre+JotLMUg9jdWWrwIReiRVMkA2kMzmtD2Aqy/n5P+wuI84898qIZSkhPEzDOGzp0mluUO/iGsz0NdTto/JQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-list-item@2.10.3': - resolution: {integrity: sha512-9sok81gvZfSta2K1Dwrq5/HSz1jk4zHBpFqCx0oydzodGslx6X1bNxdca+eXJpXZmQIWALK7zEr4X8kg3WZsgw==} + '@tiptap/extension-list-item@2.11.2': + resolution: {integrity: sha512-cxysDCvw45bem53qLZtTCkle1pttO4Y/FGqYm1hl66ol3cZsuLbjpOb4aDB6wRhyd701Ws6MjOYM+cZsmtTNpw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-ordered-list@2.10.3': - resolution: {integrity: sha512-/SFuEDnbJxy3jvi72LeyiPHWkV+uFc0LUHTUHSh20vwyy+tLrzncJfXohGbTIv5YxYhzExQYZDRD4VbSghKdlw==} + '@tiptap/extension-ordered-list@2.11.2': + resolution: {integrity: sha512-TR8OqwKkQ0OCp40V9hcRJUcO1PSzCYWXy0mvW351lOYO8D6uE+1ouVkEV9qjXBC30sVCnQykSp/FR9UjsIuiVw==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-paragraph@2.10.3': - resolution: {integrity: sha512-sNkTX/iN+YoleDiTJsrWSBw9D7c4vsYwnW5y/G5ydfuJMIRQMF78pWSIWZFDRNOMkgK5UHkhu9anrbCFYgBfaA==} + '@tiptap/extension-paragraph@2.11.2': + resolution: {integrity: sha512-iydTjeZbPJuqctOaAx7QebLPvz9J/hBxPptuhe4GZmqInknAk7+SFJagYeGNb14wfXKOvDZ9DMqv6mBiqSA90Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-placeholder@2.10.4': - resolution: {integrity: sha512-leWG4xP7cvddR6alGZS7yojOh9941bxehgAeQDLlEisaJcNa2Od5Vbap2zipjc5sXMxZakQVChL27oH1wWhHkQ==} + '@tiptap/extension-placeholder@2.11.2': + resolution: {integrity: sha512-7rv6nylqX57Q+K+AH794Kg9U7OrLyujhXXqQvd9iZdBP7bTCNUlFu0cGlIyHdM/eWJjoUblZs0VLV2IApk4xjQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-strike@2.10.3': - resolution: {integrity: sha512-jYoPy6F6njYp3txF3u23bgdRy/S5ATcWDO9LPZLHSeikwQfJ47nqb+EUNo5M8jIOgFBTn4MEbhuZ6OGyhnxopA==} + '@tiptap/extension-strike@2.11.2': + resolution: {integrity: sha512-n/rznmhqFlENGSlFY9t3pWnWzSmvDpUj3sjVhdpYteis+OCzabN9+c5KdQTBPMjtwRuRleQiKWnHmxvif0heEg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-subscript@2.10.3': - resolution: {integrity: sha512-GkOwXIruM7QksmlfqLTKTC6JBpWSBDN2eeoPwggxXuqetqYs4sIx1ul3LEGDQy0vglcFKGkbbO2IiHCO/0fSWA==} + '@tiptap/extension-subscript@2.11.2': + resolution: {integrity: sha512-5Q8ULogx5v50kH28qMpJOlswwHrmKu/BI8sGOT0QF9n/nVEaVNdiGf55l3+AYaIhdTl/ADiIN9b08qWF0NAwgg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-superscript@2.10.3': - resolution: {integrity: sha512-4bXDPyT10ByVCLXFR8A70TcpFJ0H3PicRsxKJcQ+KZIauNUo5BBUpkF2cK+IOUp4UZ1W5ZBeuMQG5HWMuV9T1A==} + '@tiptap/extension-superscript@2.11.2': + resolution: {integrity: sha512-daUF2FB3k8Tu99M0ro1ZXfsyRutbmE/du6kINtOzbu8TucCR5KYqCNlBrsdK3CxHpkAhoC1sLTG6RdLMu2o6qg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-cell@2.10.3': - resolution: {integrity: sha512-EYzBrnq7KUAcRhshIoTmC4ED8YoF4Ei5m8ZMPOctKX+QMAagKdcrw2UxuOf4tP2xgBYx+qDsKCautepZXQiL2g==} + '@tiptap/extension-table-cell@2.11.2': + resolution: {integrity: sha512-m//QPQ/GN4mMuj2/PcT2HmUGF3bFk41zN3hDcOmfrszClsmcEVIViApVr7U6HqlIq4TFAFDLXtIK79FW9ByIDg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-header@2.10.3': - resolution: {integrity: sha512-zJqzivz+VITYIFXNH09leBbkwAPuvp504rCAFL2PMa1uaME6+oiiRqZvXQrOiRkjNpOWEXH4dqvVLwkSMZoWaw==} + '@tiptap/extension-table-header@2.11.2': + resolution: {integrity: sha512-y2MCki8jZWT/cM4eG/3sPwUvtsj5d/+7RibbhjWnz1u42XyPoHKTZr9ZqUOAJ67vwB8LF8n8qb7D1YDqvDyA9Q==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table-row@2.10.3': - resolution: {integrity: sha512-l6P6BAE4SuIFdPmsRd+zGP2Ks9AhLAua7nfDlHFMWDnfOeaJu7g/t4oG++9xTojDcVDHhcIe8TJYUXfhOt2anw==} + '@tiptap/extension-table-row@2.11.2': + resolution: {integrity: sha512-8eCWoaijS6JD0gJOsqg8BhcTNW6I1uvq6JwnAnpv3lznHj19Q5mevC7ixuFRe9Wk/qiYZaCBXk6NcpzaqB8o/g==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-table@2.10.3': - resolution: {integrity: sha512-XAvq0ptpHfuN7lQhTeew4Sqo8aKYHTqroa7cHL8I+gWJqYqKJSTGb4FAqdGIFEzHvnSsMCFbTL//kAHXvTdsHg==} + '@tiptap/extension-table@2.11.2': + resolution: {integrity: sha512-s3pVORRDrm1AHuENhvuONpI4KtLLGJbg8QLxO/a7qeScAjHR0V9lOqdpweNfPgiMwj5zMV45tGF/tweM4x2fJQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 - '@tiptap/extension-text-align@2.10.3': - resolution: {integrity: sha512-g75sNl73gtgjP3XIcl06kvv1qw3c0rGEUD848rUU1bvlBpU3IxjkcQLgYvHmv3vpuUp9cKUkA2wa7Sv6R3fjvw==} + '@tiptap/extension-text-align@2.11.2': + resolution: {integrity: sha512-0QfjepmK+iHubjTsJshuhSZvF54M+vaqpReDraf9NKVx+WkiZ+mxJX4S5nZwoFsp21sEz7Q7z03+uXgb/yj7mQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text-style@2.10.3': - resolution: {integrity: sha512-TalYIdlF7vBA4afFhmido7AORdBbu3sV+HCByda0FiNbM6cjng3Nr9oxHOCVJy+ChqrcgF4m54zDfLmamdyu5Q==} + '@tiptap/extension-text-style@2.11.2': + resolution: {integrity: sha512-RAa7BTwEOJRZN3EB2lg03KXyu7JC/Ce96cerh3D0Fo78yrtKOArPaiVHoTki6ZEIG43ccHEit1PPjMYxivPPeg==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-text@2.10.3': - resolution: {integrity: sha512-7p9XiRprsRZm8y9jvF/sS929FCELJ5N9FQnbzikOiyGNUx5mdI+exVZlfvBr9xOD5s7fBLg6jj9Vs0fXPNRkPg==} + '@tiptap/extension-text@2.11.2': + resolution: {integrity: sha512-fJZeKYM5jeJ7NpS3FWLnC/NAvg+mZNbcTaRgXMo5ljBCgiMcYHhYg9p/RHk4SeICZBBpR9WSSZXHMACd9CbJiA==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/extension-underline@2.10.3': - resolution: {integrity: sha512-VeGs0jeNiTnXddHHJEgOc/sKljZiyTEgSSuqMmsBACrr9aGFXbLTgKTvNjkZ9WzSnu7LwgJuBrwEhg8yYixUyQ==} + '@tiptap/extension-underline@2.11.2': + resolution: {integrity: sha512-Gq7hfV3D/3E1zoE6JXSYZ3boKfbjebFu7IuQZ6w6QSS/IkGN8c6kW+WtkhOKN3jV7Z5uF5KIVp3XCqNIwChWNQ==} peerDependencies: '@tiptap/core': ^2.7.0 - '@tiptap/pm@2.10.3': - resolution: {integrity: sha512-771p53aU0KFvujvKpngvq2uAxThlEsjYaXcVVmwrhf0vxSSg+psKQEvqvWvHv/3BwkPVCGwmEKNVJZjaXFKu4g==} + '@tiptap/pm@2.11.2': + resolution: {integrity: sha512-lNOMFRcD0mGy7Hf8tFMHW/fnglvq3dA0grs0QrSY4cHyYbH9BHtQjLMDceczXdXbXZq7nEqC40UBWNnqtaclpw==} - '@tiptap/starter-kit@2.10.3': - resolution: {integrity: sha512-oq8xdVIMqohSs91ofHSr7i5dCp2F56Lb9aYIAI25lZmwNwQJL2geGOYjMSfL0IC4cQHPylIuSKYCg7vRFdZmAA==} + '@tiptap/starter-kit@2.11.2': + resolution: {integrity: sha512-FUIblP9BSmBzskf/aX7AIcUK5XP5Gi/VqUqm5evCkzlR1FrggLoy+vY+CX0me4oE/WYk4KAgIRXkE9tcbwotQA==} - '@tiptap/vue-3@2.10.3': - resolution: {integrity: sha512-eJLUpuKq3Yei3+XHba25eFvjAH6q275r+Dkz/ulStOWGwchlN8OSbcn0kBWfhr14RG8yoNvL4rZncxXvqXzvhQ==} + '@tiptap/vue-3@2.11.2': + resolution: {integrity: sha512-lbWbT3PimpvKv8+dX2rf5OxjeLGzu/gq0sOi7uNoHMm+nEHa3ztaJSwvx/6WflU59Pt1dyFMvQPTx9zMbx6umQ==} peerDependencies: '@tiptap/core': ^2.7.0 '@tiptap/pm': ^2.7.0 @@ -10796,8 +10794,8 @@ packages: prosemirror-state@1.4.3: resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==} - prosemirror-tables@1.6.1: - resolution: {integrity: sha512-p8WRJNA96jaNQjhJolmbxTzd6M4huRE5xQ8OxjvMhQUP0Nzpo4zz6TztEiwk6aoqGBhz9lxRWR1yRZLlpQN98w==} + prosemirror-tables@1.6.2: + resolution: {integrity: sha512-97dKocVLrEVTQjZ4GBLdrrMw7Gv3no8H8yMwf5IRM9OoHrzbWpcH5jJxYgNQIRCtdIqwDctT1HdMHrGTiwp1dQ==} prosemirror-trailing-node@3.0.0: resolution: {integrity: sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==} @@ -10809,8 +10807,8 @@ packages: prosemirror-transform@1.10.2: resolution: {integrity: sha512-2iUq0wv2iRoJO/zj5mv8uDUriOHWzXRnOTVgCzSXnktS/2iQRa3UUQwVlkBlYZFtygw6Nh1+X4mGqoYBINn5KQ==} - prosemirror-view@1.37.0: - resolution: {integrity: sha512-z2nkKI1sJzyi7T47Ji/ewBPuIma1RNvQCCYVdV+MqWBV7o4Sa1n94UJCJJ1aQRF/xRkFfyqLGlGFWitIcCOtbg==} + prosemirror-view@1.37.1: + resolution: {integrity: sha512-MEAnjOdXU1InxEmhjgmEzQAikaS6lF3hD64MveTPpjOGNTl87iRLA1HupC/DEV6YuK7m4Q9DHFNTjwIVtqz5NA==} proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -10891,7 +10889,7 @@ packages: puppeteer@12.0.1: resolution: {integrity: sha512-YQ3GRiyZW0ddxTW+iiQcv2/8TT5c3+FcRUCg7F8q2gHqxd5akZN400VRXr9cHQKLWGukmJLDiE72MrcLK9tFHQ==} engines: {node: '>=10.18.1'} - deprecated: < 22.6.4 is no longer supported + deprecated: < 22.8.2 is no longer supported pure-color@1.3.0: resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} @@ -13047,9 +13045,9 @@ packages: vue-bundle-renderer@2.1.0: resolution: {integrity: sha512-uZ+5ZJdZ/b43gMblWtcpikY6spJd0nERaM/1RtgioXNfWFbjKlUwrS8HlrddN6T2xtptmOouWclxLUkpgcVX3Q==} - vue-codemirror6@1.3.8: - resolution: {integrity: sha512-pCOzKzBBSFKi/SjUg+XGranV1vt+8S22z56BES/OeZtmyuj2M0CE0aczYS8qbTWNnKcuJcI5FRDHzVXy2v2Htg==} - engines: {pnpm: '>=9.14.2'} + vue-codemirror6@1.3.10: + resolution: {integrity: sha512-0pWOJArQZ+59JYD7mJL5i1/kVIKwaBqBdJa6bODmVh9rMes+ZZ7GifOZNKydrBU0jTkFX0IYMfqBOgyDt7T/aw==} + engines: {pnpm: '>=9.15.0'} peerDependencies: vue: ^2.7.14 || ^3.4 @@ -14857,56 +14855,54 @@ snapshots: dependencies: mime: 3.0.0 - '@codemirror/autocomplete@6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.5.0)(@codemirror/view@6.35.3)(@lezer/common@1.2.3)': + '@codemirror/autocomplete@6.18.4': dependencies: - '@codemirror/language': 6.10.6 - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 '@lezer/common': 1.2.3 - '@codemirror/commands@6.7.1': + '@codemirror/commands@6.8.0': dependencies: - '@codemirror/language': 6.10.6 - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 '@lezer/common': 1.2.3 - '@codemirror/lang-css@6.3.1(@codemirror/view@6.35.3)': + '@codemirror/lang-css@6.3.1': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.5.0)(@codemirror/view@6.35.3)(@lezer/common@1.2.3) - '@codemirror/language': 6.10.6 - '@codemirror/state': 6.5.0 + '@codemirror/autocomplete': 6.18.4 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.1 '@lezer/common': 1.2.3 '@lezer/css': 1.1.9 - transitivePeerDependencies: - - '@codemirror/view' '@codemirror/lang-html@6.4.9': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.5.0)(@codemirror/view@6.35.3)(@lezer/common@1.2.3) - '@codemirror/lang-css': 6.3.1(@codemirror/view@6.35.3) + '@codemirror/autocomplete': 6.18.4 + '@codemirror/lang-css': 6.3.1 '@codemirror/lang-javascript': 6.2.2 - '@codemirror/language': 6.10.6 - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/language': 6.10.8 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 '@lezer/common': 1.2.3 '@lezer/css': 1.1.9 '@lezer/html': 1.3.10 '@codemirror/lang-javascript@6.2.2': dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.5.0)(@codemirror/view@6.35.3)(@lezer/common@1.2.3) - '@codemirror/language': 6.10.6 + '@codemirror/autocomplete': 6.18.4 + '@codemirror/language': 6.10.8 '@codemirror/lint': 6.8.4 - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 '@lezer/common': 1.2.3 '@lezer/javascript': 1.4.21 - '@codemirror/language@6.10.6': + '@codemirror/language@6.10.8': dependencies: - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 '@lezer/common': 1.2.3 '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 @@ -14914,23 +14910,23 @@ snapshots: '@codemirror/lint@6.8.4': dependencies: - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 crelt: 1.0.6 '@codemirror/search@6.5.8': dependencies: - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 crelt: 1.0.6 - '@codemirror/state@6.5.0': + '@codemirror/state@6.5.1': dependencies: '@marijn/find-cluster-break': 1.0.2 - '@codemirror/view@6.35.3': + '@codemirror/view@6.36.2': dependencies: - '@codemirror/state': 6.5.0 + '@codemirror/state': 6.5.1 style-mod: 4.1.2 w3c-keyname: 2.2.8 @@ -15990,7 +15986,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5))': + '@jest/core@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5))': dependencies: '@jest/console': 27.5.1 '@jest/reporters': 27.5.1 @@ -16004,7 +16000,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -18002,7 +17998,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1))': + '@testing-library/jest-dom@6.4.6(@jest/globals@29.7.0)(jest@29.7.0(@types/node@18.19.36)(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@5.2.2)))(vitest@1.6.0)': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -18040,162 +18036,162 @@ snapshots: optionalDependencies: '@vue/compiler-sfc': 3.5.13 - '@tiptap/core@2.10.3(@tiptap/pm@2.10.3)': + '@tiptap/core@2.11.2(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/pm': 2.10.3 + '@tiptap/pm': 2.11.2 - '@tiptap/extension-blockquote@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-blockquote@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-bold@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-bold@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-bubble-menu@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-bubble-menu@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 tippy.js: 6.3.7 - '@tiptap/extension-bullet-list@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-bullet-list@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-character-count@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-character-count@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-code-block@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-code-block@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-code@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-code@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-color@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/extension-text-style@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)))': + '@tiptap/extension-color@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/extension-text-style@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/extension-text-style': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/extension-text-style': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) - '@tiptap/extension-document@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-document@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-dropcursor@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-dropcursor@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-floating-menu@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-floating-menu@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 tippy.js: 6.3.7 - '@tiptap/extension-gapcursor@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-gapcursor@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-hard-break@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-hard-break@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-heading@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-heading@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-highlight@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-highlight@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-history@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-history@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-horizontal-rule@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-horizontal-rule@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-italic@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-italic@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-link@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-link@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 linkifyjs: 4.2.0 - '@tiptap/extension-list-item@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-list-item@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-ordered-list@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-ordered-list@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-paragraph@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-paragraph@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-placeholder@2.10.4(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-placeholder@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-strike@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-strike@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-subscript@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-subscript@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-superscript@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-superscript@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-table-cell@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-table-cell@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-table-header@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-table-header@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-table-row@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-table-row@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-table@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)': + '@tiptap/extension-table@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 - '@tiptap/extension-text-align@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-text-align@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-text-style@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-text-style@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-text@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-text@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/extension-underline@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))': + '@tiptap/extension-underline@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))': dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) - '@tiptap/pm@2.10.3': + '@tiptap/pm@2.11.2': dependencies: prosemirror-changeset: 2.2.1 prosemirror-collab: 1.3.1 @@ -18211,41 +18207,41 @@ snapshots: prosemirror-schema-basic: 1.2.3 prosemirror-schema-list: 1.5.0 prosemirror-state: 1.4.3 - prosemirror-tables: 1.6.1 - prosemirror-trailing-node: 3.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.0) + prosemirror-tables: 1.6.2 + prosemirror-trailing-node: 3.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.1) prosemirror-transform: 1.10.2 - prosemirror-view: 1.37.0 - - '@tiptap/starter-kit@2.10.3': - dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/extension-blockquote': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-bold': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-bullet-list': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-code': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-code-block': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/extension-document': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-dropcursor': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/extension-gapcursor': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/extension-hard-break': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-heading': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-history': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/extension-horizontal-rule': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/extension-italic': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-list-item': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-ordered-list': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-paragraph': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-strike': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-text': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/extension-text-style': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3)) - '@tiptap/pm': 2.10.3 - - '@tiptap/vue-3@2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3)(vue@3.5.13(typescript@5.2.2))': - dependencies: - '@tiptap/core': 2.10.3(@tiptap/pm@2.10.3) - '@tiptap/extension-bubble-menu': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/extension-floating-menu': 2.10.3(@tiptap/core@2.10.3(@tiptap/pm@2.10.3))(@tiptap/pm@2.10.3) - '@tiptap/pm': 2.10.3 + prosemirror-view: 1.37.1 + + '@tiptap/starter-kit@2.11.2': + dependencies: + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/extension-blockquote': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-bold': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-bullet-list': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-code': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-code-block': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/extension-document': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-dropcursor': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/extension-gapcursor': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/extension-hard-break': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-heading': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-history': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/extension-horizontal-rule': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/extension-italic': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-list-item': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-ordered-list': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-paragraph': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-strike': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-text': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/extension-text-style': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2)) + '@tiptap/pm': 2.11.2 + + '@tiptap/vue-3@2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2)(vue@3.5.13(typescript@5.2.2))': + dependencies: + '@tiptap/core': 2.11.2(@tiptap/pm@2.11.2) + '@tiptap/extension-bubble-menu': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/extension-floating-menu': 2.11.2(@tiptap/core@2.11.2(@tiptap/pm@2.11.2))(@tiptap/pm@2.11.2) + '@tiptap/pm': 2.11.2 vue: 3.5.13(typescript@5.2.2) '@tokenizer/token@0.3.0': {} @@ -19850,7 +19846,7 @@ snapshots: dependencies: '@vueuse/core': 10.11.0(vue@3.5.13(typescript@5.6.2)) '@vueuse/shared': 10.11.0(vue@3.5.13(typescript@5.6.2)) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.2)) + vue-demi: 0.14.8(vue@3.5.13(typescript@5.6.2)) optionalDependencies: axios: 1.7.2 change-case: 4.1.2 @@ -20944,17 +20940,15 @@ snapshots: code-block-writer@12.0.0: {} - codemirror@6.0.1(@lezer/common@1.2.3): + codemirror@6.0.1: dependencies: - '@codemirror/autocomplete': 6.18.3(@codemirror/language@6.10.6)(@codemirror/state@6.5.0)(@codemirror/view@6.35.3)(@lezer/common@1.2.3) - '@codemirror/commands': 6.7.1 - '@codemirror/language': 6.10.6 + '@codemirror/autocomplete': 6.18.4 + '@codemirror/commands': 6.8.0 + '@codemirror/language': 6.10.8 '@codemirror/lint': 6.8.4 '@codemirror/search': 6.5.8 - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 - transitivePeerDependencies: - - '@lezer/common' + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 collapse-white-space@1.0.6: {} @@ -22337,7 +22331,7 @@ snapshots: eslint-plugin-vitest-globals@1.5.0: {} - eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0(@types/node@20.14.5)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)): + eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)(vitest@1.6.0): dependencies: '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.6.2) eslint: 8.57.0 @@ -22348,7 +22342,7 @@ snapshots: - supports-color - typescript - eslint-plugin-vitest@0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0(@types/node@18.19.36)(@vitest/ui@1.6.0)(jsdom@22.1.0)(sass@1.77.6)(terser@5.31.1)): + eslint-plugin-vitest@0.3.26(eslint@8.57.0)(typescript@5.2.2)(vitest@1.6.0): dependencies: '@typescript-eslint/utils': 7.13.1(eslint@8.57.0)(typescript@5.2.2) eslint: 8.57.0 @@ -24114,16 +24108,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)): + jest-cli@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)): dependencies: - '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + '@jest/core': 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + jest-config: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -24154,7 +24148,7 @@ snapshots: - supports-color - ts-node - jest-config@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)): + jest-config@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 27.5.1 @@ -24767,11 +24761,11 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)): + jest@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)): dependencies: - '@jest/core': 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + '@jest/core': 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) import-local: 3.1.0 - jest-cli: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + jest-cli: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) transitivePeerDependencies: - bufferutil - canvas @@ -27257,20 +27251,20 @@ snapshots: dependencies: prosemirror-state: 1.4.3 prosemirror-transform: 1.10.2 - prosemirror-view: 1.37.0 + prosemirror-view: 1.37.1 prosemirror-gapcursor@1.3.2: dependencies: prosemirror-keymap: 1.2.2 prosemirror-model: 1.24.1 prosemirror-state: 1.4.3 - prosemirror-view: 1.37.0 + prosemirror-view: 1.37.1 prosemirror-history@1.4.1: dependencies: prosemirror-state: 1.4.3 prosemirror-transform: 1.10.2 - prosemirror-view: 1.37.0 + prosemirror-view: 1.37.1 rope-sequence: 1.3.4 prosemirror-inputrules@1.4.0: @@ -27314,29 +27308,29 @@ snapshots: dependencies: prosemirror-model: 1.24.1 prosemirror-transform: 1.10.2 - prosemirror-view: 1.37.0 + prosemirror-view: 1.37.1 - prosemirror-tables@1.6.1: + prosemirror-tables@1.6.2: dependencies: prosemirror-keymap: 1.2.2 prosemirror-model: 1.24.1 prosemirror-state: 1.4.3 prosemirror-transform: 1.10.2 - prosemirror-view: 1.37.0 + prosemirror-view: 1.37.1 - prosemirror-trailing-node@3.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.0): + prosemirror-trailing-node@3.0.0(prosemirror-model@1.24.1)(prosemirror-state@1.4.3)(prosemirror-view@1.37.1): dependencies: '@remirror/core-constants': 3.0.0 escape-string-regexp: 4.0.0 prosemirror-model: 1.24.1 prosemirror-state: 1.4.3 - prosemirror-view: 1.37.0 + prosemirror-view: 1.37.1 prosemirror-transform@1.10.2: dependencies: prosemirror-model: 1.24.1 - prosemirror-view@1.37.0: + prosemirror-view@1.37.1: dependencies: prosemirror-model: 1.24.1 prosemirror-state: 1.4.3 @@ -29109,11 +29103,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5): + ts-jest@27.1.5(@babel/core@7.24.7)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.7))(jest@27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)))(typescript@4.9.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1(ts-node@10.9.2(@types/node@18.19.36)(typescript@4.9.5)) + jest: 27.5.1(ts-node@10.9.2(@swc/core@1.6.1)(@types/node@18.19.36)(typescript@4.9.5)) jest-util: 27.5.1 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -30092,19 +30086,18 @@ snapshots: dependencies: ufo: 1.5.3 - vue-codemirror6@1.3.8(@lezer/common@1.2.3)(vue@3.5.13(typescript@5.2.2)): + vue-codemirror6@1.3.10(vue@3.5.13(typescript@5.2.2)): dependencies: - '@codemirror/commands': 6.7.1 - '@codemirror/language': 6.10.6 + '@codemirror/commands': 6.8.0 + '@codemirror/language': 6.10.8 '@codemirror/lint': 6.8.4 - '@codemirror/state': 6.5.0 - '@codemirror/view': 6.35.3 - codemirror: 6.0.1(@lezer/common@1.2.3) + '@codemirror/state': 6.5.1 + '@codemirror/view': 6.36.2 + codemirror: 6.0.1 style-mod: 4.1.2 vue: 3.5.13(typescript@5.2.2) vue-demi: 0.14.10(vue@3.5.13(typescript@5.2.2)) transitivePeerDependencies: - - '@lezer/common' - '@vue/composition-api' vue-component-meta@2.0.21(typescript@5.6.2): @@ -30124,10 +30117,6 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.2.2) - vue-demi@0.14.10(vue@3.5.13(typescript@5.6.2)): - dependencies: - vue: 3.5.13(typescript@5.6.2) - vue-demi@0.14.8(vue@3.5.13(typescript@5.2.2)): dependencies: vue: 3.5.13(typescript@5.2.2) @@ -30167,6 +30156,13 @@ snapshots: transitivePeerDependencies: - supports-color + vue-i18n@9.13.1(vue@3.4.21(typescript@5.6.2)): + dependencies: + '@intlify/core-base': 9.13.1 + '@intlify/shared': 9.13.1 + '@vue/devtools-api': 6.6.3 + vue: 3.4.21(typescript@5.6.2) + vue-i18n@9.13.1(vue@3.5.0(typescript@5.6.2)): dependencies: '@intlify/core-base': 9.13.1 From 00e83ca24ba5a6f2f6c05eab5cc3e84738965ce6 Mon Sep 17 00:00:00 2001 From: Nils Date: Thu, 12 Dec 2024 15:06:41 +0100 Subject: [PATCH 07/12] wip --- .../Resources/app/administration/package.json | 2 +- .../app/administration/src/viewRenderer.ts | 7 ++- pnpm-lock.yaml | 54 +++++++++++++++---- 3 files changed, 48 insertions(+), 15 deletions(-) diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json index 15a04363e..b8213fcad 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json @@ -14,7 +14,7 @@ "@shopware-ag/meteor-component-library": "workspace:*", "regenerator-runtime": "^0.14.1", "vue": "3.4.21", - "vue-i18n": "^9.9.1", + "vue-i18n": "9.9.1", "vue-router": "4.4.5" }, "devDependencies": { diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts b/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts index e45c1a967..9a818710a 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/src/viewRenderer.ts @@ -1,6 +1,5 @@ import { createApp, defineAsyncComponent } from "vue"; import { location } from "@shopware-ag/meteor-admin-sdk"; -import { createI18n } from "vue-i18n"; import "@shopware-ag/meteor-component-library/styles.css"; // watch for height changes @@ -48,8 +47,8 @@ const app = createApp({ `, }); -const i18n = createI18n(); - -app.use(i18n); +// Hack to fake i18n +app.config.globalProperties.$tc = (s) => s; +app.config.globalProperties.$t = (s) => s; app.mount("#app"); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ce3223db..77c290e9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,8 +138,8 @@ importers: specifier: 3.4.21 version: 3.4.21(typescript@5.6.2) vue-i18n: - specifier: ^9.9.1 - version: 9.13.1(vue@3.4.21(typescript@5.6.2)) + specifier: 9.9.1 + version: 9.9.1(vue@3.4.21(typescript@5.6.2)) vue-router: specifier: 4.4.5 version: 4.4.5(vue@3.4.21(typescript@5.6.2)) @@ -2300,14 +2300,26 @@ packages: resolution: {integrity: sha512-+bcQRkJO9pcX8d0gel9ZNfrzU22sZFSA0WVhfXrf5jdJOS24a+Bp8pozuS9sBI9Hk/tGz83pgKfmqcn/Ci7/8w==} engines: {node: '>= 16'} + '@intlify/core-base@9.9.1': + resolution: {integrity: sha512-qsV15dg7jNX2faBRyKMgZS8UcFJViWEUPLdzZ9UR0kQZpFVeIpc0AG7ZOfeP7pX2T9SQ5jSiorq/tii9nkkafA==} + engines: {node: '>= 16'} + '@intlify/message-compiler@9.13.1': resolution: {integrity: sha512-SKsVa4ajYGBVm7sHMXd5qX70O2XXjm55zdZB3VeMFCvQyvLew/dLvq3MqnaIsTMF1VkkOb9Ttr6tHcMlyPDL9w==} engines: {node: '>= 16'} + '@intlify/message-compiler@9.9.1': + resolution: {integrity: sha512-zTvP6X6HeumHOXuAE1CMMsV6tTX+opKMOxO1OHTCg5N5Sm/F7d8o2jdT6W6L5oHUsJ/vvkGefHIs7Q3hfowmsA==} + engines: {node: '>= 16'} + '@intlify/shared@9.13.1': resolution: {integrity: sha512-u3b6BKGhE6j/JeRU6C/RL2FgyJfy6LakbtfeVF8fJXURpZZTzfh3e05J0bu0XPw447Q6/WUp3C4ajv4TMS4YsQ==} engines: {node: '>= 16'} + '@intlify/shared@9.9.1': + resolution: {integrity: sha512-b3Pta1nwkz5rGq434v0psHwEwHGy1pYCttfcM22IE//K9owbpkEvFptx9VcuRAxjQdrO2If249cmDDjBu5wMDA==} + engines: {node: '>= 16'} + '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -13107,6 +13119,12 @@ packages: peerDependencies: vue: ^3.0.0 + vue-i18n@9.9.1: + resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + vue-inbrowser-compiler-independent-utils@4.71.1: resolution: {integrity: sha512-K3wt3iVmNGaFEOUR4JIThQRWfqokxLfnPslD41FDZB2ajXp789+wCqJyGYlIFsvEQ2P61PInw6/ph5iiqg51gg==} peerDependencies: @@ -15940,13 +15958,25 @@ snapshots: '@intlify/message-compiler': 9.13.1 '@intlify/shared': 9.13.1 + '@intlify/core-base@9.9.1': + dependencies: + '@intlify/message-compiler': 9.9.1 + '@intlify/shared': 9.9.1 + '@intlify/message-compiler@9.13.1': dependencies: '@intlify/shared': 9.13.1 source-map-js: 1.2.1 + '@intlify/message-compiler@9.9.1': + dependencies: + '@intlify/shared': 9.9.1 + source-map-js: 1.2.1 + '@intlify/shared@9.13.1': {} + '@intlify/shared@9.9.1': {} + '@ioredis/commands@1.2.0': {} '@isaacs/cliui@8.0.2': @@ -19846,7 +19876,7 @@ snapshots: dependencies: '@vueuse/core': 10.11.0(vue@3.5.13(typescript@5.6.2)) '@vueuse/shared': 10.11.0(vue@3.5.13(typescript@5.6.2)) - vue-demi: 0.14.8(vue@3.5.13(typescript@5.6.2)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.6.2)) optionalDependencies: axios: 1.7.2 change-case: 4.1.2 @@ -30117,6 +30147,10 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.2.2) + vue-demi@0.14.10(vue@3.5.13(typescript@5.6.2)): + dependencies: + vue: 3.5.13(typescript@5.6.2) + vue-demi@0.14.8(vue@3.5.13(typescript@5.2.2)): dependencies: vue: 3.5.13(typescript@5.2.2) @@ -30156,13 +30190,6 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.13.1(vue@3.4.21(typescript@5.6.2)): - dependencies: - '@intlify/core-base': 9.13.1 - '@intlify/shared': 9.13.1 - '@vue/devtools-api': 6.6.3 - vue: 3.4.21(typescript@5.6.2) - vue-i18n@9.13.1(vue@3.5.0(typescript@5.6.2)): dependencies: '@intlify/core-base': 9.13.1 @@ -30184,6 +30211,13 @@ snapshots: '@vue/devtools-api': 6.6.3 vue: 3.5.13(typescript@5.4.5) + vue-i18n@9.9.1(vue@3.4.21(typescript@5.6.2)): + dependencies: + '@intlify/core-base': 9.9.1 + '@intlify/shared': 9.9.1 + '@vue/devtools-api': 6.6.4 + vue: 3.4.21(typescript@5.6.2) + vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.13(typescript@5.2.2)): dependencies: vue: 3.5.13(typescript@5.2.2) From 54e578ad588e42570ed41198fac4ac7f867de233 Mon Sep 17 00:00:00 2001 From: Nils Date: Wed, 18 Dec 2024 14:24:11 +0100 Subject: [PATCH 08/12] clean up code --- .../Resources/app/administration/package.json | 1 - .../mt-data-table-settings.vue | 2 +- pnpm-lock.yaml | 40 ------------------- 3 files changed, 1 insertion(+), 42 deletions(-) diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json index b8213fcad..e05816421 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json @@ -14,7 +14,6 @@ "@shopware-ag/meteor-component-library": "workspace:*", "regenerator-runtime": "^0.14.1", "vue": "3.4.21", - "vue-i18n": "9.9.1", "vue-router": "4.4.5" }, "devDependencies": { diff --git a/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue b/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue index c7b827b05..04e15454e 100644 --- a/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue +++ b/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue @@ -234,7 +234,7 @@ export default defineComponent({ return { id: column.property, label: column.label, - parentGroup: (column.visible ?? true) ? "visible" : "hidden", + parentGroup: column.visible ?? true ? "visible" : "hidden", position: column.position, isVisible: column.visible ?? true, isHidable: isPrimaryColumn(column) ? false : true, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 77c290e9e..38908752d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -137,9 +137,6 @@ importers: vue: specifier: 3.4.21 version: 3.4.21(typescript@5.6.2) - vue-i18n: - specifier: 9.9.1 - version: 9.9.1(vue@3.4.21(typescript@5.6.2)) vue-router: specifier: 4.4.5 version: 4.4.5(vue@3.4.21(typescript@5.6.2)) @@ -2300,26 +2297,14 @@ packages: resolution: {integrity: sha512-+bcQRkJO9pcX8d0gel9ZNfrzU22sZFSA0WVhfXrf5jdJOS24a+Bp8pozuS9sBI9Hk/tGz83pgKfmqcn/Ci7/8w==} engines: {node: '>= 16'} - '@intlify/core-base@9.9.1': - resolution: {integrity: sha512-qsV15dg7jNX2faBRyKMgZS8UcFJViWEUPLdzZ9UR0kQZpFVeIpc0AG7ZOfeP7pX2T9SQ5jSiorq/tii9nkkafA==} - engines: {node: '>= 16'} - '@intlify/message-compiler@9.13.1': resolution: {integrity: sha512-SKsVa4ajYGBVm7sHMXd5qX70O2XXjm55zdZB3VeMFCvQyvLew/dLvq3MqnaIsTMF1VkkOb9Ttr6tHcMlyPDL9w==} engines: {node: '>= 16'} - '@intlify/message-compiler@9.9.1': - resolution: {integrity: sha512-zTvP6X6HeumHOXuAE1CMMsV6tTX+opKMOxO1OHTCg5N5Sm/F7d8o2jdT6W6L5oHUsJ/vvkGefHIs7Q3hfowmsA==} - engines: {node: '>= 16'} - '@intlify/shared@9.13.1': resolution: {integrity: sha512-u3b6BKGhE6j/JeRU6C/RL2FgyJfy6LakbtfeVF8fJXURpZZTzfh3e05J0bu0XPw447Q6/WUp3C4ajv4TMS4YsQ==} engines: {node: '>= 16'} - '@intlify/shared@9.9.1': - resolution: {integrity: sha512-b3Pta1nwkz5rGq434v0psHwEwHGy1pYCttfcM22IE//K9owbpkEvFptx9VcuRAxjQdrO2If249cmDDjBu5wMDA==} - engines: {node: '>= 16'} - '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} @@ -13119,12 +13104,6 @@ packages: peerDependencies: vue: ^3.0.0 - vue-i18n@9.9.1: - resolution: {integrity: sha512-xyQ4VspLdNSPTKBFBPWa1tvtj+9HuockZwgFeD2OhxxXuC2CWeNvV4seu2o9+vbQOyQbhAM5Ez56oxUrrnTWdw==} - engines: {node: '>= 16'} - peerDependencies: - vue: ^3.0.0 - vue-inbrowser-compiler-independent-utils@4.71.1: resolution: {integrity: sha512-K3wt3iVmNGaFEOUR4JIThQRWfqokxLfnPslD41FDZB2ajXp789+wCqJyGYlIFsvEQ2P61PInw6/ph5iiqg51gg==} peerDependencies: @@ -15958,25 +15937,13 @@ snapshots: '@intlify/message-compiler': 9.13.1 '@intlify/shared': 9.13.1 - '@intlify/core-base@9.9.1': - dependencies: - '@intlify/message-compiler': 9.9.1 - '@intlify/shared': 9.9.1 - '@intlify/message-compiler@9.13.1': dependencies: '@intlify/shared': 9.13.1 source-map-js: 1.2.1 - '@intlify/message-compiler@9.9.1': - dependencies: - '@intlify/shared': 9.9.1 - source-map-js: 1.2.1 - '@intlify/shared@9.13.1': {} - '@intlify/shared@9.9.1': {} - '@ioredis/commands@1.2.0': {} '@isaacs/cliui@8.0.2': @@ -30211,13 +30178,6 @@ snapshots: '@vue/devtools-api': 6.6.3 vue: 3.5.13(typescript@5.4.5) - vue-i18n@9.9.1(vue@3.4.21(typescript@5.6.2)): - dependencies: - '@intlify/core-base': 9.9.1 - '@intlify/shared': 9.9.1 - '@vue/devtools-api': 6.6.4 - vue: 3.4.21(typescript@5.6.2) - vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.13(typescript@5.2.2)): dependencies: vue: 3.5.13(typescript@5.2.2) From de5fe99ef1a225fa9ddccdd9cb7d22c9676d465b Mon Sep 17 00:00:00 2001 From: Nils Date: Wed, 18 Dec 2024 15:16:44 +0100 Subject: [PATCH 09/12] ci: debug trace upload --- .github/workflows/tests.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0819a58a3..7b7642637 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -264,7 +264,15 @@ jobs: - name: Run playwright working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/ - run: npx playwright test --reporter=github --trace=on-first-retry --project chromium + run: npx playwright test --reporter=github --trace=on --project chromium + + - run: ls -la + working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/ + if: always() + + - run: ls -la + working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/playwright-report/ + if: always() - uses: actions/upload-artifact@v4 if: always() From b96c56880b3ece8ec77d02a91ea0445e7b931e54 Mon Sep 17 00:00:00 2001 From: Nils Date: Thu, 19 Dec 2024 14:42:44 +0100 Subject: [PATCH 10/12] ci: update path to upload articats --- .github/workflows/tests.yml | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7b7642637..65960ca4c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -271,17 +271,11 @@ jobs: if: always() - run: ls -la - working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/playwright-report/ + working-directory: meteor/examples/admin-sdk-plugin/tests/acceptance/artifacts/ if: always() - uses: actions/upload-artifact@v4 if: always() with: - name: ats-test-results-${{ matrix.project }} - path: meteor/examples/admin-sdk-plugin/tests/acceptance/test-results/ - - - uses: actions/upload-artifact@v4 - if: always() - with: - name: ats-report-${{ matrix.project }} - path: meteor/examples/admin-sdk-plugin/tests/acceptance/playwright-report/ + name: ats-artifacts-${{ matrix.project }} + path: meteor/examples/admin-sdk-plugin/tests/acceptance/artifacts/ From e31847e315994b0207934a902bbe6d61dd44d5b2 Mon Sep 17 00:00:00 2001 From: Nils Date: Tue, 14 Jan 2025 13:38:22 +0000 Subject: [PATCH 11/12] build(admin-sdk-plugin): update vue version --- .../Resources/app/administration/package.json | 2 +- pnpm-lock.yaml | 111 +----------------- 2 files changed, 4 insertions(+), 109 deletions(-) diff --git a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json index e05816421..2f024ed11 100644 --- a/examples/admin-sdk-plugin/src/Resources/app/administration/package.json +++ b/examples/admin-sdk-plugin/src/Resources/app/administration/package.json @@ -13,7 +13,7 @@ "@shopware-ag/meteor-admin-sdk": "workspace:*", "@shopware-ag/meteor-component-library": "workspace:*", "regenerator-runtime": "^0.14.1", - "vue": "3.4.21", + "vue": "3.5.13", "vue-router": "4.4.5" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 38908752d..c44840099 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -135,11 +135,11 @@ importers: specifier: ^0.14.1 version: 0.14.1 vue: - specifier: 3.4.21 - version: 3.4.21(typescript@5.6.2) + specifier: 3.5.13 + version: 3.5.13(typescript@5.6.2) vue-router: specifier: 4.4.5 - version: 4.4.5(vue@3.4.21(typescript@5.6.2)) + version: 4.4.5(vue@3.5.13(typescript@5.6.2)) devDependencies: typescript: specifier: ^5.6.2 @@ -4638,9 +4638,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.4.21': - resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} - '@vue/compiler-core@3.4.29': resolution: {integrity: sha512-TFKiRkKKsRCKvg/jTSSKK7mYLJEQdUiUfykbG49rubC9SfDyvT2JrzTReopWlz2MxqeLyxh9UZhvxEIBgAhtrg==} @@ -4650,9 +4647,6 @@ packages: '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.4.21': - resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} - '@vue/compiler-dom@3.5.0': resolution: {integrity: sha512-xYjUybWZXl+1R/toDy815i4PbeehL2hThiSGkcpmIOCy2HoYyeeC/gAWK/Y/xsoK+GSw198/T5O31bYuQx5uvQ==} @@ -4662,18 +4656,12 @@ packages: '@vue/compiler-sfc@2.7.16': resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} - '@vue/compiler-sfc@3.4.21': - resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} - '@vue/compiler-sfc@3.5.0': resolution: {integrity: sha512-B9DgLtrqok2GLuaFjLlSL15ZG3ZDBiitUH1ecex9guh/ZcA5MCdwuVE6nsfQxktuZY/QY0awJ35/ripIviCQTQ==} '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-ssr@3.4.21': - resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} - '@vue/compiler-ssr@3.5.0': resolution: {integrity: sha512-E263QZmA1dqRd7c3u/sWTLRMpQOT0aZ8av/L9SoD/v/BVMZaWFHPUUBswS+bzrfvG2suJF8vSLKx6k6ba5SUdA==} @@ -4737,38 +4725,24 @@ packages: typescript: optional: true - '@vue/reactivity@3.4.21': - resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} - '@vue/reactivity@3.5.0': resolution: {integrity: sha512-Ew3F5riP3B3ZDGjD3ZKb9uZylTTPSqt8hAf4sGbvbjrjDjrFb3Jm15Tk1/w7WwTE5GbQ2Qhwxx1moc9hr8A/OQ==} '@vue/reactivity@3.5.13': resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/runtime-core@3.4.21': - resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} - '@vue/runtime-core@3.5.0': resolution: {integrity: sha512-mQyW0F9FaNRdt8ghkAs+BMG3iQ7LGgWKOpkzUzR5AI5swPNydHGL5hvVTqFaeMzwecF1g0c86H4yFQsSxJhH1w==} '@vue/runtime-core@3.5.13': resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-dom@3.4.21': - resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} - '@vue/runtime-dom@3.5.0': resolution: {integrity: sha512-NQQXjpdXgyYVJ2M56FJ+lSJgZiecgQ2HhxhnQBN95FymXegRNY/N2htI7vOTwpP75pfxhIeYOJ8mE8sW8KAW6A==} '@vue/runtime-dom@3.5.13': resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/server-renderer@3.4.21': - resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} - peerDependencies: - vue: 3.4.21 - '@vue/server-renderer@3.5.0': resolution: {integrity: sha512-HyDIFUg+l7L4PKrEnJlCYWHUOlm6NxZhmSxIefZ5MTYjkIPfDfkwhX7hqxAQHfgIAE1uLMLQZwuNR/ozI0NhZg==} peerDependencies: @@ -4779,9 +4753,6 @@ packages: peerDependencies: vue: 3.5.13 - '@vue/shared@3.4.21': - resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} - '@vue/shared@3.4.29': resolution: {integrity: sha512-hQ2gAQcBO/CDpC82DCrinJNgOHI2v+FA7BDW4lMSPeBpQ7sRe2OLHWe5cph1s7D8DUQAwRt18dBDfJJ220APEA==} @@ -13158,14 +13129,6 @@ packages: resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. - vue@3.4.21: - resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.0: resolution: {integrity: sha512-1t70favYoFijwfWJ7g81aTd32obGaAnKYE9FNyMgnEzn3F4YncRi/kqAHHKloG0VXTD8vBYMhbgLKCA+Sk6QDw==} peerDependencies: @@ -19463,14 +19426,6 @@ snapshots: '@babel/parser': 7.26.3 '@vue/compiler-sfc': 3.5.13 - '@vue/compiler-core@3.4.21': - dependencies: - '@babel/parser': 7.26.3 - '@vue/shared': 3.4.21 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.4.29': dependencies: '@babel/parser': 7.24.7 @@ -19495,11 +19450,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.21': - dependencies: - '@vue/compiler-core': 3.4.21 - '@vue/shared': 3.4.21 - '@vue/compiler-dom@3.5.0': dependencies: '@vue/compiler-core': 3.5.0 @@ -19518,18 +19468,6 @@ snapshots: optionalDependencies: prettier: 2.8.8 - '@vue/compiler-sfc@3.4.21': - dependencies: - '@babel/parser': 7.26.3 - '@vue/compiler-core': 3.4.21 - '@vue/compiler-dom': 3.4.21 - '@vue/compiler-ssr': 3.4.21 - '@vue/shared': 3.4.21 - estree-walker: 2.0.2 - magic-string: 0.30.14 - postcss: 8.4.49 - source-map-js: 1.2.1 - '@vue/compiler-sfc@3.5.0': dependencies: '@babel/parser': 7.26.3 @@ -19554,11 +19492,6 @@ snapshots: postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.21': - dependencies: - '@vue/compiler-dom': 3.4.21 - '@vue/shared': 3.4.21 - '@vue/compiler-ssr@3.5.0': dependencies: '@vue/compiler-dom': 3.5.0 @@ -19704,10 +19637,6 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@vue/reactivity@3.4.21': - dependencies: - '@vue/shared': 3.4.21 - '@vue/reactivity@3.5.0': dependencies: '@vue/shared': 3.5.0 @@ -19716,11 +19645,6 @@ snapshots: dependencies: '@vue/shared': 3.5.13 - '@vue/runtime-core@3.4.21': - dependencies: - '@vue/reactivity': 3.4.21 - '@vue/shared': 3.4.21 - '@vue/runtime-core@3.5.0': dependencies: '@vue/reactivity': 3.5.0 @@ -19731,12 +19655,6 @@ snapshots: '@vue/reactivity': 3.5.13 '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.4.21': - dependencies: - '@vue/runtime-core': 3.4.21 - '@vue/shared': 3.4.21 - csstype: 3.1.3 - '@vue/runtime-dom@3.5.0': dependencies: '@vue/reactivity': 3.5.0 @@ -19751,12 +19669,6 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.4.21(vue@3.4.21(typescript@5.6.2))': - dependencies: - '@vue/compiler-ssr': 3.4.21 - '@vue/shared': 3.4.21 - vue: 3.4.21(typescript@5.6.2) - '@vue/server-renderer@3.5.0(vue@3.5.0(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.5.0 @@ -19781,8 +19693,6 @@ snapshots: '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.6.2) - '@vue/shared@3.4.21': {} - '@vue/shared@3.4.29': {} '@vue/shared@3.5.0': {} @@ -30199,11 +30109,6 @@ snapshots: '@vue/devtools-api': 6.6.3 vue: 3.5.0(typescript@5.6.2) - vue-router@4.4.5(vue@3.4.21(typescript@5.6.2)): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.4.21(typescript@5.6.2) - vue-router@4.4.5(vue@3.5.13(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.4 @@ -30252,16 +30157,6 @@ snapshots: '@vue/compiler-sfc': 2.7.16 csstype: 3.1.3 - vue@3.4.21(typescript@5.6.2): - dependencies: - '@vue/compiler-dom': 3.4.21 - '@vue/compiler-sfc': 3.4.21 - '@vue/runtime-dom': 3.4.21 - '@vue/server-renderer': 3.4.21(vue@3.4.21(typescript@5.6.2)) - '@vue/shared': 3.4.21 - optionalDependencies: - typescript: 5.6.2 - vue@3.5.0(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.5.0 From 2be10b1b3985f309c7544a02fc0bb6744ba918ba Mon Sep 17 00:00:00 2001 From: Haberkamp <35109813+Haberkamp@users.noreply.github.com> Date: Tue, 14 Jan 2025 13:51:02 +0000 Subject: [PATCH 12/12] Apply code formatting and fixable ESLint issues --- .../mt-data-table-settings/mt-data-table-settings.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue b/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue index 04e15454e..c7b827b05 100644 --- a/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue +++ b/packages/component-library/src/components/table-and-list/mt-data-table/sub-components/mt-data-table-settings/mt-data-table-settings.vue @@ -234,7 +234,7 @@ export default defineComponent({ return { id: column.property, label: column.label, - parentGroup: column.visible ?? true ? "visible" : "hidden", + parentGroup: (column.visible ?? true) ? "visible" : "hidden", position: column.position, isVisible: column.visible ?? true, isHidable: isPrimaryColumn(column) ? false : true,