diff --git a/ui/package.json b/ui/package.json index a663b30f1..d0475a8cc 100644 --- a/ui/package.json +++ b/ui/package.json @@ -117,8 +117,8 @@ "@iconify/json": "^2.2.343", "@intlify/unplugin-vue-i18n": "^6.0.8", "@tailwindcss/aspect-ratio": "^0.4.2", - "@tailwindcss/container-queries": "^0.1.0", - "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/container-queries": "^0.1.1", + "@tailwindcss/forms": "^0.5.10", "@tsconfig/node18": "^2.0.1", "@types/jsdom": "^21.1.7", "@types/lodash-es": "^4.17.12", @@ -153,9 +153,8 @@ "rollup-plugin-gzip": "^3.1.0", "sass-embedded": "^1.82.0", "start-server-and-test": "^1.14.0", - "tailwindcss": "^3.2.7", - "tailwindcss-safe-area": "^0.2.2", - "tailwindcss-themer": "^2.0.3", + "tailwindcss": "^3.4.17", + "tailwindcss-themer": "^4.1.1", "terser": "^5.37.0", "tsdown": "^0.12.8", "typescript": "~5.8.0", diff --git a/ui/packages/components/package.json b/ui/packages/components/package.json index a57fbade5..fa23d2d44 100644 --- a/ui/packages/components/package.json +++ b/ui/packages/components/package.json @@ -2,45 +2,56 @@ "name": "@halo-dev/components", "version": "2.21.0", "description": "", - "files": [ - "dist" - ], - "main": "./dist/halo-components.iife.js", - "module": "./dist/halo-components.es.js", - "unpkg": "./dist/halo-components.iife.js", - "jsdelivr": "./dist/halo-components.iife.js", - "types": "./dist/index.d.ts", - "scripts": { - "dev": "vite build --watch", - "build": "vite build", - "test:unit": "vitest --run", - "test:unit:watch": "vitest --watch", - "test:unit:ui": "vitest --watch --ui", - "test:unit:coverage": "vitest run --coverage", - "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false", - "storybook": "storybook dev -p 6006", - "build-storybook": "storybook build" - }, "keywords": [ "halo", "halo-components", "halo-dev", "@halo-dev/components" ], - "author": { - "name": "@halo-dev", - "url": "https://github.com/halo-dev" + "homepage": "https://github.com/halo-dev/halo/tree/main/ui/packages/components#readme", + "bugs": { + "url": "https://github.com/halo-dev/halo/issues" }, "repository": { "type": "git", "url": "https://github.com/halo-dev/halo.git", "directory": "ui/packages/components" }, - "bugs": { - "url": "https://github.com/halo-dev/halo/issues" - }, - "homepage": "https://github.com/halo-dev/halo/tree/main/ui/packages/components#readme", "license": "MIT", + "author": { + "name": "@halo-dev", + "url": "https://github.com/halo-dev" + }, + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "import": "./dist/halo-components.es.js" + }, + "./dist/style.css": "./dist/style.css" + }, + "main": "./dist/halo-components.iife.js", + "jsdelivr": "./dist/halo-components.iife.js", + "unpkg": "./dist/halo-components.iife.js", + "module": "./dist/halo-components.es.js", + "types": "./dist/index.d.ts", + "files": [ + "dist" + ], + "scripts": { + "build": "vite build", + "build-storybook": "storybook build", + "dev": "vite build --watch", + "storybook": "storybook dev -p 6006", + "test:unit": "vitest --run", + "test:unit:coverage": "vitest run --coverage", + "test:unit:ui": "vitest --watch --ui", + "test:unit:watch": "vitest --watch", + "typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false" + }, + "dependencies": { + "floating-vue": "^5.2.2" + }, "devDependencies": { "@storybook/addon-essentials": "^7.6.3", "@storybook/addon-interactions": "^7.6.3", @@ -57,15 +68,5 @@ "peerDependencies": { "vue": "^3.5.16", "vue-router": "^4.5.1" - }, - "exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/halo-components.es.js" - }, - "./dist/style.css": "./dist/style.css" - }, - "dependencies": { - "floating-vue": "^5.2.2" } } diff --git a/ui/packages/components/postcss.config.js b/ui/packages/components/postcss.config.cjs similarity index 100% rename from ui/packages/components/postcss.config.js rename to ui/packages/components/postcss.config.cjs diff --git a/ui/packages/components/tailwind.config.js b/ui/packages/components/tailwind.config.js deleted file mode 100644 index e7d10c90c..000000000 --- a/ui/packages/components/tailwind.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - ...require("../../tailwind.config"), -}; diff --git a/ui/packages/components/tailwind.config.ts b/ui/packages/components/tailwind.config.ts new file mode 100644 index 000000000..cca2b0122 --- /dev/null +++ b/ui/packages/components/tailwind.config.ts @@ -0,0 +1,3 @@ +import tailwindConfig from "../../tailwind.config"; + +export default tailwindConfig; diff --git a/ui/packages/components/tsconfig.node.json b/ui/packages/components/tsconfig.node.json index ccd4b148c..bed7d898a 100644 --- a/ui/packages/components/tsconfig.node.json +++ b/ui/packages/components/tsconfig.node.json @@ -1,9 +1,15 @@ { "extends": "@tsconfig/node18/tsconfig.json", - "include": ["vite.config.*", "vitest.config.*"], + "include": [ + "vite.config.*", + "vitest.config.*", + "tailwind.config.ts", + "../../tailwind.config.ts" + ], "compilerOptions": { "composite": true, "module": "ESNext", + "moduleResolution": "Bundler", "types": ["node"] } } diff --git a/ui/packages/editor/package.json b/ui/packages/editor/package.json index 876bee36a..8ead073b8 100644 --- a/ui/packages/editor/package.json +++ b/ui/packages/editor/package.json @@ -13,6 +13,7 @@ }, "license": "GPL-3.0", "author": "@halo-dev", + "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", diff --git a/ui/packages/editor/postcss.config.js b/ui/packages/editor/postcss.config.cjs similarity index 100% rename from ui/packages/editor/postcss.config.js rename to ui/packages/editor/postcss.config.cjs diff --git a/ui/packages/editor/tailwind.config.js b/ui/packages/editor/tailwind.config.js deleted file mode 100644 index e7d10c90c..000000000 --- a/ui/packages/editor/tailwind.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - ...require("../../tailwind.config"), -}; diff --git a/ui/packages/editor/tailwind.config.ts b/ui/packages/editor/tailwind.config.ts new file mode 100644 index 000000000..cca2b0122 --- /dev/null +++ b/ui/packages/editor/tailwind.config.ts @@ -0,0 +1,3 @@ +import tailwindConfig from "../../tailwind.config"; + +export default tailwindConfig; diff --git a/ui/packages/editor/tsconfig.node.json b/ui/packages/editor/tsconfig.node.json index 625bbcff3..e15a597fe 100644 --- a/ui/packages/editor/tsconfig.node.json +++ b/ui/packages/editor/tsconfig.node.json @@ -1,6 +1,10 @@ { "extends": "@tsconfig/node18/tsconfig.json", - "include": ["vite.config.*"], + "include": [ + "vite.config.*", + "tailwind.config.ts", + "../../tailwind.config.ts" + ], "compilerOptions": { "composite": true, "module": "ESNext", diff --git a/ui/pnpm-lock.yaml b/ui/pnpm-lock.yaml index b7cfc9a41..c85fa756b 100644 --- a/ui/pnpm-lock.yaml +++ b/ui/pnpm-lock.yaml @@ -56,7 +56,7 @@ importers: version: 1.5.9 '@formkit/themes': specifier: ^1.5.9 - version: 1.5.9(tailwindcss@3.3.0(postcss@8.4.21)) + version: 1.5.9(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))) '@formkit/utils': specifier: ^1.5.9 version: 1.5.9 @@ -65,7 +65,7 @@ importers: version: 1.5.9 '@formkit/vue': specifier: ^1.5.9 - version: 1.5.9(tailwindcss@3.3.0(postcss@8.4.21))(typescript@5.8.3) + version: 1.5.9(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)))(typescript@5.8.3) '@halo-dev/api-client': specifier: workspace:* version: link:packages/api-client @@ -228,13 +228,13 @@ importers: version: 6.0.8(@vue/compiler-dom@3.5.16)(eslint@9.29.0(jiti@2.4.2))(rollup@4.43.0)(typescript@5.8.3)(vue-i18n@11.1.5(vue@3.5.16(typescript@5.8.3)))(vue@3.5.16(typescript@5.8.3)) '@tailwindcss/aspect-ratio': specifier: ^0.4.2 - version: 0.4.2(tailwindcss@3.3.0(postcss@8.4.21)) + version: 0.4.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))) '@tailwindcss/container-queries': - specifier: ^0.1.0 - version: 0.1.0(tailwindcss@3.3.0(postcss@8.4.21)) + specifier: ^0.1.1 + version: 0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))) '@tailwindcss/forms': - specifier: ^0.5.7 - version: 0.5.7(tailwindcss@3.3.0(postcss@8.4.21)) + specifier: ^0.5.10 + version: 0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))) '@tsconfig/node18': specifier: ^2.0.1 version: 2.0.1 @@ -261,10 +261,10 @@ importers: version: 7.0.0-dev.20250619.1 '@vitejs/plugin-vue': specifier: ^6.0.0 - version: 6.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(vue@3.5.16(typescript@5.8.3)) + version: 6.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': specifier: ^5.0.0 - version: 5.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(vue@3.5.16(typescript@5.8.3)) + version: 5.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3)) '@vitest/eslint-plugin': specifier: ^1.2.7 version: 1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4) @@ -338,14 +338,11 @@ importers: specifier: ^1.14.0 version: 1.14.0 tailwindcss: - specifier: ^3.2.7 - version: 3.3.0(postcss@8.4.21) - tailwindcss-safe-area: - specifier: ^0.2.2 - version: 0.2.2 + specifier: ^3.4.17 + version: 3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) tailwindcss-themer: - specifier: ^2.0.3 - version: 2.0.3(tailwindcss@3.3.0(postcss@8.4.21)) + specifier: ^4.1.1 + version: 4.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))) terser: specifier: ^5.37.0 version: 5.37.0 @@ -360,25 +357,25 @@ importers: version: 22.1.0(@vue/compiler-sfc@3.5.16)(vue-template-compiler@2.7.14) vite: specifier: npm:rolldown-vite@7.0.0 - version: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + version: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) vite-plugin-dts: specifier: ^4.5.4 - version: 4.5.4(@types/node@18.13.0)(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(rollup@4.43.0)(typescript@5.8.3) + version: 4.5.4(@types/node@18.13.0)(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(rollup@4.43.0)(typescript@5.8.3) vite-plugin-externals: specifier: ^0.6.2 - version: 0.6.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)) + version: 0.6.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)) vite-plugin-html: specifier: ^3.2.2 - version: 3.2.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)) + version: 3.2.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)) vite-plugin-pwa: specifier: ^0.20.0 - version: 0.20.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(workbox-build@7.0.0(@types/babel__core@7.20.5))(workbox-window@7.0.0) + version: 0.20.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(workbox-build@7.0.0(@types/babel__core@7.20.5))(workbox-window@7.0.0) vite-plugin-static-copy: specifier: ^1.0.6 - version: 1.0.6(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)) + version: 1.0.6(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)) vitest: specifier: ^3.1.4 - version: 3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + version: 3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) vue-tsc: specifier: ^2.2.10 version: 2.2.10(typescript@5.8.3) @@ -621,13 +618,13 @@ importers: version: 1.0.7(@rsbuild/core@1.3.22)(@vue/compiler-sfc@3.5.16)(esbuild@0.25.5)(vue@3.5.16(typescript@5.8.3)) '@vitejs/plugin-vue': specifier: ^5.0.0 || ^6.0.0 - version: 6.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(vue@3.5.16(typescript@5.8.3)) + version: 6.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3)) js-yaml: specifier: ^4.1.0 version: 4.1.0 vite: specifier: npm:rolldown-vite@7.0.0 - version: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + version: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) devDependencies: '@types/js-yaml': specifier: ^4.0.9 @@ -635,6 +632,10 @@ importers: packages: + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -2150,6 +2151,10 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + '@csstools/color-helpers@5.0.2': resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} engines: {node: '>=18'} @@ -2839,6 +2844,9 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} @@ -4001,15 +4009,15 @@ packages: peerDependencies: tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' - '@tailwindcss/container-queries@0.1.0': - resolution: {integrity: sha512-t1GeJ9P8ual160BvKy6Y1sG7bjChArMaK6iRXm3ZYjZGN2FTzmqb5ztsTDb9AsTSJD4NMHtsnaI2ielrXEk+hw==} + '@tailwindcss/container-queries@0.1.1': + resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} peerDependencies: tailwindcss: '>=3.2.0' - '@tailwindcss/forms@0.5.7': - resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} + '@tailwindcss/forms@0.5.10': + resolution: {integrity: sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==} peerDependencies: - tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1' '@tanstack/match-sorter-utils@8.7.6': resolution: {integrity: sha512-2AMpRiA6QivHOUiBpQAVxjiHAA68Ei23ZUMNaRJrN6omWiSFLoYrxGcT6BXtuzp0Jw4h6HZCmGGIM/gbwebO2A==} @@ -4269,6 +4277,18 @@ packages: '@transloadit/prettier-bytes@0.3.4': resolution: {integrity: sha512-8/SnIF9Q2k52mbjRVAYLranwkaDTLb+O9r4Z/uo8uNw//SjygKvvbF4BHSOuReufaAyum1q13602VcNud25Dfg==} + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tsconfig/node18@2.0.1': resolution: {integrity: sha512-UqdfvuJK0SArA2CxhKWwwAWfnVSXiYe63bVpMutc27vpngCntGUZQETO24pEJ46zU6XM+7SpqYoMgcO3bM11Ew==} @@ -5048,16 +5068,15 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true - acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.12.1: resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} engines: {node: '>=0.4.0'} @@ -5190,6 +5209,9 @@ packages: app-root-dir@1.0.2: resolution: {integrity: sha512-jlpIfsOoNoafl92Sz//64uQHGSyMrD2vYG5d8o2a4qGvyNCvXur7bzIsWtAC/6flI2RYAp3kv8rsfBtaLm7w0g==} + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -5543,10 +5565,6 @@ packages: resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} engines: {node: '>= 0.8.0'} - chokidar@3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} @@ -5809,6 +5827,9 @@ packages: typescript: optional: true + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + crelt@1.0.5: resolution: {integrity: sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==} @@ -6065,6 +6086,10 @@ packages: resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + diff@8.0.2: resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} engines: {node: '>=0.3.1'} @@ -6504,10 +6529,6 @@ packages: fast-diff@1.2.0: resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} - fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -6812,10 +6833,6 @@ packages: engines: {node: '>=16 || 14 >=14.17'} hasBin: true - glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} - deprecated: Glob versions prior to v9 are no longer supported - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -7472,6 +7489,10 @@ packages: resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} hasBin: true + 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 @@ -7584,8 +7605,8 @@ packages: jstransformer@1.0.0: resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} - just-unique@4.1.1: - resolution: {integrity: sha512-iLt/RPnrazs4D4IVaO1Hac2W/WH9SiCT3CuhX9hip0xWVnUe+28Lyse4w/OxjSwdZ0CzduimWPMZH/KwxnCAEw==} + just-unique@4.2.0: + resolution: {integrity: sha512-cxQGGUiit6CGUpuuiezY8N4m1wgF4o7127rXEXDFcxeDUFfdV7gSkwA26Fe2wWBiNQq2SZOgN4gSmMxB/StA8Q==} keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -7701,6 +7722,10 @@ packages: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} + 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==} @@ -7866,6 +7891,9 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -8547,21 +8575,21 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - postcss-import@14.1.0: - resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} - engines: {node: '>=10.0.0'} + 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.0.0: - resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: - postcss: ^8.3.3 + postcss: ^8.4.21 - postcss-load-config@3.1.4: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -8602,16 +8630,12 @@ packages: peerDependencies: postcss: ^8.1.0 - postcss-nested@6.0.0: - resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==} + 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.0.11: - resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} - engines: {node: '>=4'} - postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} @@ -9874,9 +9898,9 @@ packages: style-mod@4.0.0: resolution: {integrity: sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==} - sucrase@3.31.0: - resolution: {integrity: sha512-6QsHnkqyVEzYcaiHsOKkzOtOgdJcb8i54x6AV2hDwyZcY9ZyykGZVw6L/YN98xC0evwTP6utsWWrKRaa8QlfEQ==} - engines: {node: '>=8'} + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} hasBin: true superjson@2.2.2: @@ -9917,20 +9941,15 @@ packages: resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==} engines: {node: ^14.18.0 || >=16.0.0} - tailwindcss-safe-area@0.2.2: - resolution: {integrity: sha512-sygGuEFFBBzjqR6d2gB9hDW9xX/4yLt7ymhR2E/XVa6Ar4B86Net8/9EmPAsqFUvXY40+W0HnXwFavFJEM+eCQ==} - - tailwindcss-themer@2.0.3: - resolution: {integrity: sha512-vVJ4waT7U7vCurpnReAUsYhDLq/BFSg+ul5B5rOTHNgfC91E9w0qRB7lQJKqmJVzmErwtARmBqv/WccBqAvNzg==} + tailwindcss-themer@4.1.1: + resolution: {integrity: sha512-1dXGQwr3p8G78Qh3ORaNsXofnAQi6CSjVaSEJ8G4R9pjFvS/lNIA+xznRbYoYATbXaQcYBYrvc9v8hwY7WzwWw==} peerDependencies: tailwindcss: ^3.1.0 - tailwindcss@3.3.0: - resolution: {integrity: sha512-hOXlFx+YcklJ8kXiCAfk/FMyr4Pm9ck477G0m/us2344Vuj355IpoEDB5UmGAsSpTBmr+4ZhjzW04JuFXkb/fw==} - engines: {node: '>=12.13.0'} + tailwindcss@3.4.17: + resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} + engines: {node: '>=14.0.0'} hasBin: true - peerDependencies: - postcss: ^8.0.9 tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} @@ -10114,6 +10133,20 @@ packages: ts-map@1.0.3: resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + tsdown@0.12.8: resolution: {integrity: sha512-niHeVcFCNjvVZYVGTeoM4BF+/DWxP8pFH2tUs71sEKYdcKtJIbkSdEmtxByaRZeMgwVbVgPb8nv9i9okVwFLAA==} engines: {node: '>=18.0.0'} @@ -10409,6 +10442,9 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + v8-to-istanbul@9.0.1: resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} engines: {node: '>=10.12.0'} @@ -10916,14 +10952,15 @@ packages: resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - yaml@2.2.2: resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} + yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} @@ -10951,12 +10988,18 @@ packages: yauzl@2.10.0: resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} snapshots: + '@alloc/quick-lru@5.2.0': {} + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 @@ -11666,7 +11709,7 @@ snapshots: '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.27.4)': dependencies: '@babel/core': 7.27.4 - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.27.4) + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.27.4) '@babel/helper-plugin-utils': 7.27.1 '@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.5)': @@ -13140,6 +13183,11 @@ snapshots: '@colors/colors@1.5.0': optional: true + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + optional: true + '@csstools/color-helpers@5.0.2': {} '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': @@ -13436,11 +13484,11 @@ snapshots: '@formkit/utils': 1.5.9 '@formkit/validation': 1.5.9 - '@formkit/themes@1.5.9(tailwindcss@3.3.0(postcss@8.4.21))': + '@formkit/themes@1.5.9(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)))': dependencies: '@formkit/core': 1.5.9 optionalDependencies: - tailwindcss: 3.3.0(postcss@8.4.21) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) '@formkit/utils@1.5.9': {} @@ -13450,7 +13498,7 @@ snapshots: '@formkit/observer': 1.5.9 '@formkit/utils': 1.5.9 - '@formkit/vue@1.5.9(tailwindcss@3.3.0(postcss@8.4.21))(typescript@5.8.3)': + '@formkit/vue@1.5.9(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)))(typescript@5.8.3)': dependencies: '@formkit/core': 1.5.9 '@formkit/dev': 1.5.9 @@ -13458,7 +13506,7 @@ snapshots: '@formkit/inputs': 1.5.9 '@formkit/observer': 1.5.9 '@formkit/rules': 1.5.9 - '@formkit/themes': 1.5.9(tailwindcss@3.3.0(postcss@8.4.21)) + '@formkit/themes': 1.5.9(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))) '@formkit/utils': 1.5.9 '@formkit/validation': 1.5.9 vue: 3.5.16(typescript@5.8.3) @@ -13780,6 +13828,12 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + optional: true + '@juggle/resize-observer@3.4.0': {} '@lezer/common@1.0.1': {} @@ -15338,18 +15392,18 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.3.0(postcss@8.4.21))': + '@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)))': dependencies: - tailwindcss: 3.3.0(postcss@8.4.21) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) - '@tailwindcss/container-queries@0.1.0(tailwindcss@3.3.0(postcss@8.4.21))': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)))': dependencies: - tailwindcss: 3.3.0(postcss@8.4.21) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) - '@tailwindcss/forms@0.5.7(tailwindcss@3.3.0(postcss@8.4.21))': + '@tailwindcss/forms@0.5.10(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)))': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.3.0(postcss@8.4.21) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) '@tanstack/match-sorter-utils@8.7.6': dependencies: @@ -15593,6 +15647,18 @@ snapshots: '@transloadit/prettier-bytes@0.3.4': {} + '@tsconfig/node10@1.0.11': + optional: true + + '@tsconfig/node12@1.0.11': + optional: true + + '@tsconfig/node14@1.0.3': + optional: true + + '@tsconfig/node16@1.0.4': + optional: true + '@tsconfig/node18@2.0.1': {} '@tybys/wasm-util@0.9.0': @@ -16109,13 +16175,13 @@ snapshots: vue: 3.5.16(typescript@5.8.3) vue-demi: 0.14.10(vue@3.5.16(typescript@5.8.3)) - '@vitejs/plugin-vue-jsx@5.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(vue@3.5.16(typescript@5.8.3))': + '@vitejs/plugin-vue-jsx@5.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))': dependencies: '@babel/core': 7.27.4 '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.4) '@rolldown/pluginutils': 1.0.0-beta.19 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.27.4) - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) vue: 3.5.16(typescript@5.8.3) transitivePeerDependencies: - supports-color @@ -16125,10 +16191,10 @@ snapshots: vite: 4.5.14(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.30.1)(sass@1.60.0)(terser@5.37.0) vue: 3.5.16(typescript@5.8.3) - '@vitejs/plugin-vue@6.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(vue@3.5.16(typescript@5.8.3))': + '@vitejs/plugin-vue@6.0.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(vue@3.5.16(typescript@5.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.19 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) vue: 3.5.16(typescript@5.8.3) '@vitest/eslint-plugin@1.2.7(eslint@9.29.0(jiti@2.4.2))(typescript@5.8.3)(vitest@3.2.4)': @@ -16137,7 +16203,7 @@ snapshots: eslint: 9.29.0(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 - vitest: 3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vitest: 3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -16149,13 +16215,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))': + '@vitest/mocker@3.2.4(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -16186,7 +16252,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vitest: 3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) '@vitest/utils@0.34.6': dependencies: @@ -16549,14 +16615,13 @@ snapshots: dependencies: acorn: 8.15.0 - acorn-jsx@5.3.2(acorn@8.8.2): + acorn-walk@8.3.4: dependencies: - acorn: 8.8.2 + acorn: 8.15.0 + optional: true acorn@7.4.1: {} - acorn@8.11.2: {} - acorn@8.12.1: {} acorn@8.15.0: {} @@ -16665,6 +16730,9 @@ snapshots: app-root-dir@1.0.2: {} + arg@4.1.3: + optional: true + arg@5.0.2: {} argparse@1.0.10: @@ -17085,18 +17153,6 @@ snapshots: check-more-types@2.24.0: {} - chokidar@3.5.3: - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - chokidar@3.6.0: dependencies: anymatch: 3.1.2 @@ -17366,6 +17422,9 @@ snapshots: optionalDependencies: typescript: 5.8.3 + create-require@1.1.1: + optional: true + crelt@1.0.5: {} cropperjs@1.5.13: {} @@ -17611,6 +17670,9 @@ snapshots: diff-sequences@29.4.3: {} + diff@4.0.2: + optional: true + diff@8.0.2: {} dijkstrajs@1.0.3: {} @@ -18085,8 +18147,8 @@ snapshots: espree@9.5.2: dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.1 esprima@4.0.1: {} @@ -18232,14 +18294,6 @@ snapshots: fast-diff@1.2.0: {} - fast-glob@3.2.12: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -18570,15 +18624,6 @@ snapshots: minipass: 7.0.4 path-scurry: 1.10.1 - glob@7.1.6: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -19266,6 +19311,8 @@ snapshots: jiti@1.18.2: {} + jiti@1.21.7: {} + jiti@2.4.2: {} jju@1.4.0: {} @@ -19407,7 +19454,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.12.1 + acorn: 8.15.0 eslint-visitor-keys: 3.4.1 espree: 9.5.2 semver: 7.7.2 @@ -19429,7 +19476,7 @@ snapshots: is-promise: 2.2.2 promise: 7.3.1 - just-unique@4.1.1: {} + just-unique@4.2.0: {} keyv@4.5.4: dependencies: @@ -19526,6 +19573,8 @@ snapshots: lilconfig@2.1.0: {} + lilconfig@3.1.3: {} + lines-and-columns@1.2.4: {} linkify-it@5.0.0: @@ -19698,6 +19747,9 @@ snapshots: dependencies: semver: 6.3.1 + make-error@1.3.6: + optional: true + makeerror@1.0.12: dependencies: tmpl: 1.0.5 @@ -19834,7 +19886,7 @@ snapshots: mlly@1.7.1: dependencies: - acorn: 8.12.1 + acorn: 8.15.0 pathe: 1.1.2 pkg-types: 1.1.3 ufo: 1.5.4 @@ -20325,24 +20377,25 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-import@14.1.0(postcss@8.4.21): + postcss-import@15.1.0(postcss@8.5.6): dependencies: - postcss: 8.4.21 + postcss: 8.5.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 - resolve: 1.22.1 + resolve: 1.22.8 - postcss-js@4.0.0(postcss@8.4.21): + postcss-js@4.0.1(postcss@8.5.6): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.21 + postcss: 8.5.6 - postcss-load-config@3.1.4(postcss@8.4.21): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)): dependencies: - lilconfig: 2.1.0 - yaml: 1.10.2 + lilconfig: 3.1.3 + yaml: 2.8.0 optionalDependencies: - postcss: 8.4.21 + postcss: 8.5.6 + ts-node: 10.9.2(@types/node@18.13.0)(typescript@5.8.3) postcss-loader@7.3.3(postcss@8.4.38)(typescript@5.8.3)(webpack@5.99.9(esbuild@0.18.20)): dependencies: @@ -20375,15 +20428,10 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.38) postcss: 8.4.38 - postcss-nested@6.0.0(postcss@8.4.21): + postcss-nested@6.2.0(postcss@8.5.6): dependencies: - postcss: 8.4.21 - postcss-selector-parser: 6.0.11 - - postcss-selector-parser@6.0.11: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.13: dependencies: @@ -21108,7 +21156,7 @@ snapshots: - oxc-resolver - supports-color - rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0): + rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0): dependencies: '@oxc-project/runtime': 0.73.2 fdir: 6.4.6(picomatch@4.0.2) @@ -21125,6 +21173,7 @@ snapshots: less: 4.2.0 sass-embedded: 1.83.0 terser: 5.37.0 + yaml: 2.8.0 rolldown@1.0.0-beta.15: dependencies: @@ -21782,10 +21831,11 @@ snapshots: style-mod@4.0.0: {} - sucrase@3.31.0: + sucrase@3.35.0: dependencies: + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 7.1.6 + glob: 10.3.10 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.5 @@ -21823,42 +21873,38 @@ snapshots: dependencies: '@pkgr/core': 0.2.7 - tailwindcss-safe-area@0.2.2: {} - - tailwindcss-themer@2.0.3(tailwindcss@3.3.0(postcss@8.4.21)): + tailwindcss-themer@4.1.1(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3))): dependencies: color: 4.2.3 - just-unique: 4.1.1 + just-unique: 4.2.0 lodash.merge: 4.6.2 lodash.mergewith: 4.6.2 - tailwindcss: 3.3.0(postcss@8.4.21) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) - tailwindcss@3.3.0(postcss@8.4.21): + tailwindcss@3.4.17(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)): dependencies: + '@alloc/quick-lru': 5.2.0 arg: 5.0.2 - chokidar: 3.5.3 - color-name: 1.1.4 + chokidar: 3.6.0 didyoumean: 1.2.2 dlv: 1.1.3 - fast-glob: 3.2.12 + fast-glob: 3.3.3 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.18.2 - lilconfig: 2.1.0 - micromatch: 4.0.5 + jiti: 1.21.7 + lilconfig: 3.1.3 + micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 - picocolors: 1.0.0 - postcss: 8.4.21 - postcss-import: 14.1.0(postcss@8.4.21) - postcss-js: 4.0.0(postcss@8.4.21) - postcss-load-config: 3.1.4(postcss@8.4.21) - postcss-nested: 6.0.0(postcss@8.4.21) - postcss-selector-parser: 6.0.11 - postcss-value-parser: 4.2.0 - quick-lru: 5.1.1 - resolve: 1.22.1 - sucrase: 3.31.0 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-import: 15.1.0(postcss@8.5.6) + postcss-js: 4.0.1(postcss@8.5.6) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3)) + postcss-nested: 6.2.0(postcss@8.5.6) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 transitivePeerDependencies: - ts-node @@ -22044,6 +22090,25 @@ snapshots: ts-map@1.0.3: {} + ts-node@10.9.2(@types/node@18.13.0)(typescript@5.8.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.13.0 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.8.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + tsdown@0.12.8(@typescript/native-preview@7.0.0-dev.20250619.1)(typescript@5.8.3)(vue-tsc@2.2.10(typescript@5.8.3)): dependencies: ansis: 4.1.0 @@ -22266,7 +22331,7 @@ snapshots: unplugin@1.5.1: dependencies: - acorn: 8.11.2 + acorn: 8.15.0 chokidar: 3.6.0 webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 @@ -22345,6 +22410,9 @@ snapshots: uuid@9.0.1: {} + v8-compile-cache-lib@3.0.1: + optional: true + v8-to-istanbul@9.0.1: dependencies: '@jridgewell/trace-mapping': 0.3.25 @@ -22360,13 +22428,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.4(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0): + vite-node@3.2.4(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - esbuild @@ -22381,7 +22449,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@18.13.0)(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(rollup@4.43.0)(typescript@5.8.3): + vite-plugin-dts@4.5.4(@types/node@18.13.0)(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(rollup@4.43.0)(typescript@5.8.3): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@18.13.0) '@rollup/pluginutils': 5.2.0(rollup@4.43.0) @@ -22394,21 +22462,21 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.3 optionalDependencies: - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externals@0.6.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)): + vite-plugin-externals@0.6.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)): dependencies: acorn: 8.8.2 es-module-lexer: 0.4.1 fs-extra: 10.1.0 magic-string: 0.25.9 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) - vite-plugin-html@3.2.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)): + vite-plugin-html@3.2.2(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)): dependencies: '@rollup/pluginutils': 4.2.1 colorette: 2.0.20 @@ -22422,26 +22490,26 @@ snapshots: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) - vite-plugin-pwa@0.20.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0))(workbox-build@7.0.0(@types/babel__core@7.20.5))(workbox-window@7.0.0): + vite-plugin-pwa@0.20.0(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0))(workbox-build@7.0.0(@types/babel__core@7.20.5))(workbox-window@7.0.0): dependencies: debug: 4.3.4 fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) workbox-build: 7.0.0(@types/babel__core@7.20.5) workbox-window: 7.0.0 transitivePeerDependencies: - supports-color - vite-plugin-static-copy@1.0.6(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)): + vite-plugin-static-copy@1.0.6(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.2 fs-extra: 11.2.0 picocolors: 1.0.1 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) vite@4.5.14(@types/node@20.14.2)(less@4.2.0)(lightningcss@1.30.1)(sass@1.60.0)(terser@5.37.0): dependencies: @@ -22456,11 +22524,11 @@ snapshots: sass: 1.60.0 terser: 5.37.0 - vitest@3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0): + vitest@3.2.4(@types/node@18.13.0)(@vitest/ui@3.2.4)(esbuild@0.25.5)(jiti@2.4.2)(jsdom@26.1.0)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)) + '@vitest/mocker': 3.2.4(rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -22478,8 +22546,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) - vite-node: 3.2.4(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0) + vite: rolldown-vite@7.0.0(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) + vite-node: 3.2.4(@types/node@18.13.0)(esbuild@0.25.5)(jiti@2.4.2)(less@4.2.0)(sass-embedded@1.83.0)(terser@5.37.0)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.13.0 @@ -23009,10 +23077,10 @@ snapshots: lodash: 4.17.21 yaml: 2.2.2 - yaml@1.10.2: {} - yaml@2.2.2: {} + yaml@2.8.0: {} + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1 @@ -23061,4 +23129,7 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + yn@3.1.1: + optional: true + yocto-queue@0.1.0: {} diff --git a/ui/tailwind.config.cjs b/ui/tailwind.config.cjs deleted file mode 100644 index c8ccf58f3..000000000 --- a/ui/tailwind.config.cjs +++ /dev/null @@ -1,43 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: [ - "./index.html", - "./{src,uc-src,console-src}/**/*.{vue,js,ts,jsx,tsx}", - "./packages/shared/src/**/*.{vue,js,ts,jsx,tsx}", - ], - theme: { - extend: { - animation: { - breath: "breath 1s ease-in-out infinite", - }, - keyframes: { - breath: { - "0%": { transform: "scale(1)", opacity: 0.8 }, - "50%": { transform: "scale(1.02)", opacity: 1 }, - "100%": { transform: "scale(1)", opacity: 0.8 }, - }, - }, - }, - }, - plugins: [ - require("tailwindcss-safe-area"), - require("@tailwindcss/aspect-ratio"), - require("@formkit/themes/tailwindcss"), - require("@tailwindcss/container-queries"), - require("@tailwindcss/forms"), - require("tailwindcss-themer")({ - defaultTheme: { - extend: { - colors: { - primary: "#4CCBA0", - secondary: "#0E1731", - danger: "#D71D1D", - }, - borderRadius: { - base: "4px", - }, - }, - }, - }), - ], -}; diff --git a/ui/tailwind.config.ts b/ui/tailwind.config.ts new file mode 100644 index 000000000..cd89639e8 --- /dev/null +++ b/ui/tailwind.config.ts @@ -0,0 +1,44 @@ +import formkit from "@formkit/themes/tailwindcss"; +import aspectRatio from "@tailwindcss/aspect-ratio"; +import containerQueries from "@tailwindcss/container-queries"; +import forms from "@tailwindcss/forms"; +import { Config } from "tailwindcss"; +import themer from "tailwindcss-themer"; + +export default { + content: ["./index.html", "./{src,uc-src,console-src}/**/*.{vue,js,ts,tsx}"], + theme: { + extend: { + animation: { + breath: "breath 1s ease-in-out infinite", + }, + keyframes: { + breath: { + "0%": { transform: "scale(1)", opacity: "0.8" }, + "50%": { transform: "scale(1.02)", opacity: "1" }, + "100%": { transform: "scale(1)", opacity: "0.8" }, + }, + }, + }, + }, + plugins: [ + aspectRatio, + formkit, + containerQueries, + forms, + themer({ + defaultTheme: { + extend: { + colors: { + primary: "#4CCBA0", + secondary: "#0E1731", + danger: "#D71D1D", + }, + borderRadius: { + base: "4px", + }, + }, + }, + }), + ], +} satisfies Config; diff --git a/ui/tsconfig.node.json b/ui/tsconfig.node.json index d602dadeb..c3f8fa356 100644 --- a/ui/tsconfig.node.json +++ b/ui/tsconfig.node.json @@ -5,12 +5,14 @@ "vite.uc.config.ts", "vitest.config.*", "eslint.config.ts", + "tailwind.config.ts", "src/vite/library-external.ts", "src/vite/config-builder.ts" ], "compilerOptions": { "composite": true, "module": "ESNext", + "moduleResolution": "bundler", "types": ["node"] } }