From 706ff953de6dba8a8283cc521a9b5569f038fe8b Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:54:01 +1000 Subject: [PATCH] Adopt catalog references for all matching dependencies (#5889) ## Summary Converts 81 package dependencies to use pnpm catalog references for centralized version management. ## Changes - **What**: All dependencies matching catalog versions now use `catalog:` references - **Dependencies**: axios catalog entry corrected from ^1.11.0 to ^1.8.2 - Also removes a redundant knip config line ### Some things that shouldn't matter - TypeScript was updated from ^5.4.5 to catalog reference (^5.9.2), but the project was already resolving to 5.9.2 so this has no practical impact. - axios catalog version was corrected from ^1.11.0 back to ^1.8.2 to match the main package version. - Autoformatted LGraphNode.ts from another PR by running pnpm lint. Oops. --- knip.config.ts | 1 - package.json | 164 ++-- packages/design-system/package.json | 13 +- packages/shared-frontend-utils/package.json | 4 +- packages/tailwind-utils/package.json | 9 +- pnpm-lock.yaml | 887 ++++++++++---------- pnpm-workspace.yaml | 1 + 7 files changed, 520 insertions(+), 559 deletions(-) diff --git a/knip.config.ts b/knip.config.ts index 3b44579fd..5d975c8b4 100644 --- a/knip.config.ts +++ b/knip.config.ts @@ -20,7 +20,6 @@ const config: KnipConfig = { project: ['src/**/*.{js,ts}', '*.{js,ts,mts}'] }, 'packages/registry-types': { - entry: ['src/comfyRegistryTypes.ts'], project: ['src/**/*.{js,ts}'] } }, diff --git a/package.json b/package.json index ee0f556cf..280cdab58 100644 --- a/package.json +++ b/package.json @@ -42,82 +42,82 @@ "devtools:pycheck": "python3 -m compileall -q tools/devtools" }, "devDependencies": { - "@eslint/js": "^9.35.0", - "@intlify/eslint-plugin-vue-i18n": "^4.1.0", - "@lobehub/i18n-cli": "^1.25.1", - "@nx/eslint": "21.4.1", - "@nx/playwright": "21.4.1", - "@nx/storybook": "21.4.1", - "@nx/vite": "21.4.1", - "@pinia/testing": "^0.1.5", - "@playwright/test": "^1.52.0", - "@storybook/addon-docs": "^9.1.1", - "@storybook/vue3": "^9.1.1", - "@storybook/vue3-vite": "^9.1.1", - "@tailwindcss/vite": "^4.1.12", - "@trivago/prettier-plugin-sort-imports": "^5.2.0", - "@types/fs-extra": "^11.0.4", - "@types/jsdom": "^21.1.7", - "@types/node": "^20.14.8", - "@types/semver": "^7.7.0", - "@types/three": "^0.169.0", - "@vitejs/plugin-vue": "^5.1.4", - "@vitest/coverage-v8": "^3.2.4", - "@vitest/ui": "^3.0.0", - "@vue/test-utils": "^2.4.6", - "eslint": "^9.34.0", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-prettier": "^5.5.4", - "eslint-plugin-storybook": "^9.1.6", - "eslint-plugin-unused-imports": "^4.2.0", - "eslint-plugin-vue": "^10.4.0", + "@eslint/js": "catalog:", + "@intlify/eslint-plugin-vue-i18n": "catalog:", + "@lobehub/i18n-cli": "catalog:", + "@nx/eslint": "catalog:", + "@nx/playwright": "catalog:", + "@nx/storybook": "catalog:", + "@nx/vite": "catalog:", + "@pinia/testing": "catalog:", + "@playwright/test": "catalog:", + "@storybook/addon-docs": "catalog:", + "@storybook/vue3": "catalog:", + "@storybook/vue3-vite": "catalog:", + "@tailwindcss/vite": "catalog:", + "@trivago/prettier-plugin-sort-imports": "catalog:", + "@types/fs-extra": "catalog:", + "@types/jsdom": "catalog:", + "@types/node": "catalog:", + "@types/semver": "catalog:", + "@types/three": "catalog:", + "@vitejs/plugin-vue": "catalog:", + "@vitest/coverage-v8": "catalog:", + "@vitest/ui": "catalog:", + "@vue/test-utils": "catalog:", + "eslint": "catalog:", + "eslint-config-prettier": "catalog:", + "eslint-plugin-prettier": "catalog:", + "eslint-plugin-storybook": "catalog:", + "eslint-plugin-unused-imports": "catalog:", + "eslint-plugin-vue": "catalog:", "fs-extra": "^11.2.0", - "globals": "^15.9.0", - "happy-dom": "^15.11.0", - "husky": "^9.0.11", - "jiti": "2.4.2", - "jsdom": "^26.1.0", - "knip": "^5.62.0", - "lint-staged": "^15.2.7", - "nx": "21.4.1", - "prettier": "^3.3.2", - "storybook": "^9.1.6", - "tailwindcss": "^4.1.12", - "tailwindcss-primeui": "^0.6.1", - "tsx": "^4.15.6", - "tw-animate-css": "^1.3.8", - "typescript": "^5.4.5", - "typescript-eslint": "^8.44.0", - "unplugin-icons": "^0.22.0", - "unplugin-vue-components": "^0.28.0", + "globals": "catalog:", + "happy-dom": "catalog:", + "husky": "catalog:", + "jiti": "catalog:", + "jsdom": "catalog:", + "knip": "catalog:", + "lint-staged": "catalog:", + "nx": "catalog:", + "prettier": "catalog:", + "storybook": "catalog:", + "tailwindcss": "catalog:", + "tailwindcss-primeui": "catalog:", + "tsx": "catalog:", + "tw-animate-css": "catalog:", + "typescript": "catalog:", + "typescript-eslint": "catalog:", + "unplugin-icons": "catalog:", + "unplugin-vue-components": "catalog:", "uuid": "^11.1.0", - "vite": "^5.4.19", - "vite-plugin-dts": "^4.5.4", - "vite-plugin-html": "^3.2.2", - "vite-plugin-vue-devtools": "^7.7.6", - "vitest": "^3.2.4", - "vue-component-type-helpers": "^3.0.7", - "vue-eslint-parser": "^10.2.0", - "vue-tsc": "^3.0.7", + "vite": "catalog:", + "vite-plugin-dts": "catalog:", + "vite-plugin-html": "catalog:", + "vite-plugin-vue-devtools": "catalog:", + "vitest": "catalog:", + "vue-component-type-helpers": "catalog:", + "vue-eslint-parser": "catalog:", + "vue-tsc": "catalog:", "zip-dir": "^2.0.0", - "zod-to-json-schema": "^3.24.1" + "zod-to-json-schema": "catalog:" }, "dependencies": { - "@alloc/quick-lru": "^5.2.0", + "@alloc/quick-lru": "catalog:", "@atlaskit/pragmatic-drag-and-drop": "^1.3.1", "@comfyorg/comfyui-electron-types": "0.4.73-0", "@comfyorg/design-system": "workspace:*", "@comfyorg/registry-types": "workspace:*", "@comfyorg/tailwind-utils": "workspace:*", - "@iconify/json": "^2.2.380", - "@primeuix/forms": "0.0.2", - "@primeuix/styled": "0.3.2", - "@primeuix/utils": "^0.3.2", - "@primevue/core": "^4.2.5", - "@primevue/forms": "^4.2.5", - "@primevue/icons": "4.2.5", - "@primevue/themes": "^4.2.5", - "@sentry/vue": "^8.48.0", + "@iconify/json": "catalog:", + "@primeuix/forms": "catalog:", + "@primeuix/styled": "catalog:", + "@primeuix/utils": "catalog:", + "@primevue/core": "catalog:", + "@primevue/forms": "catalog:", + "@primevue/icons": "catalog:", + "@primevue/themes": "catalog:", + "@sentry/vue": "catalog:", "@tiptap/core": "^2.10.4", "@tiptap/extension-link": "^2.10.4", "@tiptap/extension-table": "^2.10.4", @@ -125,39 +125,39 @@ "@tiptap/extension-table-header": "^2.10.4", "@tiptap/extension-table-row": "^2.10.4", "@tiptap/starter-kit": "^2.10.4", - "@vueuse/core": "^11.0.0", - "@vueuse/integrations": "^13.9.0", + "@vueuse/core": "catalog:", + "@vueuse/integrations": "catalog:", "@xterm/addon-fit": "^0.10.0", "@xterm/addon-serialize": "^0.13.0", "@xterm/xterm": "^5.5.0", - "algoliasearch": "^5.21.0", - "axios": "^1.8.2", + "algoliasearch": "catalog:", + "axios": "catalog:", "chart.js": "^4.5.0", "dompurify": "^3.2.5", - "dotenv": "^16.4.5", + "dotenv": "catalog:", "es-toolkit": "^1.39.9", "extendable-media-recorder": "^9.2.27", "extendable-media-recorder-wav-encoder": "^7.0.129", "fast-glob": "^3.3.3", - "firebase": "^11.6.0", + "firebase": "catalog:", "fuse.js": "^7.0.0", "glob": "^11.0.3", "jsondiffpatch": "^0.6.0", "loglevel": "^1.9.2", "marked": "^15.0.11", - "pinia": "^2.1.7", - "primeicons": "^7.0.0", - "primevue": "^4.2.5", + "pinia": "catalog:", + "primeicons": "catalog:", + "primevue": "catalog:", "reka-ui": "^2.5.0", "semver": "^7.7.2", "three": "^0.170.0", "tiptap-markdown": "^0.8.10", - "vue": "^3.5.13", - "vue-i18n": "^9.14.3", - "vue-router": "^4.4.3", - "vuefire": "^3.2.1", - "yjs": "^13.6.27", - "zod": "^3.23.8", - "zod-validation-error": "^3.3.0" + "vue": "catalog:", + "vue-i18n": "catalog:", + "vue-router": "catalog:", + "vuefire": "catalog:", + "yjs": "catalog:", + "zod": "catalog:", + "zod-validation-error": "catalog:" } } diff --git a/packages/design-system/package.json b/packages/design-system/package.json index e2868d054..94aabcc89 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -4,10 +4,7 @@ "description": "Shared design system for ComfyUI Frontend", "type": "module", "exports": { - "./tailwind-config": { - "import": "./tailwind.config.ts", - "types": "./tailwind.config.ts" - }, + "./tailwind-config": "./tailwind.config.ts", "./css/*": "./src/css/*" }, "scripts": { @@ -20,12 +17,12 @@ ] }, "dependencies": { - "@iconify-json/lucide": "^1.1.178", - "@iconify/tailwind": "^1.1.3" + "@iconify-json/lucide": "catalog:", + "@iconify/tailwind": "catalog:" }, "devDependencies": { - "tailwindcss": "^3.4.17", - "typescript": "^5.4.5" + "tailwindcss": "catalog:", + "typescript": "catalog:" }, "packageManager": "pnpm@10.17.1" } diff --git a/packages/shared-frontend-utils/package.json b/packages/shared-frontend-utils/package.json index fa25c37a3..0157b5d1c 100644 --- a/packages/shared-frontend-utils/package.json +++ b/packages/shared-frontend-utils/package.json @@ -14,9 +14,9 @@ "./networkUtil": "./src/networkUtil.ts" }, "dependencies": { - "axios": "^1.11.0" + "axios": "catalog:" }, "devDependencies": { - "typescript": "^5.9.2" + "typescript": "catalog:" } } diff --git a/packages/tailwind-utils/package.json b/packages/tailwind-utils/package.json index f20d1ea65..8a62e71eb 100644 --- a/packages/tailwind-utils/package.json +++ b/packages/tailwind-utils/package.json @@ -6,10 +6,7 @@ "main": "./src/index.ts", "types": "./src/index.ts", "exports": { - ".": { - "import": "./src/index.ts", - "types": "./src/index.ts" - } + ".": "./src/index.ts" }, "scripts": { "typecheck": "tsc --noEmit" @@ -25,6 +22,6 @@ "tailwind-merge": "^2.2.0" }, "devDependencies": { - "typescript": "^5.4.5" + "typescript": "catalog:" } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2768d1af2..96d55214c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,12 +4,267 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@alloc/quick-lru': + specifier: ^5.2.0 + version: 5.2.0 + '@eslint/js': + specifier: ^9.35.0 + version: 9.35.0 + '@iconify-json/lucide': + specifier: ^1.1.178 + version: 1.2.66 + '@iconify/json': + specifier: ^2.2.380 + version: 2.2.380 + '@iconify/tailwind': + specifier: ^1.1.3 + version: 1.2.0 + '@intlify/eslint-plugin-vue-i18n': + specifier: ^4.1.0 + version: 4.1.0 + '@lobehub/i18n-cli': + specifier: ^1.25.1 + version: 1.25.1 + '@nx/eslint': + specifier: 21.4.1 + version: 21.4.1 + '@nx/playwright': + specifier: 21.4.1 + version: 21.4.1 + '@nx/storybook': + specifier: 21.4.1 + version: 21.4.1 + '@nx/vite': + specifier: 21.4.1 + version: 21.4.1 + '@pinia/testing': + specifier: ^0.1.5 + version: 0.1.5 + '@playwright/test': + specifier: ^1.52.0 + version: 1.52.0 + '@primeuix/forms': + specifier: 0.0.2 + version: 0.0.2 + '@primeuix/styled': + specifier: 0.3.2 + version: 0.3.2 + '@primeuix/utils': + specifier: ^0.3.2 + version: 0.3.2 + '@primevue/core': + specifier: ^4.2.5 + version: 4.2.5 + '@primevue/forms': + specifier: ^4.2.5 + version: 4.2.5 + '@primevue/icons': + specifier: 4.2.5 + version: 4.2.5 + '@primevue/themes': + specifier: ^4.2.5 + version: 4.2.5 + '@sentry/vue': + specifier: ^8.48.0 + version: 8.48.0 + '@storybook/addon-docs': + specifier: ^9.1.1 + version: 9.1.1 + '@storybook/vue3': + specifier: ^9.1.1 + version: 9.1.1 + '@storybook/vue3-vite': + specifier: ^9.1.1 + version: 9.1.1 + '@tailwindcss/vite': + specifier: ^4.1.12 + version: 4.1.12 + '@trivago/prettier-plugin-sort-imports': + specifier: ^5.2.0 + version: 5.2.2 + '@types/fs-extra': + specifier: ^11.0.4 + version: 11.0.4 + '@types/jsdom': + specifier: ^21.1.7 + version: 21.1.7 + '@types/node': + specifier: ^20.14.8 + version: 20.14.10 + '@types/semver': + specifier: ^7.7.0 + version: 7.7.0 + '@types/three': + specifier: ^0.169.0 + version: 0.169.0 + '@vitejs/plugin-vue': + specifier: ^5.1.4 + version: 5.1.4 + '@vitest/coverage-v8': + specifier: ^3.2.4 + version: 3.2.4 + '@vitest/ui': + specifier: ^3.0.0 + version: 3.2.4 + '@vue/test-utils': + specifier: ^2.4.6 + version: 2.4.6 + '@vueuse/core': + specifier: ^11.0.0 + version: 11.0.0 + '@vueuse/integrations': + specifier: ^13.9.0 + version: 13.9.0 + algoliasearch: + specifier: ^5.21.0 + version: 5.21.0 + axios: + specifier: ^1.8.2 + version: 1.11.0 + dotenv: + specifier: ^16.4.5 + version: 16.6.1 + eslint: + specifier: ^9.34.0 + version: 9.35.0 + eslint-config-prettier: + specifier: ^10.1.8 + version: 10.1.8 + eslint-plugin-prettier: + specifier: ^5.5.4 + version: 5.5.4 + eslint-plugin-storybook: + specifier: ^9.1.6 + version: 9.1.6 + eslint-plugin-unused-imports: + specifier: ^4.2.0 + version: 4.2.0 + eslint-plugin-vue: + specifier: ^10.4.0 + version: 10.4.0 + firebase: + specifier: ^11.6.0 + version: 11.6.0 + globals: + specifier: ^15.9.0 + version: 15.15.0 + happy-dom: + specifier: ^15.11.0 + version: 15.11.0 + husky: + specifier: ^9.0.11 + version: 9.0.11 + jiti: + specifier: 2.4.2 + version: 2.4.2 + jsdom: + specifier: ^26.1.0 + version: 26.1.0 + knip: + specifier: ^5.62.0 + version: 5.62.0 + lint-staged: + specifier: ^15.2.7 + version: 15.2.7 + nx: + specifier: 21.4.1 + version: 21.4.1 + pinia: + specifier: ^2.1.7 + version: 2.2.2 + prettier: + specifier: ^3.3.2 + version: 3.3.2 + primeicons: + specifier: ^7.0.0 + version: 7.0.0 + primevue: + specifier: ^4.2.5 + version: 4.2.5 + storybook: + specifier: ^9.1.6 + version: 9.1.6 + tailwindcss: + specifier: ^4.1.12 + version: 4.1.12 + tailwindcss-primeui: + specifier: ^0.6.1 + version: 0.6.1 + tsx: + specifier: ^4.15.6 + version: 4.19.4 + tw-animate-css: + specifier: ^1.3.8 + version: 1.3.8 + typescript: + specifier: ^5.9.2 + version: 5.9.2 + typescript-eslint: + specifier: ^8.44.0 + version: 8.44.0 + unplugin-icons: + specifier: ^0.22.0 + version: 0.22.0 + unplugin-vue-components: + specifier: ^0.28.0 + version: 0.28.0 + vite: + specifier: ^5.4.19 + version: 5.4.19 + vite-plugin-dts: + specifier: ^4.5.4 + version: 4.5.4 + vite-plugin-html: + specifier: ^3.2.2 + version: 3.2.2 + vite-plugin-vue-devtools: + specifier: ^7.7.6 + version: 7.7.6 + vitest: + specifier: ^3.2.4 + version: 3.2.4 + vue: + specifier: ^3.5.13 + version: 3.5.13 + vue-component-type-helpers: + specifier: ^3.0.7 + version: 3.1.0 + vue-eslint-parser: + specifier: ^10.2.0 + version: 10.2.0 + vue-i18n: + specifier: ^9.14.3 + version: 9.14.3 + vue-router: + specifier: ^4.4.3 + version: 4.4.3 + vue-tsc: + specifier: ^3.0.7 + version: 3.0.7 + vuefire: + specifier: ^3.2.1 + version: 3.2.1 + yjs: + specifier: ^13.6.27 + version: 13.6.27 + zod: + specifier: ^3.23.8 + version: 3.24.1 + zod-to-json-schema: + specifier: ^3.24.1 + version: 3.24.1 + zod-validation-error: + specifier: ^3.3.0 + version: 3.3.0 + importers: .: dependencies: '@alloc/quick-lru': - specifier: ^5.2.0 + specifier: 'catalog:' version: 5.2.0 '@atlaskit/pragmatic-drag-and-drop': specifier: ^1.3.1 @@ -27,31 +282,31 @@ importers: specifier: workspace:* version: link:packages/tailwind-utils '@iconify/json': - specifier: ^2.2.380 + specifier: 'catalog:' version: 2.2.380 '@primeuix/forms': - specifier: 0.0.2 + specifier: 'catalog:' version: 0.0.2 '@primeuix/styled': - specifier: 0.3.2 + specifier: 'catalog:' version: 0.3.2 '@primeuix/utils': - specifier: ^0.3.2 + specifier: 'catalog:' version: 0.3.2 '@primevue/core': - specifier: ^4.2.5 + specifier: 'catalog:' version: 4.2.5(vue@3.5.13(typescript@5.9.2)) '@primevue/forms': - specifier: ^4.2.5 + specifier: 'catalog:' version: 4.2.5(vue@3.5.13(typescript@5.9.2)) '@primevue/icons': - specifier: 4.2.5 + specifier: 'catalog:' version: 4.2.5(vue@3.5.13(typescript@5.9.2)) '@primevue/themes': - specifier: ^4.2.5 + specifier: 'catalog:' version: 4.2.5 '@sentry/vue': - specifier: ^8.48.0 + specifier: 'catalog:' version: 8.48.0(pinia@2.2.2(typescript@5.9.2)(vue@3.5.13(typescript@5.9.2)))(vue@3.5.13(typescript@5.9.2)) '@tiptap/core': specifier: ^2.10.4 @@ -75,10 +330,10 @@ importers: specifier: ^2.10.4 version: 2.10.4 '@vueuse/core': - specifier: ^11.0.0 + specifier: 'catalog:' version: 11.0.0(vue@3.5.13(typescript@5.9.2)) '@vueuse/integrations': - specifier: ^13.9.0 + specifier: 'catalog:' version: 13.9.0(axios@1.11.0)(fuse.js@7.0.0)(vue@3.5.13(typescript@5.9.2)) '@xterm/addon-fit': specifier: ^0.10.0 @@ -90,10 +345,10 @@ importers: specifier: ^5.5.0 version: 5.5.0 algoliasearch: - specifier: ^5.21.0 + specifier: 'catalog:' version: 5.21.0 axios: - specifier: ^1.8.2 + specifier: 'catalog:' version: 1.11.0 chart.js: specifier: ^4.5.0 @@ -102,7 +357,7 @@ importers: specifier: ^3.2.5 version: 3.2.5 dotenv: - specifier: ^16.4.5 + specifier: 'catalog:' version: 16.6.1 es-toolkit: specifier: ^1.39.9 @@ -117,7 +372,7 @@ importers: specifier: ^3.3.3 version: 3.3.3 firebase: - specifier: ^11.6.0 + specifier: 'catalog:' version: 11.6.0 fuse.js: specifier: ^7.0.0 @@ -135,13 +390,13 @@ importers: specifier: ^15.0.11 version: 15.0.11 pinia: - specifier: ^2.1.7 + specifier: 'catalog:' version: 2.2.2(typescript@5.9.2)(vue@3.5.13(typescript@5.9.2)) primeicons: - specifier: ^7.0.0 + specifier: 'catalog:' version: 7.0.0 primevue: - specifier: ^4.2.5 + specifier: 'catalog:' version: 4.2.5(vue@3.5.13(typescript@5.9.2)) reka-ui: specifier: ^2.5.0 @@ -156,219 +411,219 @@ importers: specifier: ^0.8.10 version: 0.8.10(@tiptap/core@2.10.4(@tiptap/pm@2.10.4)) vue: - specifier: ^3.5.13 + specifier: 'catalog:' version: 3.5.13(typescript@5.9.2) vue-i18n: - specifier: ^9.14.3 + specifier: 'catalog:' version: 9.14.3(vue@3.5.13(typescript@5.9.2)) vue-router: - specifier: ^4.4.3 + specifier: 'catalog:' version: 4.4.3(vue@3.5.13(typescript@5.9.2)) vuefire: - specifier: ^3.2.1 + specifier: 'catalog:' version: 3.2.1(consola@3.4.2)(firebase@11.6.0)(vue@3.5.13(typescript@5.9.2)) yjs: - specifier: ^13.6.27 + specifier: 'catalog:' version: 13.6.27 zod: - specifier: ^3.23.8 + specifier: 'catalog:' version: 3.24.1 zod-validation-error: - specifier: ^3.3.0 + specifier: 'catalog:' version: 3.3.0(zod@3.24.1) devDependencies: '@eslint/js': - specifier: ^9.35.0 + specifier: 'catalog:' version: 9.35.0 '@intlify/eslint-plugin-vue-i18n': - specifier: ^4.1.0 + specifier: 'catalog:' version: 4.1.0(eslint@9.35.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0)(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.4.2)))(yaml-eslint-parser@1.3.0) '@lobehub/i18n-cli': - specifier: ^1.25.1 + specifier: 'catalog:' version: 1.25.1(@types/react@19.1.9)(typescript@5.9.2)(use-sync-external-store@1.5.0(react@19.1.1))(ws@8.18.3)(zod@3.24.1) '@nx/eslint': - specifier: 21.4.1 + specifier: 'catalog:' version: 21.4.1(@babel/traverse@7.28.3)(@zkochan/js-yaml@0.0.7)(eslint@9.35.0(jiti@2.4.2))(nx@21.4.1) '@nx/playwright': - specifier: 21.4.1 + specifier: 'catalog:' version: 21.4.1(@babel/traverse@7.28.3)(@playwright/test@1.52.0)(@zkochan/js-yaml@0.0.7)(eslint@9.35.0(jiti@2.4.2))(nx@21.4.1)(typescript@5.9.2) '@nx/storybook': - specifier: 21.4.1 + specifier: 'catalog:' version: 21.4.1(@babel/traverse@7.28.3)(@zkochan/js-yaml@0.0.7)(eslint@9.35.0(jiti@2.4.2))(nx@21.4.1)(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)))(typescript@5.9.2) '@nx/vite': - specifier: 21.4.1 + specifier: 'catalog:' version: 21.4.1(@babel/traverse@7.28.3)(nx@21.4.1)(typescript@5.9.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2))(vitest@3.2.4) '@pinia/testing': - specifier: ^0.1.5 + specifier: 'catalog:' version: 0.1.5(pinia@2.2.2(typescript@5.9.2)(vue@3.5.13(typescript@5.9.2)))(vue@3.5.13(typescript@5.9.2)) '@playwright/test': - specifier: ^1.52.0 + specifier: 'catalog:' version: 1.52.0 '@storybook/addon-docs': - specifier: ^9.1.1 + specifier: 'catalog:' version: 9.1.1(@types/react@19.1.9)(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2))) '@storybook/vue3': - specifier: ^9.1.1 + specifier: 'catalog:' version: 9.1.1(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)))(vue@3.5.13(typescript@5.9.2)) '@storybook/vue3-vite': - specifier: ^9.1.1 + specifier: 'catalog:' version: 9.1.1(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)))(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2))(vue@3.5.13(typescript@5.9.2)) '@tailwindcss/vite': - specifier: ^4.1.12 + specifier: 'catalog:' version: 4.1.12(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) '@trivago/prettier-plugin-sort-imports': - specifier: ^5.2.0 + specifier: 'catalog:' version: 5.2.2(@vue/compiler-sfc@3.5.13)(prettier@3.3.2) '@types/fs-extra': - specifier: ^11.0.4 + specifier: 'catalog:' version: 11.0.4 '@types/jsdom': - specifier: ^21.1.7 + specifier: 'catalog:' version: 21.1.7 '@types/node': - specifier: ^20.14.8 + specifier: 'catalog:' version: 20.14.10 '@types/semver': - specifier: ^7.7.0 + specifier: 'catalog:' version: 7.7.0 '@types/three': - specifier: ^0.169.0 + specifier: 'catalog:' version: 0.169.0 '@vitejs/plugin-vue': - specifier: ^5.1.4 + specifier: 'catalog:' version: 5.1.4(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2))(vue@3.5.13(typescript@5.9.2)) '@vitest/coverage-v8': - specifier: ^3.2.4 + specifier: 'catalog:' version: 3.2.4(vitest@3.2.4) '@vitest/ui': - specifier: ^3.0.0 + specifier: 'catalog:' version: 3.2.4(vitest@3.2.4) '@vue/test-utils': - specifier: ^2.4.6 + specifier: 'catalog:' version: 2.4.6 eslint: - specifier: ^9.34.0 + specifier: 'catalog:' version: 9.35.0(jiti@2.4.2) eslint-config-prettier: - specifier: ^10.1.8 + specifier: 'catalog:' version: 10.1.8(eslint@9.35.0(jiti@2.4.2)) eslint-plugin-prettier: - specifier: ^5.5.4 + specifier: 'catalog:' version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.35.0(jiti@2.4.2)))(eslint@9.35.0(jiti@2.4.2))(prettier@3.3.2) eslint-plugin-storybook: - specifier: ^9.1.6 + specifier: 'catalog:' version: 9.1.6(eslint@9.35.0(jiti@2.4.2))(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)))(typescript@5.9.2) eslint-plugin-unused-imports: - specifier: ^4.2.0 + specifier: 'catalog:' version: 4.2.0(@typescript-eslint/eslint-plugin@8.44.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.35.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.35.0(jiti@2.4.2)) eslint-plugin-vue: - specifier: ^10.4.0 + specifier: 'catalog:' version: 10.4.0(@typescript-eslint/parser@8.44.0(eslint@9.35.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.35.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.4.2))) fs-extra: specifier: ^11.2.0 version: 11.2.0 globals: - specifier: ^15.9.0 + specifier: 'catalog:' version: 15.15.0 happy-dom: - specifier: ^15.11.0 + specifier: 'catalog:' version: 15.11.0 husky: - specifier: ^9.0.11 + specifier: 'catalog:' version: 9.0.11 jiti: - specifier: 2.4.2 + specifier: 'catalog:' version: 2.4.2 jsdom: - specifier: ^26.1.0 + specifier: 'catalog:' version: 26.1.0 knip: - specifier: ^5.62.0 + specifier: 'catalog:' version: 5.62.0(@types/node@20.14.10)(typescript@5.9.2) lint-staged: - specifier: ^15.2.7 + specifier: 'catalog:' version: 15.2.7 nx: - specifier: 21.4.1 + specifier: 'catalog:' version: 21.4.1 prettier: - specifier: ^3.3.2 + specifier: 'catalog:' version: 3.3.2 storybook: - specifier: ^9.1.6 + specifier: 'catalog:' version: 9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) tailwindcss: - specifier: ^4.1.12 + specifier: 'catalog:' version: 4.1.12 tailwindcss-primeui: - specifier: ^0.6.1 + specifier: 'catalog:' version: 0.6.1(tailwindcss@4.1.12) tsx: - specifier: ^4.15.6 + specifier: 'catalog:' version: 4.19.4 tw-animate-css: - specifier: ^1.3.8 + specifier: 'catalog:' version: 1.3.8 typescript: - specifier: ^5.4.5 + specifier: 'catalog:' version: 5.9.2 typescript-eslint: - specifier: ^8.44.0 + specifier: 'catalog:' version: 8.44.0(eslint@9.35.0(jiti@2.4.2))(typescript@5.9.2) unplugin-icons: - specifier: ^0.22.0 + specifier: 'catalog:' version: 0.22.0(@vue/compiler-sfc@3.5.13) unplugin-vue-components: - specifier: ^0.28.0 + specifier: 'catalog:' version: 0.28.0(@babel/parser@7.28.4)(rollup@4.22.4)(vue@3.5.13(typescript@5.9.2)) uuid: specifier: ^11.1.0 version: 11.1.0 vite: - specifier: ^5.4.19 + specifier: 'catalog:' version: 5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2) vite-plugin-dts: - specifier: ^4.5.4 + specifier: 'catalog:' version: 4.5.4(@types/node@20.14.10)(rollup@4.22.4)(typescript@5.9.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) vite-plugin-html: - specifier: ^3.2.2 + specifier: 'catalog:' version: 3.2.2(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) vite-plugin-vue-devtools: - specifier: ^7.7.6 + specifier: 'catalog:' version: 7.7.6(rollup@4.22.4)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2))(vue@3.5.13(typescript@5.9.2)) vitest: - specifier: ^3.2.4 + specifier: 'catalog:' version: 3.2.4(@types/debug@4.1.12)(@types/node@20.14.10)(@vitest/ui@3.2.4)(happy-dom@15.11.0)(jsdom@26.1.0)(lightningcss@1.30.1)(terser@5.39.2) vue-component-type-helpers: - specifier: ^3.0.7 - version: 3.0.7 + specifier: 'catalog:' + version: 3.1.0 vue-eslint-parser: - specifier: ^10.2.0 + specifier: 'catalog:' version: 10.2.0(eslint@9.35.0(jiti@2.4.2)) vue-tsc: - specifier: ^3.0.7 + specifier: 'catalog:' version: 3.0.7(typescript@5.9.2) zip-dir: specifier: ^2.0.0 version: 2.0.0 zod-to-json-schema: - specifier: ^3.24.1 + specifier: 'catalog:' version: 3.24.1(zod@3.24.1) packages/design-system: dependencies: '@iconify-json/lucide': - specifier: ^1.1.178 + specifier: 'catalog:' version: 1.2.66 '@iconify/tailwind': - specifier: ^1.1.3 + specifier: 'catalog:' version: 1.2.0 devDependencies: tailwindcss: - specifier: ^3.4.17 - version: 3.4.17 + specifier: 'catalog:' + version: 4.1.12 typescript: - specifier: ^5.4.5 + specifier: 'catalog:' version: 5.9.2 packages/registry-types: {} @@ -376,11 +631,11 @@ importers: packages/shared-frontend-utils: dependencies: axios: - specifier: ^1.11.0 + specifier: 'catalog:' version: 1.11.0 devDependencies: typescript: - specifier: ^5.9.2 + specifier: 'catalog:' version: 5.9.2 packages/tailwind-utils: @@ -393,7 +648,7 @@ importers: version: 2.6.0 devDependencies: typescript: - specifier: ^5.4.5 + specifier: 'catalog:' version: 5.9.2 packages: @@ -586,11 +841,6 @@ packages: resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==} engines: {node: '>=6.9.0'} - '@babel/parser@7.28.3': - resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.4': resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} @@ -1026,10 +1276,6 @@ packages: resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.2': - resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.4': resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} @@ -2111,15 +2357,6 @@ packages: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - '@rollup/pluginutils@5.3.0': resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} engines: {node: '>=14.0.0'} @@ -3144,16 +3381,10 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -3329,10 +3560,6 @@ packages: camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - camelcase@8.0.0: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} @@ -3462,10 +3689,6 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commander@8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} @@ -3586,15 +3809,6 @@ packages: supports-color: optional: true - debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.3: resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} @@ -3671,9 +3885,6 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - diff-match-patch@1.0.5: resolution: {integrity: sha512-IayShXAgj/QMXgB0IWmKx+rOPuGMhqm5w6jvFxmVenXKIzRqTAAsbBPT3kWQeGANj3jGgvcvv4yK6SxqYmikgw==} @@ -3681,9 +3892,6 @@ packages: resolution: {integrity: sha512-7SCDfnQtBObcngVXNPZcnxGxqqPTK4UqeXeKAch+RGH5qpqadWbV9FmN71x9Bb4tTs0TNFb4FT/4Kz4P4Cjqcw==} engines: {node: '>=6.0.0'} - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - doctypes@1.1.0: resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} @@ -4572,10 +4780,6 @@ packages: resolution: {integrity: sha512-LUU2Gx8EhYxpdzTR6BmjL1ifgOAQJQELTHOiPv9KITaKjZvJ9Jmgigx01tuZ49id37LorpGc9dPBPlXTboXScw==} engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jiti@1.21.7: - resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} - hasBin: true - jiti@2.4.2: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true @@ -4799,10 +5003,6 @@ packages: resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} engines: {node: '>=14'} - lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} - lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -4898,9 +5098,6 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - magic-string@0.30.18: - resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} - magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} @@ -5145,9 +5342,6 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.4: - resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} @@ -5165,9 +5359,6 @@ packages: resolution: {integrity: sha512-SsI/exkodHsh+ofCV7An2PZWRaJC7eFVl7gtHQlMWFEDmWtb7cELr/GK32Nhe/6dZQhbr81o+Moswx9aXN3RRg==} engines: {node: '>=18.2.0'} - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -5259,10 +5450,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -5438,10 +5625,6 @@ packages: engines: {node: '>=0.10'} hasBin: true - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - pinia@2.2.2: resolution: {integrity: sha512-ja2XqFWZC36mupU4z1ZzxeTApV7DOw44cV4dhQ9sGwun+N89v/XP7+j7q6TanS1u1tdbK4r+1BUx7heMaIdagA==} peerDependencies: @@ -5454,10 +5637,6 @@ packages: typescript: optional: true - pirates@4.0.7: - resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} - engines: {node: '>= 6'} - pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} @@ -5474,47 +5653,10 @@ packages: engines: {node: '>=18'} hasBin: true - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.1.0: - resolution: {integrity: sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - postcss-selector-parser@6.1.0: resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} engines: {node: '>=4'} - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.1: resolution: {integrity: sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==} engines: {node: ^10 || ^12 || >=14} @@ -5711,9 +5853,6 @@ packages: resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} engines: {node: '>=0.10.0'} - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -6035,11 +6174,6 @@ packages: subscribable-things@2.1.53: resolution: {integrity: sha512-zWvN9F/eYQWDKszXl4NXkyqPXvMDZDmXfcHiM5C5WQZTTY2OK+2TZeDlA9oio69FEPqPu9T6yeEcAhQ2uRmnaw==} - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - superjson@2.2.2: resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} engines: {node: '>=16'} @@ -6080,11 +6214,6 @@ packages: peerDependencies: tailwindcss: '>=3.1.0' - tailwindcss@3.4.17: - resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} - engines: {node: '>=14.0.0'} - hasBin: true - tailwindcss@4.1.12: resolution: {integrity: sha512-DzFtxOi+7NsFf7DBtI3BJsynR+0Yp6etH+nRPTbpWnS2pZBaSksv/JGctNwSWzbFjp0vxSqknaUylseZqMDGrA==} @@ -6109,13 +6238,6 @@ packages: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - three@0.170.0: resolution: {integrity: sha512-FQK+LEpYc0fBD+J8g6oSEyyNzjp+Q7Ks1C568WWaoMRLW+TkNNWmenWeGgJjV105Gd+p/2ql1ZcjYvNiPZBhuQ==} @@ -6202,9 +6324,6 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-map@1.0.3: resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} @@ -6260,9 +6379,6 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - ufo@1.5.4: - resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} @@ -6519,9 +6635,6 @@ packages: vue-component-type-helpers@2.2.12: resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==} - vue-component-type-helpers@3.0.7: - resolution: {integrity: sha512-TvyUcFXmjZcXUvU+r1MOyn4/vv4iF+tPwg5Ig33l/FJ3myZkxeQpzzQMLMFWcQAjr6Xs7BRwVy/TwbmNZUA/4w==} - vue-component-type-helpers@3.1.0: resolution: {integrity: sha512-cC1pYNRZkSS1iCvdlaMbbg2sjDwxX098FucEjtz9Yig73zYjWzQsnMe5M9H8dRNv55hAIDGUI29hF2BEUA4FMQ==} @@ -6951,12 +7064,12 @@ snapshots: '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1) '@babel/helpers': 7.27.1 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.3 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6965,15 +7078,15 @@ snapshots: '@babel/generator@7.28.3': dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.30 jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/helper-compilation-targets@7.27.2': dependencies: @@ -7008,7 +7121,7 @@ snapshots: '@babel/core': 7.27.1 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - debug: 4.4.1 + debug: 4.4.3 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -7019,14 +7132,14 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -7041,7 +7154,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/helper-plugin-utils@7.27.1': {} @@ -7066,7 +7179,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color @@ -7080,18 +7193,14 @@ snapshots: dependencies: '@babel/template': 7.27.2 '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 transitivePeerDependencies: - supports-color '@babel/helpers@7.27.1': dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - - '@babel/parser@7.28.3': - dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@babel/parser@7.28.4': dependencies: @@ -7617,7 +7726,7 @@ snapshots: dependencies: '@babel/core': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 esutils: 2.0.3 '@babel/preset-typescript@7.27.1(@babel/core@7.27.1)': @@ -7636,26 +7745,21 @@ snapshots: '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 '@babel/traverse@7.28.3': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/types': 7.28.2 - debug: 4.4.1 + '@babel/types': 7.28.4 + debug: 4.4.3 transitivePeerDependencies: - supports-color - '@babel/types@7.28.2': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/types@7.28.4': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -7852,7 +7956,7 @@ snapshots: '@eslint/config-array@0.21.0': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.1 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -7866,7 +7970,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.1 + debug: 4.4.3 espree: 10.4.0 globals: 14.0.0 ignore: 5.3.1 @@ -8267,11 +8371,11 @@ snapshots: '@antfu/install-pkg': 1.1.0 '@antfu/utils': 8.1.1 '@iconify/types': 2.0.0 - debug: 4.4.1 + debug: 4.4.3 globals: 15.15.0 kolorist: 1.8.0 local-pkg: 1.1.2 - mlly: 1.7.4 + mlly: 1.8.0 transitivePeerDependencies: - supports-color @@ -8298,7 +8402,7 @@ snapshots: '@eslint/eslintrc': 3.3.1 '@intlify/core-base': 11.1.12 '@intlify/message-compiler': 11.1.12 - debug: 4.4.1 + debug: 4.4.3 eslint: 9.35.0(jiti@2.4.2) eslint-compat-utils: 0.6.5(eslint@9.35.0(jiti@2.4.2)) glob: 10.4.5 @@ -8883,14 +8987,6 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.4(rollup@4.22.4)': - dependencies: - '@types/estree': 1.0.8 - estree-walker: 2.0.2 - picomatch: 4.0.3 - optionalDependencies: - rollup: 4.22.4 - '@rollup/pluginutils@5.3.0(rollup@4.22.4)': dependencies: '@types/estree': 1.0.8 @@ -9066,7 +9162,7 @@ snapshots: '@storybook/builder-vite': 9.1.1(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)))(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) '@storybook/vue3': 9.1.1(storybook@9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)))(vue@3.5.13(typescript@5.9.2)) find-package-json: 1.2.0 - magic-string: 0.30.18 + magic-string: 0.30.19 storybook: 9.1.6(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) typescript: 5.9.2 vite: 5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2) @@ -9093,7 +9189,7 @@ snapshots: enhanced-resolve: 5.18.3 jiti: 2.5.1 lightningcss: 1.30.1 - magic-string: 0.30.18 + magic-string: 0.30.19 source-map-js: 1.2.1 tailwindcss: 4.1.12 @@ -9346,9 +9442,9 @@ snapshots: '@trivago/prettier-plugin-sort-imports@5.2.2(@vue/compiler-sfc@3.5.13)(prettier@3.3.2)': dependencies: '@babel/generator': 7.28.3 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 javascript-natural-sort: 0.7.1 lodash: 4.17.21 prettier: 3.3.2 @@ -9499,7 +9595,7 @@ snapshots: '@typescript-eslint/types': 8.44.0 '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.44.0 - debug: 4.4.1 + debug: 4.4.3 eslint: 9.35.0(jiti@2.4.2) typescript: 5.9.2 transitivePeerDependencies: @@ -9509,7 +9605,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) '@typescript-eslint/types': 8.44.0 - debug: 4.4.1 + debug: 4.4.3 typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -9528,7 +9624,7 @@ snapshots: '@typescript-eslint/types': 8.44.0 '@typescript-eslint/typescript-estree': 8.44.0(typescript@5.9.2) '@typescript-eslint/utils': 8.44.0(eslint@9.35.0(jiti@2.4.2))(typescript@5.9.2) - debug: 4.4.1 + debug: 4.4.3 eslint: 9.35.0(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 @@ -9543,7 +9639,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.44.0(typescript@5.9.2) '@typescript-eslint/types': 8.44.0 '@typescript-eslint/visitor-keys': 8.44.0 - debug: 4.4.1 + debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -9579,12 +9675,12 @@ snapshots: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 ast-v8-to-istanbul: 0.3.5 - debug: 4.4.1 + debug: 4.4.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 - magic-string: 0.30.18 + magic-string: 0.30.19 magicast: 0.3.5 std-env: 3.9.0 test-exclude: 7.0.1 @@ -9605,7 +9701,7 @@ snapshots: dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.18 + magic-string: 0.30.19 optionalDependencies: vite: 5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2) @@ -9622,7 +9718,7 @@ snapshots: '@vitest/snapshot@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.18 + magic-string: 0.30.19 pathe: 2.0.3 '@vitest/spy@3.2.4': @@ -9679,10 +9775,10 @@ snapshots: '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1) '@babel/template': 7.27.2 '@babel/traverse': 7.28.3 - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 '@vue/babel-helper-vue-transform-on': 1.4.0 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.27.1) - '@vue/shared': 3.5.13 + '@vue/shared': 3.5.21 optionalDependencies: '@babel/core': 7.27.1 transitivePeerDependencies: @@ -9694,14 +9790,14 @@ snapshots: '@babel/core': 7.27.1 '@babel/helper-module-imports': 7.27.1 '@babel/helper-plugin-utils': 7.27.1 - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/compiler-sfc': 3.5.13 transitivePeerDependencies: - supports-color '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 @@ -9727,13 +9823,13 @@ snapshots: '@vue/compiler-sfc@3.5.13': dependencies: - '@babel/parser': 7.28.3 + '@babel/parser': 7.28.4 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.18 + magic-string: 0.30.19 postcss: 8.5.1 source-map-js: 1.2.1 @@ -9791,9 +9887,9 @@ snapshots: '@vue/language-core@2.2.12(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.13 + '@vue/compiler-dom': 3.5.21 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 + '@vue/shared': 3.5.21 alien-signals: 1.0.13 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -9804,9 +9900,9 @@ snapshots: '@vue/language-core@3.0.7(typescript@5.9.2)': dependencies: '@volar/language-core': 2.4.23 - '@vue/compiler-dom': 3.5.13 + '@vue/compiler-dom': 3.5.21 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.13 + '@vue/shared': 3.5.21 alien-signals: 2.0.7 muggle-string: 0.4.1 path-browserify: 1.0.1 @@ -10036,15 +10132,11 @@ snapshots: ansi-styles@6.2.1: {} - any-promise@1.3.0: {} - anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - arg@5.0.2: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -10149,7 +10241,7 @@ snapshots: babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.28.2 + '@babel/types': 7.28.4 bail@2.0.2: {} @@ -10250,8 +10342,6 @@ snapshots: pascal-case: 3.1.2 tslib: 2.8.1 - camelcase-css@2.0.1: {} - camelcase@8.0.0: {} caniuse-lite@1.0.30001737: {} @@ -10365,8 +10455,6 @@ snapshots: commander@2.20.3: {} - commander@4.1.1: {} - commander@8.3.0: {} compare-versions@6.1.1: {} @@ -10409,8 +10497,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 convert-source-map@2.0.0: {} @@ -10487,10 +10575,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.1: - dependencies: - ms: 2.1.3 - debug@4.4.3: dependencies: ms: 2.1.3 @@ -10541,7 +10625,7 @@ snapshots: detect-port@1.6.1: dependencies: address: 1.2.2 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -10549,8 +10633,6 @@ snapshots: dependencies: dequal: 2.0.3 - didyoumean@1.2.2: {} - diff-match-patch@1.0.5: {} dirty-json@0.9.2: @@ -10559,8 +10641,6 @@ snapshots: unescape-js: 1.1.4 utf8: 3.0.0 - dlv@1.1.3: {} - doctypes@1.1.0: {} dom-accessibility-api@0.5.16: {} @@ -10687,7 +10767,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.25.5): dependencies: - debug: 4.4.1 + debug: 4.4.3 esbuild: 0.25.5 transitivePeerDependencies: - supports-color @@ -10831,7 +10911,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.1 + debug: 4.4.3 escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -11111,7 +11191,7 @@ snapshots: fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 - jsonfile: 6.1.0 + jsonfile: 6.2.0 universalify: 2.0.1 fs-extra@11.2.0: @@ -11277,14 +11357,14 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.4 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -11474,7 +11554,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.30 - debug: 4.4.1 + debug: 4.4.3 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -11510,8 +11590,6 @@ snapshots: chalk: 4.1.2 pretty-format: 30.0.5 - jiti@1.21.7: {} - jiti@2.4.2: {} jiti@2.5.1: {} @@ -11651,7 +11729,7 @@ snapshots: '@types/node': 20.14.10 fast-glob: 3.3.3 formatly: 0.2.4 - jiti: 2.4.2 + jiti: 2.5.1 js-yaml: 4.1.0 minimist: 1.2.8 oxc-resolver: 11.6.1 @@ -11733,8 +11811,6 @@ snapshots: lilconfig@3.1.2: {} - lilconfig@3.1.3: {} - lines-and-columns@1.2.4: {} lines-and-columns@2.0.3: {} @@ -11771,7 +11847,7 @@ snapshots: local-pkg@0.5.1: dependencies: - mlly: 1.7.4 + mlly: 1.8.0 pkg-types: 1.3.1 local-pkg@1.1.2: @@ -11835,18 +11911,14 @@ snapshots: lz-string@1.5.0: {} - magic-string@0.30.18: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@0.30.19: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 magicast@0.3.5: dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 source-map-js: 1.2.1 make-dir@4.0.0: @@ -12192,7 +12264,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1 + debug: 4.4.3 decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -12266,13 +12338,6 @@ snapshots: mkdirp@3.0.1: {} - mlly@1.7.4: - dependencies: - acorn: 8.15.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - ufo: 1.5.4 - mlly@1.8.0: dependencies: acorn: 8.15.0 @@ -12291,12 +12356,6 @@ snapshots: '@babel/runtime': 7.28.4 tslib: 2.8.1 - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - nanoid@3.3.8: {} nanoid@5.1.5: {} @@ -12410,8 +12469,6 @@ snapshots: object-assign@4.1.1: {} - object-hash@3.0.0: {} - object-keys@1.1.1: {} ohash@2.0.11: {} @@ -12602,8 +12659,6 @@ snapshots: pidtree@0.6.0: {} - pify@2.3.0: {} - pinia@2.2.2(typescript@5.9.2)(vue@3.5.13(typescript@5.9.2)): dependencies: '@vue/devtools-api': 6.6.3 @@ -12612,12 +12667,10 @@ snapshots: optionalDependencies: typescript: 5.9.2 - pirates@4.0.7: {} - pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.7.4 + mlly: 1.8.0 pathe: 2.0.3 pkg-types@2.3.0: @@ -12634,42 +12687,11 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - postcss-import@15.1.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.10 - - postcss-js@4.1.0(postcss@8.5.1): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.5.1 - - postcss-load-config@4.0.2(postcss@8.5.1): - dependencies: - lilconfig: 3.1.3 - yaml: 2.8.1 - optionalDependencies: - postcss: 8.5.1 - - postcss-nested@6.2.0(postcss@8.5.1): - dependencies: - postcss: 8.5.1 - postcss-selector-parser: 6.1.2 - postcss-selector-parser@6.1.0: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - postcss@8.5.1: dependencies: nanoid: 3.3.8 @@ -12945,10 +12967,6 @@ snapshots: react@19.1.1: {} - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -13331,16 +13349,6 @@ snapshots: rxjs-interop: 2.0.0 tslib: 2.8.1 - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.7 - ts-interface-checker: 0.1.13 - superjson@2.2.2: dependencies: copy-anything: 3.0.5 @@ -13378,33 +13386,6 @@ snapshots: dependencies: tailwindcss: 4.1.12 - tailwindcss@3.4.17: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.3 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.7 - lilconfig: 3.1.3 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.5.1 - postcss-import: 15.1.0(postcss@8.5.1) - postcss-js: 4.1.0(postcss@8.5.1) - postcss-load-config: 4.0.2(postcss@8.5.1) - postcss-nested: 6.2.0(postcss@8.5.1) - postcss-selector-parser: 6.1.2 - resolve: 1.22.10 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - tailwindcss@4.1.12: {} tapable@2.2.3: {} @@ -13439,14 +13420,6 @@ snapshots: glob: 10.4.5 minimatch: 9.0.5 - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - three@0.170.0: {} tiny-invariant@1.3.3: {} @@ -13512,8 +13485,6 @@ snapshots: ts-dedent@2.2.0: {} - ts-interface-checker@0.1.13: {} - ts-map@1.0.3: {} tsconfig-paths@4.2.0: @@ -13560,8 +13531,6 @@ snapshots: uc.micro@2.1.0: {} - ufo@1.5.4: {} - ufo@1.6.1: {} uint8array-extras@1.5.0: {} @@ -13621,7 +13590,7 @@ snapshots: '@antfu/install-pkg': 0.5.0 '@antfu/utils': 0.7.10 '@iconify/utils': 2.3.0 - debug: 4.4.1 + debug: 4.4.3 kolorist: 1.8.0 local-pkg: 0.5.1 unplugin: 2.3.5 @@ -13633,14 +13602,14 @@ snapshots: unplugin-vue-components@0.28.0(@babel/parser@7.28.4)(rollup@4.22.4)(vue@3.5.13(typescript@5.9.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.22.4) + '@rollup/pluginutils': 5.3.0(rollup@4.22.4) chokidar: 3.6.0 - debug: 4.4.1 + debug: 4.4.3 fast-glob: 3.3.3 local-pkg: 0.5.1 - magic-string: 0.30.18 + magic-string: 0.30.19 minimatch: 9.0.5 - mlly: 1.7.4 + mlly: 1.8.0 unplugin: 2.3.5 vue: 3.5.13(typescript@5.9.2) optionalDependencies: @@ -13712,7 +13681,7 @@ snapshots: vite-node@3.2.4(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2) @@ -13765,10 +13734,10 @@ snapshots: vite-plugin-inspect@0.8.9(rollup@4.22.4)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.22.4) - debug: 4.4.1 + '@rollup/pluginutils': 5.3.0(rollup@4.22.4) + debug: 4.4.3 error-stack-parser-es: 0.1.5 - fs-extra: 11.2.0 + fs-extra: 11.3.2 open: 10.1.2 perfect-debounce: 1.0.0 picocolors: 1.1.1 @@ -13802,9 +13771,9 @@ snapshots: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.27.1) '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1) '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.1) - '@vue/compiler-dom': 3.5.13 + '@vue/compiler-dom': 3.5.21 kolorist: 1.8.0 - magic-string: 0.30.18 + magic-string: 0.30.19 vite: 5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2) transitivePeerDependencies: - supports-color @@ -13831,9 +13800,9 @@ snapshots: '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.3.3 - debug: 4.4.1 + debug: 4.4.3 expect-type: 1.2.2 - magic-string: 0.30.18 + magic-string: 0.30.19 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.9.0 @@ -13877,8 +13846,6 @@ snapshots: vue-component-type-helpers@2.2.12: {} - vue-component-type-helpers@3.0.7: {} - vue-component-type-helpers@3.1.0: {} vue-demi@0.14.10(vue@3.5.13(typescript@5.9.2)): @@ -13887,9 +13854,9 @@ snapshots: vue-docgen-api@4.79.2(vue@3.5.13(typescript@5.9.2)): dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 - '@vue/compiler-dom': 3.5.13 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 + '@vue/compiler-dom': 3.5.21 '@vue/compiler-sfc': 3.5.13 ast-types: 0.16.1 esm-resolve: 1.0.11 @@ -13903,7 +13870,7 @@ snapshots: vue-eslint-parser@10.2.0(eslint@9.35.0(jiti@2.4.2)): dependencies: - debug: 4.4.1 + debug: 4.4.3 eslint: 9.35.0(jiti@2.4.2) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -14018,8 +13985,8 @@ snapshots: with@7.0.2: dependencies: - '@babel/parser': 7.28.3 - '@babel/types': 7.28.2 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 50bb8f97a..0fdfed2b5 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -84,6 +84,7 @@ catalog: # Data and validation algoliasearch: ^5.21.0 + axios: ^1.8.2 firebase: ^11.6.0 yjs: ^13.6.27 zod: ^3.23.8