diff --git a/packages/evidence/package.json b/packages/evidence/package.json index 21b94a8487..03be5861e5 100644 --- a/packages/evidence/package.json +++ b/packages/evidence/package.json @@ -47,6 +47,7 @@ "@evidence-dev/universal-sql": "workspace:*", "@sveltejs/adapter-static": "3.0.1", "@sveltejs/kit": "2.8.4", + "@tailwindcss/vite": "^4.0.0", "chalk": "^5.3.0", "chokidar": "3.6.0", "fs-extra": "11.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3906492a37..a9605051f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -843,6 +843,9 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: 3.1.2 version: 3.1.2(svelte@4.2.19)(vite@5.4.14) + '@tailwindcss/vite': + specifier: ^4.0.0 + version: 4.0.6(vite@5.4.14) autoprefixer: specifier: ^10.4.7 version: 10.4.20(postcss@8.5.2) @@ -1090,7 +1093,7 @@ importers: version: 5.4.2 vitest: specifier: ^2.1.9 - version: 2.1.9 + version: 2.1.9(yaml@2.7.0) packages/lib/sdk: dependencies: @@ -1213,7 +1216,7 @@ importers: version: 5.4.14(@types/node@20.17.18) vitest: specifier: ^2.1.9 - version: 2.1.9(@types/node@20.17.18)(jsdom@23.2.0) + version: 2.1.9(@types/node@20.17.18)(jsdom@23.2.0)(yaml@2.7.0) yaml: specifier: ^2.3.4 version: 2.7.0 @@ -1562,7 +1565,7 @@ importers: version: 5.4.14(@types/node@20.11.28) vitest: specifier: ^2.1.9 - version: 2.1.9 + version: 2.1.9(yaml@2.7.0) packages/ui/icons: dependencies: @@ -5380,8 +5383,6 @@ packages: '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' dev: true /@parcel/cache@2.13.3(@parcel/core@2.13.3): @@ -6392,6 +6393,8 @@ packages: '@parcel/types': 2.12.0(@parcel/core@2.13.3) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 + transitivePeerDependencies: + - '@swc/helpers' dev: true /@parcel/workers@2.13.3(@parcel/core@2.13.3): @@ -8942,7 +8945,7 @@ packages: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 2.1.9(@types/node@20.17.18)(jsdom@23.2.0) + vitest: 2.1.9(@types/node@20.17.18)(jsdom@23.2.0)(yaml@2.7.0) transitivePeerDependencies: - supports-color @@ -8966,7 +8969,7 @@ packages: resolution: {integrity: sha512-tVL6uJgoUdi6icpxmdrn5YNo3g3Dxv+IHJBr0GXHaEdTcw3F+cPKnsXFhli6nO+f/6SDKPHEK1UN+k+TQv0Ehg==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 + vite: '>=6.0.0' peerDependenciesMeta: msw: optional: true @@ -10004,7 +10007,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001699 - electron-to-chromium: 1.5.98 + electron-to-chromium: 1.5.99 node-releases: 2.0.19 update-browserslist-db: 1.1.2(browserslist@4.24.4) @@ -11284,8 +11287,8 @@ packages: /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - /electron-to-chromium@1.5.98: - resolution: {integrity: sha512-bI/LbtRBxU2GzK7KK5xxFd2y9Lf9XguHooPYbcXWy6wUoT8NMnffsvRhPmSeUHLSDKAEtKuTaEtK4Ms15zkIEA==} + /electron-to-chromium@1.5.99: + resolution: {integrity: sha512-77c/+fCyL2U+aOyqfIFi89wYLBeSTCs55xCZL0oFH0KjqsvSvyh6AdQ+UIl1vgpnQQE6g+/KK8hOIupH6VwPtg==} /emittery@0.10.2: resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} @@ -19110,9 +19113,10 @@ packages: debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@20.11.28) + vite: 6.1.0(@types/node@20.17.18)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -19121,6 +19125,8 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml dev: true /vite-node@2.1.9(@types/node@20.11.28): @@ -19132,9 +19138,10 @@ packages: debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@20.11.28) + vite: 6.1.0(@types/node@20.11.28) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -19143,9 +19150,11 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml dev: true - /vite-node@2.1.9(@types/node@20.17.18): + /vite-node@2.1.9(@types/node@20.17.18)(yaml@2.7.0): resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -19154,9 +19163,10 @@ packages: debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@20.17.18) + vite: 6.1.0(@types/node@20.17.18)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -19165,6 +19175,8 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml /vite-node@2.1.9(@types/node@22.13.2): resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} @@ -19175,9 +19187,10 @@ packages: debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@22.13.2) + vite: 6.1.0(@types/node@22.13.2) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass @@ -19186,8 +19199,35 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml dev: false + /vite-node@2.1.9(yaml@2.7.0): + resolution: {integrity: sha512-AM9aQ/IPrW/6ENLQg3AGY4K1N2TGZdR5e4gu/MmmR2xR3Ll1+dib+nook92g4TV3PXVyeyxdWwtaCAiUL0hMxA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.4.0 + es-module-lexer: 1.6.0 + pathe: 1.1.2 + vite: 6.1.0(@types/node@20.17.18)(yaml@2.7.0) + transitivePeerDependencies: + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + dev: true + /vite@5.4.14(@types/node@20.11.28): resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -19303,6 +19343,150 @@ packages: fsevents: 2.3.3 dev: false + /vite@6.1.0(@types/node@20.11.28): + resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + '@types/node': 20.11.28 + esbuild: 0.24.2 + postcss: 8.5.2 + rollup: 4.34.6 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@6.1.0(@types/node@20.17.18)(yaml@2.7.0): + resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + '@types/node': 20.17.18 + esbuild: 0.24.2 + postcss: 8.5.2 + rollup: 4.34.6 + yaml: 2.7.0 + optionalDependencies: + fsevents: 2.3.3 + + /vite@6.1.0(@types/node@22.13.2): + resolution: {integrity: sha512-RjjMipCKVoR4hVfPY6GQTgveinjNuyLw+qruksLDvA5ktI1150VmcMBKmQaEWJhg/j6Uaf6dNCNA0AfdzUb/hQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + dependencies: + '@types/node': 22.13.2 + esbuild: 0.24.2 + postcss: 8.5.2 + rollup: 4.34.6 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /vitefu@0.2.5(vite@5.4.14): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -19359,6 +19543,7 @@ packages: vite-node: 2.1.9 why-is-node-running: 2.3.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -19368,6 +19553,8 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml dev: true /vitest@2.1.9(@types/node@20.11.28): @@ -19417,6 +19604,7 @@ packages: vite-node: 2.1.9(@types/node@20.11.28) why-is-node-running: 2.3.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -19426,9 +19614,11 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml dev: true - /vitest@2.1.9(@types/node@20.17.18)(jsdom@23.2.0): + /vitest@2.1.9(@types/node@20.17.18)(jsdom@23.2.0)(yaml@2.7.0): resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -19473,9 +19663,10 @@ packages: tinypool: 1.0.2 tinyrainbow: 1.2.0 vite: 5.4.14(@types/node@20.17.18) - vite-node: 2.1.9(@types/node@20.17.18) + vite-node: 2.1.9(@types/node@20.17.18)(yaml@2.7.0) why-is-node-running: 2.3.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -19485,6 +19676,8 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml /vitest@2.1.9(@types/node@22.13.2): resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} @@ -19533,6 +19726,7 @@ packages: vite-node: 2.1.9(@types/node@22.13.2) why-is-node-running: 2.3.0 transitivePeerDependencies: + - jiti - less - lightningcss - msw @@ -19542,8 +19736,70 @@ packages: - sugarss - supports-color - terser + - tsx + - yaml dev: false + /vitest@2.1.9(yaml@2.7.0): + resolution: {integrity: sha512-MSmPM9REYqDGBI8439mA4mWhV5sKmDlBKWIYbA3lRb2PTHACE0mgKwA8yQ2xq9vxDTuk4iPrECBAEW2aoFXY0Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.9 + '@vitest/ui': 2.1.9 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@vitest/expect': 2.1.9 + '@vitest/mocker': 2.1.9(vite@5.4.14) + '@vitest/pretty-format': 2.1.9 + '@vitest/runner': 2.1.9 + '@vitest/snapshot': 2.1.9 + '@vitest/spy': 2.1.9 + '@vitest/utils': 2.1.9 + chai: 5.1.2 + debug: 4.4.0 + expect-type: 1.1.0 + magic-string: 0.30.17 + pathe: 1.1.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 1.2.0 + vite: 5.4.14(@types/node@20.11.28) + vite-node: 2.1.9(yaml@2.7.0) + why-is-node-running: 2.3.0 + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + dev: true + /void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} @@ -19964,7 +20220,6 @@ packages: resolution: {integrity: sha512-+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==} engines: {node: '>= 14'} hasBin: true - dev: false /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}