diff --git a/e2e/theme-persistence.spec.ts b/e2e/theme-persistence.spec.ts new file mode 100644 index 0000000..facd69e --- /dev/null +++ b/e2e/theme-persistence.spec.ts @@ -0,0 +1,97 @@ +import { expect, test } from '@playwright/test' + +/** + * Theme persistence e2e (facade theme_persist = "cookie", key "@wippy-theme-mode"). + * + * Covers the parts that don't need the Wippy host bundle: + * - the generated /facade/theme-persist.js script (key + mode baked in), + * - /facade/config exposing themePersist / themeStorageKey, + * - server-side cookie rendering (Jet shell "/" + Jet login) — no-flash class on , + * - the static + Jet login theme switchers persisting the choice across reload. + * + * The host-switcher -> themeChanged -> persist path needs the local gen-2-chat + * dev server (:5173); it's covered by the gen-2-chat unit/lint and the shared + * cookie below (a choice made on login is read by the host on next load). + * + * Prereq: wippy backend running with the LOCAL facade replacement and + * theme_persist: cookie (see src/app/deps/_index.yaml + wippy.lock). + */ + +const KEY = '@wippy-theme-mode' + +test.describe('facade theme-persist endpoint + config', () => { + test('theme-persist.js is served with the configured key and mode', async ({ request }) => { + const res = await request.get('/api/public/facade/theme-persist.js') + expect(res.status()).toBe(200) + expect(res.headers()['content-type']).toContain('application/javascript') + const body = await res.text() + expect(body).toContain(`var KEY = "${KEY}"`) + expect(body).toContain('MODE = "cookie"') + expect(body).toContain('window.wippyThemePersist') + }) + + test('config exposes themePersist + themeStorageKey', async ({ request }) => { + const res = await request.get('/api/public/facade/config') + expect(res.status()).toBe(200) + const cfg = await res.json() + expect(cfg.themePersist).toBe('cookie') + expect(cfg.themeStorageKey).toBe(KEY) + }) +}) + +test.describe('server-side cookie rendering (no flash)', () => { + test('shell "/" bakes the theme class onto from the cookie', async ({ request }) => { + const dark = await (await request.get('/', { headers: { Cookie: `${KEY}=dark` } })).text() + expect(dark).toMatch(/]*class="w-theme-dark"[^>]*style="color-scheme: dark;"/) + + const light = await (await request.get('/', { headers: { Cookie: `${KEY}=light` } })).text() + expect(light).toMatch(/]*class="w-theme-light"/) + + const none = await (await request.get('/')).text() + expect(none).not.toContain('w-theme-dark') + expect(none).not.toContain('w-theme-light') + }) + + test('Jet login (/login) bakes the theme class onto from the cookie', async ({ request }) => { + // Use the canonical /login/ (GET /login 307-redirects to it); the redirect + // would otherwise drop the manually-set Cookie header in the request API. + const dark = await (await request.get('/login/', { headers: { Cookie: `${KEY}=dark` } })).text() + expect(dark).toMatch(/]*class="w-theme-dark"/) + expect(dark).toContain('id="login-form"') // the Jet login page, not the shell + + // No cookie → plain tag (the switcher JS mentions w-theme-* strings, + // so assert the opening tag specifically rather than the whole document). + const none = await (await request.get('/login/')).text() + expect(none).toContain('') + }) +}) + +test.describe('login theme switchers persist the choice', () => { + test('static login: switch to dark, reload, theme persists', async ({ page }) => { + await page.goto('/app/login.html') + await page.getByRole('button', { name: 'Dark', exact: true }).click() + + await expect(page.locator('html')).toHaveClass(/w-theme-dark/) + const cookies = await page.context().cookies() + expect(cookies.find(c => c.name === KEY)?.value).toBe('dark') + + await page.reload() + // Applied before paint by theme-persist.js reading the cookie. + await expect(page.locator('html')).toHaveClass(/w-theme-dark/) + + // switch back so the shared cookie doesn't leak into other specs + await page.getByRole('button', { name: 'Auto', exact: true }).click() + }) + + test('Jet login: switch to light, reload, server renders it', async ({ page }) => { + await page.goto('/login') + await page.getByRole('button', { name: 'Light', exact: true }).click() + await expect(page.locator('html')).toHaveClass(/w-theme-light/) + + await page.reload() + // On reload the server reads the cookie and ships class="w-theme-light". + await expect(page.locator('html')).toHaveClass(/w-theme-light/) + + await page.getByRole('button', { name: 'Auto', exact: true }).click() + }) +}) diff --git a/frontend/applications/iframe-demo/app.html b/frontend/applications/iframe-demo/app.html index 41b543e..18a648f 100644 --- a/frontend/applications/iframe-demo/app.html +++ b/frontend/applications/iframe-demo/app.html @@ -15,7 +15,7 @@ } diff --git a/frontend/applications/iframe-demo/package-lock.json b/frontend/applications/iframe-demo/package-lock.json index 64e158c..e5d50ad 100644 --- a/frontend/applications/iframe-demo/package-lock.json +++ b/frontend/applications/iframe-demo/package-lock.json @@ -8,12 +8,12 @@ "name": "@wippy/iframe-demo", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40" + "@wippy-fe/theme": "^0.0.41" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/types-global-proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/types-global-proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "autoprefixer": "^10.4.0", "postcss": "^8.4.0", "tailwindcss": "3", @@ -25,7 +25,7 @@ }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "axios": "^1.0.0", "vue": "^3.5.0", "vue-router": "^4.0.0" @@ -1025,39 +1025,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1065,13 +1065,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1118,63 +1118,63 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "peer": true, "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1182,27 +1182,27 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "peer": true, "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED", "peer": true }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1218,16 +1218,16 @@ } }, "node_modules/@wippy-fe/types-global-proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/types-global-proxy/-/types-global-proxy-0.0.40.tgz", - "integrity": "sha512-DilhvM3kbXWE0mSKPPQEpTZBFnKT+a1y8yNiSniMmxG3KvlWfwhr5+wyuOiQ6eh2eeZy3kGi+myAO09HWhYXXA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/types-global-proxy/-/types-global-proxy-0.0.41.tgz", + "integrity": "sha512-01hr9eRo85LT8rDXvaywWr2CH7fxLu2tZiAJpeKtkOftOD89K7kERABaeSXU7dV6MjzVcKEuMPHdTuHHPkL8mQ==", "dev": true, "license": "UNLICENSED" }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1235,9 +1235,9 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED", "peer": true }, @@ -1294,9 +1294,9 @@ "peer": true }, "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz", + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", "dev": true, "funding": [ { @@ -1314,8 +1314,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", + "browserslist": "^4.28.4", + "caniuse-lite": "^1.0.30001799", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -1331,9 +1331,9 @@ } }, "node_modules/axios": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.0.tgz", - "integrity": "sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.1.tgz", + "integrity": "sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==", "license": "MIT", "peer": true, "dependencies": { @@ -1351,9 +1351,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.38", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", - "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1614,9 +1614,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.376", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.376.tgz", - "integrity": "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==", + "version": "1.5.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.381.tgz", + "integrity": "sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==", "dev": true, "license": "ISC" }, @@ -2209,9 +2209,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", - "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "dev": true, "license": "MIT", "engines": { @@ -2295,9 +2295,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -2950,16 +2950,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/applications/iframe-demo/package.json b/frontend/applications/iframe-demo/package.json index e4fda05..5cd393d 100644 --- a/frontend/applications/iframe-demo/package.json +++ b/frontend/applications/iframe-demo/package.json @@ -44,12 +44,12 @@ "lint:fix": "eslint src --ext .ts,.vue --fix" }, "dependencies": { - "@wippy-fe/theme": "^0.0.40" + "@wippy-fe/theme": "^0.0.41" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/types-global-proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/types-global-proxy": "^0.0.41", "autoprefixer": "^10.4.0", "postcss": "^8.4.0", "tailwindcss": "3", @@ -61,7 +61,7 @@ }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "axios": "^1.0.0", "vue": "^3.5.0", "vue-router": "^4.0.0" diff --git a/frontend/applications/main/app.html b/frontend/applications/main/app.html index 48b3d5e..15dc58b 100644 --- a/frontend/applications/main/app.html +++ b/frontend/applications/main/app.html @@ -18,7 +18,7 @@ } diff --git a/frontend/applications/main/package-lock.json b/frontend/applications/main/package-lock.json index d52112f..b670cad 100644 --- a/frontend/applications/main/package-lock.json +++ b/frontend/applications/main/package-lock.json @@ -8,7 +8,7 @@ "name": "@wippy/app-main", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40" + "@wippy-fe/theme": "^0.0.41" }, "devDependencies": { "@tanstack/query-core": "^5.90.20", @@ -16,8 +16,8 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/types-global-proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/types-global-proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -34,9 +34,9 @@ "peerDependencies": { "@iconify/vue": "^5.0.0", "@tanstack/vue-query": "^5.69.0", - "@wippy-fe/pinia-persist": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/router": "^0.0.40", + "@wippy-fe/pinia-persist": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/router": "^0.0.41", "axios": "^1.0.0", "luxon": "^3.5.0", "pinia": "^2.1.0", @@ -1219,9 +1219,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.101.0", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.101.0.tgz", - "integrity": "sha512-cQetA74EB+seWySv1TTKr828TnP0u39m6LykwDXIo84SNortpDkp30TMEjkqtYCNP9c40uT/iwl6MLiufEt0Ow==", + "version": "5.101.2", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.101.2.tgz", + "integrity": "sha512-hH5MLoJhF7KaIGd7q3xTXGXvslI+GYlM1Z/35aSHHWaCJWB7XvTSHYuV3eM7tw+aE0mT/xMro4M4Q9rCGHT0lw==", "dev": true, "license": "MIT", "funding": { @@ -1230,14 +1230,14 @@ } }, "node_modules/@tanstack/vue-query": { - "version": "5.101.0", - "resolved": "https://registry.npmjs.org/@tanstack/vue-query/-/vue-query-5.101.0.tgz", - "integrity": "sha512-sZeW0RvfEZ9QRiaXirE/HQZsFT5saMlPZVfeYvjPX6lqSBS9lkD7wfnCfzOBns6HD2f34Gx9cazkuU3Xj6hl/A==", + "version": "5.101.2", + "resolved": "https://registry.npmjs.org/@tanstack/vue-query/-/vue-query-5.101.2.tgz", + "integrity": "sha512-nFXKNK4dI/PnKNejyIkQmmobBsJWWXTPcpjPvkgFLkpFPz9DcmqIiKIAF2Pa7MZCipH62/+bt2sxEIA0wNEeOg==", "dev": true, "license": "MIT", "dependencies": { "@tanstack/match-sorter-utils": "^8.19.4", - "@tanstack/query-core": "5.101.0", + "@tanstack/query-core": "5.101.2", "@vue/devtools-api": "^6.6.3", "vue-demi": "^0.14.10" }, @@ -1456,9 +1456,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1506,39 +1506,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1546,13 +1546,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1598,63 +1598,63 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "peer": true, "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1662,50 +1662,50 @@ } }, "node_modules/@wippy-fe/pinia-persist": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/pinia-persist/-/pinia-persist-0.0.40.tgz", - "integrity": "sha512-DJd1wCCLAzuF9Esq6TWpbMXvFzkZQRhWpX4h1Fi5tI43ca6I5np1MsMVu5/Gn+h9pIxBDuMtn3ygU5whkMAC9A==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/pinia-persist/-/pinia-persist-0.0.41.tgz", + "integrity": "sha512-kvEhMr5xtZvU5tmsmpYhb2E7uI19JU3+CSLCN4b40xqmtIAnoo3NNoLGidLfUbj4nRU0qaPLlfOQ4bNN8dXhwg==", "license": "UNLICENSED", "peer": true, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "pinia": "^2.1.0" } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "peer": true, "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/router": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/router/-/router-0.0.40.tgz", - "integrity": "sha512-fmzrgeOz3wCzfV/x7+6n3hk9byn2wwUxSEekD2XiiNqh6+91ume0wSkTwg9aZvYh6snjhGo2rH0kGOjVxETShg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/router/-/router-0.0.41.tgz", + "integrity": "sha512-l5MlCEvkDFrj2j8Zu7DjP7Qy3PvMsBJWVB+RmjY6hvipDlv1Ktp20mJKJgmd/3YYimrxUCGKpMGkPmcTAyOYYg==", "license": "UNLICENSED", "peer": true, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0", "vue-router": "^4.5.0" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED", "peer": true }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1721,16 +1721,16 @@ } }, "node_modules/@wippy-fe/types-global-proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/types-global-proxy/-/types-global-proxy-0.0.40.tgz", - "integrity": "sha512-DilhvM3kbXWE0mSKPPQEpTZBFnKT+a1y8yNiSniMmxG3KvlWfwhr5+wyuOiQ6eh2eeZy3kGi+myAO09HWhYXXA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/types-global-proxy/-/types-global-proxy-0.0.41.tgz", + "integrity": "sha512-01hr9eRo85LT8rDXvaywWr2CH7fxLu2tZiAJpeKtkOftOD89K7kERABaeSXU7dV6MjzVcKEuMPHdTuHHPkL8mQ==", "dev": true, "license": "UNLICENSED" }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1738,9 +1738,9 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED", "peer": true }, @@ -1880,9 +1880,9 @@ "peer": true }, "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz", + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", "dev": true, "funding": [ { @@ -1900,8 +1900,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", + "browserslist": "^4.28.4", + "caniuse-lite": "^1.0.30001799", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -1917,9 +1917,9 @@ } }, "node_modules/axios": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.0.tgz", - "integrity": "sha512-E32NzpYKp++W7XRe52rHiXV2ehxmh3wbdgO7MHeFM+vqxLBYHzt0ElkiImtOBxtOmyp0yoC8C6uESVV84Y2/hw==", + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.18.1.tgz", + "integrity": "sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==", "license": "MIT", "peer": true, "dependencies": { @@ -1937,9 +1937,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.38", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", - "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2308,9 +2308,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.376", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.376.tgz", - "integrity": "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==", + "version": "1.5.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.381.tgz", + "integrity": "sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==", "dev": true, "license": "ISC" }, @@ -3216,9 +3216,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3481,9 +3481,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", - "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "dev": true, "license": "MIT", "engines": { @@ -3716,9 +3716,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -4583,16 +4583,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/applications/main/package.json b/frontend/applications/main/package.json index 8f5fab2..b0d12b6 100644 --- a/frontend/applications/main/package.json +++ b/frontend/applications/main/package.json @@ -48,7 +48,7 @@ "lint:fix": "eslint src --ext .ts,.vue --fix" }, "dependencies": { - "@wippy-fe/theme": "^0.0.40" + "@wippy-fe/theme": "^0.0.41" }, "devDependencies": { "@tanstack/query-core": "^5.90.20", @@ -56,8 +56,8 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/types-global-proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/types-global-proxy": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -74,9 +74,9 @@ "peerDependencies": { "@iconify/vue": "^5.0.0", "@tanstack/vue-query": "^5.69.0", - "@wippy-fe/pinia-persist": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/router": "^0.0.40", + "@wippy-fe/pinia-persist": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/router": "^0.0.41", "axios": "^1.0.0", "luxon": "^3.5.0", "pinia": "^2.1.0", diff --git a/frontend/web-components/chart-circle/package-lock.json b/frontend/web-components/chart-circle/package-lock.json index 55b3e6d..c3cd454 100644 --- a/frontend/web-components/chart-circle/package-lock.json +++ b/frontend/web-components/chart-circle/package-lock.json @@ -8,17 +8,17 @@ "name": "@example/chart-circle", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "chart.js": "^4.4.0" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -28,7 +28,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" } }, @@ -1335,9 +1335,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1385,39 +1385,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1425,13 +1425,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1478,62 +1478,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1541,25 +1541,25 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1575,9 +1575,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1585,34 +1585,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -2725,9 +2725,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3181,9 +3181,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -3997,16 +3997,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/chart-circle/package.json b/frontend/web-components/chart-circle/package.json index b61c03e..b6339bb 100644 --- a/frontend/web-components/chart-circle/package.json +++ b/frontend/web-components/chart-circle/package.json @@ -11,17 +11,17 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "chart.js": "^4.4.0" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -31,7 +31,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" }, "wippy": { diff --git a/frontend/web-components/counter-persist/package-lock.json b/frontend/web-components/counter-persist/package-lock.json index 0a10846..2dc40e9 100644 --- a/frontend/web-components/counter-persist/package-lock.json +++ b/frontend/web-components/counter-persist/package-lock.json @@ -8,18 +8,18 @@ "name": "@example/counter-persist", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "primevue": "^4.3.3" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/pinia-persist": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/pinia-persist": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -33,7 +33,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -1390,9 +1390,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1440,39 +1440,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1480,13 +1480,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1532,62 +1532,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1595,36 +1595,36 @@ } }, "node_modules/@wippy-fe/pinia-persist": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/pinia-persist/-/pinia-persist-0.0.40.tgz", - "integrity": "sha512-DJd1wCCLAzuF9Esq6TWpbMXvFzkZQRhWpX4h1Fi5tI43ca6I5np1MsMVu5/Gn+h9pIxBDuMtn3ygU5whkMAC9A==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/pinia-persist/-/pinia-persist-0.0.41.tgz", + "integrity": "sha512-kvEhMr5xtZvU5tmsmpYhb2E7uI19JU3+CSLCN4b40xqmtIAnoo3NNoLGidLfUbj4nRU0qaPLlfOQ4bNN8dXhwg==", "dev": true, "license": "UNLICENSED", "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "pinia": "^2.1.0" } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1640,9 +1640,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1650,34 +1650,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -1798,9 +1798,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz", + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", "dev": true, "funding": [ { @@ -1818,8 +1818,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", + "browserslist": "^4.28.4", + "caniuse-lite": "^1.0.30001799", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -1842,9 +1842,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.38", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", - "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2162,9 +2162,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.376", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.376.tgz", - "integrity": "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==", + "version": "1.5.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.381.tgz", + "integrity": "sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==", "dev": true, "license": "ISC" }, @@ -2898,9 +2898,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3120,9 +3120,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", - "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "dev": true, "license": "MIT", "engines": { @@ -3354,9 +3354,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -4203,16 +4203,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/counter-persist/package.json b/frontend/web-components/counter-persist/package.json index a179226..8949d97 100644 --- a/frontend/web-components/counter-persist/package.json +++ b/frontend/web-components/counter-persist/package.json @@ -11,18 +11,18 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "primevue": "^4.3.3" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/pinia-persist": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/pinia-persist": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "pinia": "^2.1.0", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", @@ -36,7 +36,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" }, diff --git a/frontend/web-components/markdown/package-lock.json b/frontend/web-components/markdown/package-lock.json index c6a9aae..fc023be 100644 --- a/frontend/web-components/markdown/package-lock.json +++ b/frontend/web-components/markdown/package-lock.json @@ -8,9 +8,9 @@ "name": "@example/markdown", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "markdown-it": "^14.1.0", "sanitize-html": "^2.14.0" }, @@ -20,8 +20,8 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -31,7 +31,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" } }, @@ -1367,9 +1367,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1417,39 +1417,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1457,13 +1457,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1510,62 +1510,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1573,25 +1573,25 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1607,9 +1607,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1617,34 +1617,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -2853,9 +2853,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3388,9 +3388,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -4234,16 +4234,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/markdown/package.json b/frontend/web-components/markdown/package.json index 63bec92..df50774 100644 --- a/frontend/web-components/markdown/package.json +++ b/frontend/web-components/markdown/package.json @@ -11,9 +11,9 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "markdown-it": "^14.1.0", "sanitize-html": "^2.14.0" }, @@ -23,8 +23,8 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -34,7 +34,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" }, "wippy": { diff --git a/frontend/web-components/mermaid/package-lock.json b/frontend/web-components/mermaid/package-lock.json index bbf9b5f..7d3702b 100644 --- a/frontend/web-components/mermaid/package-lock.json +++ b/frontend/web-components/mermaid/package-lock.json @@ -8,9 +8,9 @@ "name": "@example/mermaid", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "beautiful-mermaid": "latest", "mermaid": "^11" }, @@ -18,8 +18,8 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -29,7 +29,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" } }, @@ -780,12 +780,12 @@ } }, "node_modules/@mermaid-js/parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.1.1.tgz", - "integrity": "sha512-VuHdsYMK1bT6X2JbcAaWAhugTRvRBRyuZgd+c22swUeI9g/ntaxF7CY7dYarhZovofCbUNO0G7JesfmNtjYOCw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.2.0.tgz", + "integrity": "sha512-oYPyv8A4As1yH5Bx+04iQEQxXuIQDe0GKCNSRgao6z8AM9jixXIfP0vsppRLvGf+nKIOb9/LdpWA4YuJiVvESA==", "license": "MIT", "dependencies": { - "@chevrotain/types": "~11.1.1" + "@chevrotain/types": "~11.1.2" } }, "node_modules/@nodelib/fs.scandir": { @@ -1640,9 +1640,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1700,39 +1700,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1740,13 +1740,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1793,62 +1793,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1856,25 +1856,25 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1890,9 +1890,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1900,34 +1900,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -2886,9 +2886,9 @@ } }, "node_modules/es-toolkit": { - "version": "1.48.1", - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.48.1.tgz", - "integrity": "sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ==", + "version": "1.49.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.49.0.tgz", + "integrity": "sha512-G5iZ6Pc/FNRY/soKZHC+TxGDD83rHUDXxzaWhGCX44vAv/tMs56WMusnm/KMNK+luUPsgA9U28cGr4RDlSzL2g==", "license": "MIT", "workspaces": [ "docs", @@ -3622,9 +3622,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3812,26 +3812,26 @@ } }, "node_modules/mermaid": { - "version": "11.15.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.15.0.tgz", - "integrity": "sha512-pTMbcf3rWdtLiYGpmoTjHEpeY8seiy6sR+9nD7LOs8KfUbHE4lOUAprTRqRAcWSQ6MQpdX+YEsxShtGsINtPtw==", + "version": "11.16.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.16.0.tgz", + "integrity": "sha512-Zvm3kbstgdpvIJPPItlL7fppIZ3kibvc1oZIGxdvk9t6UFz6flv+Jw7FtRGKwfcI8OckmH04LqG6LlS6X4B1pA==", "license": "MIT", "dependencies": { - "@braintree/sanitize-url": "^7.1.1", + "@braintree/sanitize-url": "^7.1.2", "@iconify/utils": "^3.0.2", - "@mermaid-js/parser": "^1.1.1", + "@mermaid-js/parser": "^1.2.0", "@types/d3": "^7.4.3", "@upsetjs/venn.js": "^2.0.0", - "cytoscape": "^3.33.1", + "cytoscape": "^3.33.3", "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.2.0", "d3": "^7.9.0", "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.14", - "dayjs": "^1.11.19", - "dompurify": "^3.3.1", + "dayjs": "^1.11.20", + "dompurify": "^3.3.3", "es-toolkit": "^1.45.1", - "katex": "^0.16.25", + "katex": "^0.16.45", "khroma": "^2.1.0", "marked": "^16.3.0", "roughjs": "^4.6.6", @@ -4189,9 +4189,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -5082,16 +5082,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/mermaid/package.json b/frontend/web-components/mermaid/package.json index eb253aa..d8208ec 100644 --- a/frontend/web-components/mermaid/package.json +++ b/frontend/web-components/mermaid/package.json @@ -11,9 +11,9 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "beautiful-mermaid": "latest", "mermaid": "^11" }, @@ -21,8 +21,8 @@ "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -32,7 +32,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" }, "wippy": { diff --git a/frontend/web-components/model-gallery/package-lock.json b/frontend/web-components/model-gallery/package-lock.json index 163ed9a..1cb69f1 100644 --- a/frontend/web-components/model-gallery/package-lock.json +++ b/frontend/web-components/model-gallery/package-lock.json @@ -8,17 +8,17 @@ "name": "@example/model-gallery", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "primevue": "^4.3.3" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -31,7 +31,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" } }, @@ -1387,9 +1387,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1437,39 +1437,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1477,13 +1477,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1530,62 +1530,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1593,25 +1593,25 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1627,9 +1627,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1637,34 +1637,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -1785,9 +1785,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz", + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", "dev": true, "funding": [ { @@ -1805,8 +1805,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", + "browserslist": "^4.28.4", + "caniuse-lite": "^1.0.30001799", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -1829,9 +1829,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.38", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", - "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2149,9 +2149,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.376", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.376.tgz", - "integrity": "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==", + "version": "1.5.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.381.tgz", + "integrity": "sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==", "dev": true, "license": "ISC" }, @@ -2885,9 +2885,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3107,9 +3107,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", - "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "dev": true, "license": "MIT", "engines": { @@ -3342,9 +3342,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -4191,16 +4191,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/model-gallery/package.json b/frontend/web-components/model-gallery/package.json index ec5de93..c5a3fd5 100644 --- a/frontend/web-components/model-gallery/package.json +++ b/frontend/web-components/model-gallery/package.json @@ -11,17 +11,17 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "primevue": "^4.3.3" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -34,7 +34,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" }, "wippy": { diff --git a/frontend/web-components/reaction-bar/package-lock.json b/frontend/web-components/reaction-bar/package-lock.json index a744abc..ff7dd09 100644 --- a/frontend/web-components/reaction-bar/package-lock.json +++ b/frontend/web-components/reaction-bar/package-lock.json @@ -8,17 +8,17 @@ "name": "@example/reaction-bar", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "primevue": "^4.3.3" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -31,7 +31,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" } }, @@ -1387,9 +1387,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1437,39 +1437,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1477,13 +1477,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1530,62 +1530,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1593,25 +1593,25 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1627,9 +1627,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1637,34 +1637,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -1785,9 +1785,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz", - "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==", + "version": "10.5.2", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.2.tgz", + "integrity": "sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==", "dev": true, "funding": [ { @@ -1805,8 +1805,8 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.28.2", - "caniuse-lite": "^1.0.30001787", + "browserslist": "^4.28.4", + "caniuse-lite": "^1.0.30001799", "fraction.js": "^5.3.4", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -1829,9 +1829,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.38", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.38.tgz", - "integrity": "sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==", + "version": "2.10.40", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.40.tgz", + "integrity": "sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -2149,9 +2149,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.376", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.376.tgz", - "integrity": "sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==", + "version": "1.5.381", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.381.tgz", + "integrity": "sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==", "dev": true, "license": "ISC" }, @@ -2885,9 +2885,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3107,9 +3107,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.48", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.48.tgz", - "integrity": "sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==", + "version": "2.0.50", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.50.tgz", + "integrity": "sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==", "dev": true, "license": "MIT", "engines": { @@ -3342,9 +3342,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -4191,16 +4191,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/reaction-bar/package.json b/frontend/web-components/reaction-bar/package.json index 8793b52..78387d2 100644 --- a/frontend/web-components/reaction-bar/package.json +++ b/frontend/web-components/reaction-bar/package.json @@ -11,17 +11,17 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40", + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41", "primevue": "^4.3.3" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "autoprefixer": "^10.4.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", @@ -34,7 +34,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" }, "wippy": { diff --git a/frontend/web-components/websocket-log/package-lock.json b/frontend/web-components/websocket-log/package-lock.json index 371528c..53754d5 100644 --- a/frontend/web-components/websocket-log/package-lock.json +++ b/frontend/web-components/websocket-log/package-lock.json @@ -8,16 +8,16 @@ "name": "@example/websocket-log", "version": "1.0.0", "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40" + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/vite-plugin": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/vite-plugin": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -27,7 +27,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" } }, @@ -1328,9 +1328,9 @@ } }, "node_modules/@ungap/structured-clone": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz", - "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.2.tgz", + "integrity": "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==", "dev": true, "license": "ISC" }, @@ -1378,39 +1378,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.38.tgz", - "integrity": "sha512-s99aGxWYig9ErHbct27KXEGhrBYlRI6c4MwAgXErOAbX9xiW37/uMa+XUDO69zLz83dng8UUZ70CTOJrLrYrEQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/shared": "3.5.38", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.38.tgz", - "integrity": "sha512-JTqp25l8aFfJYF7/KmsXZjAxJz7T+SjmTJLoXVjHtc2BrSgSiW2n9Aem/cWq1OPe68A8JL06B3eVdhlP0H4TVw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.38.tgz", - "integrity": "sha512-DuA2GiZawSEW442iw/9+Fkol8hTgb4Ke5KkhmSry65QA7YuyMbIdy8p0XZRMvNwJdgRz307W8g1CSzdvS4nuNg==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", + "integrity": "sha512-d0ki86iOyN8LoZPBmk5SJWNwHP19CnDDCfuo//+2WJa2g5Ke0Jay983PIBIcSSzldC68I8DrD5GrHV3OSDfodg==", "license": "MIT", "dependencies": { "@babel/parser": "^7.29.7", - "@vue/compiler-core": "3.5.38", - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/compiler-core": "3.5.39", + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.15", @@ -1418,13 +1418,13 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.38.tgz", - "integrity": "sha512-7s+W5Gc42FGxZMcuwl8H5B29T8BJPMdBT7KHFE+BbAuZ/iTEdTtv7z2XiMjiaUUw4w3ZcCEdHs36RuYJ2VA7bA==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.39.tgz", + "integrity": "sha512-Ce7/wvwMHai74bdszfXExdazFigYnlF9zgCmEQUcM1j0fOymlouZ7XilTYNo8oUjhlnjYOZbGrcYKuqjz89Ucw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/compiler-vue2": { @@ -1471,62 +1471,62 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.38.tgz", - "integrity": "sha512-pG6LV/NDNRbKizcUjFFLAfjaL8mcv4DmR9avNcUw2gDHBzZneuS2TWCmp633ynzxz9YYKNeEPK2I8Wraqy2HUQ==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.39.tgz", + "integrity": "sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==", "license": "MIT", "dependencies": { - "@vue/shared": "3.5.38" + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.38.tgz", - "integrity": "sha512-iyW8WVfF1CpCXxncZY5Ei6rSd6oZr5DgEom//fUjRBRl56AXPD+s9ATvukRt77ZFTuYlnVA1bxY+dJB94tWVYw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.39.tgz", + "integrity": "sha512-9GLtNyRvPAUMbX+7ono0RC2j0guo2LXVi8LvcmAooImACUKm0oFf0jjwbX8/H0AE/t1nxhAkn8RSl9PMCzzxZw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/reactivity": "3.5.39", + "@vue/shared": "3.5.39" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.38.tgz", - "integrity": "sha512-apX2wt9sdfDshS+a2xueFZLVpt0GkRJZSoPmrW/SA4yzXTznhfcMVW59gr7h4YQeY0vJhdJkk2rsIDwgfFgC5A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.39.tgz", + "integrity": "sha512-7Y6aAGboKcXAZ3ECuUy7RrS5yy2r47dhTp2SKaJmYxjopImaVFaNa5Ne66NwGovsrxVAl5S5rwc7m22UG7Lmww==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.38", - "@vue/runtime-core": "3.5.38", - "@vue/shared": "3.5.38", + "@vue/reactivity": "3.5.39", + "@vue/runtime-core": "3.5.39", + "@vue/shared": "3.5.39", "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.38.tgz", - "integrity": "sha512-vue8vbf2QlV4quHqzwmJy6dWfmRhP1J8l4wtZg60CL6VoKqcPY2oe7may3+1d9qfpedjK5PRLFqd5k3Isj9mUw==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.39.tgz", + "integrity": "sha512-yZSakiAGw85rZfG7UM8akMnIF+FmeiNk47uvHf2nVBBSe+dIKUhZuZq9+XgJhbV3nS5Z4ALH23/MpXofW+mbcw==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-ssr": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { - "vue": "3.5.38" + "vue": "3.5.39" } }, "node_modules/@vue/shared": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.38.tgz", - "integrity": "sha512-FTW0AFZNaK5/mOqvGBwVfUlNLU38TiQn4+DQgIFUnrBBJQ1crMJ82yeGQLV5jyKFsO8yRukpbuP7x+nRbH6aug==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", "license": "MIT" }, "node_modules/@wippy-fe/layout": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.40.tgz", - "integrity": "sha512-k91YN6vOb3/7Sx6Yzc+349MOf7o7pJMH1hDvJyk+SRGdzWXrBQ5oZJGqahdttXgiA0irhdaVzfv8OFrz56qB6Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/layout/-/layout-0.0.41.tgz", + "integrity": "sha512-XurHSgIUMszuLU3Tfp7K/wJO4ZSPW+pGbS5wC1WtrhS4xGBQOpSDBOxkS/snozP96R3A428fWfCp5IV1TlvEKg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/shared": "^0.0.41", "nanoevents": "^9.1.0" }, "peerDependencies": { @@ -1534,25 +1534,25 @@ } }, "node_modules/@wippy-fe/proxy": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.40.tgz", - "integrity": "sha512-/bU01uf8g+c/bR6Ut/g/T5RHRvVGOEJXcJ7h4TVURACq43sNqOxZo6YcRhPMq8mvo++OSmqcDawCPv7nDBHxFA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/proxy/-/proxy-0.0.41.tgz", + "integrity": "sha512-dii4EklGvoQIXeJnAPSUzCLUKdYXeB79kh4pxL2xmMVD7TaDKnHJR6ciWG6lTkg4ZpLSnIapqhEX4z39V/gCUA==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/layout": "^0.0.40", - "@wippy-fe/vue-utils": "^0.0.40" + "@wippy-fe/layout": "^0.0.41", + "@wippy-fe/vue-utils": "^0.0.41" } }, "node_modules/@wippy-fe/shared": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.40.tgz", - "integrity": "sha512-MxNWgdJsrvuyY5E6i0D7to8nrtenZYxh7q/04odEYKaDlZJBAyFimk12efygjI8+mLFLddGNLIoa/v2EPxKULQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/shared/-/shared-0.0.41.tgz", + "integrity": "sha512-t850CDmKfJ2PJauOSkGhn93+pbz/vy4cCF0ChThY8FsfxUaJ2y3fOJA09fr51j21Tonoi/23kWxYG4MauYyanw==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/theme": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.40.tgz", - "integrity": "sha512-G1k6c0Ir4ZRGu56iF8L32hUvJegMftEYmgYu/56V8cTX3leojjccz1ssu5ycxQNnRhjA0YvCFKN52iDbVOJNyg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/theme/-/theme-0.0.41.tgz", + "integrity": "sha512-HDsKZn8c8xIpmn3oB4kdXLFmTN+Uv1viIvwbhaWLUDlMRjvByEHsDU5/OVsJfo+OqABlf+ijUuGFR5CdZxHmdQ==", "license": "UNLICENSED", "dependencies": { "tailwind-scrollbar": "^3.0.0", @@ -1568,9 +1568,9 @@ } }, "node_modules/@wippy-fe/vite-plugin": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.40.tgz", - "integrity": "sha512-3VG+Sck4G3AA4Ddmowq42oRokvaZHVlTeqW+A9SG3A7NDNgxRAKIJPOzStBno2c1tq9z+zFyk/rl9YNIgy1YFQ==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vite-plugin/-/vite-plugin-0.0.41.tgz", + "integrity": "sha512-/Ng9XOA8e4JQQ1wddveTiOeUOo1tAIoVpGmC+WsjvaOp0SYqqCrUF/+MEAtziL21WmN290jkx5nolrnx6fC5fQ==", "dev": true, "license": "UNLICENSED", "peerDependencies": { @@ -1578,34 +1578,34 @@ } }, "node_modules/@wippy-fe/vue-utils": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.40.tgz", - "integrity": "sha512-dUEJyWqDnM0VXfK2Y19TQPDnjjIxinG3yxzjvpYRXaTtRZuWFfN76eMc+Fe5UzvZ1uZUsc8IyJzrG8KMRsj8Hg==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/vue-utils/-/vue-utils-0.0.41.tgz", + "integrity": "sha512-g3w04+UptNPlBWT9SjAGtQpF/+BFxFjxolQHis3zCToYaWtUOmtnmBo1K2XOglEj/v+KmSZybUimh7QoXX1A9A==", "license": "UNLICENSED" }, "node_modules/@wippy-fe/webcomponent-core": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.40.tgz", - "integrity": "sha512-ZBZI2SIXrFKhaLU+MEVXW6SrqdSDao29lgRJu4zY9ZhH84Q9CpdZ0XllIUFPyzqaU0P+9cC4vGnkwpdcehtM3Q==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-core/-/webcomponent-core-0.0.41.tgz", + "integrity": "sha512-AluUJdf+iu9nKnrk3GVo8zMRNhq1Y31/NQIOZgIDV9FbXWmC3sLqbF/jAQBY5RcU7964Aaw9YiUeNgpCtQz61g==", "license": "UNLICENSED", "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40" + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41" } }, "node_modules/@wippy-fe/webcomponent-vue": { - "version": "0.0.40", - "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.40.tgz", - "integrity": "sha512-N/Os6Yh/CpnQuOYiOTTsJW2PtgjcCTF3QqDw+gWcC9EQWbs5MbwEQpw02cI2T+alnot+5YE5gbTG42QQzbzqtA==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/@wippy-fe/webcomponent-vue/-/webcomponent-vue-0.0.41.tgz", + "integrity": "sha512-qxQ8yDxRyzwI2f+3iYQ454y3VL+QZqGbXcoJjREEW1c+1+0HgBX6YcxwlUkOylQZcgJVYMFg6wjrpVIJW664pg==", "license": "UNLICENSED", "dependencies": { - "@wippy-fe/webcomponent-core": "^0.0.40" + "@wippy-fe/webcomponent-core": "^0.0.41" }, "peerDependencies": { "@iconify/vue": "^5.0.0", - "@wippy-fe/proxy": "^0.0.40", - "@wippy-fe/shared": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", + "@wippy-fe/shared": "^0.0.41", "pinia": "^2.1.0", "vue": "^3.5.0" } @@ -2706,9 +2706,9 @@ } }, "node_modules/js-yaml": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", - "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.0.tgz", + "integrity": "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==", "dev": true, "funding": [ { @@ -3162,9 +3162,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", - "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", + "version": "8.5.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.16.tgz", + "integrity": "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==", "funding": [ { "type": "opencollective", @@ -3978,16 +3978,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.38.tgz", - "integrity": "sha512-vAMKHfImQlYSy0C+PBue4s3ERZ2xGKfgZg5GXAsLInq1dyh2H78ILVP5sK0KPFPVW4kv+OGCIvBEondcjpZp7A==", + "version": "3.5.39", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.39.tgz", + "integrity": "sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.38", - "@vue/compiler-sfc": "3.5.38", - "@vue/runtime-dom": "3.5.38", - "@vue/server-renderer": "3.5.38", - "@vue/shared": "3.5.38" + "@vue/compiler-dom": "3.5.39", + "@vue/compiler-sfc": "3.5.39", + "@vue/runtime-dom": "3.5.39", + "@vue/server-renderer": "3.5.39", + "@vue/shared": "3.5.39" }, "peerDependencies": { "typescript": "*" diff --git a/frontend/web-components/websocket-log/package.json b/frontend/web-components/websocket-log/package.json index 70c2c4c..f5b1da6 100644 --- a/frontend/web-components/websocket-log/package.json +++ b/frontend/web-components/websocket-log/package.json @@ -11,16 +11,16 @@ "package.json" ], "dependencies": { - "@wippy-fe/theme": "^0.0.40", - "@wippy-fe/webcomponent-core": "^0.0.40", - "@wippy-fe/webcomponent-vue": "^0.0.40" + "@wippy-fe/theme": "^0.0.41", + "@wippy-fe/webcomponent-core": "^0.0.41", + "@wippy-fe/webcomponent-vue": "^0.0.41" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.0.0", "@typescript-eslint/parser": "^7.0.0", "@vitejs/plugin-vue": "^5.0.0", - "@wippy-fe/vite-plugin": "^0.0.40", - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/vite-plugin": "^0.0.41", + "@wippy-fe/proxy": "^0.0.41", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.0.0", "typescript": "^5.0.0", @@ -30,7 +30,7 @@ "vue-tsc": "^2.0.0" }, "peerDependencies": { - "@wippy-fe/proxy": "^0.0.40", + "@wippy-fe/proxy": "^0.0.41", "vue": "^3.5.0" }, "wippy": { diff --git a/src/app/_index.yaml b/src/app/_index.yaml index d2cc2fc..e6b40eb 100644 --- a/src/app/_index.yaml +++ b/src/app/_index.yaml @@ -49,6 +49,13 @@ entries: - endpoint_firewall prefix: /api/v1/ + # Public, unauthenticated login page. Own prefix (the facade owns prefix "/"). + - name: web + kind: http.router + meta: + server: gateway + prefix: /login + - name: db kind: db.sql.sqlite file: ./.wippy/app.db diff --git a/src/app/api/_index.yaml b/src/app/api/_index.yaml index cb6086d..520e9d8 100644 --- a/src/app/api/_index.yaml +++ b/src/app/api/_index.yaml @@ -35,3 +35,53 @@ entries: method: GET func: login_page path: /auth/login + + # Jet login (default login page) — server-side cookie theme rendering (zero + # flash). Served at the site root /login via the public `web` router. The + # static static/login.html (at /app/login.html) is the alternative example. + - name: login_templates + kind: template.set + meta: + comment: Login page Jet template set + + - name: login + kind: template.jet + meta: + content_type: text/html + comment: Jet login page — bakes the theme class onto from the cookie + source: file://login.jet + set: app.api:login_templates + + - name: theme_read + kind: security.policy + meta: + comment: Lets the Jet login read the facade theme key/mode and its own template set + policy: + resources: + - wippy.facade:* + - app.api:* + actions: + - registry.get + effect: allow + + - name: login_jet + kind: function.lua + source: file://login_jet.lua + method: handler + modules: + - http + - registry + - templates + security: + actor: + id: app.api:login_jet + policies: + - app.api:theme_read + + - name: login_jet.endpoint + kind: http.endpoint + meta: + router: app:web + method: GET + func: login_jet + path: /{$} diff --git a/src/app/api/login.jet b/src/app/api/login.jet new file mode 100644 index 0000000..e35e1b5 --- /dev/null +++ b/src/app/api/login.jet @@ -0,0 +1,133 @@ + + + +
+ + +Sign in to continue
+