From e300f9087a3d431d266ced1d192ecc52838aebb8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 12:42:01 +0000 Subject: [PATCH 01/97] fix(deps): update dependency tsx to v4.20.3 --- pnpm-lock.yaml | 130 ++++++++++++++++++++++++------------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df540ab8b..b3089c6b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ importers: version: 21.1.3(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) '@nx/vite': specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.3) + version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3) '@nx/web': specifier: 21.1.3 version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -128,13 +128,13 @@ importers: version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.0.7 - version: 2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) tslib: specifier: ^2.3.0 version: 2.8.1 tsx: specifier: 4.20.1 - version: 4.20.2 + version: 4.20.3 typescript: specifier: ~5.8.0 version: 5.8.3 @@ -146,13 +146,13 @@ importers: version: 2.0.1 vite: specifier: ^6.0.0 - version: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.0 - version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) apps/client: dependencies: @@ -321,7 +321,7 @@ importers: version: 0.7.2 vite-plugin-static-copy: specifier: 3.0.0 - version: 3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) apps/db-compare: dependencies: @@ -818,7 +818,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -851,10 +851,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -878,7 +878,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -911,10 +911,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -938,7 +938,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -971,10 +971,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1005,7 +1005,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -1038,10 +1038,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1072,7 +1072,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -1105,10 +1105,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -12147,8 +12147,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - tsx@4.20.2: - resolution: {integrity: sha512-He0ZWr41gLa4vD30Au3yuwpe0HXaCZbclvl8RBieUiJ9aFnPMWUPIyvw3RU8+1Crjfcrauvitae2a4tUzRAGsw==} + tsx@4.20.3: + resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -16502,7 +16502,7 @@ snapshots: - typescript - verdaccio - '@nx/vite@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.3)': + '@nx/vite@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3)': dependencies: '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -16513,8 +16513,8 @@ snapshots: picomatch: 4.0.2 semver: 7.7.2 tsconfig-paths: 4.2.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -18071,16 +18071,16 @@ snapshots: '@typescript-eslint/types': 8.34.0 eslint-visitor-keys: 4.2.0 - '@vitest/browser@3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/utils': 3.2.0 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.53.0 @@ -18103,7 +18103,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -18122,7 +18122,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -18142,23 +18142,23 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))': + '@vitest/mocker@3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.0 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.15.31)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - '@vitest/mocker@3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))': + '@vitest/mocker@3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.15.31)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) '@vitest/pretty-format@3.2.0': dependencies: @@ -18208,7 +18208,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) optional: true '@vitest/ui@3.2.3(vitest@3.2.3)': @@ -18220,7 +18220,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) '@vitest/utils@3.2.0': dependencies: @@ -25302,10 +25302,10 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-stats@1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)): + rollup-plugin-stats@1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): optionalDependencies: rollup: 4.40.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -25334,12 +25334,12 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)): + rollup-plugin-webpack-stats@2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: - rollup-plugin-stats: 1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + rollup-plugin-stats: 1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) optionalDependencies: rollup: 4.40.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) rollup@4.40.0: dependencies: @@ -26728,7 +26728,7 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - tsx@4.20.2: + tsx@4.20.3: dependencies: esbuild: 0.25.5 get-tsconfig: 4.10.1 @@ -27029,13 +27029,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0): + vite-node@3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -27050,13 +27050,13 @@ snapshots: - tsx - yaml - vite-node@3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0): + vite-node@3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -27071,7 +27071,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)): + vite-plugin-dts@4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@22.15.31) '@rollup/pluginutils': 5.1.4(rollup@4.40.0) @@ -27084,28 +27084,28 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.3 optionalDependencies: - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)): + vite-plugin-static-copy@3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: chokidar: 3.6.0 fs-extra: 11.3.0 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.13 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vite-plugin-svgo@2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)): + vite-plugin-svgo@2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: svgo: 3.3.2 typescript: 5.8.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0): + vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.2) @@ -27123,14 +27123,14 @@ snapshots: stylus: 0.64.0 sugarss: 4.0.1(postcss@8.5.3) terser: 5.39.0 - tsx: 4.20.2 + tsx: 4.20.3 yaml: 2.8.0 - vitest@3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0): + vitest@3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.0 - '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.0 '@vitest/runner': 3.2.0 '@vitest/snapshot': 3.2.0 @@ -27148,13 +27148,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) - vite-node: 3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite-node: 3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 22.15.31 - '@vitest/browser': 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.0(vitest@3.2.0) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -27172,11 +27172,11 @@ snapshots: - tsx - yaml - vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0): + vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.3 - '@vitest/mocker': 3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0)) + '@vitest/mocker': 3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.3 '@vitest/runner': 3.2.3 '@vitest/snapshot': 3.2.3 @@ -27194,8 +27194,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) - vite-node: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.2)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite-node: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 From 1dec51012060756eb0b8bafd3d29afbda622fae2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Jun 2025 13:28:06 +0000 Subject: [PATCH 02/97] chore(deps): update nx monorepo to v21.2.0 --- package.json | 22 ++-- pnpm-lock.yaml | 309 +++++++++++++++++++++---------------------------- 2 files changed, 144 insertions(+), 187 deletions(-) diff --git a/package.json b/package.json index 7cf8be2f1..aa59c28ab 100644 --- a/package.json +++ b/package.json @@ -27,16 +27,16 @@ "private": true, "devDependencies": { "@electron/rebuild": "4.0.1", - "@nx/devkit": "21.1.3", - "@nx/esbuild": "21.1.3", - "@nx/eslint": "21.1.3", - "@nx/eslint-plugin": "21.1.3", - "@nx/express": "21.1.3", - "@nx/js": "21.1.3", - "@nx/node": "21.1.3", - "@nx/playwright": "21.1.3", - "@nx/vite": "21.1.3", - "@nx/web": "21.1.3", + "@nx/devkit": "21.2.0", + "@nx/esbuild": "21.2.0", + "@nx/eslint": "21.2.0", + "@nx/eslint-plugin": "21.2.0", + "@nx/express": "21.2.0", + "@nx/js": "21.2.0", + "@nx/node": "21.2.0", + "@nx/playwright": "21.2.0", + "@nx/vite": "21.2.0", + "@nx/web": "21.2.0", "@playwright/test": "^1.36.0", "@triliumnext/server": "workspace:*", "@types/express": "^5.0.0", @@ -53,7 +53,7 @@ "jiti": "2.4.2", "jsdom": "~26.1.0", "jsonc-eslint-parser": "^2.1.0", - "nx": "21.1.3", + "nx": "21.2.0", "react-refresh": "^0.17.0", "rollup-plugin-webpack-stats": "2.0.7", "tslib": "^2.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 84649efd9..a78351ea7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,35 +43,35 @@ importers: specifier: 4.0.1 version: 4.0.1 '@nx/devkit': - specifier: 21.1.3 - version: 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + specifier: 21.2.0 + version: 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/esbuild': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5)(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/eslint': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/eslint-plugin': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)))(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)))(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) '@nx/express': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(express@5.1.0)(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(express@5.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) '@nx/js': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/node': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) '@nx/playwright': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) '@nx/vite': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3) '@nx/web': - specifier: 21.1.3 - version: 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + specifier: 21.2.0 + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@playwright/test': specifier: ^1.36.0 version: 1.53.0 @@ -121,8 +121,8 @@ importers: specifier: ^2.1.0 version: 2.4.0 nx: - specifier: 21.1.3 - version: 21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) + specifier: 21.2.0 + version: 21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) react-refresh: specifier: ^0.17.0 version: 0.17.0 @@ -3355,21 +3355,21 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} deprecated: This functionality has been moved to @npmcli/fs - '@nx/devkit@21.1.3': - resolution: {integrity: sha512-NSNXdn+PaNoPcxAKIhnZUbOA91Jzgk68paZEiABzAhkvfmrE5jM6VDMT6sJZ8lHWocrf6QFnzAOon1R4MoBeZw==} + '@nx/devkit@21.2.0': + resolution: {integrity: sha512-IunVWFtqiq7NqGu1dL8fUPW3uaShbxGqjwbfkRVAiEq+GqpAWgeFLJYHqUb0THdHegX7Fxit8x0sTz4QNNpd2Q==} peerDependencies: - nx: 21.1.3 + nx: 21.2.0 - '@nx/esbuild@21.1.3': - resolution: {integrity: sha512-yYbD5wtc0nsSJq7v6F/tbfZwAxvvZfLxowdK4f30RgPdMnIgVW8Aqwyu3czDnLrmORJeuZ10NiGHp5pZtkGeYQ==} + '@nx/esbuild@21.2.0': + resolution: {integrity: sha512-DW/Ue7uyd6I9xw8GBonkGW4Yyc8EhjniGLY35T/OULrH0qdbi1IAHj1iTgxTfitfa+UISU0pw6oUowL8pniflw==} peerDependencies: esbuild: '>=0.25.0' peerDependenciesMeta: esbuild: optional: true - '@nx/eslint-plugin@21.1.3': - resolution: {integrity: sha512-xmh3bsK7yVQiEm0O5C3cD/J1P++iWQbEUl5rnysNxgHLh6gxkIh+4GLyRS8/05gbd6+JD1WKuzn77/wGq1gohw==} + '@nx/eslint-plugin@21.2.0': + resolution: {integrity: sha512-UEUYzns1Y4KJmrmz8a3gDt5gBMG1G7cNbdndRIOfWIA4l14ziPAqvphuwNMRFvmIcIx0OpuzzlitdXTSlPKB5Q==} peerDependencies: '@typescript-eslint/parser': ^6.13.2 || ^7.0.0 || ^8.0.0 eslint-config-prettier: ^10.0.0 @@ -3377,8 +3377,8 @@ packages: eslint-config-prettier: optional: true - '@nx/eslint@21.1.3': - resolution: {integrity: sha512-g4Os1AfTjS+51a6+X+5ZgY/J7TGIKdc1byORreaSnLXtN9BU6r4WKzGkT5TAAXS+UXXmSih7QAJhKPur2IHddQ==} + '@nx/eslint@21.2.0': + resolution: {integrity: sha512-IxVItkeApgbQxeCb8D0A8Rm7eyxoFD9N5QfyKua89jNnPdtr+JkVZ4LlFyCMmtFzrmu+A06+x0pyY2wCNv4sPg==} peerDependencies: '@zkochan/js-yaml': 0.0.7 eslint: ^8.0.0 || ^9.0.0 @@ -3386,97 +3386,97 @@ packages: '@zkochan/js-yaml': optional: true - '@nx/express@21.1.3': - resolution: {integrity: sha512-CbfxgkDJmx6iz8eegcNDa+ygPbfyQ7lIVwEDLGECFEaL5W48IwDlydbBYjbtPD2VfXFHX1z8zbgeuC1zMnWuKA==} + '@nx/express@21.2.0': + resolution: {integrity: sha512-k2BDmTo2UPI1/fKMWKKHl+G/CZ/uDJHCtkeE7+bXY8X6SIInWOVfrXFNG9IPjUvUcRxjpVZYRXfZ4pF2s7B70w==} peerDependencies: express: ^4.21.2 peerDependenciesMeta: express: optional: true - '@nx/jest@21.1.3': - resolution: {integrity: sha512-Wn3dqxvJ+O3OYiJ/h0Mmr4huc3JS+nZquUMAm19aJS8y6QVWRzGQGPxEJQ5jzoe407VMIKjiQ4LPhoV/xrNwbA==} + '@nx/jest@21.2.0': + resolution: {integrity: sha512-QLBgnQWdHn+EAvp9+juPmOYTTcR3/RIYKIaL7fbSVrXi2h1Axnx02DtNXSYEN1wGGF6DbWxoRLN6gb84dG2wDA==} - '@nx/js@21.1.3': - resolution: {integrity: sha512-pwn1tgWX8sxh+VKZRZl9VkabXkEyeELFCgkWS/on2Y1J6W2dMBcmyGuZAeLef2GkUNaR79VMWIqvPaK0JLyf4g==} + '@nx/js@21.2.0': + resolution: {integrity: sha512-BdDvhaEYh+/Aat8lrbmsuaUsYyxpLO4sRKiiAgW4NMRG+1a96BSwd9tvkrJkiLPJO5SnbI+/YKImunQwqcg/dg==} peerDependencies: verdaccio: ^6.0.5 peerDependenciesMeta: verdaccio: optional: true - '@nx/node@21.1.3': - resolution: {integrity: sha512-tFsdkQ7RJZjAmivRkmVRAbY3ck7u+RLhcswelx2kXRsRozrWxX4Da+pECUePt2wq/HnrBGujPgGrZz7pMpZrbQ==} + '@nx/node@21.2.0': + resolution: {integrity: sha512-YRENukvKe4wZxC35CwUrLFVld7fGB8NbDPaqPDDtDQMFuOhD6WodDtD1fpki40ZUpIxdZVaOAsCK4JA/xwUKXQ==} - '@nx/nx-darwin-arm64@21.1.3': - resolution: {integrity: sha512-gbBKQrw9ecjXHVs7Kwaht5Dip//NBCgmnkf3GGoA40ad3zyvHDe+MBWMxueRToUVW/mDPh8b5lvLbmFApiY6sQ==} + '@nx/nx-darwin-arm64@21.2.0': + resolution: {integrity: sha512-vfGvQ9IKinXo785jB1gTa9pAFRfxkZGeK/4P5hQNxYNLyROGu9caujrseXTLjZvF1hDuStvnUfoaBlcfhP36hQ==} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@21.1.3': - resolution: {integrity: sha512-yGDWqxwNty1BJcuvZlwGGravAhg8eIRMEIp2omfIxeyfZEVA4b7egwMCqczwU2Li/StNjTtzrUe1HPWgcCVAuQ==} + '@nx/nx-darwin-x64@21.2.0': + resolution: {integrity: sha512-+EMFxQzZshXbKXF1AexSnutroF1+Fs2W84DdfukHL0Q/hT00CZTKS4wgVAkMEO5dfRKpSB/fs8owRkSbE8R9vQ==} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@21.1.3': - resolution: {integrity: sha512-vpZPfSQgNIQ0vmnQA26DlJKZog20ISdS14ir234mvCaJJFdlgWGcpyEOSCU3Vg+32Z/VsSx7kIkBwRhfEZ73Ag==} + '@nx/nx-freebsd-x64@21.2.0': + resolution: {integrity: sha512-wKTSZI9jb7lEjc8x60h10XCm5NExbXpz0vRjLEt8x8y5NXvDYCgHCRpAU4jPQRS3PIm2fBqa+5umc8qskQu7CQ==} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@21.1.3': - resolution: {integrity: sha512-R2GzEyHvyree2m7w+e/MOZjUY/l99HbW4E/jJl5BBXRGEAnGTIx9fOxSDiOW5QK6U0oZb2YO2b565t+IC+7rBQ==} + '@nx/nx-linux-arm-gnueabihf@21.2.0': + resolution: {integrity: sha512-6/Uoun4plMesFCrmjtaY5Ye2YvYqNZVkucZyjBYfJ8D5mF967I8Vpt0hDyDVfXxT0zx9YQGeUb33UgOktVL+xg==} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@21.1.3': - resolution: {integrity: sha512-TlFT0G5gO6ujdkT7KUmvS2bwurvpV3olQwchqW1rQwuZ1eEQ1GVDuyzg49UG7lgESYruFn2HRhBf4V+iaD8WIw==} + '@nx/nx-linux-arm64-gnu@21.2.0': + resolution: {integrity: sha512-0U2Q760B0pf9dQBGK3qes25jm1SwqGZ4bCgrdfccWpkka+Z+wWyIga55fAh3KIJQr5Cdw6QgsPKra6HbIFbpfQ==} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@21.1.3': - resolution: {integrity: sha512-YkdzrZ7p2Y0YpteRyT9lPKhfuz2t5rNFQ87x9WHK2/cFD6H6M42Fg2JldCPIVj2chN9liH+s5ougW5oPQpZyKw==} + '@nx/nx-linux-arm64-musl@21.2.0': + resolution: {integrity: sha512-lM5GEliTA8TH8l64v1zq3sfsSOsODy+KdBLkcis0mNsuCop1kv/CxyuE0X3PwCGAGFchzDNj7mDprRR4FLfWoA==} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@21.1.3': - resolution: {integrity: sha512-nnHxhakNCr4jR1y13g0yS/UOmn5aXkJ+ZA1R6jFQxIwLv3Ocy05i0ZvU7rPOtflluDberxEop8xzoiuEZXDa/w==} + '@nx/nx-linux-x64-gnu@21.2.0': + resolution: {integrity: sha512-5KoTe9Kv9elMWPvlWI4cXLXYmFjnD2asQIMgR4eSuWi09CqX9ua4mIyKC5sPjgy9VxWUhaKx+fZydp+akWh37w==} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@21.1.3': - resolution: {integrity: sha512-poPt/LnFbq54CA3PZ1af8wcdQ4VsWRuA9w1Q1/G1BhCfDUAVIOZ0mhH1NzFpPwCxgVZ1TbNCZWhV2qjVRwQtlw==} + '@nx/nx-linux-x64-musl@21.2.0': + resolution: {integrity: sha512-UbFzIU331vEEprCeKN01k+9Sn1y9pQO32/6yV4eLvK/FdrvzJahu0Dn+IinvCqdIAMiUvIdkBtcKirQby+Pc2Q==} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@21.1.3': - resolution: {integrity: sha512-gBSVMRkXRqxTKgj/dabAD1EaptROy64fEtlU1llPz/RtcJcVhIlDczBF/y2WSD6A72cSv6zF/F1n3NrekNSfBA==} + '@nx/nx-win32-arm64-msvc@21.2.0': + resolution: {integrity: sha512-mKqED/y9hD4qTPSeBTc3uZHQozm0XtqnnnrZui4BdXJOMvS3llCiCxmZF2E5N6GZl5L5sb6nNkjhzJDbAfs3TQ==} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@21.1.3': - resolution: {integrity: sha512-k3/1b2dLQjnWzrg2UqHDLCoaqEBx2SRgujjYCACRJ12vmYH2gTyFX2UPXikVbbpaTJNeXv8eaCzyCKhuvPK1sQ==} + '@nx/nx-win32-x64-msvc@21.2.0': + resolution: {integrity: sha512-UWc5C16yT99ntbHv5a3mlXuRNuPnmPtZ/q9UdRHWbfXbtlf5CBLOH7MrP6bbpNCsRdwsCpGCqAu8XO1QRBjeMw==} cpu: [x64] os: [win32] - '@nx/playwright@21.1.3': - resolution: {integrity: sha512-6Cq8lgQQsSutx5hZG2RChFQFJ9cVgJf9ymqvBohLCDPcC6/d2QflMdoqT4yjaOd5TqStk3ZC+elll6tnTY+QYA==} + '@nx/playwright@21.2.0': + resolution: {integrity: sha512-QGfNAcXDScQVn/iDX0vwwfr1U3/hyWov5EQ4WBM0FQohmLx/agt0JrPtJs9Px/GVy+o29S/jOJhS569h5KLXhg==} peerDependencies: '@playwright/test': ^1.36.0 peerDependenciesMeta: '@playwright/test': optional: true - '@nx/vite@21.1.3': - resolution: {integrity: sha512-xd3WFYQDIZFm3DPza1fY52dVa1km1gCJyoE9/2s+m9Jbvxu40BukdSw37SZVgCtVqyNjsl4rrlXOmzOIKLb98g==} + '@nx/vite@21.2.0': + resolution: {integrity: sha512-OX6DoSu2wcJN/Dm29+Pu0ljTQQPzsV9805wmKSGBvejJOuziQtjt0Ltn+PuK04EuA/5IuUQnzk0BNlH/PM4QQA==} peerDependencies: vite: ^5.0.0 || ^6.0.0 vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 - '@nx/web@21.1.3': - resolution: {integrity: sha512-9UV3uacxJ6oMYPfXbPDq1jadM6nPMs13QhSEpjQLAxNDi4ay0zTOobbHZG6LYnf69dAFEIppoayiS42Kuk6L3Q==} + '@nx/web@21.2.0': + resolution: {integrity: sha512-OYvsOZ/Vk3K3aIAyqxXj/GeT0lpx0j21SsnexD7ptUtZlb9kxLLpPP/Jbvy71bXQny4f5werTH2+bRsj9EKGsQ==} - '@nx/workspace@21.1.3': - resolution: {integrity: sha512-SAObZmW1cx0hRddC2PCFWJBHpzdjsTGNArJta8iyzfrbP9KAxQd8jjDBZvXLpXU6YMOw0fLwm8YAD2E1xvIoyw==} + '@nx/workspace@21.2.0': + resolution: {integrity: sha512-2uaVMWo51MEoKo4nAgGCZNQxAPBkSR9i05R3t9bkYPgvM24u/0tE4ooWPefWpIulvsWysmUmdFJ6rTXARKer8g==} '@open-draft/deferred-promise@2.2.0': resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} @@ -4857,13 +4857,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/type-utils@8.33.1': - resolution: {integrity: sha512-1cG37d9xOkhlykom55WVwG2QRNC7YXlxMaMzqw2uPeJixBFfKWZgaP/hjAObqMN/u3fr5BrTwTnc31/L9jQ2ww==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/type-utils@8.34.0': resolution: {integrity: sha512-n7zSmOcUVhcRYC75W2pnPpbO1iwhJY3NLoHEtbJwJSNlVAZuwqu05zY3f3s2SDWWDSo9FdN5szqc73DCtDObAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4891,13 +4884,6 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.33.1': - resolution: {integrity: sha512-52HaBiEQUaRYqAXpfzWSR2U3gxk92Kw006+xZpElaPMg3C4PgM+A5LqwoQI1f9E5aZ/qlxAZxzm42WX+vn92SQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.34.0': resolution: {integrity: sha512-8L4tWatGchV9A1cKbjaavS6mwYwp39jql8xUmIIKJdm+qiaeHy5KMKlBrf30akXAWBzn2SqKsNOtSENWUwg7XQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -9511,8 +9497,8 @@ packages: nwsapi@2.2.20: resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} - nx@21.1.3: - resolution: {integrity: sha512-GZ7+Bve4xOVIk/hb9nN16fVqVq5PNNyFom1SCQbEGhGkyABJF8kA4JImCKhZpZyg1CtZeUrkPHK4xNO+rw9G5w==} + nx@21.2.0: + resolution: {integrity: sha512-64UK6Bt9a2BbeRhKPpfdyHDCtzz5onfjiBtngyqjtkB8FLVXW4OAggG18NIUl354SUcv2xqjlZyTRz7H/mmXdQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -12242,11 +12228,6 @@ packages: engines: {node: '>=12.20'} hasBin: true - typescript@5.7.3: - resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.8.2: resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'} @@ -16255,22 +16236,22 @@ snapshots: mkdirp: 1.0.4 rimraf: 3.0.2 - '@nx/devkit@21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': + '@nx/devkit@21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) + nx: 21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) semver: 7.7.2 tmp: 0.2.3 tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/esbuild@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5)(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': + '@nx/esbuild@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) picocolors: 1.1.1 tinyglobby: 0.2.14 tsconfig-paths: 4.2.0 @@ -16286,13 +16267,13 @@ snapshots: - supports-color - verdaccio - '@nx/eslint-plugin@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)))(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': + '@nx/eslint-plugin@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)))(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/type-utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 globals: 15.15.0 @@ -16312,14 +16293,14 @@ snapshots: - typescript - verdaccio - '@nx/eslint@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': + '@nx/eslint@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) eslint: 9.28.0(jiti@2.4.2) semver: 7.7.2 tslib: 2.8.1 - typescript: 5.7.3 + typescript: 5.8.3 optionalDependencies: '@zkochan/js-yaml': 0.0.7 transitivePeerDependencies: @@ -16331,11 +16312,11 @@ snapshots: - supports-color - verdaccio - '@nx/express@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(express@5.1.0)(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': + '@nx/express@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(express@5.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/node': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/node': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) tslib: 2.8.1 optionalDependencies: express: 5.1.0 @@ -16355,12 +16336,12 @@ snapshots: - typescript - verdaccio - '@nx/jest@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(babel-plugin-macros@3.1.0)(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': + '@nx/jest@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(babel-plugin-macros@3.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': dependencies: '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) identity-obj-proxy: 3.0.0 jest-config: 29.7.0(@types/node@22.15.31)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3)) @@ -16386,7 +16367,7 @@ snapshots: - typescript - verdaccio - '@nx/js@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': + '@nx/js@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) @@ -16395,8 +16376,8 @@ snapshots: '@babel/preset-env': 7.26.9(@babel/core@7.26.10) '@babel/preset-typescript': 7.27.0(@babel/core@7.26.10) '@babel/runtime': 7.27.1 - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/workspace': 21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/workspace': 21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) '@zkochan/js-yaml': 0.0.7 babel-plugin-const-enum: 1.2.0(@babel/core@7.26.10) babel-plugin-macros: 3.1.0 @@ -16425,12 +16406,12 @@ snapshots: - nx - supports-color - '@nx/node@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': + '@nx/node@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/eslint': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/jest': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(babel-plugin-macros@3.1.0)(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/eslint': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/jest': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(babel-plugin-macros@3.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) kill-port: 1.6.1 tcp-port-used: 1.0.2 tslib: 2.8.1 @@ -16450,41 +16431,41 @@ snapshots: - typescript - verdaccio - '@nx/nx-darwin-arm64@21.1.3': + '@nx/nx-darwin-arm64@21.2.0': optional: true - '@nx/nx-darwin-x64@21.1.3': + '@nx/nx-darwin-x64@21.2.0': optional: true - '@nx/nx-freebsd-x64@21.1.3': + '@nx/nx-freebsd-x64@21.2.0': optional: true - '@nx/nx-linux-arm-gnueabihf@21.1.3': + '@nx/nx-linux-arm-gnueabihf@21.2.0': optional: true - '@nx/nx-linux-arm64-gnu@21.1.3': + '@nx/nx-linux-arm64-gnu@21.2.0': optional: true - '@nx/nx-linux-arm64-musl@21.1.3': + '@nx/nx-linux-arm64-musl@21.2.0': optional: true - '@nx/nx-linux-x64-gnu@21.1.3': + '@nx/nx-linux-x64-gnu@21.2.0': optional: true - '@nx/nx-linux-x64-musl@21.1.3': + '@nx/nx-linux-x64-musl@21.2.0': optional: true - '@nx/nx-win32-arm64-msvc@21.1.3': + '@nx/nx-win32-arm64-msvc@21.2.0': optional: true - '@nx/nx-win32-x64-msvc@21.1.3': + '@nx/nx-win32-x64-msvc@21.2.0': optional: true - '@nx/playwright@21.1.3(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': + '@nx/playwright@21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/eslint': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/eslint': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) minimatch: 9.0.3 tslib: 2.8.1 @@ -16502,10 +16483,10 @@ snapshots: - typescript - verdaccio - '@nx/vite@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3)': + '@nx/vite@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3)': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) '@swc/helpers': 0.5.17 ajv: 8.17.1 @@ -16525,10 +16506,10 @@ snapshots: - typescript - verdaccio - '@nx/web@21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': + '@nx/web@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/js': 21.1.3(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) detect-port: 1.6.1 http-server: 14.1.1 picocolors: 1.1.1 @@ -16542,13 +16523,13 @@ snapshots: - supports-color - verdaccio - '@nx/workspace@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))': + '@nx/workspace@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))': dependencies: - '@nx/devkit': 21.1.3(nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@zkochan/js-yaml': 0.0.7 chalk: 4.1.2 enquirer: 2.3.6 - nx: 21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) + nx: 21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)) picomatch: 4.0.2 tslib: 2.8.1 yargs-parser: 21.1.1 @@ -17981,17 +17962,6 @@ snapshots: dependencies: typescript: 5.8.3 - '@typescript-eslint/type-utils@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - debug: 4.4.1(supports-color@6.0.0) - eslint: 9.28.0(jiti@2.4.2) - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) @@ -18039,17 +18009,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.33.1 - '@typescript-eslint/types': 8.33.1 - '@typescript-eslint/typescript-estree': 8.33.1(typescript@5.8.3) - eslint: 9.28.0(jiti@2.4.2) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2)) @@ -21602,7 +21561,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 @@ -23756,7 +23715,7 @@ snapshots: nwsapi@2.2.20: {} - nx@21.1.3(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)): + nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)): dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 @@ -23794,16 +23753,16 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 21.1.3 - '@nx/nx-darwin-x64': 21.1.3 - '@nx/nx-freebsd-x64': 21.1.3 - '@nx/nx-linux-arm-gnueabihf': 21.1.3 - '@nx/nx-linux-arm64-gnu': 21.1.3 - '@nx/nx-linux-arm64-musl': 21.1.3 - '@nx/nx-linux-x64-gnu': 21.1.3 - '@nx/nx-linux-x64-musl': 21.1.3 - '@nx/nx-win32-arm64-msvc': 21.1.3 - '@nx/nx-win32-x64-msvc': 21.1.3 + '@nx/nx-darwin-arm64': 21.2.0 + '@nx/nx-darwin-x64': 21.2.0 + '@nx/nx-freebsd-x64': 21.2.0 + '@nx/nx-linux-arm-gnueabihf': 21.2.0 + '@nx/nx-linux-arm64-gnu': 21.2.0 + '@nx/nx-linux-arm64-musl': 21.2.0 + '@nx/nx-linux-x64-gnu': 21.2.0 + '@nx/nx-linux-x64-musl': 21.2.0 + '@nx/nx-win32-arm64-msvc': 21.2.0 + '@nx/nx-win32-x64-msvc': 21.2.0 '@swc-node/register': 1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3) '@swc/core': 1.11.29(@swc/helpers@0.5.17) transitivePeerDependencies: @@ -26843,8 +26802,6 @@ snapshots: typescript@5.0.4: {} - typescript@5.7.3: {} - typescript@5.8.2: {} typescript@5.8.3: {} From 0f4b26fa6f63da37a918607aae537fa6f8390cc2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 07:23:54 +0000 Subject: [PATCH 03/97] fix(deps): update codemirror --- packages/codemirror/package.json | 4 +- pnpm-lock.yaml | 194 +++++++++++++++---------------- 2 files changed, 99 insertions(+), 99 deletions(-) diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index e99ec1e88..e8d503cbb 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -24,13 +24,13 @@ "@codemirror/lang-html": "6.4.9", "@codemirror/lang-javascript": "6.2.4", "@codemirror/lang-json": "6.0.1", - "@codemirror/lang-markdown": "6.3.2", + "@codemirror/lang-markdown": "6.3.3", "@codemirror/lang-php": "6.0.1", "@codemirror/lang-vue": "0.1.3", "@codemirror/lang-xml": "6.1.0", "@codemirror/legacy-modes": "6.5.1", "@codemirror/search": "6.5.11", - "@codemirror/view": "6.37.1", + "@codemirror/view": "6.37.2", "@fsegurai/codemirror-theme-abcdef": "6.2.0", "@fsegurai/codemirror-theme-abyss": "6.2.0", "@fsegurai/codemirror-theme-android-studio": "6.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a78351ea7..39bc0bdb3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1131,8 +1131,8 @@ importers: specifier: 6.0.1 version: 6.0.1 '@codemirror/lang-markdown': - specifier: 6.3.2 - version: 6.3.2 + specifier: 6.3.3 + version: 6.3.3 '@codemirror/lang-php': specifier: 6.0.1 version: 6.0.1 @@ -1149,86 +1149,86 @@ importers: specifier: 6.5.11 version: 6.5.11 '@codemirror/view': - specifier: 6.37.1 - version: 6.37.1 + specifier: 6.37.2 + version: 6.37.2 '@fsegurai/codemirror-theme-abcdef': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-abyss': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-android-studio': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-andromeda': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-basic-dark': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-basic-light': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-forest': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-github-dark': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-github-light': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-gruvbox-dark': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-gruvbox-light': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-material-dark': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-material-light': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-monokai': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-nord': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-palenight': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-solarized-dark': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-solarized-light': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-tokyo-night-day': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-tokyo-night-storm': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-volcano': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-vscode-dark': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@fsegurai/codemirror-theme-vscode-light': specifier: 6.2.0 - version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1) + version: 6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1) '@replit/codemirror-indentation-markers': specifier: 6.5.3 - version: 6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1) + version: 6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2) '@replit/codemirror-lang-nix': specifier: 6.0.1 - version: 6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2) + version: 6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2) '@replit/codemirror-vim': specifier: 6.3.0 - version: 6.3.0(@codemirror/commands@6.8.1)(@codemirror/language@6.11.0)(@codemirror/search@6.5.11)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1) + version: 6.3.0(@codemirror/commands@6.8.1)(@codemirror/language@6.11.0)(@codemirror/search@6.5.11)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2) '@ssddanbrown/codemirror-lang-smarty': specifier: 1.0.0 version: 1.0.0 @@ -2231,8 +2231,8 @@ packages: '@codemirror/lang-json@6.0.1': resolution: {integrity: sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==} - '@codemirror/lang-markdown@6.3.2': - resolution: {integrity: sha512-c/5MYinGbFxYl4itE9q/rgN/sMTjOr8XL5OWnC+EaRMLfCbVUmmubTJfdgpfcSS2SCaT7b+Q+xi3l6CgoE+BsA==} + '@codemirror/lang-markdown@6.3.3': + resolution: {integrity: sha512-1fn1hQAPWlSSMCvnF810AkhWpNLkJpl66CRfIy3vVl20Sl4NwChkorCHqpMtNbXr1EuMJsrDnhEpjZxKZ2UX3A==} '@codemirror/lang-php@6.0.1': resolution: {integrity: sha512-ublojMdw/PNWa7qdN5TMsjmqkNuTBD3k6ndZ4Z0S25SBAiweFGyY68AS3xNcIOlb6DDFDvKlinLQ40vSLqf8xA==} @@ -2258,8 +2258,8 @@ packages: '@codemirror/state@6.5.2': resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==} - '@codemirror/view@6.37.1': - resolution: {integrity: sha512-Qy4CAUwngy/VQkEz0XzMKVRcckQuqLYWKqVpDDDghBe5FSXSqfVrJn49nw3ePZHxRUz4nRmb05Lgi+9csWo4eg==} + '@codemirror/view@6.37.2': + resolution: {integrity: sha512-XD3LdgQpxQs5jhOOZ2HRVT+Rj59O4Suc7g2ULvZ+Yi8eCkickrkZ5JFuoDhs2ST1mNI5zSsNYgR3NGa4OUrbnw==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} @@ -14609,14 +14609,14 @@ snapshots: dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@codemirror/commands@6.8.1': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@codemirror/lang-css@6.3.1': @@ -14634,7 +14634,7 @@ snapshots: '@codemirror/lang-javascript': 6.2.4 '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@lezer/css': 1.1.11 '@lezer/html': 1.3.10 @@ -14645,7 +14645,7 @@ snapshots: '@codemirror/language': 6.11.0 '@codemirror/lint': 6.8.5 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@lezer/javascript': 1.5.1 @@ -14654,13 +14654,13 @@ snapshots: '@codemirror/language': 6.11.0 '@lezer/json': 1.0.3 - '@codemirror/lang-markdown@6.3.2': + '@codemirror/lang-markdown@6.3.3': dependencies: '@codemirror/autocomplete': 6.18.6 '@codemirror/lang-html': 6.4.9 '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@lezer/markdown': 1.4.3 @@ -14686,14 +14686,14 @@ snapshots: '@codemirror/autocomplete': 6.18.6 '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@lezer/xml': 1.0.6 '@codemirror/language@6.11.0': dependencies: '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 @@ -14706,20 +14706,20 @@ snapshots: '@codemirror/lint@6.8.5': dependencies: '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 crelt: 1.0.6 '@codemirror/search@6.5.11': dependencies: '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 crelt: 1.0.6 '@codemirror/state@6.5.2': dependencies: '@marijn/find-cluster-break': 1.0.2 - '@codemirror/view@6.37.1': + '@codemirror/view@6.37.2': dependencies: '@codemirror/state': 6.5.2 crelt: 1.0.6 @@ -15379,165 +15379,165 @@ snapshots: '@floating-ui/utils@0.2.9': {} - '@fsegurai/codemirror-theme-abcdef@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-abcdef@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-abyss@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-abyss@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-android-studio@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-android-studio@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-andromeda@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-andromeda@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-basic-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-basic-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-basic-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-basic-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-forest@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-forest@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-github-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-github-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-github-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-github-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-gruvbox-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-gruvbox-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-gruvbox-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-gruvbox-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-material-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-material-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-material-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-material-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-monokai@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-monokai@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-nord@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-nord@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-palenight@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-palenight@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-solarized-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-solarized-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-solarized-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-solarized-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-tokyo-night-day@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-tokyo-night-day@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-tokyo-night-storm@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-tokyo-night-storm@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-volcano@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-volcano@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-vscode-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-vscode-dark@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 - '@fsegurai/codemirror-theme-vscode-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/highlight@1.2.1)': + '@fsegurai/codemirror-theme-vscode-light@6.2.0(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/highlight@1.2.1)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/highlight': 1.2.1 '@fullcalendar/core@6.1.17': @@ -16971,29 +16971,29 @@ snapshots: '@radix-ui/rect@1.1.0': {} - '@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)': + '@replit/codemirror-indentation-markers@6.5.3(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)': dependencies: '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 - '@replit/codemirror-lang-nix@6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2)': + '@replit/codemirror-lang-nix@6.0.1(@codemirror/autocomplete@6.18.6)(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)(@lezer/common@1.2.3)(@lezer/highlight@1.2.1)(@lezer/lr@1.4.2)': dependencies: '@codemirror/autocomplete': 6.18.6 '@codemirror/language': 6.11.0 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@lezer/common': 1.2.3 '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 - '@replit/codemirror-vim@6.3.0(@codemirror/commands@6.8.1)(@codemirror/language@6.11.0)(@codemirror/search@6.5.11)(@codemirror/state@6.5.2)(@codemirror/view@6.37.1)': + '@replit/codemirror-vim@6.3.0(@codemirror/commands@6.8.1)(@codemirror/language@6.11.0)(@codemirror/search@6.5.11)(@codemirror/state@6.5.2)(@codemirror/view@6.37.2)': dependencies: '@codemirror/commands': 6.8.1 '@codemirror/language': 6.11.0 '@codemirror/search': 6.5.11 '@codemirror/state': 6.5.2 - '@codemirror/view': 6.37.1 + '@codemirror/view': 6.37.2 '@rollup/plugin-commonjs@25.0.8(rollup@4.40.0)': dependencies: From 6ecc67c8cfa5f60716ac3a8b420af4a3c5ae0445 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 07:24:48 +0000 Subject: [PATCH 04/97] fix(deps): update dependency eslint-linter-browserify to v9.29.0 --- packages/codemirror/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index e99ec1e88..82febb139 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -61,6 +61,6 @@ "@ssddanbrown/codemirror-lang-twig": "1.0.0", "codemirror-lang-hcl": "0.1.0", "codemirror-lang-mermaid": "0.5.0", - "eslint-linter-browserify": "9.28.0" + "eslint-linter-browserify": "9.29.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a78351ea7..b439de89d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1242,8 +1242,8 @@ importers: specifier: 0.5.0 version: 0.5.0 eslint-linter-browserify: - specifier: 9.28.0 - version: 9.28.0 + specifier: 9.29.0 + version: 9.29.0 packages/commons: {} @@ -7107,8 +7107,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-linter-browserify@9.28.0: - resolution: {integrity: sha512-kwl+x7pjceCh+odhn7M6wOyjPKjXtmN/gPcxB7R7OItlW9aFKS1iETNnPbfcGWvO+hULt1BLSyWvNFWUah7EvQ==} + eslint-linter-browserify@9.29.0: + resolution: {integrity: sha512-GWzrT2ZgnsIujgWoxDrza6VS8FPuVOQHUjBLXj8aStjK2eXJ4z3XDc5RZo7Mgu+YvyGHm0/bG2luHFGeRL3xlg==} eslint-plugin-ckeditor5-rules@10.0.0: resolution: {integrity: sha512-0gYPxrvzQmljIUHnxCUKrH0NsLsJNoR316wihe4QSeSSqe4zIv0MLI9ROyXt8HiuAQgSSnGnzVCcdg+T0PxpuQ==} @@ -20782,7 +20782,7 @@ snapshots: dependencies: eslint: 9.28.0(jiti@2.4.2) - eslint-linter-browserify@9.28.0: {} + eslint-linter-browserify@9.29.0: {} eslint-plugin-ckeditor5-rules@10.0.0: dependencies: From 97d6d1a5d2d30fb0b005622195663aad663b1ea3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 07:45:46 +0000 Subject: [PATCH 05/97] fix(deps): update eslint monorepo to v9.29.0 --- _regroup/package.json | 2 +- apps/client/package.json | 2 +- pnpm-lock.yaml | 313 ++++++++++++++++++++++++++++++++------- 3 files changed, 262 insertions(+), 55 deletions(-) diff --git a/_regroup/package.json b/_regroup/package.json index 57cca2b4e..b9f2dad6a 100644 --- a/_regroup/package.json +++ b/_regroup/package.json @@ -41,7 +41,7 @@ "@types/node": "22.15.31", "@types/yargs": "17.0.33", "@vitest/coverage-v8": "3.2.3", - "eslint": "9.28.0", + "eslint": "9.29.0", "eslint-plugin-simple-import-sort": "12.1.1", "esm": "3.2.25", "jsdoc": "4.0.4", diff --git a/apps/client/package.json b/apps/client/package.json index 0066f2780..fd5932f6f 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -10,7 +10,7 @@ "url": "https://github.com/TriliumNext/Notes" }, "dependencies": { - "@eslint/js": "9.28.0", + "@eslint/js": "9.29.0", "@excalidraw/excalidraw": "0.18.0", "@fullcalendar/core": "6.1.17", "@fullcalendar/daygrid": "6.1.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 054a9f919..c3350e39c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,22 +50,22 @@ importers: version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/eslint': specifier: 21.2.0 - version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/eslint-plugin': specifier: 21.2.0 - version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)))(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.29.0(jiti@2.4.2)))(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) '@nx/express': specifier: 21.2.0 - version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(express@5.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.29.0(jiti@2.4.2))(express@5.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) '@nx/js': specifier: 21.2.0 version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/node': specifier: 21.2.0 - version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) '@nx/playwright': specifier: 21.2.0 - version: 21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) + version: 21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) '@nx/vite': specifier: 21.2.0 version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3) @@ -101,13 +101,13 @@ importers: version: 0.25.5 eslint: specifier: ^9.8.0 - version: 9.28.0(jiti@2.4.2) + version: 9.29.0(jiti@2.4.2) eslint-config-prettier: specifier: ^10.0.0 - version: 10.1.5(eslint@9.28.0(jiti@2.4.2)) + version: 10.1.5(eslint@9.29.0(jiti@2.4.2)) eslint-plugin-playwright: specifier: ^2.0.0 - version: 2.2.0(eslint@9.28.0(jiti@2.4.2)) + version: 2.2.0(eslint@9.29.0(jiti@2.4.2)) happy-dom: specifier: ~18.0.0 version: 18.0.1 @@ -140,7 +140,7 @@ importers: version: 5.8.3 typescript-eslint: specifier: ^8.19.0 - version: 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + version: 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) upath: specifier: 2.0.1 version: 2.0.1 @@ -157,8 +157,8 @@ importers: apps/client: dependencies: '@eslint/js': - specifier: 9.28.0 - version: 9.28.0 + specifier: 9.29.0 + version: 9.29.0 '@excalidraw/excalidraw': specifier: 0.18.0 version: 0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.1.0(react@16.14.0))(react@16.14.0) @@ -2638,14 +2638,26 @@ packages: resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.20.1': + resolution: {integrity: sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.2.2': resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.2.3': + resolution: {integrity: sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.14.0': resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.15.0': + resolution: {integrity: sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2654,6 +2666,10 @@ packages: resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.29.0': + resolution: {integrity: sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2662,6 +2678,10 @@ packages: resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.3.2': + resolution: {integrity: sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@excalidraw/excalidraw@0.18.0': resolution: {integrity: sha512-QkIiS+5qdy8lmDWTKsuy0sK/fen/LRDtbhm2lc2xcFcqhv2/zdg95bYnl+wnwwXGHo7kEmP65BSiMHE7PJ3Zpw==} peerDependencies: @@ -4552,6 +4572,9 @@ packages: '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/express-http-proxy@1.6.6': resolution: {integrity: sha512-J8ZqHG76rq1UB716IZ3RCmUhg406pbWxsM3oFCFccl5xlWUPzoR4if6Og/cE4juK8emH0H9quZa5ltn6ZdmQJg==} @@ -5174,6 +5197,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + address@1.2.2: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} @@ -5612,12 +5640,15 @@ packages: bplist-creator@0.0.8: resolution: {integrity: sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -7132,6 +7163,10 @@ packages: resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -7140,6 +7175,10 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@9.28.0: resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -7150,10 +7189,24 @@ packages: jiti: optional: true + eslint@9.29.0: + resolution: {integrity: sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + espree@10.3.0: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -8756,8 +8809,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - keyv@5.3.3: - resolution: {integrity: sha512-Rwu4+nXI9fqcxiEHtbkvoes2X+QfkTRo1TMkPfwzipGsJlJO/z69vqB4FNl9xJ3xCpAcbkvmEabZfPzrwN3+gQ==} + keyv@5.3.4: + resolution: {integrity: sha512-ypEvQvInNpUe+u+w8BIcPkQvEqXquyyibWE/1NB5T2BTzIpS5cGEV1LZskDzPSTvNAaT4+5FutvzlvnkxOSKlw==} khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} @@ -15261,6 +15314,11 @@ snapshots: eslint: 9.28.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.7.0(eslint@9.29.0(jiti@2.4.2))': + dependencies: + eslint: 9.29.0(jiti@2.4.2) + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.12.1': {} '@eslint/config-array@0.20.0': @@ -15271,17 +15329,31 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-array@0.20.1': + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.1(supports-color@6.0.0) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + '@eslint/config-helpers@0.2.2': {} + '@eslint/config-helpers@0.2.3': {} + '@eslint/core@0.14.0': dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@0.15.0': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 debug: 4.4.1(supports-color@6.0.0) - espree: 10.3.0 + espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 @@ -15293,6 +15365,8 @@ snapshots: '@eslint/js@9.28.0': {} + '@eslint/js@9.29.0': {} + '@eslint/object-schema@2.1.6': {} '@eslint/plugin-kit@0.3.1': @@ -15300,6 +15374,11 @@ snapshots: '@eslint/core': 0.14.0 levn: 0.4.1 + '@eslint/plugin-kit@0.3.2': + dependencies: + '@eslint/core': 0.15.0 + levn: 0.4.1 + '@excalidraw/excalidraw@0.18.0(@types/react-dom@19.1.6(@types/react@19.1.7))(@types/react@19.1.7)(react-dom@19.1.0(react@16.14.0))(react@16.14.0)': dependencies: '@braintree/sanitize-url': 6.0.2 @@ -16267,13 +16346,13 @@ snapshots: - supports-color - verdaccio - '@nx/eslint-plugin@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)))(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': + '@nx/eslint-plugin@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint-config-prettier@10.1.5(eslint@9.29.0(jiti@2.4.2)))(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': dependencies: '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@typescript-eslint/parser': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/type-utils': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/type-utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) chalk: 4.1.2 confusing-browser-globals: 1.0.11 globals: 15.15.0 @@ -16281,7 +16360,7 @@ snapshots: semver: 7.7.2 tslib: 2.8.1 optionalDependencies: - eslint-config-prettier: 10.1.5(eslint@9.28.0(jiti@2.4.2)) + eslint-config-prettier: 10.1.5(eslint@9.29.0(jiti@2.4.2)) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -16293,11 +16372,11 @@ snapshots: - typescript - verdaccio - '@nx/eslint@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': + '@nx/eslint@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))': dependencies: '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - eslint: 9.28.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2) semver: 7.7.2 tslib: 2.8.1 typescript: 5.8.3 @@ -16312,11 +16391,11 @@ snapshots: - supports-color - verdaccio - '@nx/express@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(express@5.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': + '@nx/express@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.29.0(jiti@2.4.2))(express@5.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': dependencies: '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/node': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) + '@nx/node': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) tslib: 2.8.1 optionalDependencies: express: 5.1.0 @@ -16406,10 +16485,10 @@ snapshots: - nx - supports-color - '@nx/node@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': + '@nx/node@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(@zkochan/js-yaml@0.0.7)(babel-plugin-macros@3.1.0)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3)': dependencies: '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/eslint': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/eslint': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/jest': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(babel-plugin-macros@3.1.0)(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3))(typescript@5.8.3) '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) kill-port: 1.6.1 @@ -16461,10 +16540,10 @@ snapshots: '@nx/nx-win32-x64-msvc@21.2.0': optional: true - '@nx/playwright@21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': + '@nx/playwright@21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)': dependencies: '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) - '@nx/eslint': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) + '@nx/eslint': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.29.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) minimatch: 9.0.3 @@ -17054,7 +17133,7 @@ snapshots: '@rollup/pluginutils@5.1.4(rollup@4.40.0)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: @@ -17188,8 +17267,8 @@ snapshots: dependencies: '@typescript-eslint/utils': 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.28.0(jiti@2.4.2) - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -17568,15 +17647,17 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} + '@types/express-http-proxy@1.6.6': dependencies: '@types/express': 5.0.3 @@ -17902,6 +17983,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.34.0 + '@typescript-eslint/type-utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.34.0 + eslint: 9.29.0(jiti@2.4.2) + graphemer: 1.4.0 + ignore: 7.0.4 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.33.1 @@ -17926,6 +18024,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.34.0 + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.34.0 + debug: 4.4.1(supports-color@6.0.0) + eslint: 9.29.0(jiti@2.4.2) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.33.1(typescript@5.8.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.33.1(typescript@5.8.3) @@ -17973,6 +18083,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + debug: 4.4.1(supports-color@6.0.0) + eslint: 9.29.0(jiti@2.4.2) + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.33.1': {} '@typescript-eslint/types@8.34.0': {} @@ -18020,15 +18141,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)': + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.34.0 + '@typescript-eslint/types': 8.34.0 + '@typescript-eslint/typescript-estree': 8.34.0(typescript@5.8.3) + eslint: 9.29.0(jiti@2.4.2) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.33.1': dependencies: '@typescript-eslint/types': 8.33.1 - eslint-visitor-keys: 4.2.0 + eslint-visitor-keys: 4.2.1 '@typescript-eslint/visitor-keys@8.34.0': dependencies: '@typescript-eslint/types': 8.34.0 - eslint-visitor-keys: 4.2.0 + eslint-visitor-keys: 4.2.1 '@vitest/browser@3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: @@ -18414,6 +18546,10 @@ snapshots: dependencies: acorn: 8.14.1 + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + acorn-walk@7.2.0: {} acorn-walk@8.3.4: @@ -18424,6 +18560,8 @@ snapshots: acorn@8.14.1: {} + acorn@8.15.0: {} + address@1.2.2: {} agent-base@6.0.2: @@ -18929,7 +19067,7 @@ snapshots: stream-buffers: 2.2.0 optional: true - brace-expansion@1.1.11: + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 @@ -18938,6 +19076,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@2.0.2: + dependencies: + balanced-match: 1.0.2 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -19080,7 +19222,7 @@ snapshots: cacheable@1.9.0: dependencies: hookified: 1.9.0 - keyv: 5.3.3 + keyv: 5.3.4 call-bind-apply-helpers@1.0.2: dependencies: @@ -20767,7 +20909,7 @@ snapshots: eslint-config-ckeditor5@10.0.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3): dependencies: - '@eslint/js': 9.28.0 + '@eslint/js': 9.29.0 '@stylistic/eslint-plugin': 4.4.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) eslint: 9.28.0(jiti@2.4.2) eslint-plugin-ckeditor5-rules: 10.0.0 @@ -20778,9 +20920,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-config-prettier@10.1.5(eslint@9.28.0(jiti@2.4.2)): + eslint-config-prettier@10.1.5(eslint@9.29.0(jiti@2.4.2)): dependencies: - eslint: 9.28.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2) eslint-linter-browserify@9.29.0: {} @@ -20799,9 +20941,9 @@ snapshots: eslint: 9.28.0(jiti@2.4.2) globals: 15.15.0 - eslint-plugin-playwright@2.2.0(eslint@9.28.0(jiti@2.4.2)): + eslint-plugin-playwright@2.2.0(eslint@9.29.0(jiti@2.4.2)): dependencies: - eslint: 9.28.0(jiti@2.4.2) + eslint: 9.29.0(jiti@2.4.2) globals: 13.24.0 eslint-scope@5.1.1: @@ -20814,10 +20956,17 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.0: {} + eslint-visitor-keys@4.2.1: {} + eslint@9.28.0(jiti@2.4.2): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2)) @@ -20860,12 +21009,60 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@9.29.0(jiti@2.4.2): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.29.0(jiti@2.4.2)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.20.1 + '@eslint/config-helpers': 0.2.3 + '@eslint/core': 0.14.0 + '@eslint/eslintrc': 3.3.1 + '@eslint/js': 9.29.0 + '@eslint/plugin-kit': 0.3.2 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.1(supports-color@6.0.0) + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.4.2 + transitivePeerDependencies: + - supports-color + espree@10.3.0: dependencies: acorn: 8.14.1 acorn-jsx: 5.3.2(acorn@8.14.1) eslint-visitor-keys: 4.2.0 + espree@10.4.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 + espree@9.6.1: dependencies: acorn: 8.14.1 @@ -20890,7 +21087,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -21561,7 +21758,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.4 once: 1.4.0 path-is-absolute: 1.0.1 @@ -22214,7 +22411,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 is-regex@1.1.4: dependencies: @@ -22861,7 +23058,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - keyv@5.3.3: + keyv@5.3.4: dependencies: '@keyv/serialize': 1.0.3 @@ -23317,19 +23514,19 @@ snapshots: minimatch@3.0.4: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@3.0.8: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@3.1.2: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@5.1.6: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@9.0.3: dependencies: @@ -26474,7 +26671,7 @@ snapshots: terser@5.39.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -26800,6 +26997,16 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.34.0(@typescript-eslint/parser@8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/parser': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + '@typescript-eslint/utils': 8.34.0(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3) + eslint: 9.29.0(jiti@2.4.2) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + typescript@5.0.4: {} typescript@5.8.2: {} @@ -27361,7 +27568,7 @@ snapshots: webpack@5.99.9(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 From c43a7df7812b47e6b4c51a4c4d5213f9aa20bd05 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:05:38 +0300 Subject: [PATCH 06/97] chore(website): create empty SvelteKit project --- apps/website/.gitignore | 26 + apps/website/.npmrc | 1 + apps/website/README.md | 38 + apps/website/eslint.config.js | 39 + apps/website/messages/en.json | 4 + apps/website/package.json | 37 + apps/website/project.inlang/settings.json | 14 + apps/website/src/app.css | 2 + apps/website/src/app.d.ts | 13 + apps/website/src/app.html | 12 + apps/website/src/hooks.server.ts | 12 + apps/website/src/hooks.ts | 3 + apps/website/src/lib/index.ts | 1 + apps/website/src/routes/+layout.svelte | 7 + apps/website/src/routes/+page.svelte | 2 + apps/website/src/routes/demo/+page.svelte | 1 + .../src/routes/demo/paraglide/+page.svelte | 15 + apps/website/static/favicon.png | Bin 0 -> 1571 bytes apps/website/svelte.config.js | 11 + apps/website/tsconfig.json | 19 + apps/website/vite.config.ts | 15 + package.json | 7 +- pnpm-lock.yaml | 1029 ++++++++++++++++- 23 files changed, 1242 insertions(+), 66 deletions(-) create mode 100644 apps/website/.gitignore create mode 100644 apps/website/.npmrc create mode 100644 apps/website/README.md create mode 100644 apps/website/eslint.config.js create mode 100644 apps/website/messages/en.json create mode 100644 apps/website/package.json create mode 100644 apps/website/project.inlang/settings.json create mode 100644 apps/website/src/app.css create mode 100644 apps/website/src/app.d.ts create mode 100644 apps/website/src/app.html create mode 100644 apps/website/src/hooks.server.ts create mode 100644 apps/website/src/hooks.ts create mode 100644 apps/website/src/lib/index.ts create mode 100644 apps/website/src/routes/+layout.svelte create mode 100644 apps/website/src/routes/+page.svelte create mode 100644 apps/website/src/routes/demo/+page.svelte create mode 100644 apps/website/src/routes/demo/paraglide/+page.svelte create mode 100644 apps/website/static/favicon.png create mode 100644 apps/website/svelte.config.js create mode 100644 apps/website/tsconfig.json create mode 100644 apps/website/vite.config.ts diff --git a/apps/website/.gitignore b/apps/website/.gitignore new file mode 100644 index 000000000..83eb01593 --- /dev/null +++ b/apps/website/.gitignore @@ -0,0 +1,26 @@ +node_modules + +# Output +.output +.vercel +.netlify +.wrangler +/.svelte-kit +/build + +# OS +.DS_Store +Thumbs.db + +# Env +.env +.env.* +!.env.example +!.env.test + +# Vite +vite.config.js.timestamp-* +vite.config.ts.timestamp-* + +# Paraglide +src/lib/paraglide diff --git a/apps/website/.npmrc b/apps/website/.npmrc new file mode 100644 index 000000000..b6f27f135 --- /dev/null +++ b/apps/website/.npmrc @@ -0,0 +1 @@ +engine-strict=true diff --git a/apps/website/README.md b/apps/website/README.md new file mode 100644 index 000000000..b5b295070 --- /dev/null +++ b/apps/website/README.md @@ -0,0 +1,38 @@ +# sv + +Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). + +## Creating a project + +If you're seeing this, you've probably already done this step. Congrats! + +```bash +# create a new project in the current directory +npx sv create + +# create a new project in my-app +npx sv create my-app +``` + +## Developing + +Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server: + +```bash +npm run dev + +# or start the server and open the app in a new browser tab +npm run dev -- --open +``` + +## Building + +To create a production version of your app: + +```bash +npm run build +``` + +You can preview the production build with `npm run preview`. + +> To deploy your app, you may need to install an [adapter](https://svelte.dev/docs/kit/adapters) for your target environment. diff --git a/apps/website/eslint.config.js b/apps/website/eslint.config.js new file mode 100644 index 000000000..165237185 --- /dev/null +++ b/apps/website/eslint.config.js @@ -0,0 +1,39 @@ +import js from '@eslint/js'; +import { includeIgnoreFile } from '@eslint/compat'; +import svelte from 'eslint-plugin-svelte'; +import globals from 'globals'; +import { fileURLToPath } from 'node:url'; +import ts from 'typescript-eslint'; +import svelteConfig from './svelte.config.js'; + +const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url)); + +export default ts.config( + includeIgnoreFile(gitignorePath), + js.configs.recommended, + ...ts.configs.recommended, + ...svelte.configs.recommended, + { + languageOptions: { + globals: { ...globals.browser, ...globals.node } + }, + rules: { // typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects. + // see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors + "no-undef": 'off' } + }, + { + files: [ + '**/*.svelte', + '**/*.svelte.ts', + '**/*.svelte.js' + ], + languageOptions: { + parserOptions: { + projectService: true, + extraFileExtensions: ['.svelte'], + parser: ts.parser, + svelteConfig + } + } + } +); diff --git a/apps/website/messages/en.json b/apps/website/messages/en.json new file mode 100644 index 000000000..37a989440 --- /dev/null +++ b/apps/website/messages/en.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://inlang.com/schema/inlang-message-format", + "hello_world": "Hello, {name} from en!" +} diff --git a/apps/website/package.json b/apps/website/package.json new file mode 100644 index 000000000..fa45a8bcb --- /dev/null +++ b/apps/website/package.json @@ -0,0 +1,37 @@ +{ + "name": "website", + "private": true, + "version": "0.0.1", + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "prepare": "svelte-kit sync || echo ''", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "eslint ." + }, + "devDependencies": { + "@eslint/compat": "^1.2.5", + "@eslint/js": "^9.18.0", + "@sveltejs/adapter-auto": "^6.0.0", + "@sveltejs/kit": "^2.16.0", + "@sveltejs/vite-plugin-svelte": "^5.0.0", + "@tailwindcss/typography": "^0.5.15", + "@tailwindcss/vite": "^4.0.0", + "eslint": "^9.18.0", + "eslint-plugin-svelte": "^3.0.0", + "globals": "^16.0.0", + "mdsvex": "^0.12.3", + "svelte": "^5.0.0", + "svelte-check": "^4.0.0", + "tailwindcss": "^4.0.0", + "typescript": "^5.0.0", + "typescript-eslint": "^8.20.0", + "vite": "^6.2.6" + }, + "dependencies": { + "@inlang/paraglide-js": "^2.0.0" + } +} diff --git a/apps/website/project.inlang/settings.json b/apps/website/project.inlang/settings.json new file mode 100644 index 000000000..acfd0d3d4 --- /dev/null +++ b/apps/website/project.inlang/settings.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://inlang.com/schema/project-settings", + "modules": [ + "https://cdn.jsdelivr.net/npm/@inlang/plugin-message-format@4/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/plugin-m-function-matcher@2/dist/index.js" + ], + "plugin.inlang.messageFormat": { + "pathPattern": "./messages/{locale}.json" + }, + "baseLocale": "en", + "locales": [ + "en" + ] +} diff --git a/apps/website/src/app.css b/apps/website/src/app.css new file mode 100644 index 000000000..1c4d2a8bc --- /dev/null +++ b/apps/website/src/app.css @@ -0,0 +1,2 @@ +@import 'tailwindcss'; +@plugin '@tailwindcss/typography'; diff --git a/apps/website/src/app.d.ts b/apps/website/src/app.d.ts new file mode 100644 index 000000000..da08e6da5 --- /dev/null +++ b/apps/website/src/app.d.ts @@ -0,0 +1,13 @@ +// See https://svelte.dev/docs/kit/types#app.d.ts +// for information about these interfaces +declare global { + namespace App { + // interface Error {} + // interface Locals {} + // interface PageData {} + // interface PageState {} + // interface Platform {} + } +} + +export {}; diff --git a/apps/website/src/app.html b/apps/website/src/app.html new file mode 100644 index 000000000..16ef9cc59 --- /dev/null +++ b/apps/website/src/app.html @@ -0,0 +1,12 @@ + + + + + + + %sveltekit.head% + + +
%sveltekit.body%
+ + diff --git a/apps/website/src/hooks.server.ts b/apps/website/src/hooks.server.ts new file mode 100644 index 000000000..51822109d --- /dev/null +++ b/apps/website/src/hooks.server.ts @@ -0,0 +1,12 @@ +import type { Handle } from '@sveltejs/kit'; +import { paraglideMiddleware } from '$lib/paraglide/server'; + +const handleParaglide: Handle = ({ event, resolve }) => paraglideMiddleware(event.request, ({ request, locale }) => { + event.request = request; + + return resolve(event, { + transformPageChunk: ({ html }) => html.replace('%paraglide.lang%', locale) + }); +}); + +export const handle: Handle = handleParaglide; diff --git a/apps/website/src/hooks.ts b/apps/website/src/hooks.ts new file mode 100644 index 000000000..e75600b3e --- /dev/null +++ b/apps/website/src/hooks.ts @@ -0,0 +1,3 @@ +import { deLocalizeUrl } from '$lib/paraglide/runtime'; + +export const reroute = (request) => deLocalizeUrl(request.url).pathname; diff --git a/apps/website/src/lib/index.ts b/apps/website/src/lib/index.ts new file mode 100644 index 000000000..856f2b6c3 --- /dev/null +++ b/apps/website/src/lib/index.ts @@ -0,0 +1 @@ +// place files you want to import through the `$lib` alias in this folder. diff --git a/apps/website/src/routes/+layout.svelte b/apps/website/src/routes/+layout.svelte new file mode 100644 index 000000000..3153e95d8 --- /dev/null +++ b/apps/website/src/routes/+layout.svelte @@ -0,0 +1,7 @@ + + +{@render children()} diff --git a/apps/website/src/routes/+page.svelte b/apps/website/src/routes/+page.svelte new file mode 100644 index 000000000..cc88df0ea --- /dev/null +++ b/apps/website/src/routes/+page.svelte @@ -0,0 +1,2 @@ +

Welcome to SvelteKit

+

Visit svelte.dev/docs/kit to read the documentation

diff --git a/apps/website/src/routes/demo/+page.svelte b/apps/website/src/routes/demo/+page.svelte new file mode 100644 index 000000000..a815390c5 --- /dev/null +++ b/apps/website/src/routes/demo/+page.svelte @@ -0,0 +1 @@ +paraglide diff --git a/apps/website/src/routes/demo/paraglide/+page.svelte b/apps/website/src/routes/demo/paraglide/+page.svelte new file mode 100644 index 000000000..797149f8a --- /dev/null +++ b/apps/website/src/routes/demo/paraglide/+page.svelte @@ -0,0 +1,15 @@ + + + + +

{m.hello_world({ name: 'SvelteKit User' })}

+
+ +

+If you use VSCode, install the Sherlock i18n extension for a better i18n experience. +

diff --git a/apps/website/static/favicon.png b/apps/website/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..825b9e65af7c104cfb07089bb28659393b4f2097 GIT binary patch literal 1571 zcmV+;2Hg3HP)Px)-AP12RCwC$UE6KzI1p6{F2N z1VK2vi|pOpn{~#djwYcWXTI_im_u^TJgMZ4JMOsSj!0ma>B?-(Hr@X&W@|R-$}W@Z zgj#$x=!~7LGqHW?IO8+*oE1MyDp!G=L0#^lUx?;!fXv@l^6SvTnf^ac{5OurzC#ZMYc20lI%HhX816AYVs1T3heS1*WaWH z%;x>)-J}YB5#CLzU@GBR6sXYrD>Vw(Fmt#|JP;+}<#6b63Ike{Fuo!?M{yEffez;| zp!PfsuaC)>h>-AdbnwN13g*1LowNjT5?+lFVd#9$!8Z9HA|$*6dQ8EHLu}U|obW6f z2%uGv?vr=KNq7YYa2Roj;|zooo<)lf=&2yxM@e`kM$CmCR#x>gI>I|*Ubr({5Y^rb zghxQU22N}F51}^yfDSt786oMTc!W&V;d?76)9KXX1 z+6Okem(d}YXmmOiZq$!IPk5t8nnS{%?+vDFz3BevmFNgpIod~R{>@#@5x9zJKEHLHv!gHeK~n)Ld!M8DB|Kfe%~123&Hz1Z(86nU7*G5chmyDe ziV7$pB7pJ=96hpxHv9rCR29%bLOXlKU<_13_M8x)6;P8E1Kz6G<&P?$P^%c!M5`2` zfY2zg;VK5~^>TJGQzc+33-n~gKt{{of8GzUkWmU110IgI0DLxRIM>0US|TsM=L|@F z0Bun8U!cRB7-2apz=y-7*UxOxz@Z0)@QM)9wSGki1AZ38ceG7Q72z5`i;i=J`ILzL z@iUO?SBBG-0cQuo+an4TsLy-g-x;8P4UVwk|D8{W@U1Zi z!M)+jqy@nQ$p?5tsHp-6J304Q={v-B>66$P0IDx&YT(`IcZ~bZfmn11#rXd7<5s}y zBi9eim&zQc0Dk|2>$bs0PnLmDfMP5lcXRY&cvJ=zKxI^f0%-d$tD!`LBf9^jMSYUA zI8U?CWdY@}cRq6{5~y+)#h1!*-HcGW@+gZ4B};0OnC~`xQOyH19z*TA!!BJ%9s0V3F?CAJ{hTd#*tf+ur-W9MOURF-@B77_-OshsY}6 zOXRY=5%C^*26z?l)1=$bz30!so5tfABdSYzO+H=CpV~aaUefmjvfZ3Ttu9W&W3Iu6 zROlh0MFA5h;my}8lB0tAV-Rvc2Zs_CCSJnx@d`**$idgy-iMob4dJWWw|21b4NB=LfsYp0Aeh{Ov)yztQi;eL4y5 zMi>8^SzKqk8~k?UiQK^^-5d8c%bV?$F8%X~czyiaKCI2=UH=4.0.0 <5.0.9": ">=5.0.9", "dompurify@<3.2.4": ">=3.2.4", "esbuild@<=0.24.2": ">=0.25.0" - } + }, + "onlyBuiltDependencies": [ + "esbuild" + ] }, "nx": { "name": "triliumnext" } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39bc0bdb3..e159c6f8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -68,7 +68,7 @@ importers: version: 21.2.0(@babel/traverse@7.27.0)(@playwright/test@1.53.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@9.28.0(jiti@2.4.2))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3) '@nx/vite': specifier: 21.2.0 - version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3) + version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3) '@nx/web': specifier: 21.2.0 version: 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -128,7 +128,7 @@ importers: version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.0.7 - version: 2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -146,13 +146,13 @@ importers: version: 2.0.1 vite: specifier: ^6.0.0 - version: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.0 - version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) apps/client: dependencies: @@ -321,7 +321,7 @@ importers: version: 0.7.2 vite-plugin-static-copy: specifier: 3.0.0 - version: 3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) apps/db-compare: dependencies: @@ -774,6 +774,64 @@ importers: specifier: 16.5.0 version: 16.5.0 + apps/website: + dependencies: + '@inlang/paraglide-js': + specifier: ^2.0.0 + version: 2.1.0(babel-plugin-macros@3.1.0) + devDependencies: + '@eslint/compat': + specifier: ^1.2.5 + version: 1.3.0(eslint@9.28.0(jiti@2.4.2)) + '@eslint/js': + specifier: ^9.18.0 + version: 9.28.0 + '@sveltejs/adapter-auto': + specifier: ^6.0.0 + version: 6.0.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))) + '@sveltejs/kit': + specifier: ^2.16.0 + version: 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@sveltejs/vite-plugin-svelte': + specifier: ^5.0.0 + version: 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@tailwindcss/typography': + specifier: ^0.5.15 + version: 0.5.16(tailwindcss@4.1.10) + '@tailwindcss/vite': + specifier: ^4.0.0 + version: 4.1.10(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + eslint: + specifier: ^9.18.0 + version: 9.28.0(jiti@2.4.2) + eslint-plugin-svelte: + specifier: ^3.0.0 + version: 3.9.2(eslint@9.28.0(jiti@2.4.2))(svelte@5.34.1)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3)) + globals: + specifier: ^16.0.0 + version: 16.2.0 + mdsvex: + specifier: ^0.12.3 + version: 0.12.6(svelte@5.34.1) + svelte: + specifier: ^5.0.0 + version: 5.34.1 + svelte-check: + specifier: ^4.0.0 + version: 4.2.1(picomatch@4.0.2)(svelte@5.34.1)(typescript@5.8.3) + tailwindcss: + specifier: ^4.0.0 + version: 4.1.10 + typescript: + specifier: ^5.0.0 + version: 5.8.3 + typescript-eslint: + specifier: ^8.20.0 + version: 8.34.0(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) + vite: + specifier: ^6.2.6 + version: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + packages/ckeditor5: dependencies: '@triliumnext/ckeditor5-admonition': @@ -818,7 +876,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -851,10 +909,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -878,7 +936,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -911,10 +969,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -938,7 +996,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -971,10 +1029,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1005,7 +1063,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -1038,10 +1096,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1072,7 +1130,7 @@ importers: version: 8.33.1(eslint@9.28.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.0(vitest@3.2.0) @@ -1105,10 +1163,10 @@ importers: version: 5.8.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + version: 2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: ^3.0.5 - version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + version: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) webdriverio: specifier: ^9.0.7 version: 9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -2634,6 +2692,15 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/compat@1.3.0': + resolution: {integrity: sha512-ZBygRBqpDYiIHsN+d1WyHn3TYgzgpzLEcgJUxTATyiInQbKZz6wZb6+ljwdg8xeeOe4v03z6Uh6lELiw0/mVhQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^9.10.0 + peerDependenciesMeta: + eslint: + optional: true + '@eslint/config-array@0.20.0': resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2949,6 +3016,17 @@ packages: '@iconify/utils@2.3.0': resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + '@inlang/paraglide-js@2.1.0': + resolution: {integrity: sha512-hpj5AglQphR91IH2qXPRp78fTkRVdhlNl09rZZBTtB18fcmJpCScDFckUEaR0UhOARySd4SiH/7/GbVenFcrbQ==} + hasBin: true + + '@inlang/recommend-sherlock@0.2.1': + resolution: {integrity: sha512-ckv8HvHy/iTqaVAEKrr+gnl+p3XFNwe5D2+6w6wJk2ORV2XkcRkKOJ/XsTUJbPSiyi4PI+p+T3bqbmNx/rDUlg==} + + '@inlang/sdk@2.4.9': + resolution: {integrity: sha512-cvz/C1rF5WBxzHbEoiBoI6Sz6q6M+TdxfWkEGBYTD77opY8i8WN01prUWXEM87GPF4SZcyIySez9U0Ccm12oFQ==} + engines: {node: '>=18.0.0'} + '@inquirer/confirm@5.1.12': resolution: {integrity: sha512-dpq+ielV9/bqgXRUbNH//KsY6WEw9DrGPmipkpmgC1Y46cwuBTNx7PXFWTjc3MQ+urcc0QxoVHcMI0FW4Ok0hg==} engines: {node: '>=18'} @@ -3246,6 +3324,13 @@ packages: '@lezer/xml@1.0.6': resolution: {integrity: sha512-CdDwirL0OEaStFue/66ZmFSeppuL6Dwjlk8qk153mSQwiSH/Dlri4GNymrNWnUmPl2Um7QfV1FO9KFUyX3Twww==} + '@lix-js/sdk@0.4.7': + resolution: {integrity: sha512-pRbW+joG12L0ULfMiWYosIW0plmW4AsUdiPCp+Z8rAsElJ+wJ6in58zhD3UwUcd4BNcpldEGjg6PdA7e0RgsDQ==} + engines: {node: '>=18'} + + '@lix-js/server-protocol-schema@0.1.1': + resolution: {integrity: sha512-jBeALB6prAbtr5q4vTuxnRZZv1M2rKe8iNqRQhFJ4Tv7150unEa0vKyz0hs8Gl3fUGsWaNJBh3J8++fpbrpRBQ==} + '@ljharb/resumer@0.0.1': resolution: {integrity: sha512-skQiAOrCfO7vRTq53cxznMpks7wS1va95UCidALlOVWqvBAzwPVErwizDwoMqNVMEn1mDq0utxZd02eIrvF1lw==} engines: {node: '>= 0.4'} @@ -4187,6 +4272,9 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sinclair/typebox@0.31.28': + resolution: {integrity: sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ==} + '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} @@ -4197,6 +4285,10 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sqlite.org/sqlite-wasm@3.48.0-build4': + resolution: {integrity: sha512-hI6twvUkzOmyGZhQMza1gpfqErZxXRw6JEsiVjUbo7tFanVD+8Oil0Ih3l2nGzHdxPI41zFmfUQG7GHqhciKZQ==} + hasBin: true + '@ssddanbrown/codemirror-lang-smarty@1.0.0': resolution: {integrity: sha512-F0ut1kmdbT3eORk3xVIKfQsGCZiQdh+6sLayBa0+FTex2gyIQlVQZRRA7bPSlchI3uZtWwNnqGNz5O/QLWRlFg==} @@ -4209,6 +4301,40 @@ packages: peerDependencies: eslint: '>=9.0.0' + '@sveltejs/acorn-typescript@1.0.5': + resolution: {integrity: sha512-IwQk4yfwLdibDlrXVE04jTZYlLnwsTT2PIOQQGNLWfjavGifnk1JD1LcZjZaBTRcxZu2FfPfNLOE04DSu9lqtQ==} + peerDependencies: + acorn: ^8.9.0 + + '@sveltejs/adapter-auto@6.0.1': + resolution: {integrity: sha512-mcWud3pYGPWM2Pphdj8G9Qiq24nZ8L4LB7coCUckUEy5Y7wOWGJ/enaZ4AtJTcSm5dNK1rIkBRoqt+ae4zlxcQ==} + peerDependencies: + '@sveltejs/kit': ^2.0.0 + + '@sveltejs/kit@2.21.5': + resolution: {integrity: sha512-P5m7yZtvD1Kx/Z6JcjgJtdMqef/tCGMDrd9B9S2q8j+FMnkeKTMxW1nidnjVzk4HEDRGf4IlBI94/niy6t3hLA==} + engines: {node: '>=18.13'} + hasBin: true + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 + svelte: ^4.0.0 || ^5.0.0-next.0 + vite: ^5.0.3 || ^6.0.0 + + '@sveltejs/vite-plugin-svelte-inspector@4.0.1': + resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + '@sveltejs/vite-plugin-svelte': ^5.0.0 + svelte: ^5.0.0 + vite: ^6.0.0 + + '@sveltejs/vite-plugin-svelte@5.1.0': + resolution: {integrity: sha512-wojIS/7GYnJDYIg1higWj2ROA6sSRWvcR1PO/bqEyFr/5UZah26c8Cz4u0NaqjPeVltzsVpt2Tm8d2io0V+4Tw==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22} + peerDependencies: + svelte: ^5.0.0 + vite: ^6.0.0 + '@swc-node/core@1.13.3': resolution: {integrity: sha512-OGsvXIid2Go21kiNqeTIn79jcaX4l0G93X2rAnas4LFoDyA9wAwVK7xZdm+QsKoMn5Mus2yFLCc4OtX2dD/PWA==} engines: {node: '>= 10'} @@ -4307,6 +4433,101 @@ packages: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} + '@tailwindcss/node@4.1.10': + resolution: {integrity: sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==} + + '@tailwindcss/oxide-android-arm64@4.1.10': + resolution: {integrity: sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.10': + resolution: {integrity: sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.10': + resolution: {integrity: sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.10': + resolution: {integrity: sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.10': + resolution: {integrity: sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.10': + resolution: {integrity: sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.10': + resolution: {integrity: sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.10': + resolution: {integrity: sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.1.10': + resolution: {integrity: sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.1.10': + resolution: {integrity: sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.10': + resolution: {integrity: sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.10': + resolution: {integrity: sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.10': + resolution: {integrity: sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==} + engines: {node: '>= 10'} + + '@tailwindcss/typography@0.5.16': + resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' + + '@tailwindcss/vite@4.1.10': + resolution: {integrity: sha512-QWnD5HDY2IADv+vYR82lOhqOlS1jSCUUAmfem52cXAhRTKxpDh3ARX8TTXJTCCO7Rv7cD2Nlekabv02bwP3a2A==} + peerDependencies: + vite: ^5.2.0 || ^6 + '@testing-library/dom@10.4.0': resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} engines: {node: '>=18'} @@ -4642,6 +4863,9 @@ packages: '@types/marked@4.3.2': resolution: {integrity: sha512-a79Yc3TOk6dGdituy8hmTTJXjOkZ7zsFYV10L337ttq/rec8lRMDBpV7fL3uLx6TgbFCa5DU/h8FmIBQPSbU0w==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/methods@1.1.4': resolution: {integrity: sha512-ymXWVrDiCxTBE3+RIrrP533E70eA+9qu7zdWoHuOmGujkYtzf4HQF96b8nwHLqhuf4ykX61IGRIB38CC6/sImQ==} @@ -4782,6 +5006,9 @@ packages: '@types/turndown@5.0.5': resolution: {integrity: sha512-TL2IgGgc7B5j78rIccBtlYAnkuv8nUQqhQc+DSYV5j9Be9XOcm/SKOVRuA47xAVI3680Tk9B1d8flK2GWT2+4w==} + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + '@types/whatwg-mimetype@3.0.2': resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} @@ -5362,6 +5589,9 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -5434,6 +5664,10 @@ packages: axios@1.9.0: resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} @@ -5917,6 +6151,10 @@ packages: resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==} engines: {node: '>=6'} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -6009,6 +6247,10 @@ packages: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} + comment-json@4.2.5: + resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} + engines: {node: '>= 6'} + comment-parser@1.4.0: resolution: {integrity: sha512-QLyTNiZ2KDOibvFPlZ6ZngVsZ/0gYnE6uTXi5aoDg8ed3AkJAz4sEje3Y8a29hQ1s6A99MZXe47fLAXQ1rTqaw==} engines: {node: '>= 12.0.0'} @@ -6062,6 +6304,10 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} + consola@3.4.0: + resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} + engines: {node: ^14.18.0 || >=16.10.0} + console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -6094,6 +6340,10 @@ packages: resolution: {integrity: sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==} engines: {node: '>=6.6.0'} + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + cookie@0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} @@ -6608,6 +6858,14 @@ packages: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} + dedent@1.5.1: + resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + dedent@1.5.3: resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} peerDependencies: @@ -6746,6 +7004,9 @@ packages: detect-touch-events@2.0.2: resolution: {integrity: sha512-g8GWBkJLiIDRJfRXEdrd1wMXpNyGId2DkbfuwFahSb4OCvn717hyRJtAcEDISfp3zkwEhZ4Y4woHPA6DeyB3Fw==} + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + dezalgo@1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} @@ -7124,6 +7385,16 @@ packages: peerDependencies: eslint: '>=8.40.0' + eslint-plugin-svelte@3.9.2: + resolution: {integrity: sha512-aqzfHtG9RPaFhCUFm5QFC6eFY/yHFQIT8VYYFe7/mT2A9mbgVR3XV2keCqU19LN8iVD9mdvRvqHU+4+CzJImvg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.1 || ^9.0.0 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + svelte: + optional: true + eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -7150,6 +7421,9 @@ packages: jiti: optional: true + esm-env@1.2.2: + resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==} + espree@10.3.0: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -7167,6 +7441,9 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esrap@1.4.9: + resolution: {integrity: sha512-3OMlcd0a03UGuZpPeUC1HxR3nA23l+HEyCiZw3b3FumJIN9KphoGzDJKMXI1S72jVS1dsenDyQC0kJlO1U9E1g==} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -7819,6 +8096,10 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + has-own-prop@2.0.0: + resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} + engines: {node: '>=8'} + has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} @@ -7989,6 +8270,10 @@ packages: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} + human-id@4.1.1: + resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} + hasBin: true + humanize-ms@1.2.1: resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} @@ -8340,6 +8625,9 @@ packages: is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + is-reference@3.0.3: + resolution: {integrity: sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==} + is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -8636,6 +8924,9 @@ packages: jquery@3.7.1: resolution: {integrity: sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==} + js-sha256@0.11.1: + resolution: {integrity: sha512-o6WSo/LUvY2uC4j7mO50a2ms7E/EAdbP0swigLV+nzHKTTaYnaLIWJ02VdXrsJX0vGedDESQnLsOekr94ryfjg==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -8770,6 +9061,10 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} @@ -8783,6 +9078,10 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + kysely@0.27.6: + resolution: {integrity: sha512-FIyV/64EkKhJmjgC0g2hygpBv5RNWVPyNCqSAD7eTCv6eFWNIi4PN1UvdSJGicN/o35bnevgis4Y0UDC0qi8jQ==} + engines: {node: '>=14.0.0'} + langium@3.3.1: resolution: {integrity: sha512-QJv/h939gDpvT+9SiLVlY7tZC3xB2qK57v0J04Sh9wpMb6MP1q8gB21L3WIo8T5P1MSMg3Ep14L7KkDCFG3y4w==} engines: {node: '>=16.0.0'} @@ -8822,6 +9121,70 @@ packages: lie@3.3.0: resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + lightningcss-darwin-arm64@1.30.1: + resolution: {integrity: sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.1: + resolution: {integrity: sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.1: + resolution: {integrity: sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.1: + resolution: {integrity: sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.1: + resolution: {integrity: sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.1: + resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.1: + resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.1: + resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.1: + resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.1: + resolution: {integrity: sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.1: + resolution: {integrity: sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==} + engines: {node: '>= 12.0.0'} + lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -8872,6 +9235,9 @@ packages: locate-app@2.5.0: resolution: {integrity: sha512-xIqbzPMBYArJRmPGUZD9CzV9wOqmVtQnaAn3wrj3s6WYW0bQvPI7x+sPYUGmDTYMHefVK//zc6HEYZ1qnxIK+Q==} + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -8891,6 +9257,9 @@ packages: lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} + lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + lodash.clonedeep@4.5.0: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} @@ -8905,6 +9274,9 @@ packages: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -9061,6 +9433,11 @@ packages: mdn-data@2.12.2: resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + mdsvex@0.12.6: + resolution: {integrity: sha512-pupx2gzWh3hDtm/iDW4WuCpljmyHbHi34r7ktOqpPGvyiM4MyfNgdJ3qMizXdgCErmvYC9Nn/qyjePy+4ss9Wg==} + peerDependencies: + svelte: ^3.56.0 || ^4.0.0 || ^5.0.0-next.120 + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -9279,6 +9656,10 @@ packages: resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==} engines: {node: '>= 0.4'} + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -10113,6 +10494,18 @@ packages: peerDependencies: postcss: ^8.4.21 + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + postcss-loader@4.3.0: resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} @@ -10508,6 +10901,16 @@ packages: peerDependencies: postcss: ^8.4.31 + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + + postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} @@ -10590,6 +10993,13 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + prism-svelte@0.4.7: + resolution: {integrity: sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==} + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + proc-log@2.0.1: resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -11056,6 +11466,10 @@ packages: rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + safaridriver@1.0.0: resolution: {integrity: sha512-J92IFbskyo7OYB3Dt4aTdyhag1GlInrfbPCmMteb7aBK7PwlnGz1HI0+oyNN97j7pV9DqUAVoVgkNRMrfY47mQ==} engines: {node: '>=18.0.0'} @@ -11330,6 +11744,9 @@ packages: set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -11542,6 +11959,11 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + sqlite-wasm-kysely@0.3.0: + resolution: {integrity: sha512-TzjBNv7KwRw6E3pdKdlRyZiTmUIE0UttT/Sl56MVwVARl/u5gp978KepazCJZewFUnlWHz9i3NQd4kOtP/Afdg==} + peerDependencies: + kysely: '*' + sqlite3@5.1.7: resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} @@ -11831,6 +12253,27 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svelte-check@4.2.1: + resolution: {integrity: sha512-e49SU1RStvQhoipkQ/aonDhHnG3qxHSBtNfBRb9pxVXoa+N7qybAo32KgA9wEb2PCYFNaDg7bZCdhLD1vHpdYA==} + engines: {node: '>= 18.0.0'} + hasBin: true + peerDependencies: + svelte: ^4.0.0 || ^5.0.0-next.0 + typescript: '>=5.0.0' + + svelte-eslint-parser@1.2.0: + resolution: {integrity: sha512-mbPtajIeuiyU80BEyGvwAktBeTX7KCr5/0l+uRGLq1dafwRNrjfM5kHGJScEBlPG3ipu6dJqfW/k0/fujvIEVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + svelte: + optional: true + + svelte@5.34.1: + resolution: {integrity: sha512-jWNnN2hZFNtnzKPptCcJHBWrD9CtbHPDwIRIODufOYaWkR0kLmAIlM384lMt4ucwuIRX4hCJwD2D8ZtEcGJQ0Q==} + engines: {node: '>=18'} + svg-pan-zoom@3.6.2: resolution: {integrity: sha512-JwnvRWfVKw/Xzfe6jriFyfey/lWJLq4bUh2jwoR5ChWQuQoOH8FEh1l/bEp46iHHKHEJWIyFJETbazraxNWECg==} @@ -11880,6 +12323,9 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} + tailwindcss@4.1.10: + resolution: {integrity: sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==} + tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -12316,6 +12762,18 @@ packages: resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==} engines: {node: ^18.17.0 || >=20.5.0} + unist-util-is@4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + + unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + + unist-util-visit-parents@3.1.1: + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + + unist-util-visit@2.0.3: + resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -12336,6 +12794,10 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unplugin@2.3.5: + resolution: {integrity: sha512-RyWSb5AHmGtjjNQ6gIlA67sHOsWpsbWpwDokLwTcejVdOjEkJZh7QKu14J00gDDVSh8kGH4KYC/TNBceXFZhtw==} + engines: {node: '>=18.12.0'} + unused-filename@4.0.1: resolution: {integrity: sha512-ZX6U1J04K1FoSUeoX1OicAhw4d0aro2qo+L8RhJkiGTNtBNkd/Fi1Wxoc9HzcVu6HfOzm0si/N15JjxFmD1z6A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -12412,6 +12874,10 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + uuid@11.1.0: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true @@ -12454,6 +12920,9 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} + vfile-message@2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + vite-node@3.2.0: resolution: {integrity: sha512-8Fc5Ko5Y4URIJkmMF/iFP1C0/OJyY+VGVe9Nw6WAdZyw4bTO+eVg9mwxWkQp/y8NnAoQY3o9KAvE1ZdA2v+Vmg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -12525,6 +12994,14 @@ packages: yaml: optional: true + vitefu@1.0.6: + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + vite: + optional: true + vitest@3.2.0: resolution: {integrity: sha512-P7Nvwuli8WBNmeMHHek7PnGW4oAZl9za1fddfRVidZar8wDZRi7hpznLKQePQ8JPLwSBEYDK11g+++j7uFJV8Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -12705,6 +13182,9 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + webpack@5.99.9: resolution: {integrity: sha512-brOPwM3JnmOa+7kd3NsmOUOwbDAj8FT9xDsG3IW0MgbN9yZV7Oi/s/+MNQ/EcSMqw7qfoRyXPoeEWT8zLVdVGg==} engines: {node: '>=10.13.0'} @@ -12996,6 +13476,9 @@ packages: engines: {node: '>=8.0.0'} hasBin: true + zimmerframe@1.1.2: + resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zip-stream@6.0.1: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} @@ -15263,6 +15746,10 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} + '@eslint/compat@1.3.0(eslint@9.28.0(jiti@2.4.2))': + optionalDependencies: + eslint: 9.28.0(jiti@2.4.2) + '@eslint/config-array@0.20.0': dependencies: '@eslint/object-schema': 2.1.6 @@ -15602,6 +16089,32 @@ snapshots: transitivePeerDependencies: - supports-color + '@inlang/paraglide-js@2.1.0(babel-plugin-macros@3.1.0)': + dependencies: + '@inlang/recommend-sherlock': 0.2.1 + '@inlang/sdk': 2.4.9(babel-plugin-macros@3.1.0) + commander: 11.1.0 + consola: 3.4.0 + json5: 2.2.3 + unplugin: 2.3.5 + urlpattern-polyfill: 10.0.0 + transitivePeerDependencies: + - babel-plugin-macros + + '@inlang/recommend-sherlock@0.2.1': + dependencies: + comment-json: 4.2.5 + + '@inlang/sdk@2.4.9(babel-plugin-macros@3.1.0)': + dependencies: + '@lix-js/sdk': 0.4.7(babel-plugin-macros@3.1.0) + '@sinclair/typebox': 0.31.28 + kysely: 0.27.6 + sqlite-wasm-kysely: 0.3.0(kysely@0.27.6) + uuid: 10.0.0 + transitivePeerDependencies: + - babel-plugin-macros + '@inquirer/confirm@5.1.12(@types/node@22.15.31)': dependencies: '@inquirer/core': 10.1.13(@types/node@22.15.31) @@ -16073,6 +16586,20 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 + '@lix-js/sdk@0.4.7(babel-plugin-macros@3.1.0)': + dependencies: + '@lix-js/server-protocol-schema': 0.1.1 + dedent: 1.5.1(babel-plugin-macros@3.1.0) + human-id: 4.1.1 + js-sha256: 0.11.1 + kysely: 0.27.6 + sqlite-wasm-kysely: 0.3.0(kysely@0.27.6) + uuid: 10.0.0 + transitivePeerDependencies: + - babel-plugin-macros + + '@lix-js/server-protocol-schema@0.1.1': {} + '@ljharb/resumer@0.0.1': dependencies: '@ljharb/through': 2.3.14 @@ -16483,7 +17010,7 @@ snapshots: - typescript - verdaccio - '@nx/vite@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3)': + '@nx/vite@21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17)))(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.3)': dependencies: '@nx/devkit': 21.2.0(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) '@nx/js': 21.2.0(@babel/traverse@7.27.0)(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))(nx@21.2.0(@swc-node/register@1.10.10(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)(typescript@5.8.3))(@swc/core@1.11.29(@swc/helpers@0.5.17))) @@ -16494,8 +17021,8 @@ snapshots: picomatch: 4.0.2 semver: 7.7.2 tsconfig-paths: 4.2.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -17166,6 +17693,8 @@ snapshots: '@sinclair/typebox@0.27.8': {} + '@sinclair/typebox@0.31.28': {} + '@sindresorhus/is@4.6.0': {} '@sinonjs/commons@3.0.1': @@ -17176,6 +17705,8 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 + '@sqlite.org/sqlite-wasm@3.48.0-build4': {} + '@ssddanbrown/codemirror-lang-smarty@1.0.0': {} '@ssddanbrown/codemirror-lang-twig@1.0.0': @@ -17196,6 +17727,55 @@ snapshots: - supports-color - typescript + '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.1)': + dependencies: + acorn: 8.14.1 + + '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))': + dependencies: + '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + + '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) + '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@types/cookie': 0.6.0 + acorn: 8.14.1 + cookie: 0.6.0 + devalue: 5.1.1 + esm-env: 1.2.2 + kleur: 4.1.5 + magic-string: 0.30.17 + mrmime: 2.0.1 + sade: 1.8.1 + set-cookie-parser: 2.7.1 + sirv: 3.0.1 + svelte: 5.34.1 + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + debug: 4.4.1(supports-color@6.0.0) + svelte: 5.34.1 + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + transitivePeerDependencies: + - supports-color + + '@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)))(svelte@5.34.1)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + debug: 4.4.1(supports-color@6.0.0) + deepmerge: 4.3.1 + kleur: 4.1.5 + magic-string: 0.30.17 + svelte: 5.34.1 + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + transitivePeerDependencies: + - supports-color + '@swc-node/core@1.13.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(@swc/types@0.1.21)': dependencies: '@swc/core': 1.11.29(@swc/helpers@0.5.17) @@ -17285,6 +17865,85 @@ snapshots: dependencies: defer-to-connect: 2.0.1 + '@tailwindcss/node@4.1.10': + dependencies: + '@ampproject/remapping': 2.3.0 + enhanced-resolve: 5.18.1 + jiti: 2.4.2 + lightningcss: 1.30.1 + magic-string: 0.30.17 + source-map-js: 1.2.1 + tailwindcss: 4.1.10 + + '@tailwindcss/oxide-android-arm64@4.1.10': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.10': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.10': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.10': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.10': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.10': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.10': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.10': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.10': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.10': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.10': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.10': + optional: true + + '@tailwindcss/oxide@4.1.10': + dependencies: + detect-libc: 2.0.4 + tar: 7.4.3 + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.10 + '@tailwindcss/oxide-darwin-arm64': 4.1.10 + '@tailwindcss/oxide-darwin-x64': 4.1.10 + '@tailwindcss/oxide-freebsd-x64': 4.1.10 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.10 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.10 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.10 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.10 + '@tailwindcss/oxide-linux-x64-musl': 4.1.10 + '@tailwindcss/oxide-wasm32-wasi': 4.1.10 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.10 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.10 + + '@tailwindcss/typography@0.5.16(tailwindcss@4.1.10)': + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 4.1.10 + + '@tailwindcss/vite@4.1.10(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + dependencies: + '@tailwindcss/node': 4.1.10 + '@tailwindcss/oxide': 4.1.10 + tailwindcss: 4.1.10 + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.26.2 @@ -17422,8 +18081,7 @@ snapshots: dependencies: '@types/express': 5.0.3 - '@types/cookie@0.6.0': - optional: true + '@types/cookie@0.6.0': {} '@types/cookiejar@2.1.5': {} @@ -17690,6 +18348,10 @@ snapshots: '@types/marked@4.3.2': {} + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 2.0.11 + '@types/methods@1.1.4': {} '@types/mime-types@3.0.0': {} @@ -17845,6 +18507,8 @@ snapshots: '@types/turndown@5.0.5': {} + '@types/unist@2.0.11': {} + '@types/whatwg-mimetype@3.0.2': {} '@types/which@2.0.2': {} @@ -18030,16 +18694,16 @@ snapshots: '@typescript-eslint/types': 8.34.0 eslint-visitor-keys: 4.2.0 - '@vitest/browser@3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/utils': 3.2.0 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) ws: 8.18.2(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.53.0 @@ -18062,7 +18726,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -18081,7 +18745,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -18101,23 +18765,23 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.0 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.15.31)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - '@vitest/mocker@3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': + '@vitest/mocker@3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.7.5(@types/node@22.15.31)(typescript@5.8.3) - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) '@vitest/pretty-format@3.2.0': dependencies: @@ -18167,7 +18831,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) optional: true '@vitest/ui@3.2.3(vitest@3.2.3)': @@ -18179,7 +18843,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vitest: 3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) '@vitest/utils@3.2.0': dependencies: @@ -18614,6 +19278,8 @@ snapshots: array-flatten@1.1.1: {} + array-timsort@1.0.3: {} + array-union@2.1.0: {} array.prototype.reduce@1.0.8: @@ -18692,6 +19358,8 @@ snapshots: transitivePeerDependencies: - debug + axobject-query@4.1.0: {} + b4a@1.6.7: {} babel-jest@29.7.0(@babel/core@7.26.10): @@ -19388,6 +20056,8 @@ snapshots: clsx@1.1.1: {} + clsx@2.1.1: {} + co@4.6.0: {} codemirror-lang-hcl@0.1.0: @@ -19462,6 +20132,14 @@ snapshots: commander@9.5.0: {} + comment-json@4.2.5: + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + has-own-prop: 2.0.0 + repeat-string: 1.6.1 + comment-parser@1.4.0: {} commondir@1.0.1: {} @@ -19520,6 +20198,8 @@ snapshots: connect-history-api-fallback@2.0.0: {} + consola@3.4.0: {} + console-control-strings@1.1.0: optional: true @@ -19546,6 +20226,8 @@ snapshots: cookie-signature@1.2.2: {} + cookie@0.6.0: {} + cookie@0.7.1: {} cookie@0.7.2: {} @@ -20173,6 +20855,10 @@ snapshots: dependencies: mimic-response: 3.1.0 + dedent@1.5.1(babel-plugin-macros@3.1.0): + optionalDependencies: + babel-plugin-macros: 3.1.0 + dedent@1.5.3(babel-plugin-macros@3.1.0): optionalDependencies: babel-plugin-macros: 3.1.0 @@ -20294,6 +20980,8 @@ snapshots: detect-touch-events@2.0.2: {} + devalue@5.1.1: {} + dezalgo@1.0.4: dependencies: asap: 2.0.6 @@ -20804,6 +21492,24 @@ snapshots: eslint: 9.28.0(jiti@2.4.2) globals: 13.24.0 + eslint-plugin-svelte@3.9.2(eslint@9.28.0(jiti@2.4.2))(svelte@5.34.1)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3)): + dependencies: + '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0(jiti@2.4.2)) + '@jridgewell/sourcemap-codec': 1.5.0 + eslint: 9.28.0(jiti@2.4.2) + esutils: 2.0.3 + globals: 16.2.0 + known-css-properties: 0.36.0 + postcss: 8.5.3 + postcss-load-config: 3.1.4(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3)) + postcss-safe-parser: 7.0.1(postcss@8.5.3) + semver: 7.7.2 + svelte-eslint-parser: 1.2.0(svelte@5.34.1) + optionalDependencies: + svelte: 5.34.1 + transitivePeerDependencies: + - ts-node + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 @@ -20860,6 +21566,8 @@ snapshots: transitivePeerDependencies: - supports-color + esm-env@1.2.2: {} + espree@10.3.0: dependencies: acorn: 8.14.1 @@ -20878,6 +21586,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esrap@1.4.9: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -21701,6 +22413,8 @@ snapshots: has-flag@4.0.0: {} + has-own-prop@2.0.0: {} + has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.1 @@ -21930,6 +22644,8 @@ snapshots: transitivePeerDependencies: - supports-color + human-id@4.1.1: {} + humanize-ms@1.2.1: dependencies: ms: 2.1.3 @@ -22216,6 +22932,10 @@ snapshots: dependencies: '@types/estree': 1.0.7 + is-reference@3.0.3: + dependencies: + '@types/estree': 1.0.7 + is-regex@1.1.4: dependencies: call-bind: 1.0.8 @@ -22710,6 +23430,8 @@ snapshots: jquery@3.7.1: {} + js-sha256@0.11.1: {} + js-tokens@4.0.0: {} js-tokens@9.0.1: {} @@ -22874,6 +23596,8 @@ snapshots: kind-of@6.0.3: {} + kleur@4.1.5: {} + klona@2.0.6: {} knockout@3.5.1: {} @@ -22882,6 +23606,8 @@ snapshots: kolorist@1.8.0: {} + kysely@0.27.6: {} + langium@3.3.1: dependencies: chevrotain: 11.0.3 @@ -22933,6 +23659,51 @@ snapshots: dependencies: immediate: 3.0.6 + lightningcss-darwin-arm64@1.30.1: + optional: true + + lightningcss-darwin-x64@1.30.1: + optional: true + + lightningcss-freebsd-x64@1.30.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.1: + optional: true + + lightningcss-linux-arm64-gnu@1.30.1: + optional: true + + lightningcss-linux-arm64-musl@1.30.1: + optional: true + + lightningcss-linux-x64-gnu@1.30.1: + optional: true + + lightningcss-linux-x64-musl@1.30.1: + optional: true + + lightningcss-win32-arm64-msvc@1.30.1: + optional: true + + lightningcss-win32-x64-msvc@1.30.1: + optional: true + + lightningcss@1.30.1: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-darwin-arm64: 1.30.1 + lightningcss-darwin-x64: 1.30.1 + lightningcss-freebsd-x64: 1.30.1 + lightningcss-linux-arm-gnueabihf: 1.30.1 + lightningcss-linux-arm64-gnu: 1.30.1 + lightningcss-linux-arm64-musl: 1.30.1 + lightningcss-linux-x64-gnu: 1.30.1 + lightningcss-linux-x64-musl: 1.30.1 + lightningcss-win32-arm64-msvc: 1.30.1 + lightningcss-win32-x64-msvc: 1.30.1 + lilconfig@2.1.0: {} lilconfig@3.1.3: {} @@ -23003,6 +23774,8 @@ snapshots: type-fest: 4.26.0 userhome: 1.0.1 + locate-character@3.0.0: {} + locate-path@2.0.0: dependencies: p-locate: 2.0.0 @@ -23023,6 +23796,8 @@ snapshots: lodash-es@4.17.21: {} + lodash.castarray@4.4.0: {} + lodash.clonedeep@4.5.0: {} lodash.debounce@4.0.8: {} @@ -23031,6 +23806,8 @@ snapshots: lodash.isequal@4.5.0: {} + lodash.isplainobject@4.0.6: {} + lodash.memoize@4.1.2: {} lodash.merge@4.6.2: {} @@ -23221,6 +23998,16 @@ snapshots: mdn-data@2.12.2: {} + mdsvex@0.12.6(svelte@5.34.1): + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 2.0.11 + prism-svelte: 0.4.7 + prismjs: 1.30.0 + svelte: 5.34.1 + unist-util-visit: 2.0.3 + vfile-message: 2.0.4 + media-typer@0.3.0: {} media-typer@1.1.0: {} @@ -23483,6 +24270,8 @@ snapshots: hasown: 2.0.2 isarray: 2.0.5 + mri@1.2.0: {} + mrmime@2.0.1: {} ms@2.0.0: {} @@ -24365,6 +25154,14 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.3 + postcss-load-config@3.1.4(postcss@8.5.3)(ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3)): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.5.3 + ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.15.31)(typescript@5.8.3) + postcss-loader@4.3.0(postcss@8.5.3)(webpack@5.99.9(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5)): dependencies: cosmiconfig: 7.1.0 @@ -24738,6 +25535,15 @@ snapshots: dependencies: postcss: 8.5.3 + postcss-scss@4.0.9(postcss@8.5.3): + dependencies: + postcss: 8.5.3 + + postcss-selector-parser@6.0.10: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -24828,6 +25634,10 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + prism-svelte@0.4.7: {} + + prismjs@1.30.0: {} + proc-log@2.0.1: {} proc-log@3.0.0: {} @@ -25170,8 +25980,7 @@ snapshots: dependencies: jsesc: 3.0.2 - repeat-string@1.6.1: - optional: true + repeat-string@1.6.1: {} require-directory@2.1.1: {} @@ -25261,10 +26070,10 @@ snapshots: robust-predicates@3.0.2: {} - rollup-plugin-stats@1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): + rollup-plugin-stats@1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): optionalDependencies: rollup: 4.40.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -25293,12 +26102,12 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): + rollup-plugin-webpack-stats@2.0.7(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: - rollup-plugin-stats: 1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + rollup-plugin-stats: 1.3.9(rollup@4.40.0)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) optionalDependencies: rollup: 4.40.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) rollup@4.40.0: dependencies: @@ -25358,6 +26167,10 @@ snapshots: tslib: 2.8.1 optional: true + sade@1.8.1: + dependencies: + mri: 1.2.0 + safaridriver@1.0.0: {} safe-array-concat@1.1.3: @@ -25659,6 +26472,8 @@ snapshots: set-blocking@2.0.0: {} + set-cookie-parser@2.7.1: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -25904,6 +26719,11 @@ snapshots: sprintf-js@1.1.3: {} + sqlite-wasm-kysely@0.3.0(kysely@0.27.6): + dependencies: + '@sqlite.org/sqlite-wasm': 3.48.0-build4 + kysely: 0.27.6 + sqlite3@5.1.7: dependencies: bindings: 1.5.0 @@ -26293,6 +27113,46 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svelte-check@4.2.1(picomatch@4.0.2)(svelte@5.34.1)(typescript@5.8.3): + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + chokidar: 4.0.3 + fdir: 6.4.6(picomatch@4.0.2) + picocolors: 1.1.1 + sade: 1.8.1 + svelte: 5.34.1 + typescript: 5.8.3 + transitivePeerDependencies: + - picomatch + + svelte-eslint-parser@1.2.0(svelte@5.34.1): + dependencies: + eslint-scope: 8.3.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + postcss: 8.5.3 + postcss-scss: 4.0.9(postcss@8.5.3) + postcss-selector-parser: 7.1.0 + optionalDependencies: + svelte: 5.34.1 + + svelte@5.34.1: + dependencies: + '@ampproject/remapping': 2.3.0 + '@jridgewell/sourcemap-codec': 1.5.0 + '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.1) + '@types/estree': 1.0.7 + acorn: 8.14.1 + aria-query: 5.3.2 + axobject-query: 4.1.0 + clsx: 2.1.1 + esm-env: 1.2.2 + esrap: 1.4.9 + is-reference: 3.0.3 + locate-character: 3.0.0 + magic-string: 0.30.17 + zimmerframe: 1.1.2 + svg-pan-zoom@3.6.2: {} svg-tags@1.0.0: {} @@ -26361,6 +27221,8 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + tailwindcss@4.1.10: {} + tapable@2.2.1: {} tape@4.17.0: @@ -26876,6 +27738,23 @@ snapshots: dependencies: imurmurhash: 0.1.4 + unist-util-is@4.1.0: {} + + unist-util-stringify-position@2.0.3: + dependencies: + '@types/unist': 2.0.11 + + unist-util-visit-parents@3.1.1: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 4.1.0 + + unist-util-visit@2.0.3: + dependencies: + '@types/unist': 2.0.11 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + universalify@0.1.2: {} universalify@0.2.0: {} @@ -26887,6 +27766,12 @@ snapshots: unpipe@1.0.0: {} + unplugin@2.3.5: + dependencies: + acorn: 8.14.1 + picomatch: 4.0.2 + webpack-virtual-modules: 0.6.2 + unused-filename@4.0.1: dependencies: escape-string-regexp: 5.0.0 @@ -26954,6 +27839,8 @@ snapshots: utils-merge@1.0.1: {} + uuid@10.0.0: {} + uuid@11.1.0: {} uuid@8.3.2: {} @@ -26986,13 +27873,18 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): + vfile-message@2.0.4: + dependencies: + '@types/unist': 2.0.11 + unist-util-stringify-position: 2.0.3 + + vite-node@3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -27007,13 +27899,13 @@ snapshots: - tsx - yaml - vite-node@3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): + vite-node@3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -27028,7 +27920,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-dts@4.5.4(@types/node@22.15.31)(rollup@4.40.0)(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@22.15.31) '@rollup/pluginutils': 5.1.4(rollup@4.40.0) @@ -27041,28 +27933,28 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.3 optionalDependencies: - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-static-copy@3.0.0(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: chokidar: 3.6.0 fs-extra: 11.3.0 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.13 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vite-plugin-svgo@2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): + vite-plugin-svgo@2.0.0(typescript@5.8.3)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): dependencies: svgo: 3.3.2 typescript: 5.8.3 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): + vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: esbuild: 0.25.5 fdir: 6.4.6(picomatch@4.0.2) @@ -27075,6 +27967,7 @@ snapshots: fsevents: 2.3.3 jiti: 2.4.2 less: 4.1.3 + lightningcss: 1.30.1 sass: 1.87.0 sass-embedded: 1.87.0 stylus: 0.64.0 @@ -27083,11 +27976,15 @@ snapshots: tsx: 4.20.3 yaml: 2.8.0 - vitest@3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): + vitefu@1.0.6(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)): + optionalDependencies: + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + + vitest@3.2.0(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/browser@3.2.0)(@vitest/ui@3.2.0)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.0 - '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.0(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.0 '@vitest/runner': 3.2.0 '@vitest/snapshot': 3.2.0 @@ -27105,13 +28002,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vite-node: 3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite-node: 3.2.0(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 22.15.31 - '@vitest/browser': 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.0(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(playwright@1.53.0)(utf-8-validate@6.0.5)(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0))(vitest@3.2.0)(webdriverio@9.15.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.0(vitest@3.2.0) happy-dom: 18.0.1 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -27129,11 +28026,11 @@ snapshots: - tsx - yaml - vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): + vitest@3.2.3(@types/debug@4.1.12)(@types/node@22.15.31)(@vitest/ui@3.2.3)(happy-dom@18.0.1)(jiti@2.4.2)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.3 - '@vitest/mocker': 3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) + '@vitest/mocker': 3.2.3(msw@2.7.5(@types/node@22.15.31)(typescript@5.8.3))(vite@6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.3 '@vitest/runner': 3.2.3 '@vitest/snapshot': 3.2.3 @@ -27151,8 +28048,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) - vite-node: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite: 6.3.5(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) + vite-node: 3.2.3(@types/node@22.15.31)(jiti@2.4.2)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.20.3)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -27358,6 +28255,8 @@ snapshots: webpack-sources@3.2.3: {} + webpack-virtual-modules@0.6.2: {} + webpack@5.99.9(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.5): dependencies: '@types/eslint-scope': 3.7.7 @@ -27694,6 +28593,8 @@ snapshots: optionalDependencies: commander: 9.5.0 + zimmerframe@1.1.2: {} + zip-stream@6.0.1: dependencies: archiver-utils: 5.0.2 From 73b1aa7c6c8d57b6bd539a826d8ced69a19a3b68 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:12:49 +0300 Subject: [PATCH 07/97] chore(vscode): add svelte to recommendations --- .vscode/extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 13e5a892d..4eec03a41 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -9,6 +9,7 @@ "redhat.vscode-yaml", "tobermory.es6-string-html", "vitest.explorer", - "yzhang.markdown-all-in-one" + "yzhang.markdown-all-in-one", + "svelte.svelte-vscode" ] } From 77213a0dbe48e6a096df0497371a35b7222b62bf Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:13:30 +0300 Subject: [PATCH 08/97] chore(website): add inlang to ignore --- apps/website/.gitignore | 2 ++ apps/website/project.inlang/project_id | 1 + 2 files changed, 3 insertions(+) create mode 100644 apps/website/project.inlang/project_id diff --git a/apps/website/.gitignore b/apps/website/.gitignore index 83eb01593..5a3bb8506 100644 --- a/apps/website/.gitignore +++ b/apps/website/.gitignore @@ -24,3 +24,5 @@ vite.config.ts.timestamp-* # Paraglide src/lib/paraglide + +project.inlang/cache \ No newline at end of file diff --git a/apps/website/project.inlang/project_id b/apps/website/project.inlang/project_id new file mode 100644 index 000000000..2002b3bce --- /dev/null +++ b/apps/website/project.inlang/project_id @@ -0,0 +1 @@ +dv1iXGpHP2mMvuQQo4 \ No newline at end of file From e66e70f7f253752e3d3b1235ae9b390d59d598c2 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:13:40 +0300 Subject: [PATCH 09/97] feat(website): very simple header --- apps/website/src/routes/+layout.svelte | 3 +++ apps/website/src/routes/+page.svelte | 2 +- apps/website/src/routes/header.svelte | 18 ++++++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 apps/website/src/routes/header.svelte diff --git a/apps/website/src/routes/+layout.svelte b/apps/website/src/routes/+layout.svelte index 3153e95d8..23fcd7133 100644 --- a/apps/website/src/routes/+layout.svelte +++ b/apps/website/src/routes/+layout.svelte @@ -1,7 +1,10 @@ +
+ {@render children()} diff --git a/apps/website/src/routes/+page.svelte b/apps/website/src/routes/+page.svelte index cc88df0ea..3f6013a9d 100644 --- a/apps/website/src/routes/+page.svelte +++ b/apps/website/src/routes/+page.svelte @@ -1,2 +1,2 @@ -

Welcome to SvelteKit

+

Welcome to SvelteKitt

Visit svelte.dev/docs/kit to read the documentation

diff --git a/apps/website/src/routes/header.svelte b/apps/website/src/routes/header.svelte new file mode 100644 index 000000000..70fc8037f --- /dev/null +++ b/apps/website/src/routes/header.svelte @@ -0,0 +1,18 @@ +
+
+ + +
+ +
+
+
\ No newline at end of file From 9eda9b139963398195ef5a462b65205ca6322874 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:20:01 +0300 Subject: [PATCH 10/97] feat(website): basic hero section --- apps/website/src/routes/+page.svelte | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/website/src/routes/+page.svelte b/apps/website/src/routes/+page.svelte index 3f6013a9d..0040d3484 100644 --- a/apps/website/src/routes/+page.svelte +++ b/apps/website/src/routes/+page.svelte @@ -1,2 +1,11 @@ -

Welcome to SvelteKitt

-

Visit svelte.dev/docs/kit to read the documentation

+
+
+

Trilium Notes

+

Build your personal knowledge base with Trilium Notes

+ + +
+
\ No newline at end of file From 7dd6c1a6ccef5eaad93db9df13db9189621b0030 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:42:02 +0300 Subject: [PATCH 11/97] feat(website): basic screenshot --- apps/website/src/routes/+page.svelte | 6 +++++- .../website/static/screenshots/desktop-win.png | Bin 0 -> 130789 bytes 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 apps/website/static/screenshots/desktop-win.png diff --git a/apps/website/src/routes/+page.svelte b/apps/website/src/routes/+page.svelte index 0040d3484..2bdd8c8a2 100644 --- a/apps/website/src/routes/+page.svelte +++ b/apps/website/src/routes/+page.svelte @@ -6,6 +6,10 @@ + + + +
+ Screenshot of the app on desktop Windows
\ No newline at end of file diff --git a/apps/website/static/screenshots/desktop-win.png b/apps/website/static/screenshots/desktop-win.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6ee05ec50e67a8bbb7d386da66be7f49b6ae78 GIT binary patch literal 130789 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%0Du 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 literal 0 HcmV?d00001 From 09dd8f9828f6d9e512077086a63a177b3ad54994 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 11:48:17 +0300 Subject: [PATCH 12/97] feat(website): slight improvements to header --- apps/website/src/routes/header.svelte | 11 ++++++----- apps/website/static/icon-color.svg | 28 +++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 apps/website/static/icon-color.svg diff --git a/apps/website/src/routes/header.svelte b/apps/website/src/routes/header.svelte index 70fc8037f..c4cac4217 100644 --- a/apps/website/src/routes/header.svelte +++ b/apps/website/src/routes/header.svelte @@ -1,8 +1,9 @@ -

-
- +
+
+ + Trilium Notes Logo + Trilium Notes +
+
+

Feature Highlights

+ +
+
+

Flexible Tree Structure

+

Organize notes in an arbitrarily deep tree. Notes can appear in multiple places via cloning.

+
+
+

Note Attributes & Scripting

+

Use note attributes to organize, query, and script advanced workflows.

+
+
+

Rich WYSIWYG Editor

+

Create notes with tables, images, math, and auto-formatted Markdown.

+
+
+

Source Code Friendly

+

Edit source code notes with syntax highlighting and a smooth experience.

+
+
+

Fast Navigation

+

Quickly move between notes with full-text search, backlinks, and hoisting.

+
+
+

Note Versioning

+

Track changes over time with seamless version history.

+
+
+

Strong Encryption

+

Secure notes individually with per-note encryption support.

+
+
+

Secure Authentication

+

Login via OpenID and TOTP for enhanced security.

+
+
+

Note Synchronization

+

Sync with your own server or use a 3rd party Trilium hosting provider.

+
+
+

Public Note Sharing

+

Easily publish and share notes on the web.

+
+
+

Visual Thinking Tools

+

Create relation maps, mind maps, and canvas-based sketches.

+
+
+

Geo Mapping

+

Visualize notes with pins and GPX tracks on maps.

+
+
+

Automation via REST API

+

Automate tasks and integrate with external tools using the REST API.

+
+
+

Advanced Scripting

+

Build powerful automations and workflows with scriptable notes.

+
+
+

Import & Export

+

Easily bring in data from Evernote or Markdown. Export content with flexibility.

+
+
+

Web Clipper

+

Save content from the web with the built-in web clipper.

+
+
+

Customizable UI

+

Tailor the interface with custom buttons, themes, and widgets.

+
+
+

Scales to 100k+ Notes

+

Trilium is built to handle massive knowledge bases without slowing down.

+
+
+

Mobile & Dark Mode

+

Touch-friendly mobile UI and full dark mode support included.

+
+
+

Multilingual Interface

+

Available in English, German, Spanish, French, Romanian, and Chinese (simplified & traditional).

+
+
+

Metrics Dashboard

+

Track and visualize usage with built-in metrics and Grafana integration.

+
+
+
+ \ No newline at end of file From 4946a50ebdc59c955a2e37e08925736b03bf16a2 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 12:02:43 +0300 Subject: [PATCH 15/97] chore(vscode): add tailwind extension to recommendations --- .vscode/extensions.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 4eec03a41..e64c42352 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -10,6 +10,7 @@ "tobermory.es6-string-html", "vitest.explorer", "yzhang.markdown-all-in-one", - "svelte.svelte-vscode" + "svelte.svelte-vscode", + "bradlc.vscode-tailwindcss" ] } From 652e91586ecb0947607390311cfe9fb7aec6da07 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 14 Jun 2025 12:13:23 +0300 Subject: [PATCH 16/97] feat(website): add a basic intro into the features --- apps/website/src/routes/+page.svelte | 42 ++++++++++++++++++++ apps/website/static/note-types/canvas.png | Bin 0 -> 258747 bytes apps/website/static/note-types/geo-map.png | Bin 0 -> 234841 bytes apps/website/static/note-types/mermaid.png | Bin 0 -> 30318 bytes apps/website/static/note-types/mind-map.png | Bin 0 -> 66773 bytes 5 files changed, 42 insertions(+) create mode 100644 apps/website/static/note-types/canvas.png create mode 100644 apps/website/static/note-types/geo-map.png create mode 100644 apps/website/static/note-types/mermaid.png create mode 100644 apps/website/static/note-types/mind-map.png diff --git a/apps/website/src/routes/+page.svelte b/apps/website/src/routes/+page.svelte index 5038e1373..a10e6cf6a 100644 --- a/apps/website/src/routes/+page.svelte +++ b/apps/website/src/routes/+page.svelte @@ -14,6 +14,48 @@
+
+

Beyond Text: Smarter Note Types

+ +
+ +
+ Canvas Note Screenshot +
+

Canvas Notes

+

Draw and arrange elements freely using an Excalidraw-powered canvas β€” ideal for diagrams, sketches, and visual planning.

+
+
+ + +
+ Mermaid Diagram Screenshot +
+

Mermaid Diagrams

+

Render flowcharts, Gantt charts, and sequence diagrams with Mermaid markdown syntax directly in your notes.

+
+
+ + +
+ Geo Map Screenshot +
+

Geo Maps

+

Plot locations and GPX tracks to visualize geography-linked notes and movement patterns on interactive maps.

+
+
+ + +
+ Mind Map Screenshot +
+

Mind Maps

+

Organize ideas visually using a drag-and-drop mind map editor powered by Mind Elixir.

+
+
+
+
+

Feature Highlights

diff --git a/apps/website/static/note-types/canvas.png b/apps/website/static/note-types/canvas.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5c74b363572720ceef82a9f796d908b2f29e41 GIT binary patch literal 258747 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%0DSG4~f)P!FoB6$B^?v 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

(rz2DhaTHr)UGgyB{` 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

-