this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: start working on frontend

+2152
+1
.dockerignore
··· 6 6 tap.db-shm 7 7 tap.db-wal 8 8 db/internal 9 + www/src/routeTree.gen.ts
+1
.gitignore
··· 4 4 tap.db-shm 5 5 tap.db-wal 6 6 db/internal 7 + www/src/routeTree.gen.ts
+4
.oxfmtrc.json
··· 1 1 { 2 2 "$schema": "./node_modules/oxfmt/configuration_schema.json", 3 + "sortTailwindcss": { 4 + "stylesheet": "./www/src/styles.css", 5 + "functions": ["cn"] 6 + }, 3 7 "ignorePatterns": ["api/src/db/drizzle/**"] 4 8 }
+1
api/.example.env
··· 1 1 DATABASE_URL=postgresql://postgres@localhost:5432/postgres 2 2 TAP_URL=http://localhost:2480 3 + PORT=4589
+1949
pnpm-lock.yaml
··· 65 65 66 66 tap: {} 67 67 68 + www: 69 + dependencies: 70 + '@tailwindcss/vite': 71 + specifier: ^4.2.4 72 + version: 4.2.4(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 73 + '@tanstack/react-router': 74 + specifier: ^1.169.1 75 + version: 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 76 + '@tanstack/react-start': 77 + specifier: ^1.167.59 78 + version: 1.167.59(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 79 + lucide-react: 80 + specifier: ^1.14.0 81 + version: 1.14.0(react@19.2.5) 82 + react: 83 + specifier: ^19.2.5 84 + version: 19.2.5 85 + react-dom: 86 + specifier: ^19.2.5 87 + version: 19.2.5(react@19.2.5) 88 + srvx: 89 + specifier: ^0.11.15 90 + version: 0.11.15 91 + tailwindcss: 92 + specifier: ^4.2.4 93 + version: 4.2.4 94 + devDependencies: 95 + '@types/node': 96 + specifier: ^25.6.0 97 + version: 25.6.0 98 + '@types/react': 99 + specifier: ^19.2.14 100 + version: 19.2.14 101 + '@types/react-dom': 102 + specifier: ^19.2.3 103 + version: 19.2.3(@types/react@19.2.14) 104 + '@vitejs/plugin-react': 105 + specifier: ^6.0.1 106 + version: 6.0.1(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 107 + typescript: 108 + specifier: ^6.0.3 109 + version: 6.0.3 110 + vite: 111 + specifier: ^8.0.10 112 + version: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 113 + 68 114 packages: 69 115 70 116 '@atproto-labs/did-resolver@0.2.6': ··· 145 191 resolution: {integrity: sha512-dox1XIymuC7/ZRhUqKezIGgooZS45C6vHCfu0PnWjfvsLCK2kAlnvX4IBkA/WpcoijDhQ9ejChnFbo/sLmgvAg==, tarball: https://registry.npmjs.org/@atproto/ws-client/-/ws-client-0.0.4.tgz} 146 192 engines: {node: '>=18.7.0'} 147 193 194 + '@babel/code-frame@7.27.1': 195 + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz} 196 + engines: {node: '>=6.9.0'} 197 + 198 + '@babel/code-frame@7.29.0': 199 + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz} 200 + engines: {node: '>=6.9.0'} 201 + 202 + '@babel/compat-data@7.29.3': 203 + resolution: {integrity: sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz} 204 + engines: {node: '>=6.9.0'} 205 + 206 + '@babel/core@7.29.0': 207 + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==, tarball: https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz} 208 + engines: {node: '>=6.9.0'} 209 + 210 + '@babel/generator@7.29.1': 211 + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz} 212 + engines: {node: '>=6.9.0'} 213 + 214 + '@babel/helper-compilation-targets@7.28.6': 215 + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz} 216 + engines: {node: '>=6.9.0'} 217 + 218 + '@babel/helper-globals@7.28.0': 219 + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==, tarball: https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz} 220 + engines: {node: '>=6.9.0'} 221 + 222 + '@babel/helper-module-imports@7.28.6': 223 + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz} 224 + engines: {node: '>=6.9.0'} 225 + 226 + '@babel/helper-module-transforms@7.28.6': 227 + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz} 228 + engines: {node: '>=6.9.0'} 229 + peerDependencies: 230 + '@babel/core': ^7.0.0 231 + 232 + '@babel/helper-plugin-utils@7.28.6': 233 + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz} 234 + engines: {node: '>=6.9.0'} 235 + 236 + '@babel/helper-string-parser@7.27.1': 237 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz} 238 + engines: {node: '>=6.9.0'} 239 + 240 + '@babel/helper-validator-identifier@7.28.5': 241 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz} 242 + engines: {node: '>=6.9.0'} 243 + 244 + '@babel/helper-validator-option@7.27.1': 245 + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz} 246 + engines: {node: '>=6.9.0'} 247 + 248 + '@babel/helpers@7.29.2': 249 + resolution: {integrity: sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz} 250 + engines: {node: '>=6.9.0'} 251 + 252 + '@babel/parser@7.29.3': 253 + resolution: {integrity: sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz} 254 + engines: {node: '>=6.0.0'} 255 + hasBin: true 256 + 257 + '@babel/plugin-syntax-jsx@7.28.6': 258 + resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz} 259 + engines: {node: '>=6.9.0'} 260 + peerDependencies: 261 + '@babel/core': ^7.0.0-0 262 + 263 + '@babel/plugin-syntax-typescript@7.28.6': 264 + resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz} 265 + engines: {node: '>=6.9.0'} 266 + peerDependencies: 267 + '@babel/core': ^7.0.0-0 268 + 269 + '@babel/template@7.28.6': 270 + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz} 271 + engines: {node: '>=6.9.0'} 272 + 273 + '@babel/traverse@7.29.0': 274 + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz} 275 + engines: {node: '>=6.9.0'} 276 + 277 + '@babel/types@7.29.0': 278 + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz} 279 + engines: {node: '>=6.9.0'} 280 + 148 281 '@drizzle-team/brocli@0.10.2': 149 282 resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==, tarball: https://registry.npmjs.org/@drizzle-team/brocli/-/brocli-0.10.2.tgz} 283 + 284 + '@emnapi/core@1.10.0': 285 + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==, tarball: https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz} 286 + 287 + '@emnapi/runtime@1.10.0': 288 + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==, tarball: https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz} 289 + 290 + '@emnapi/wasi-threads@1.2.1': 291 + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==, tarball: https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz} 150 292 151 293 '@esbuild-kit/core-utils@3.3.2': 152 294 resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==, tarball: https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz} ··· 606 748 peerDependencies: 607 749 hono: ^4 608 750 751 + '@jridgewell/gen-mapping@0.3.13': 752 + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz} 753 + 754 + '@jridgewell/remapping@2.3.5': 755 + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==, tarball: https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz} 756 + 757 + '@jridgewell/resolve-uri@3.1.2': 758 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz} 759 + engines: {node: '>=6.0.0'} 760 + 761 + '@jridgewell/sourcemap-codec@1.5.5': 762 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz} 763 + 764 + '@jridgewell/trace-mapping@0.3.31': 765 + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz} 766 + 609 767 '@jsr/std__bytes@1.0.6': 610 768 resolution: {integrity: sha512-St6yKggjFGhxS52IFLJWvkchRFbAKg2Xh8UxA4S1EGz7GJ2Ui+ssDDldj/w2c8vCxvl6qgR0HaYbKeFJNqujmA==, tarball: https://npm.jsr.io/~/11/@jsr/std__bytes/1.0.6.tgz} 611 769 ··· 618 776 '@jsr/std__uuid@1.1.1': 619 777 resolution: {integrity: sha512-LRHNRnFWWC2sGe8bxhDOZgZsomTEBepvjcG/sPmwCGH/4sT0JlcUWoxM6Gf5I01B6BRVMJdEjCY5gPu0buJqWQ==, tarball: https://npm.jsr.io/~/11/@jsr/std__uuid/1.1.1.tgz} 620 778 779 + '@napi-rs/wasm-runtime@1.1.4': 780 + resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==, tarball: https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz} 781 + peerDependencies: 782 + '@emnapi/core': ^1.7.1 783 + '@emnapi/runtime': ^1.7.1 784 + 621 785 '@noble/curves@1.9.7': 622 786 resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==, tarball: https://registry.npmjs.org/@noble/curves/-/curves-1.9.7.tgz} 623 787 engines: {node: ^14.21.3 || >=16} ··· 625 789 '@noble/hashes@1.8.0': 626 790 resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==, tarball: https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz} 627 791 engines: {node: ^14.21.3 || >=16} 792 + 793 + '@oozcitak/dom@2.0.2': 794 + resolution: {integrity: sha512-GjpKhkSYC3Mj4+lfwEyI1dqnsKTgwGy48ytZEhm4A/xnH/8z9M3ZVXKr/YGQi3uCLs1AEBS+x5T2JPiueEDW8w==, tarball: https://registry.npmjs.org/@oozcitak/dom/-/dom-2.0.2.tgz} 795 + engines: {node: '>=20.0'} 796 + 797 + '@oozcitak/infra@2.0.2': 798 + resolution: {integrity: sha512-2g+E7hoE2dgCz/APPOEK5s3rMhJvNxSMBrP+U+j1OWsIbtSpWxxlUjq1lU8RIsFJNYv7NMlnVsCuHcUzJW+8vA==, tarball: https://registry.npmjs.org/@oozcitak/infra/-/infra-2.0.2.tgz} 799 + engines: {node: '>=20.0'} 800 + 801 + '@oozcitak/url@3.0.0': 802 + resolution: {integrity: sha512-ZKfET8Ak1wsLAiLWNfFkZc/BraDccuTJKR6svTYc7sVjbR+Iu0vtXdiDMY4o6jaFl5TW2TlS7jbLl4VovtAJWQ==, tarball: https://registry.npmjs.org/@oozcitak/url/-/url-3.0.0.tgz} 803 + engines: {node: '>=20.0'} 804 + 805 + '@oozcitak/util@10.0.0': 806 + resolution: {integrity: sha512-hAX0pT/73190NLqBPPWSdBVGtbY6VOhWYK3qqHqtXQ1gK7kS2yz4+ivsN07hpJ6I3aeMtKP6J6npsEKOAzuTLA==, tarball: https://registry.npmjs.org/@oozcitak/util/-/util-10.0.0.tgz} 807 + engines: {node: '>=20.0'} 808 + 809 + '@oxc-project/types@0.127.0': 810 + resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==, tarball: https://registry.npmjs.org/@oxc-project/types/-/types-0.127.0.tgz} 628 811 629 812 '@oxfmt/binding-android-arm-eabi@0.47.0': 630 813 resolution: {integrity: sha512-KrMQRdMi/upr81qT4ijK6X6BNp6jqpMY7FwILQnwIy9QLc3qpnhUx5rsCLGzn4ewsCQ0CNAspN2ogmP1GXLyLw==, tarball: https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.47.0.tgz} ··· 748 931 cpu: [x64] 749 932 os: [win32] 750 933 934 + '@rolldown/binding-android-arm64@1.0.0-rc.17': 935 + resolution: {integrity: sha512-s70pVGhw4zqGeFnXWvAzJDlvxhlRollagdCCKRgOsgUOH3N1l0LIxf83AtGzmb5SiVM4Hjl5HyarMRfdfj3DaQ==, tarball: https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.17.tgz} 936 + engines: {node: ^20.19.0 || >=22.12.0} 937 + cpu: [arm64] 938 + os: [android] 939 + 940 + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': 941 + resolution: {integrity: sha512-4ksWc9n0mhlZpZ9PMZgTGjeOPRu8MB1Z3Tz0Mo02eWfWCHMW1zN82Qz/pL/rC+yQa+8ZnutMF0JjJe7PjwasYw==, tarball: https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.17.tgz} 942 + engines: {node: ^20.19.0 || >=22.12.0} 943 + cpu: [arm64] 944 + os: [darwin] 945 + 946 + '@rolldown/binding-darwin-x64@1.0.0-rc.17': 947 + resolution: {integrity: sha512-SUSDOI6WwUVNcWxd02QEBjLdY1VPHvlEkw6T/8nYG322iYWCTxRb1vzk4E+mWWYehTp7ERibq54LSJGjmouOsw==, tarball: https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.17.tgz} 948 + engines: {node: ^20.19.0 || >=22.12.0} 949 + cpu: [x64] 950 + os: [darwin] 951 + 952 + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': 953 + resolution: {integrity: sha512-hwnz3nw9dbJ05EDO/PvcjaaewqqDy7Y1rn1UO81l8iIK1GjenME75dl16ajbvSSMfv66WXSRCYKIqfgq2KCfxw==, tarball: https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.17.tgz} 954 + engines: {node: ^20.19.0 || >=22.12.0} 955 + cpu: [x64] 956 + os: [freebsd] 957 + 958 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': 959 + resolution: {integrity: sha512-IS+W7epTcwANmFSQFrS1SivEXHtl1JtuQA9wlxrZTcNi6mx+FDOYrakGevvvTwgj2JvWiK8B29/qD9BELZPyXQ==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.17.tgz} 960 + engines: {node: ^20.19.0 || >=22.12.0} 961 + cpu: [arm] 962 + os: [linux] 963 + 964 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': 965 + resolution: {integrity: sha512-e6usGaHKW5BMNZOymS1UcEYGowQMWcgZ71Z17Sl/h2+ZziNJ1a9n3Zvcz6LdRyIW5572wBCTH/Z+bKuZouGk9Q==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.17.tgz} 966 + engines: {node: ^20.19.0 || >=22.12.0} 967 + cpu: [arm64] 968 + os: [linux] 969 + libc: [glibc] 970 + 971 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': 972 + resolution: {integrity: sha512-b/CgbwAJpmrRLp02RPfhbudf5tZnN9nsPWK82znefso832etkem8H7FSZwxrOI9djcdTP7U6YfNhbRnh7djErg==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.17.tgz} 973 + engines: {node: ^20.19.0 || >=22.12.0} 974 + cpu: [arm64] 975 + os: [linux] 976 + libc: [musl] 977 + 978 + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': 979 + resolution: {integrity: sha512-4EII1iNGRUN5WwGbF/kOh/EIkoDN9HsupgLQoXfY+D1oyJm7/F4t5PYU5n8SWZgG0FEwakyM8pGgwcBYruGTlA==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.17.tgz} 980 + engines: {node: ^20.19.0 || >=22.12.0} 981 + cpu: [ppc64] 982 + os: [linux] 983 + libc: [glibc] 984 + 985 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': 986 + resolution: {integrity: sha512-AH8oq3XqQo4IibpVXvPeLDI5pzkpYn0WiZAfT05kFzoJ6tQNzwRdDYQ45M8I/gslbodRZwW8uxLhbSBbkv96rA==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.17.tgz} 987 + engines: {node: ^20.19.0 || >=22.12.0} 988 + cpu: [s390x] 989 + os: [linux] 990 + libc: [glibc] 991 + 992 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': 993 + resolution: {integrity: sha512-cLnjV3xfo7KslbU41Z7z8BH/E1y5mzUYzAqih1d1MDaIGZRCMqTijqLv76/P7fyHuvUcfGsIpqCdddbxLLK9rA==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.17.tgz} 994 + engines: {node: ^20.19.0 || >=22.12.0} 995 + cpu: [x64] 996 + os: [linux] 997 + libc: [glibc] 998 + 999 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': 1000 + resolution: {integrity: sha512-0phclDw1spsL7dUB37sIARuis2tAgomCJXAHZlpt8PXZ4Ba0dRP1e+66lsRqrfhISeN9bEGNjQs+T/Fbd7oYGw==, tarball: https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.17.tgz} 1001 + engines: {node: ^20.19.0 || >=22.12.0} 1002 + cpu: [x64] 1003 + os: [linux] 1004 + libc: [musl] 1005 + 1006 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': 1007 + resolution: {integrity: sha512-0ag/hEgXOwgw4t8QyQvUCxvEg+V0KBcA6YuOx9g0r02MprutRF5dyljgm3EmR02O292UX7UeS6HzWHAl6KgyhA==, tarball: https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.17.tgz} 1008 + engines: {node: ^20.19.0 || >=22.12.0} 1009 + cpu: [arm64] 1010 + os: [openharmony] 1011 + 1012 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': 1013 + resolution: {integrity: sha512-LEXei6vo0E5wTGwpkJ4KoT3OZJRnglwldt5ziLzOlc6qqb55z4tWNq2A+PFqCJuvWWdP53CVhG1Z9NtToDPJrA==, tarball: https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.17.tgz} 1014 + engines: {node: ^20.19.0 || >=22.12.0} 1015 + cpu: [wasm32] 1016 + 1017 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': 1018 + resolution: {integrity: sha512-gUmyzBl3SPMa6hrqFUth9sVfcLBlYsbMzBx5PlexMroZStgzGqlZ26pYG89rBb45Mnia+oil6YAIFeEWGWhoZA==, tarball: https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.17.tgz} 1019 + engines: {node: ^20.19.0 || >=22.12.0} 1020 + cpu: [arm64] 1021 + os: [win32] 1022 + 1023 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': 1024 + resolution: {integrity: sha512-3hkiolcUAvPB9FLb3UZdfjVVNWherN1f/skkGWJP/fgSQhYUZpSIRr0/I8ZK9TkF3F7kxvJAk0+IcKvPHk9qQg==, tarball: https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.17.tgz} 1025 + engines: {node: ^20.19.0 || >=22.12.0} 1026 + cpu: [x64] 1027 + os: [win32] 1028 + 1029 + '@rolldown/pluginutils@1.0.0-beta.40': 1030 + resolution: {integrity: sha512-s3GeJKSQOwBlzdUrj4ISjJj5SfSh+aqn0wjOar4Bx95iV1ETI7F6S/5hLcfAxZ9kXDcyrAkxPlqmd1ZITttf+w==, tarball: https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.40.tgz} 1031 + 1032 + '@rolldown/pluginutils@1.0.0-rc.17': 1033 + resolution: {integrity: sha512-n8iosDOt6Ig1UhJ2AYqoIhHWh/isz0xpicHTzpKBeotdVsTEcxsSA/i3EVM7gQAj0rU27OLAxCjzlj15IWY7bg==, tarball: https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.17.tgz} 1034 + 1035 + '@rolldown/pluginutils@1.0.0-rc.7': 1036 + resolution: {integrity: sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==, tarball: https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz} 1037 + 751 1038 '@standard-schema/spec@1.1.0': 752 1039 resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==, tarball: https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz} 753 1040 1041 + '@tailwindcss/node@4.2.4': 1042 + resolution: {integrity: sha512-Ai7+yQPxz3ddrDQzFfBKdHEVBg0w3Zl83jnjuwxnZOsnH9pGn93QHQtpU0p/8rYWxvbFZHneni6p1BSLK4DkGA==, tarball: https://registry.npmjs.org/@tailwindcss/node/-/node-4.2.4.tgz} 1043 + 1044 + '@tailwindcss/oxide-android-arm64@4.2.4': 1045 + resolution: {integrity: sha512-e7MOr1SAn9U8KlZzPi1ZXGZHeC5anY36qjNwmZv9pOJ8E4Q6jmD1vyEHkQFmNOIN7twGPEMXRHmitN4zCMN03g==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.2.4.tgz} 1046 + engines: {node: '>= 20'} 1047 + cpu: [arm64] 1048 + os: [android] 1049 + 1050 + '@tailwindcss/oxide-darwin-arm64@4.2.4': 1051 + resolution: {integrity: sha512-tSC/Kbqpz/5/o/C2sG7QvOxAKqyd10bq+ypZNf+9Fi2TvbVbv1zNpcEptcsU7DPROaSbVgUXmrzKhurFvo5eDg==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.2.4.tgz} 1052 + engines: {node: '>= 20'} 1053 + cpu: [arm64] 1054 + os: [darwin] 1055 + 1056 + '@tailwindcss/oxide-darwin-x64@4.2.4': 1057 + resolution: {integrity: sha512-yPyUXn3yO/ufR6+Kzv0t4fCg2qNr90jxXc5QqBpjlPNd0NqyDXcmQb/6weunH/MEDXW5dhyEi+agTDiqa3WsGg==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.2.4.tgz} 1058 + engines: {node: '>= 20'} 1059 + cpu: [x64] 1060 + os: [darwin] 1061 + 1062 + '@tailwindcss/oxide-freebsd-x64@4.2.4': 1063 + resolution: {integrity: sha512-BoMIB4vMQtZsXdGLVc2z+P9DbETkiopogfWZKbWwM8b/1Vinbs4YcUwo+kM/KeLkX3Ygrf4/PsRndKaYhS8Eiw==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.2.4.tgz} 1064 + engines: {node: '>= 20'} 1065 + cpu: [x64] 1066 + os: [freebsd] 1067 + 1068 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.4': 1069 + resolution: {integrity: sha512-7pIHBLTHYRAlS7V22JNuTh33yLH4VElwKtB3bwchK/UaKUPpQ0lPQiOWcbm4V3WP2I6fNIJ23vABIvoy2izdwA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.2.4.tgz} 1070 + engines: {node: '>= 20'} 1071 + cpu: [arm] 1072 + os: [linux] 1073 + 1074 + '@tailwindcss/oxide-linux-arm64-gnu@4.2.4': 1075 + resolution: {integrity: sha512-+E4wxJ0ZGOzSH325reXTWB48l42i93kQqMvDyz5gqfRzRZ7faNhnmvlV4EPGJU3QJM/3Ab5jhJ5pCRUsKn6OQw==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.2.4.tgz} 1076 + engines: {node: '>= 20'} 1077 + cpu: [arm64] 1078 + os: [linux] 1079 + libc: [glibc] 1080 + 1081 + '@tailwindcss/oxide-linux-arm64-musl@4.2.4': 1082 + resolution: {integrity: sha512-bBADEGAbo4ASnppIziaQJelekCxdMaxisrk+fB7Thit72IBnALp9K6ffA2G4ruj90G9XRS2VQ6q2bCKbfFV82g==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.2.4.tgz} 1083 + engines: {node: '>= 20'} 1084 + cpu: [arm64] 1085 + os: [linux] 1086 + libc: [musl] 1087 + 1088 + '@tailwindcss/oxide-linux-x64-gnu@4.2.4': 1089 + resolution: {integrity: sha512-7Mx25E4WTfnht0TVRTyC00j3i0M+EeFe7wguMDTlX4mRxafznw0CA8WJkFjWYH5BlgELd1kSjuU2JiPnNZbJDA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.2.4.tgz} 1090 + engines: {node: '>= 20'} 1091 + cpu: [x64] 1092 + os: [linux] 1093 + libc: [glibc] 1094 + 1095 + '@tailwindcss/oxide-linux-x64-musl@4.2.4': 1096 + resolution: {integrity: sha512-2wwJRF7nyhOR0hhHoChc04xngV3iS+akccHTGtz965FwF0up4b2lOdo6kI1EbDaEXKgvcrFBYcYQQ/rrnWFVfA==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.2.4.tgz} 1097 + engines: {node: '>= 20'} 1098 + cpu: [x64] 1099 + os: [linux] 1100 + libc: [musl] 1101 + 1102 + '@tailwindcss/oxide-wasm32-wasi@4.2.4': 1103 + resolution: {integrity: sha512-FQsqApeor8Fo6gUEklzmaa9994orJZZDBAlQpK2Mq+DslRKFJeD6AjHpBQ0kZFQohVr8o85PPh8eOy86VlSCmw==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.2.4.tgz} 1104 + engines: {node: '>=14.0.0'} 1105 + cpu: [wasm32] 1106 + bundledDependencies: 1107 + - '@napi-rs/wasm-runtime' 1108 + - '@emnapi/core' 1109 + - '@emnapi/runtime' 1110 + - '@tybys/wasm-util' 1111 + - '@emnapi/wasi-threads' 1112 + - tslib 1113 + 1114 + '@tailwindcss/oxide-win32-arm64-msvc@4.2.4': 1115 + resolution: {integrity: sha512-L9BXqxC4ToVgwMFqj3pmZRqyHEztulpUJzCxUtLjobMCzTPsGt1Fa9enKbOpY2iIyVtaHNeNvAK8ERP/64sqGQ==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.2.4.tgz} 1116 + engines: {node: '>= 20'} 1117 + cpu: [arm64] 1118 + os: [win32] 1119 + 1120 + '@tailwindcss/oxide-win32-x64-msvc@4.2.4': 1121 + resolution: {integrity: sha512-ESlKG0EpVJQwRjXDDa9rLvhEAh0mhP1sF7sap9dNZT0yyl9SAG6T7gdP09EH0vIv0UNTlo6jPWyujD6559fZvw==, tarball: https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.2.4.tgz} 1122 + engines: {node: '>= 20'} 1123 + cpu: [x64] 1124 + os: [win32] 1125 + 1126 + '@tailwindcss/oxide@4.2.4': 1127 + resolution: {integrity: sha512-9El/iI069DKDSXwTvB9J4BwdO5JhRrOweGaK25taBAvBXyXqJAX+Jqdvs8r8gKpsI/1m0LeJLyQYTf/WLrBT1Q==, tarball: https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.2.4.tgz} 1128 + engines: {node: '>= 20'} 1129 + 1130 + '@tailwindcss/vite@4.2.4': 1131 + resolution: {integrity: sha512-pCvohwOCspk3ZFn6eJzrrX3g4n2JY73H6MmYC87XfGPyTty4YsCjYTMArRZm/zOI8dIt3+EcrLHAFPe5A4bgtw==, tarball: https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.2.4.tgz} 1132 + peerDependencies: 1133 + vite: ^5.2.0 || ^6 || ^7 || ^8 1134 + 1135 + '@tanstack/history@1.161.6': 1136 + resolution: {integrity: sha512-NaOGLRrddszbQj9upGat6HG/4TKvXLvu+osAIgfxPYA+eIvYKv8GKDJOrY2D3/U9MRnKfMWD7bU4jeD4xmqyIg==, tarball: https://registry.npmjs.org/@tanstack/history/-/history-1.161.6.tgz} 1137 + engines: {node: '>=20.19'} 1138 + 1139 + '@tanstack/react-router@1.169.1': 1140 + resolution: {integrity: sha512-MBtQKSvac3OCcsSa6oBpDrrN90IV47I6Gtv05NxhbFVh+gVjtqvs6HSU4XM9+y5sHZPgS+35eArflX4vM8GEnQ==, tarball: https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.169.1.tgz} 1141 + engines: {node: '>=20.19'} 1142 + peerDependencies: 1143 + react: '>=18.0.0 || >=19.0.0' 1144 + react-dom: '>=18.0.0 || >=19.0.0' 1145 + 1146 + '@tanstack/react-start-client@1.166.47': 1147 + resolution: {integrity: sha512-9g2BRXcB8ODsytbJpxxJfk73hAPrHAlb3UHSeelDnufh9c147hgjdhQj8gG9/KwXXLCS6AwAZMEbB/Mwn62qWA==, tarball: https://registry.npmjs.org/@tanstack/react-start-client/-/react-start-client-1.166.47.tgz} 1148 + engines: {node: '>=22.12.0'} 1149 + peerDependencies: 1150 + react: '>=18.0.0 || >=19.0.0' 1151 + react-dom: '>=18.0.0 || >=19.0.0' 1152 + 1153 + '@tanstack/react-start-rsc@0.0.38': 1154 + resolution: {integrity: sha512-y5brWXm9GaPNmgX5siKSrvEZvO0+7RVdxBHjEKkyDkVFX/GQ9OYI2obL6trcfw7e8OrDwX7tjBrgwTAIT49Lxw==, tarball: https://registry.npmjs.org/@tanstack/react-start-rsc/-/react-start-rsc-0.0.38.tgz} 1155 + engines: {node: '>=22.12.0'} 1156 + peerDependencies: 1157 + '@rspack/core': '>=2.0.0-0' 1158 + '@vitejs/plugin-rsc': '>=0.5.20' 1159 + react: '>=18.0.0 || >=19.0.0' 1160 + react-dom: '>=18.0.0 || >=19.0.0' 1161 + react-server-dom-rspack: '>=0.0.2' 1162 + peerDependenciesMeta: 1163 + '@rspack/core': 1164 + optional: true 1165 + '@vitejs/plugin-rsc': 1166 + optional: true 1167 + react-server-dom-rspack: 1168 + optional: true 1169 + 1170 + '@tanstack/react-start-server@1.166.48': 1171 + resolution: {integrity: sha512-0WLlS0hIsc6QE3dvP3k8tbmQYqIfd+BNkW7p9GOgdrriZRVZPLsjCTHTWMQ+pHcdf2jtrfh+HeNn2Hzggvnmow==, tarball: https://registry.npmjs.org/@tanstack/react-start-server/-/react-start-server-1.166.48.tgz} 1172 + engines: {node: '>=22.12.0'} 1173 + peerDependencies: 1174 + react: '>=18.0.0 || >=19.0.0' 1175 + react-dom: '>=18.0.0 || >=19.0.0' 1176 + 1177 + '@tanstack/react-start@1.167.59': 1178 + resolution: {integrity: sha512-Cmqh+X4QHalKGbBIdVycBJWea2K77dWXVGX3VdnpRtqOUcWZrerEOyfcLkqYL3ricECSrdMua1WHzD2LNpoj9w==, tarball: https://registry.npmjs.org/@tanstack/react-start/-/react-start-1.167.59.tgz} 1179 + engines: {node: '>=22.12.0'} 1180 + hasBin: true 1181 + peerDependencies: 1182 + '@rsbuild/core': ^2.0.0 1183 + '@vitejs/plugin-rsc': '*' 1184 + react: '>=18.0.0 || >=19.0.0' 1185 + react-dom: '>=18.0.0 || >=19.0.0' 1186 + vite: '>=7.0.0' 1187 + peerDependenciesMeta: 1188 + '@rsbuild/core': 1189 + optional: true 1190 + '@vitejs/plugin-rsc': 1191 + optional: true 1192 + vite: 1193 + optional: true 1194 + 1195 + '@tanstack/react-store@0.9.3': 1196 + resolution: {integrity: sha512-y2iHd/N9OkoQbFJLUX1T9vbc2O9tjH0pQRgTcx1/Nz4IlwLvkgpuglXUx+mXt0g5ZDFrEeDnONPqkbfxXJKwRg==, tarball: https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.9.3.tgz} 1197 + peerDependencies: 1198 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 1199 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 1200 + 1201 + '@tanstack/router-core@1.169.1': 1202 + resolution: {integrity: sha512-x+2gIGKTTE1qAn7tLieGfrB5ciOviDmmi2ox9fAWUubRV+yTU5ruGFXocoCIWF+lB+SOtnHjo2E9BLSWyYoEmA==, tarball: https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.169.1.tgz} 1203 + engines: {node: '>=20.19'} 1204 + hasBin: true 1205 + 1206 + '@tanstack/router-generator@1.166.39': 1207 + resolution: {integrity: sha512-j2OW/UvpjM/DT9tHVmuhWW1k6UOezTRrPqBPZFFmIth0fY7iTPqK+Erqpo8r5yGTRGCbMvOS4sL3H2MldnIZew==, tarball: https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.166.39.tgz} 1208 + engines: {node: '>=20.19'} 1209 + 1210 + '@tanstack/router-plugin@1.167.32': 1211 + resolution: {integrity: sha512-i9BA6GzUCoM20UYZ77orXzHwD5zM0OQTtLuPNbqTTSG38CvR6viRFP/d+QFo2aRNyCvun8PR7zSa49bslSggEQ==, tarball: https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.167.32.tgz} 1212 + engines: {node: '>=20.19'} 1213 + hasBin: true 1214 + peerDependencies: 1215 + '@rsbuild/core': '>=1.0.2 || ^2.0.0' 1216 + '@tanstack/react-router': ^1.169.1 1217 + vite: '>=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0' 1218 + vite-plugin-solid: ^2.11.10 || ^3.0.0-0 1219 + webpack: '>=5.92.0' 1220 + peerDependenciesMeta: 1221 + '@rsbuild/core': 1222 + optional: true 1223 + '@tanstack/react-router': 1224 + optional: true 1225 + vite: 1226 + optional: true 1227 + vite-plugin-solid: 1228 + optional: true 1229 + webpack: 1230 + optional: true 1231 + 1232 + '@tanstack/router-utils@1.161.7': 1233 + resolution: {integrity: sha512-VkY0u7ax/GD0qU6ZLLnfPC+UMxVzxRbvZp4yV4iUSXjgJZ/siAT5/QlLm9FEDJ9QDoC0VD9W7f00tKKreUI7Ng==, tarball: https://registry.npmjs.org/@tanstack/router-utils/-/router-utils-1.161.7.tgz} 1234 + engines: {node: '>=20.19'} 1235 + 1236 + '@tanstack/start-client-core@1.168.1': 1237 + resolution: {integrity: sha512-P0gtOPMzHONjDP0fLL7NWJ25MWBrwxh45tMObgzKH7ziHXciB1s3eiUUjNWISr/vcPXVptppgaBVJ8IGZpR1fQ==, tarball: https://registry.npmjs.org/@tanstack/start-client-core/-/start-client-core-1.168.1.tgz} 1238 + engines: {node: '>=22.12.0'} 1239 + hasBin: true 1240 + 1241 + '@tanstack/start-fn-stubs@1.161.6': 1242 + resolution: {integrity: sha512-Y6QSlGiLga8cHfvxGGaonXIlt2bIUTVdH6AMjmpMp7+ANNCp+N96GQbjjhLye3JkaxDfP68x5iZA8NK4imgRig==, tarball: https://registry.npmjs.org/@tanstack/start-fn-stubs/-/start-fn-stubs-1.161.6.tgz} 1243 + engines: {node: '>=22.12.0'} 1244 + 1245 + '@tanstack/start-plugin-core@1.169.14': 1246 + resolution: {integrity: sha512-6KLhg+A9WlSNend74oQwKk0TSDSrvGqonHK4aSwPJpt9HMdItMVV2lZWARBsB4xUpLrd+RNx5C9tjCfN00t5Ww==, tarball: https://registry.npmjs.org/@tanstack/start-plugin-core/-/start-plugin-core-1.169.14.tgz} 1247 + engines: {node: '>=22.12.0'} 1248 + peerDependencies: 1249 + '@rsbuild/core': ^2.0.0 1250 + vite: '>=7.0.0' 1251 + peerDependenciesMeta: 1252 + '@rsbuild/core': 1253 + optional: true 1254 + vite: 1255 + optional: true 1256 + 1257 + '@tanstack/start-server-core@1.167.26': 1258 + resolution: {integrity: sha512-rC86SiSnKjcBd9Y5hlskMBBxRhfBrXWz2IqfeGMaITXdmLfpZeGTM9nftx5T7af4h88eJxpAvijbTsWVH9wLoQ==, tarball: https://registry.npmjs.org/@tanstack/start-server-core/-/start-server-core-1.167.26.tgz} 1259 + engines: {node: '>=22.12.0'} 1260 + hasBin: true 1261 + 1262 + '@tanstack/start-storage-context@1.166.34': 1263 + resolution: {integrity: sha512-mIre+HDvahOnUmP3vQx+x4kvUzam/uVYpCphudR/Czzi0Crfm0JyyLMNv7hHxkfqMg9aTrxYtDTZHR3isrUKhg==, tarball: https://registry.npmjs.org/@tanstack/start-storage-context/-/start-storage-context-1.166.34.tgz} 1264 + engines: {node: '>=22.12.0'} 1265 + 1266 + '@tanstack/store@0.9.3': 1267 + resolution: {integrity: sha512-8reSzl/qGWGGVKhBoxXPMWzATSbZLZFWhwBAFO9NAyp0TxzfBP0mIrGb8CP8KrQTmvzXlR/vFPPUrHTLBGyFyw==, tarball: https://registry.npmjs.org/@tanstack/store/-/store-0.9.3.tgz} 1268 + 1269 + '@tanstack/virtual-file-routes@1.161.7': 1270 + resolution: {integrity: sha512-olW33+Cn+bsCsZKPwEGhlkqS6w3M2slFv11JIobdnCFKMLG97oAI2kWKdx5/zsywTL8flpnoIgaZZPlQTFYhdQ==, tarball: https://registry.npmjs.org/@tanstack/virtual-file-routes/-/virtual-file-routes-1.161.7.tgz} 1271 + engines: {node: '>=20.19'} 1272 + hasBin: true 1273 + 754 1274 '@ts-morph/common@0.28.1': 755 1275 resolution: {integrity: sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==, tarball: https://registry.npmjs.org/@ts-morph/common/-/common-0.28.1.tgz} 1276 + 1277 + '@tybys/wasm-util@0.10.1': 1278 + resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==, tarball: https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz} 756 1279 757 1280 '@types/node@25.6.0': 758 1281 resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==, tarball: https://registry.npmjs.org/@types/node/-/node-25.6.0.tgz} ··· 760 1283 '@types/pg@8.20.0': 761 1284 resolution: {integrity: sha512-bEPFOaMAHTEP1EzpvHTbmwR8UsFyHSKsRisLIHVMXnpNefSbGA1bD6CVy+qKjGSqmZqNqBDV2azOBo8TgkcVow==, tarball: https://registry.npmjs.org/@types/pg/-/pg-8.20.0.tgz} 762 1285 1286 + '@types/react-dom@19.2.3': 1287 + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==, tarball: https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz} 1288 + peerDependencies: 1289 + '@types/react': ^19.2.0 1290 + 1291 + '@types/react@19.2.14': 1292 + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==, tarball: https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz} 1293 + 1294 + '@vitejs/plugin-react@6.0.1': 1295 + resolution: {integrity: sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==, tarball: https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz} 1296 + engines: {node: ^20.19.0 || >=22.12.0} 1297 + peerDependencies: 1298 + '@rolldown/plugin-babel': ^0.1.7 || ^0.2.0 1299 + babel-plugin-react-compiler: ^1.0.0 1300 + vite: ^8.0.0 1301 + peerDependenciesMeta: 1302 + '@rolldown/plugin-babel': 1303 + optional: true 1304 + babel-plugin-react-compiler: 1305 + optional: true 1306 + 763 1307 abort-controller@3.0.0: 764 1308 resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==, tarball: https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz} 765 1309 engines: {node: '>=6.5'} ··· 772 1316 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz} 773 1317 engines: {node: '>=8'} 774 1318 1319 + ansis@4.2.0: 1320 + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==, tarball: https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz} 1321 + engines: {node: '>=14'} 1322 + 1323 + anymatch@3.1.3: 1324 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz} 1325 + engines: {node: '>= 8'} 1326 + 1327 + argparse@2.0.1: 1328 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, tarball: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz} 1329 + 775 1330 atomic-sleep@1.0.0: 776 1331 resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==, tarball: https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz} 777 1332 engines: {node: '>=8.0.0'} 778 1333 1334 + babel-dead-code-elimination@1.0.12: 1335 + resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==, tarball: https://registry.npmjs.org/babel-dead-code-elimination/-/babel-dead-code-elimination-1.0.12.tgz} 1336 + 779 1337 balanced-match@4.0.4: 780 1338 resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz} 781 1339 engines: {node: 18 || 20 || >=22} ··· 783 1341 base64-js@1.5.1: 784 1342 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, tarball: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz} 785 1343 1344 + baseline-browser-mapping@2.10.25: 1345 + resolution: {integrity: sha512-QO/VHsXCQdnzADMfmkeOPvHdIAkoB7i0/rGjINPJEetLx75hNttVWGQ/jycHUDP9zZ9rupbm60WRxcwViB0MiA==, tarball: https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.25.tgz} 1346 + engines: {node: '>=6.0.0'} 1347 + hasBin: true 1348 + 1349 + binary-extensions@2.3.0: 1350 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz} 1351 + engines: {node: '>=8'} 1352 + 1353 + boolbase@1.0.0: 1354 + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, tarball: https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz} 1355 + 786 1356 brace-expansion@5.0.5: 787 1357 resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz} 788 1358 engines: {node: 18 || 20 || >=22} 789 1359 1360 + braces@3.0.3: 1361 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, tarball: https://registry.npmjs.org/braces/-/braces-3.0.3.tgz} 1362 + engines: {node: '>=8'} 1363 + 1364 + browserslist@4.28.2: 1365 + resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz} 1366 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1367 + hasBin: true 1368 + 790 1369 buffer-from@1.1.2: 791 1370 resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, tarball: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz} 792 1371 793 1372 buffer@6.0.3: 794 1373 resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, tarball: https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz} 795 1374 1375 + caniuse-lite@1.0.30001791: 1376 + resolution: {integrity: sha512-yk0l/YSrOnFZk3UROpDLQD9+kC1l4meK/wed583AXrzoarMGJcbRi2Q4RaUYbKxYAsZ8sWmaSa/DsLmdBeI1vQ==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001791.tgz} 1377 + 1378 + cheerio-select@2.1.0: 1379 + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==, tarball: https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz} 1380 + 1381 + cheerio@1.2.0: 1382 + resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==, tarball: https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz} 1383 + engines: {node: '>=20.18.1'} 1384 + 1385 + chokidar@3.6.0: 1386 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz} 1387 + engines: {node: '>= 8.10.0'} 1388 + 796 1389 cliui@8.0.1: 797 1390 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, tarball: https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz} 798 1391 engines: {node: '>=12'} ··· 807 1400 color-name@1.1.4: 808 1401 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} 809 1402 1403 + convert-source-map@2.0.0: 1404 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz} 1405 + 1406 + cookie-es@3.1.1: 1407 + resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==, tarball: https://registry.npmjs.org/cookie-es/-/cookie-es-3.1.1.tgz} 1408 + 810 1409 core-js@3.49.0: 811 1410 resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==, tarball: https://registry.npmjs.org/core-js/-/core-js-3.49.0.tgz} 812 1411 1412 + css-select@5.2.2: 1413 + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==, tarball: https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz} 1414 + 1415 + css-what@6.2.2: 1416 + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==, tarball: https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz} 1417 + engines: {node: '>= 6'} 1418 + 1419 + csstype@3.2.3: 1420 + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==, tarball: https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz} 1421 + 1422 + debug@4.4.3: 1423 + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==, tarball: https://registry.npmjs.org/debug/-/debug-4.4.3.tgz} 1424 + engines: {node: '>=6.0'} 1425 + peerDependencies: 1426 + supports-color: '*' 1427 + peerDependenciesMeta: 1428 + supports-color: 1429 + optional: true 1430 + 1431 + detect-libc@2.1.2: 1432 + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==, tarball: https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz} 1433 + engines: {node: '>=8'} 1434 + 1435 + diff@8.0.4: 1436 + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==, tarball: https://registry.npmjs.org/diff/-/diff-8.0.4.tgz} 1437 + engines: {node: '>=0.3.1'} 1438 + 1439 + dom-serializer@2.0.0: 1440 + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz} 1441 + 1442 + domelementtype@2.3.0: 1443 + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, tarball: https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz} 1444 + 1445 + domhandler@5.0.3: 1446 + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, tarball: https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz} 1447 + engines: {node: '>= 4'} 1448 + 1449 + domutils@3.2.2: 1450 + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==, tarball: https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz} 1451 + 813 1452 dotenv@17.4.2: 814 1453 resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==, tarball: https://registry.npmjs.org/dotenv/-/dotenv-17.4.2.tgz} 815 1454 engines: {node: '>=12'} ··· 910 1549 sqlite3: 911 1550 optional: true 912 1551 1552 + electron-to-chromium@1.5.349: 1553 + resolution: {integrity: sha512-QsWVGyRuY07Aqb234QytTfwd5d9AJlfNIQ5wIOl1L+PZDzI9d9+Fn0FRale/QYlFxt/bUnB0/nLd1jFPGxGK1A==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.349.tgz} 1554 + 913 1555 emoji-regex@8.0.0: 914 1556 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz} 915 1557 1558 + encoding-sniffer@0.2.1: 1559 + resolution: {integrity: sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==, tarball: https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz} 1560 + 1561 + enhanced-resolve@5.21.0: 1562 + resolution: {integrity: sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==, tarball: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz} 1563 + engines: {node: '>=10.13.0'} 1564 + 1565 + entities@4.5.0: 1566 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, tarball: https://registry.npmjs.org/entities/-/entities-4.5.0.tgz} 1567 + engines: {node: '>=0.12'} 1568 + 1569 + entities@6.0.1: 1570 + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==, tarball: https://registry.npmjs.org/entities/-/entities-6.0.1.tgz} 1571 + engines: {node: '>=0.12'} 1572 + 1573 + entities@7.0.1: 1574 + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==, tarball: https://registry.npmjs.org/entities/-/entities-7.0.1.tgz} 1575 + engines: {node: '>=0.12'} 1576 + 916 1577 esbuild@0.18.20: 917 1578 resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz} 918 1579 engines: {node: '>=12'} ··· 939 1600 events@3.3.0: 940 1601 resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, tarball: https://registry.npmjs.org/events/-/events-3.3.0.tgz} 941 1602 engines: {node: '>=0.8.x'} 1603 + 1604 + exsolve@1.0.8: 1605 + resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==, tarball: https://registry.npmjs.org/exsolve/-/exsolve-1.0.8.tgz} 942 1606 943 1607 fast-redact@3.5.0: 944 1608 resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==, tarball: https://registry.npmjs.org/fast-redact/-/fast-redact-3.5.0.tgz} ··· 953 1617 picomatch: 954 1618 optional: true 955 1619 1620 + fill-range@7.1.1: 1621 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz} 1622 + engines: {node: '>=8'} 1623 + 956 1624 fsevents@2.3.3: 957 1625 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz} 958 1626 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 959 1627 os: [darwin] 960 1628 1629 + gensync@1.0.0-beta.2: 1630 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, tarball: https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz} 1631 + engines: {node: '>=6.9.0'} 1632 + 961 1633 get-caller-file@2.0.5: 962 1634 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz} 963 1635 engines: {node: 6.* || 8.* || >= 10.*} ··· 965 1637 get-tsconfig@4.14.0: 966 1638 resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==, tarball: https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.14.0.tgz} 967 1639 1640 + glob-parent@5.1.2: 1641 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz} 1642 + engines: {node: '>= 6'} 1643 + 1644 + graceful-fs@4.2.11: 1645 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz} 1646 + 1647 + h3@2.0.1-rc.20: 1648 + resolution: {integrity: sha512-28ljodXuUp0fZovdiSRq4G9OgrxCztrJe5VdYzXAB7ueRvI7pIUqLU14Xi3XqdYJ/khXjfpUOOD2EQa6CmBgsg==, tarball: https://registry.npmjs.org/h3/-/h3-2.0.1-rc.20.tgz} 1649 + engines: {node: '>=20.11.1'} 1650 + hasBin: true 1651 + peerDependencies: 1652 + crossws: ^0.4.1 1653 + peerDependenciesMeta: 1654 + crossws: 1655 + optional: true 1656 + 968 1657 hono@4.12.16: 969 1658 resolution: {integrity: sha512-jN0ZewiNAWSe5khM3EyCmBb250+b40wWbwNILNfEvq84VREWwOIkuUsFONk/3i3nqkz7Oe1PcpM2mwQEK2L9Kg==, tarball: https://registry.npmjs.org/hono/-/hono-4.12.16.tgz} 970 1659 engines: {node: '>=16.9.0'} 971 1660 1661 + htmlparser2@10.1.0: 1662 + resolution: {integrity: sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==, tarball: https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz} 1663 + 1664 + iconv-lite@0.6.3: 1665 + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, tarball: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz} 1666 + engines: {node: '>=0.10.0'} 1667 + 972 1668 ieee754@1.2.1: 973 1669 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} 974 1670 1671 + is-binary-path@2.1.0: 1672 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz} 1673 + engines: {node: '>=8'} 1674 + 1675 + is-extglob@2.1.1: 1676 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz} 1677 + engines: {node: '>=0.10.0'} 1678 + 975 1679 is-fullwidth-code-point@3.0.0: 976 1680 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} 977 1681 engines: {node: '>=8'} 978 1682 1683 + is-glob@4.0.3: 1684 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz} 1685 + engines: {node: '>=0.10.0'} 1686 + 1687 + is-number@7.0.0: 1688 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz} 1689 + engines: {node: '>=0.12.0'} 1690 + 1691 + isbot@5.1.39: 1692 + resolution: {integrity: sha512-obH0yYahGXdzNxo+djmHhBYThUKDkz565cxkIlt2L9hXfv1NlaLKoDBHo6KxXsYrIXx2RK3x5vY36CfZcobxEw==, tarball: https://registry.npmjs.org/isbot/-/isbot-5.1.39.tgz} 1693 + engines: {node: '>=18'} 1694 + 979 1695 iso-datestring-validator@2.2.2: 980 1696 resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==, tarball: https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz} 981 1697 1698 + jiti@2.6.1: 1699 + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==, tarball: https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz} 1700 + hasBin: true 1701 + 1702 + js-tokens@4.0.0: 1703 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz} 1704 + 1705 + js-yaml@4.1.1: 1706 + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==, tarball: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz} 1707 + hasBin: true 1708 + 1709 + jsesc@3.1.0: 1710 + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==, tarball: https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz} 1711 + engines: {node: '>=6'} 1712 + hasBin: true 1713 + 1714 + json5@2.2.3: 1715 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, tarball: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz} 1716 + engines: {node: '>=6'} 1717 + hasBin: true 1718 + 1719 + lightningcss-android-arm64@1.32.0: 1720 + resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==, tarball: https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz} 1721 + engines: {node: '>= 12.0.0'} 1722 + cpu: [arm64] 1723 + os: [android] 1724 + 1725 + lightningcss-darwin-arm64@1.32.0: 1726 + resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz} 1727 + engines: {node: '>= 12.0.0'} 1728 + cpu: [arm64] 1729 + os: [darwin] 1730 + 1731 + lightningcss-darwin-x64@1.32.0: 1732 + resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz} 1733 + engines: {node: '>= 12.0.0'} 1734 + cpu: [x64] 1735 + os: [darwin] 1736 + 1737 + lightningcss-freebsd-x64@1.32.0: 1738 + resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz} 1739 + engines: {node: '>= 12.0.0'} 1740 + cpu: [x64] 1741 + os: [freebsd] 1742 + 1743 + lightningcss-linux-arm-gnueabihf@1.32.0: 1744 + resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz} 1745 + engines: {node: '>= 12.0.0'} 1746 + cpu: [arm] 1747 + os: [linux] 1748 + 1749 + lightningcss-linux-arm64-gnu@1.32.0: 1750 + resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz} 1751 + engines: {node: '>= 12.0.0'} 1752 + cpu: [arm64] 1753 + os: [linux] 1754 + libc: [glibc] 1755 + 1756 + lightningcss-linux-arm64-musl@1.32.0: 1757 + resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz} 1758 + engines: {node: '>= 12.0.0'} 1759 + cpu: [arm64] 1760 + os: [linux] 1761 + libc: [musl] 1762 + 1763 + lightningcss-linux-x64-gnu@1.32.0: 1764 + resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz} 1765 + engines: {node: '>= 12.0.0'} 1766 + cpu: [x64] 1767 + os: [linux] 1768 + libc: [glibc] 1769 + 1770 + lightningcss-linux-x64-musl@1.32.0: 1771 + resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz} 1772 + engines: {node: '>= 12.0.0'} 1773 + cpu: [x64] 1774 + os: [linux] 1775 + libc: [musl] 1776 + 1777 + lightningcss-win32-arm64-msvc@1.32.0: 1778 + resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==, tarball: https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz} 1779 + engines: {node: '>= 12.0.0'} 1780 + cpu: [arm64] 1781 + os: [win32] 1782 + 1783 + lightningcss-win32-x64-msvc@1.32.0: 1784 + resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz} 1785 + engines: {node: '>= 12.0.0'} 1786 + cpu: [x64] 1787 + os: [win32] 1788 + 1789 + lightningcss@1.32.0: 1790 + resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==, tarball: https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz} 1791 + engines: {node: '>= 12.0.0'} 1792 + 982 1793 lru-cache@10.4.3: 983 1794 resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz} 984 1795 1796 + lru-cache@5.1.1: 1797 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz} 1798 + 1799 + lucide-react@1.14.0: 1800 + resolution: {integrity: sha512-+1mdWcfSJVUsaTIjN9zoezmUhfXo5l0vP7ekBMPo3jcS/aIkxHnXqAPsByszMZx/Y8oQBRJxJx5xg+RH3urzxA==, tarball: https://registry.npmjs.org/lucide-react/-/lucide-react-1.14.0.tgz} 1801 + peerDependencies: 1802 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 1803 + 1804 + magic-string@0.30.21: 1805 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==, tarball: https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz} 1806 + 985 1807 minimatch@10.2.5: 986 1808 resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz} 987 1809 engines: {node: 18 || 20 || >=22} 988 1810 1811 + ms@2.1.3: 1812 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz} 1813 + 989 1814 multiformats@9.9.0: 990 1815 resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==, tarball: https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz} 991 1816 1817 + nanoid@3.3.12: 1818 + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==, tarball: https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz} 1819 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1820 + hasBin: true 1821 + 1822 + node-releases@2.0.38: 1823 + resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz} 1824 + 1825 + normalize-path@3.0.0: 1826 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz} 1827 + engines: {node: '>=0.10.0'} 1828 + 1829 + nth-check@2.1.1: 1830 + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, tarball: https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz} 1831 + 992 1832 on-exit-leak-free@2.1.2: 993 1833 resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==, tarball: https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz} 994 1834 engines: {node: '>=14.0.0'} ··· 998 1838 engines: {node: ^20.19.0 || >=22.12.0} 999 1839 hasBin: true 1000 1840 1841 + parse5-htmlparser2-tree-adapter@7.1.0: 1842 + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==, tarball: https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz} 1843 + 1844 + parse5-parser-stream@7.1.2: 1845 + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==, tarball: https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz} 1846 + 1847 + parse5@7.3.0: 1848 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==, tarball: https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz} 1849 + 1001 1850 path-browserify@1.0.1: 1002 1851 resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==, tarball: https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz} 1852 + 1853 + pathe@2.0.3: 1854 + resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==, tarball: https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz} 1003 1855 1004 1856 pg-cloudflare@1.3.0: 1005 1857 resolution: {integrity: sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==, tarball: https://registry.npmjs.org/pg-cloudflare/-/pg-cloudflare-1.3.0.tgz} ··· 1035 1887 pgpass@1.0.5: 1036 1888 resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==, tarball: https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz} 1037 1889 1890 + picocolors@1.1.1: 1891 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz} 1892 + 1893 + picomatch@2.3.2: 1894 + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz} 1895 + engines: {node: '>=8.6'} 1896 + 1038 1897 picomatch@4.0.4: 1039 1898 resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==, tarball: https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz} 1040 1899 engines: {node: '>=12'} ··· 1048 1907 pino@8.21.0: 1049 1908 resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==, tarball: https://registry.npmjs.org/pino/-/pino-8.21.0.tgz} 1050 1909 hasBin: true 1910 + 1911 + postcss@8.5.13: 1912 + resolution: {integrity: sha512-qif0+jGGZoLWdHey3UFHHWP0H7Gbmsk8T5VEqyYFbWqPr1XqvLGBbk/sl8V5exGmcYJklJOhOQq1pV9IcsiFag==, tarball: https://registry.npmjs.org/postcss/-/postcss-8.5.13.tgz} 1913 + engines: {node: ^10 || ^12 || >=14} 1051 1914 1052 1915 postgres-array@2.0.0: 1053 1916 resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==, tarball: https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz} ··· 1080 1943 quick-format-unescaped@4.0.4: 1081 1944 resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==, tarball: https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz} 1082 1945 1946 + react-dom@19.2.5: 1947 + resolution: {integrity: sha512-J5bAZz+DXMMwW/wV3xzKke59Af6CHY7G4uYLN1OvBcKEsWOs4pQExj86BBKamxl/Ik5bx9whOrvBlSDfWzgSag==, tarball: https://registry.npmjs.org/react-dom/-/react-dom-19.2.5.tgz} 1948 + peerDependencies: 1949 + react: ^19.2.5 1950 + 1951 + react@19.2.5: 1952 + resolution: {integrity: sha512-llUJLzz1zTUBrskt2pwZgLq59AemifIftw4aB7JxOqf1HY2FDaGDxgwpAPVzHU1kdWabH7FauP4i1oEeer2WCA==, tarball: https://registry.npmjs.org/react/-/react-19.2.5.tgz} 1953 + engines: {node: '>=0.10.0'} 1954 + 1083 1955 readable-stream@4.7.0: 1084 1956 resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==, tarball: https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz} 1085 1957 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1958 + 1959 + readdirp@3.6.0: 1960 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz} 1961 + engines: {node: '>=8.10.0'} 1086 1962 1087 1963 real-require@0.2.0: 1088 1964 resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==, tarball: https://registry.npmjs.org/real-require/-/real-require-0.2.0.tgz} ··· 1095 1971 resolve-pkg-maps@1.0.0: 1096 1972 resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, tarball: https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz} 1097 1973 1974 + rolldown@1.0.0-rc.17: 1975 + resolution: {integrity: sha512-ZrT53oAKrtA4+YtBWPQbtPOxIbVDbxT0orcYERKd63VJTF13zPcgXTvD4843L8pcsI7M6MErt8QtON6lrB9tyA==, tarball: https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.17.tgz} 1976 + engines: {node: ^20.19.0 || >=22.12.0} 1977 + hasBin: true 1978 + 1979 + rou3@0.8.1: 1980 + resolution: {integrity: sha512-ePa+XGk00/3HuCqrEnK3LxJW7I0SdNg6EFzKUJG73hMAdDcOUC/i/aSz7LSDwLrGr33kal/rqOGydzwl6U7zBA==, tarball: https://registry.npmjs.org/rou3/-/rou3-0.8.1.tgz} 1981 + 1098 1982 safe-buffer@5.2.1: 1099 1983 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} 1100 1984 ··· 1102 1986 resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==, tarball: https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz} 1103 1987 engines: {node: '>=10'} 1104 1988 1989 + safer-buffer@2.1.2: 1990 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, tarball: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz} 1991 + 1992 + scheduler@0.27.0: 1993 + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==, tarball: https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz} 1994 + 1995 + semver@6.3.1: 1996 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, tarball: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz} 1997 + hasBin: true 1998 + 1999 + seroval-plugins@1.5.2: 2000 + resolution: {integrity: sha512-qpY0Cl+fKYFn4GOf3cMiq6l72CpuVaawb6ILjubOQ+diJ54LfOWaSSPsaswN8DRPIPW4Yq+tE1k5aKd7ILyaFg==, tarball: https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.5.2.tgz} 2001 + engines: {node: '>=10'} 2002 + peerDependencies: 2003 + seroval: ^1.0 2004 + 2005 + seroval@1.5.2: 2006 + resolution: {integrity: sha512-xcRN39BdsnO9Tf+VzsE7b3JyTJASItIV1FVFewJKCFcW4s4haIKS3e6vj8PGB9qBwC7tnuOywQMdv5N4qkzi7Q==, tarball: https://registry.npmjs.org/seroval/-/seroval-1.5.2.tgz} 2007 + engines: {node: '>=10'} 2008 + 1105 2009 sonic-boom@3.8.1: 1106 2010 resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==, tarball: https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz} 2011 + 2012 + source-map-js@1.2.1: 2013 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz} 2014 + engines: {node: '>=0.10.0'} 1107 2015 1108 2016 source-map-support@0.5.21: 1109 2017 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz} ··· 1112 2020 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz} 1113 2021 engines: {node: '>=0.10.0'} 1114 2022 2023 + source-map@0.7.6: 2024 + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz} 2025 + engines: {node: '>= 12'} 2026 + 1115 2027 split2@4.2.0: 1116 2028 resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, tarball: https://registry.npmjs.org/split2/-/split2-4.2.0.tgz} 1117 2029 engines: {node: '>= 10.x'} 1118 2030 2031 + srvx@0.11.15: 2032 + resolution: {integrity: sha512-iXsux0UcOjdvs0LCMa2Ws3WwcDUozA3JN3BquNXkaFPP7TpRqgunKdEgoZ/uwb1J6xaYHfxtz9Twlh6yzwM6Tg==, tarball: https://registry.npmjs.org/srvx/-/srvx-0.11.15.tgz} 2033 + engines: {node: '>=20.16.0'} 2034 + hasBin: true 2035 + 1119 2036 string-width@4.2.3: 1120 2037 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, tarball: https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz} 1121 2038 engines: {node: '>=8'} ··· 1127 2044 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, tarball: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz} 1128 2045 engines: {node: '>=8'} 1129 2046 2047 + tailwindcss@4.2.4: 2048 + resolution: {integrity: sha512-HhKppgO81FQof5m6TEnuBWCZGgfRAWbaeOaGT00KOy/Pf/j6oUihdvBpA7ltCeAvZpFhW3j0PTclkxsd4IXYDA==, tarball: https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.2.4.tgz} 2049 + 2050 + tapable@2.3.3: 2051 + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==, tarball: https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz} 2052 + engines: {node: '>=6'} 2053 + 1130 2054 thread-stream@2.7.0: 1131 2055 resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==, tarball: https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz} 1132 2056 ··· 1138 2062 resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==, tarball: https://registry.npmjs.org/tinypool/-/tinypool-2.1.0.tgz} 1139 2063 engines: {node: ^20.0.0 || >=22.0.0} 1140 2064 2065 + to-regex-range@5.0.1: 2066 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz} 2067 + engines: {node: '>=8.0'} 2068 + 1141 2069 ts-morph@27.0.2: 1142 2070 resolution: {integrity: sha512-fhUhgeljcrdZ+9DZND1De1029PrE+cMkIP7ooqkLRTrRLTqcki2AstsyJm0vRNbTbVCNJ0idGlbBrfqc7/nA8w==, tarball: https://registry.npmjs.org/ts-morph/-/ts-morph-27.0.2.tgz} 1143 2071 ··· 1149 2077 engines: {node: '>=18.0.0'} 1150 2078 hasBin: true 1151 2079 2080 + typescript@6.0.3: 2081 + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==, tarball: https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz} 2082 + engines: {node: '>=14.17'} 2083 + hasBin: true 2084 + 2085 + ufo@1.6.4: 2086 + resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==, tarball: https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz} 2087 + 1152 2088 uint8arrays@3.0.0: 1153 2089 resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==, tarball: https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz} 1154 2090 1155 2091 undici-types@7.19.2: 1156 2092 resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz} 1157 2093 2094 + undici@7.25.0: 2095 + resolution: {integrity: sha512-xXnp4kTyor2Zq+J1FfPI6Eq3ew5h6Vl0F/8d9XU5zZQf1tX9s2Su1/3PiMmUANFULpmksxkClamIZcaUqryHsQ==, tarball: https://registry.npmjs.org/undici/-/undici-7.25.0.tgz} 2096 + engines: {node: '>=20.18.1'} 2097 + 1158 2098 unicode-segmenter@0.14.5: 1159 2099 resolution: {integrity: sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==, tarball: https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz} 1160 2100 2101 + unplugin@3.0.0: 2102 + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==, tarball: https://registry.npmjs.org/unplugin/-/unplugin-3.0.0.tgz} 2103 + engines: {node: ^20.19.0 || >=22.12.0} 2104 + 2105 + update-browserslist-db@1.2.3: 2106 + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz} 2107 + hasBin: true 2108 + peerDependencies: 2109 + browserslist: '>= 4.21.0' 2110 + 2111 + use-sync-external-store@1.6.0: 2112 + resolution: {integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==, tarball: https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz} 2113 + peerDependencies: 2114 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 2115 + 1161 2116 varint@6.0.0: 1162 2117 resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==, tarball: https://registry.npmjs.org/varint/-/varint-6.0.0.tgz} 1163 2118 2119 + vite@8.0.10: 2120 + resolution: {integrity: sha512-rZuUu9j6J5uotLDs+cAA4O5H4K1SfPliUlQwqa6YEwSrWDZzP4rhm00oJR5snMewjxF5V/K3D4kctsUTsIU9Mw==, tarball: https://registry.npmjs.org/vite/-/vite-8.0.10.tgz} 2121 + engines: {node: ^20.19.0 || >=22.12.0} 2122 + hasBin: true 2123 + peerDependencies: 2124 + '@types/node': ^20.19.0 || >=22.12.0 2125 + '@vitejs/devtools': ^0.1.0 2126 + esbuild: ^0.27.0 || ^0.28.0 2127 + jiti: '>=1.21.0' 2128 + less: ^4.0.0 2129 + sass: ^1.70.0 2130 + sass-embedded: ^1.70.0 2131 + stylus: '>=0.54.8' 2132 + sugarss: ^5.0.0 2133 + terser: ^5.16.0 2134 + tsx: ^4.8.1 2135 + yaml: ^2.4.2 2136 + peerDependenciesMeta: 2137 + '@types/node': 2138 + optional: true 2139 + '@vitejs/devtools': 2140 + optional: true 2141 + esbuild: 2142 + optional: true 2143 + jiti: 2144 + optional: true 2145 + less: 2146 + optional: true 2147 + sass: 2148 + optional: true 2149 + sass-embedded: 2150 + optional: true 2151 + stylus: 2152 + optional: true 2153 + sugarss: 2154 + optional: true 2155 + terser: 2156 + optional: true 2157 + tsx: 2158 + optional: true 2159 + yaml: 2160 + optional: true 2161 + 2162 + vitefu@1.1.3: 2163 + resolution: {integrity: sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==, tarball: https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz} 2164 + peerDependencies: 2165 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 2166 + peerDependenciesMeta: 2167 + vite: 2168 + optional: true 2169 + 2170 + webpack-virtual-modules@0.6.2: 2171 + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==, tarball: https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz} 2172 + 2173 + whatwg-encoding@3.1.1: 2174 + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==, tarball: https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-3.1.1.tgz} 2175 + engines: {node: '>=18'} 2176 + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation 2177 + 2178 + whatwg-mimetype@4.0.0: 2179 + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==, tarball: https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz} 2180 + engines: {node: '>=18'} 2181 + 1164 2182 wrap-ansi@7.0.0: 1165 2183 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz} 1166 2184 engines: {node: '>=10'} ··· 1177 2195 utf-8-validate: 1178 2196 optional: true 1179 2197 2198 + xmlbuilder2@4.0.3: 2199 + resolution: {integrity: sha512-bx8Q1STctnNaaDymWnkfQLKofs0mGNN7rLLapJlGuV3VlvegD7Ls4ggMjE3aUSWItCCzU0PEv45lI87iSigiCA==, tarball: https://registry.npmjs.org/xmlbuilder2/-/xmlbuilder2-4.0.3.tgz} 2200 + engines: {node: '>=20.0'} 2201 + 1180 2202 xtend@4.0.2: 1181 2203 resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, tarball: https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz} 1182 2204 engines: {node: '>=0.4'} ··· 1184 2206 y18n@5.0.8: 1185 2207 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, tarball: https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz} 1186 2208 engines: {node: '>=10'} 2209 + 2210 + yallist@3.1.1: 2211 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, tarball: https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz} 1187 2212 1188 2213 yargs-parser@21.1.1: 1189 2214 resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, tarball: https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz} ··· 1370 2395 - bufferutil 1371 2396 - utf-8-validate 1372 2397 2398 + '@babel/code-frame@7.27.1': 2399 + dependencies: 2400 + '@babel/helper-validator-identifier': 7.28.5 2401 + js-tokens: 4.0.0 2402 + picocolors: 1.1.1 2403 + 2404 + '@babel/code-frame@7.29.0': 2405 + dependencies: 2406 + '@babel/helper-validator-identifier': 7.28.5 2407 + js-tokens: 4.0.0 2408 + picocolors: 1.1.1 2409 + 2410 + '@babel/compat-data@7.29.3': {} 2411 + 2412 + '@babel/core@7.29.0': 2413 + dependencies: 2414 + '@babel/code-frame': 7.29.0 2415 + '@babel/generator': 7.29.1 2416 + '@babel/helper-compilation-targets': 7.28.6 2417 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) 2418 + '@babel/helpers': 7.29.2 2419 + '@babel/parser': 7.29.3 2420 + '@babel/template': 7.28.6 2421 + '@babel/traverse': 7.29.0 2422 + '@babel/types': 7.29.0 2423 + '@jridgewell/remapping': 2.3.5 2424 + convert-source-map: 2.0.0 2425 + debug: 4.4.3 2426 + gensync: 1.0.0-beta.2 2427 + json5: 2.2.3 2428 + semver: 6.3.1 2429 + transitivePeerDependencies: 2430 + - supports-color 2431 + 2432 + '@babel/generator@7.29.1': 2433 + dependencies: 2434 + '@babel/parser': 7.29.3 2435 + '@babel/types': 7.29.0 2436 + '@jridgewell/gen-mapping': 0.3.13 2437 + '@jridgewell/trace-mapping': 0.3.31 2438 + jsesc: 3.1.0 2439 + 2440 + '@babel/helper-compilation-targets@7.28.6': 2441 + dependencies: 2442 + '@babel/compat-data': 7.29.3 2443 + '@babel/helper-validator-option': 7.27.1 2444 + browserslist: 4.28.2 2445 + lru-cache: 5.1.1 2446 + semver: 6.3.1 2447 + 2448 + '@babel/helper-globals@7.28.0': {} 2449 + 2450 + '@babel/helper-module-imports@7.28.6': 2451 + dependencies: 2452 + '@babel/traverse': 7.29.0 2453 + '@babel/types': 7.29.0 2454 + transitivePeerDependencies: 2455 + - supports-color 2456 + 2457 + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': 2458 + dependencies: 2459 + '@babel/core': 7.29.0 2460 + '@babel/helper-module-imports': 7.28.6 2461 + '@babel/helper-validator-identifier': 7.28.5 2462 + '@babel/traverse': 7.29.0 2463 + transitivePeerDependencies: 2464 + - supports-color 2465 + 2466 + '@babel/helper-plugin-utils@7.28.6': {} 2467 + 2468 + '@babel/helper-string-parser@7.27.1': {} 2469 + 2470 + '@babel/helper-validator-identifier@7.28.5': {} 2471 + 2472 + '@babel/helper-validator-option@7.27.1': {} 2473 + 2474 + '@babel/helpers@7.29.2': 2475 + dependencies: 2476 + '@babel/template': 7.28.6 2477 + '@babel/types': 7.29.0 2478 + 2479 + '@babel/parser@7.29.3': 2480 + dependencies: 2481 + '@babel/types': 7.29.0 2482 + 2483 + '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)': 2484 + dependencies: 2485 + '@babel/core': 7.29.0 2486 + '@babel/helper-plugin-utils': 7.28.6 2487 + 2488 + '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)': 2489 + dependencies: 2490 + '@babel/core': 7.29.0 2491 + '@babel/helper-plugin-utils': 7.28.6 2492 + 2493 + '@babel/template@7.28.6': 2494 + dependencies: 2495 + '@babel/code-frame': 7.29.0 2496 + '@babel/parser': 7.29.3 2497 + '@babel/types': 7.29.0 2498 + 2499 + '@babel/traverse@7.29.0': 2500 + dependencies: 2501 + '@babel/code-frame': 7.29.0 2502 + '@babel/generator': 7.29.1 2503 + '@babel/helper-globals': 7.28.0 2504 + '@babel/parser': 7.29.3 2505 + '@babel/template': 7.28.6 2506 + '@babel/types': 7.29.0 2507 + debug: 4.4.3 2508 + transitivePeerDependencies: 2509 + - supports-color 2510 + 2511 + '@babel/types@7.29.0': 2512 + dependencies: 2513 + '@babel/helper-string-parser': 7.27.1 2514 + '@babel/helper-validator-identifier': 7.28.5 2515 + 1373 2516 '@drizzle-team/brocli@0.10.2': {} 2517 + 2518 + '@emnapi/core@1.10.0': 2519 + dependencies: 2520 + '@emnapi/wasi-threads': 1.2.1 2521 + tslib: 2.8.1 2522 + optional: true 2523 + 2524 + '@emnapi/runtime@1.10.0': 2525 + dependencies: 2526 + tslib: 2.8.1 2527 + optional: true 2528 + 2529 + '@emnapi/wasi-threads@1.2.1': 2530 + dependencies: 2531 + tslib: 2.8.1 2532 + optional: true 1374 2533 1375 2534 '@esbuild-kit/core-utils@3.3.2': 1376 2535 dependencies: ··· 1608 2767 dependencies: 1609 2768 hono: 4.12.16 1610 2769 2770 + '@jridgewell/gen-mapping@0.3.13': 2771 + dependencies: 2772 + '@jridgewell/sourcemap-codec': 1.5.5 2773 + '@jridgewell/trace-mapping': 0.3.31 2774 + 2775 + '@jridgewell/remapping@2.3.5': 2776 + dependencies: 2777 + '@jridgewell/gen-mapping': 0.3.13 2778 + '@jridgewell/trace-mapping': 0.3.31 2779 + 2780 + '@jridgewell/resolve-uri@3.1.2': {} 2781 + 2782 + '@jridgewell/sourcemap-codec@1.5.5': {} 2783 + 2784 + '@jridgewell/trace-mapping@0.3.31': 2785 + dependencies: 2786 + '@jridgewell/resolve-uri': 3.1.2 2787 + '@jridgewell/sourcemap-codec': 1.5.5 2788 + 1611 2789 '@jsr/std__bytes@1.0.6': {} 1612 2790 1613 2791 '@jsr/std__crypto@1.1.0': {} ··· 1619 2797 '@jsr/std__bytes': 1.0.6 1620 2798 '@jsr/std__crypto': 1.1.0 1621 2799 2800 + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': 2801 + dependencies: 2802 + '@emnapi/core': 1.10.0 2803 + '@emnapi/runtime': 1.10.0 2804 + '@tybys/wasm-util': 0.10.1 2805 + optional: true 2806 + 1622 2807 '@noble/curves@1.9.7': 1623 2808 dependencies: 1624 2809 '@noble/hashes': 1.8.0 1625 2810 1626 2811 '@noble/hashes@1.8.0': {} 1627 2812 2813 + '@oozcitak/dom@2.0.2': 2814 + dependencies: 2815 + '@oozcitak/infra': 2.0.2 2816 + '@oozcitak/url': 3.0.0 2817 + '@oozcitak/util': 10.0.0 2818 + 2819 + '@oozcitak/infra@2.0.2': 2820 + dependencies: 2821 + '@oozcitak/util': 10.0.0 2822 + 2823 + '@oozcitak/url@3.0.0': 2824 + dependencies: 2825 + '@oozcitak/infra': 2.0.2 2826 + '@oozcitak/util': 10.0.0 2827 + 2828 + '@oozcitak/util@10.0.0': {} 2829 + 2830 + '@oxc-project/types@0.127.0': {} 2831 + 1628 2832 '@oxfmt/binding-android-arm-eabi@0.47.0': 1629 2833 optional: true 1630 2834 ··· 1682 2886 '@oxfmt/binding-win32-x64-msvc@0.47.0': 1683 2887 optional: true 1684 2888 2889 + '@rolldown/binding-android-arm64@1.0.0-rc.17': 2890 + optional: true 2891 + 2892 + '@rolldown/binding-darwin-arm64@1.0.0-rc.17': 2893 + optional: true 2894 + 2895 + '@rolldown/binding-darwin-x64@1.0.0-rc.17': 2896 + optional: true 2897 + 2898 + '@rolldown/binding-freebsd-x64@1.0.0-rc.17': 2899 + optional: true 2900 + 2901 + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.17': 2902 + optional: true 2903 + 2904 + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.17': 2905 + optional: true 2906 + 2907 + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.17': 2908 + optional: true 2909 + 2910 + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.17': 2911 + optional: true 2912 + 2913 + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.17': 2914 + optional: true 2915 + 2916 + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.17': 2917 + optional: true 2918 + 2919 + '@rolldown/binding-linux-x64-musl@1.0.0-rc.17': 2920 + optional: true 2921 + 2922 + '@rolldown/binding-openharmony-arm64@1.0.0-rc.17': 2923 + optional: true 2924 + 2925 + '@rolldown/binding-wasm32-wasi@1.0.0-rc.17': 2926 + dependencies: 2927 + '@emnapi/core': 1.10.0 2928 + '@emnapi/runtime': 1.10.0 2929 + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) 2930 + optional: true 2931 + 2932 + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.17': 2933 + optional: true 2934 + 2935 + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.17': 2936 + optional: true 2937 + 2938 + '@rolldown/pluginutils@1.0.0-beta.40': {} 2939 + 2940 + '@rolldown/pluginutils@1.0.0-rc.17': {} 2941 + 2942 + '@rolldown/pluginutils@1.0.0-rc.7': {} 2943 + 1685 2944 '@standard-schema/spec@1.1.0': {} 1686 2945 2946 + '@tailwindcss/node@4.2.4': 2947 + dependencies: 2948 + '@jridgewell/remapping': 2.3.5 2949 + enhanced-resolve: 5.21.0 2950 + jiti: 2.6.1 2951 + lightningcss: 1.32.0 2952 + magic-string: 0.30.21 2953 + source-map-js: 1.2.1 2954 + tailwindcss: 4.2.4 2955 + 2956 + '@tailwindcss/oxide-android-arm64@4.2.4': 2957 + optional: true 2958 + 2959 + '@tailwindcss/oxide-darwin-arm64@4.2.4': 2960 + optional: true 2961 + 2962 + '@tailwindcss/oxide-darwin-x64@4.2.4': 2963 + optional: true 2964 + 2965 + '@tailwindcss/oxide-freebsd-x64@4.2.4': 2966 + optional: true 2967 + 2968 + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.4': 2969 + optional: true 2970 + 2971 + '@tailwindcss/oxide-linux-arm64-gnu@4.2.4': 2972 + optional: true 2973 + 2974 + '@tailwindcss/oxide-linux-arm64-musl@4.2.4': 2975 + optional: true 2976 + 2977 + '@tailwindcss/oxide-linux-x64-gnu@4.2.4': 2978 + optional: true 2979 + 2980 + '@tailwindcss/oxide-linux-x64-musl@4.2.4': 2981 + optional: true 2982 + 2983 + '@tailwindcss/oxide-wasm32-wasi@4.2.4': 2984 + optional: true 2985 + 2986 + '@tailwindcss/oxide-win32-arm64-msvc@4.2.4': 2987 + optional: true 2988 + 2989 + '@tailwindcss/oxide-win32-x64-msvc@4.2.4': 2990 + optional: true 2991 + 2992 + '@tailwindcss/oxide@4.2.4': 2993 + optionalDependencies: 2994 + '@tailwindcss/oxide-android-arm64': 4.2.4 2995 + '@tailwindcss/oxide-darwin-arm64': 4.2.4 2996 + '@tailwindcss/oxide-darwin-x64': 4.2.4 2997 + '@tailwindcss/oxide-freebsd-x64': 4.2.4 2998 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.4 2999 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.4 3000 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.4 3001 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.4 3002 + '@tailwindcss/oxide-linux-x64-musl': 4.2.4 3003 + '@tailwindcss/oxide-wasm32-wasi': 4.2.4 3004 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.4 3005 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.4 3006 + 3007 + '@tailwindcss/vite@4.2.4(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0))': 3008 + dependencies: 3009 + '@tailwindcss/node': 4.2.4 3010 + '@tailwindcss/oxide': 4.2.4 3011 + tailwindcss: 4.2.4 3012 + vite: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 3013 + 3014 + '@tanstack/history@1.161.6': {} 3015 + 3016 + '@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': 3017 + dependencies: 3018 + '@tanstack/history': 1.161.6 3019 + '@tanstack/react-store': 0.9.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3020 + '@tanstack/router-core': 1.169.1 3021 + isbot: 5.1.39 3022 + react: 19.2.5 3023 + react-dom: 19.2.5(react@19.2.5) 3024 + 3025 + '@tanstack/react-start-client@1.166.47(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': 3026 + dependencies: 3027 + '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3028 + '@tanstack/router-core': 1.169.1 3029 + '@tanstack/start-client-core': 1.168.1 3030 + react: 19.2.5 3031 + react-dom: 19.2.5(react@19.2.5) 3032 + 3033 + '@tanstack/react-start-rsc@0.0.38(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0))': 3034 + dependencies: 3035 + '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3036 + '@tanstack/react-start-server': 1.166.48(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3037 + '@tanstack/router-core': 1.169.1 3038 + '@tanstack/router-utils': 1.161.7 3039 + '@tanstack/start-client-core': 1.168.1 3040 + '@tanstack/start-fn-stubs': 1.161.6 3041 + '@tanstack/start-plugin-core': 1.169.14(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 3042 + '@tanstack/start-server-core': 1.167.26 3043 + '@tanstack/start-storage-context': 1.166.34 3044 + pathe: 2.0.3 3045 + react: 19.2.5 3046 + react-dom: 19.2.5(react@19.2.5) 3047 + transitivePeerDependencies: 3048 + - '@rsbuild/core' 3049 + - crossws 3050 + - supports-color 3051 + - vite 3052 + - vite-plugin-solid 3053 + - webpack 3054 + 3055 + '@tanstack/react-start-server@1.166.48(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': 3056 + dependencies: 3057 + '@tanstack/history': 1.161.6 3058 + '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3059 + '@tanstack/router-core': 1.169.1 3060 + '@tanstack/start-client-core': 1.168.1 3061 + '@tanstack/start-server-core': 1.167.26 3062 + react: 19.2.5 3063 + react-dom: 19.2.5(react@19.2.5) 3064 + transitivePeerDependencies: 3065 + - crossws 3066 + 3067 + '@tanstack/react-start@1.167.59(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0))': 3068 + dependencies: 3069 + '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3070 + '@tanstack/react-start-client': 1.166.47(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3071 + '@tanstack/react-start-rsc': 0.0.38(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 3072 + '@tanstack/react-start-server': 1.166.48(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3073 + '@tanstack/router-utils': 1.161.7 3074 + '@tanstack/start-client-core': 1.168.1 3075 + '@tanstack/start-plugin-core': 1.169.14(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 3076 + '@tanstack/start-server-core': 1.167.26 3077 + pathe: 2.0.3 3078 + react: 19.2.5 3079 + react-dom: 19.2.5(react@19.2.5) 3080 + optionalDependencies: 3081 + vite: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 3082 + transitivePeerDependencies: 3083 + - '@rspack/core' 3084 + - crossws 3085 + - react-server-dom-rspack 3086 + - supports-color 3087 + - vite-plugin-solid 3088 + - webpack 3089 + 3090 + '@tanstack/react-store@0.9.3(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': 3091 + dependencies: 3092 + '@tanstack/store': 0.9.3 3093 + react: 19.2.5 3094 + react-dom: 19.2.5(react@19.2.5) 3095 + use-sync-external-store: 1.6.0(react@19.2.5) 3096 + 3097 + '@tanstack/router-core@1.169.1': 3098 + dependencies: 3099 + '@tanstack/history': 1.161.6 3100 + cookie-es: 3.1.1 3101 + seroval: 1.5.2 3102 + seroval-plugins: 1.5.2(seroval@1.5.2) 3103 + 3104 + '@tanstack/router-generator@1.166.39': 3105 + dependencies: 3106 + '@babel/types': 7.29.0 3107 + '@tanstack/router-core': 1.169.1 3108 + '@tanstack/router-utils': 1.161.7 3109 + '@tanstack/virtual-file-routes': 1.161.7 3110 + jiti: 2.6.1 3111 + magic-string: 0.30.21 3112 + prettier: 3.8.3 3113 + zod: 3.25.76 3114 + transitivePeerDependencies: 3115 + - supports-color 3116 + 3117 + '@tanstack/router-plugin@1.167.32(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0))': 3118 + dependencies: 3119 + '@babel/core': 7.29.0 3120 + '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) 3121 + '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) 3122 + '@babel/template': 7.28.6 3123 + '@babel/traverse': 7.29.0 3124 + '@babel/types': 7.29.0 3125 + '@tanstack/router-core': 1.169.1 3126 + '@tanstack/router-generator': 1.166.39 3127 + '@tanstack/router-utils': 1.161.7 3128 + '@tanstack/virtual-file-routes': 1.161.7 3129 + chokidar: 3.6.0 3130 + unplugin: 3.0.0 3131 + zod: 3.25.76 3132 + optionalDependencies: 3133 + '@tanstack/react-router': 1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) 3134 + vite: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 3135 + transitivePeerDependencies: 3136 + - supports-color 3137 + 3138 + '@tanstack/router-utils@1.161.7': 3139 + dependencies: 3140 + '@babel/core': 7.29.0 3141 + '@babel/generator': 7.29.1 3142 + '@babel/parser': 7.29.3 3143 + '@babel/types': 7.29.0 3144 + ansis: 4.2.0 3145 + babel-dead-code-elimination: 1.0.12 3146 + diff: 8.0.4 3147 + pathe: 2.0.3 3148 + tinyglobby: 0.2.16 3149 + transitivePeerDependencies: 3150 + - supports-color 3151 + 3152 + '@tanstack/start-client-core@1.168.1': 3153 + dependencies: 3154 + '@tanstack/router-core': 1.169.1 3155 + '@tanstack/start-fn-stubs': 1.161.6 3156 + '@tanstack/start-storage-context': 1.166.34 3157 + seroval: 1.5.2 3158 + 3159 + '@tanstack/start-fn-stubs@1.161.6': {} 3160 + 3161 + '@tanstack/start-plugin-core@1.169.14(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0))': 3162 + dependencies: 3163 + '@babel/code-frame': 7.27.1 3164 + '@babel/core': 7.29.0 3165 + '@babel/types': 7.29.0 3166 + '@rolldown/pluginutils': 1.0.0-beta.40 3167 + '@tanstack/router-core': 1.169.1 3168 + '@tanstack/router-generator': 1.166.39 3169 + '@tanstack/router-plugin': 1.167.32(@tanstack/react-router@1.169.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 3170 + '@tanstack/router-utils': 1.161.7 3171 + '@tanstack/start-client-core': 1.168.1 3172 + '@tanstack/start-server-core': 1.167.26 3173 + cheerio: 1.2.0 3174 + exsolve: 1.0.8 3175 + lightningcss: 1.32.0 3176 + pathe: 2.0.3 3177 + picomatch: 4.0.4 3178 + seroval: 1.5.2 3179 + source-map: 0.7.6 3180 + srvx: 0.11.15 3181 + tinyglobby: 0.2.16 3182 + ufo: 1.6.4 3183 + vitefu: 1.1.3(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)) 3184 + xmlbuilder2: 4.0.3 3185 + zod: 3.25.76 3186 + optionalDependencies: 3187 + vite: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 3188 + transitivePeerDependencies: 3189 + - '@tanstack/react-router' 3190 + - crossws 3191 + - supports-color 3192 + - vite-plugin-solid 3193 + - webpack 3194 + 3195 + '@tanstack/start-server-core@1.167.26': 3196 + dependencies: 3197 + '@tanstack/history': 1.161.6 3198 + '@tanstack/router-core': 1.169.1 3199 + '@tanstack/start-client-core': 1.168.1 3200 + '@tanstack/start-storage-context': 1.166.34 3201 + h3-v2: h3@2.0.1-rc.20 3202 + seroval: 1.5.2 3203 + transitivePeerDependencies: 3204 + - crossws 3205 + 3206 + '@tanstack/start-storage-context@1.166.34': 3207 + dependencies: 3208 + '@tanstack/router-core': 1.169.1 3209 + 3210 + '@tanstack/store@0.9.3': {} 3211 + 3212 + '@tanstack/virtual-file-routes@1.161.7': {} 3213 + 1687 3214 '@ts-morph/common@0.28.1': 1688 3215 dependencies: 1689 3216 minimatch: 10.2.5 1690 3217 path-browserify: 1.0.1 1691 3218 tinyglobby: 0.2.16 1692 3219 3220 + '@tybys/wasm-util@0.10.1': 3221 + dependencies: 3222 + tslib: 2.8.1 3223 + optional: true 3224 + 1693 3225 '@types/node@25.6.0': 1694 3226 dependencies: 1695 3227 undici-types: 7.19.2 ··· 1700 3232 pg-protocol: 1.13.0 1701 3233 pg-types: 2.2.0 1702 3234 3235 + '@types/react-dom@19.2.3(@types/react@19.2.14)': 3236 + dependencies: 3237 + '@types/react': 19.2.14 3238 + 3239 + '@types/react@19.2.14': 3240 + dependencies: 3241 + csstype: 3.2.3 3242 + 3243 + '@vitejs/plugin-react@6.0.1(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0))': 3244 + dependencies: 3245 + '@rolldown/pluginutils': 1.0.0-rc.7 3246 + vite: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 3247 + 1703 3248 abort-controller@3.0.0: 1704 3249 dependencies: 1705 3250 event-target-shim: 5.0.1 ··· 1709 3254 ansi-styles@4.3.0: 1710 3255 dependencies: 1711 3256 color-convert: 2.0.1 3257 + 3258 + ansis@4.2.0: {} 3259 + 3260 + anymatch@3.1.3: 3261 + dependencies: 3262 + normalize-path: 3.0.0 3263 + picomatch: 2.3.2 3264 + 3265 + argparse@2.0.1: {} 1712 3266 1713 3267 atomic-sleep@1.0.0: {} 1714 3268 3269 + babel-dead-code-elimination@1.0.12: 3270 + dependencies: 3271 + '@babel/core': 7.29.0 3272 + '@babel/parser': 7.29.3 3273 + '@babel/traverse': 7.29.0 3274 + '@babel/types': 7.29.0 3275 + transitivePeerDependencies: 3276 + - supports-color 3277 + 1715 3278 balanced-match@4.0.4: {} 1716 3279 1717 3280 base64-js@1.5.1: {} 3281 + 3282 + baseline-browser-mapping@2.10.25: {} 3283 + 3284 + binary-extensions@2.3.0: {} 3285 + 3286 + boolbase@1.0.0: {} 1718 3287 1719 3288 brace-expansion@5.0.5: 1720 3289 dependencies: 1721 3290 balanced-match: 4.0.4 1722 3291 3292 + braces@3.0.3: 3293 + dependencies: 3294 + fill-range: 7.1.1 3295 + 3296 + browserslist@4.28.2: 3297 + dependencies: 3298 + baseline-browser-mapping: 2.10.25 3299 + caniuse-lite: 1.0.30001791 3300 + electron-to-chromium: 1.5.349 3301 + node-releases: 2.0.38 3302 + update-browserslist-db: 1.2.3(browserslist@4.28.2) 3303 + 1723 3304 buffer-from@1.1.2: {} 1724 3305 1725 3306 buffer@6.0.3: ··· 1727 3308 base64-js: 1.5.1 1728 3309 ieee754: 1.2.1 1729 3310 3311 + caniuse-lite@1.0.30001791: {} 3312 + 3313 + cheerio-select@2.1.0: 3314 + dependencies: 3315 + boolbase: 1.0.0 3316 + css-select: 5.2.2 3317 + css-what: 6.2.2 3318 + domelementtype: 2.3.0 3319 + domhandler: 5.0.3 3320 + domutils: 3.2.2 3321 + 3322 + cheerio@1.2.0: 3323 + dependencies: 3324 + cheerio-select: 2.1.0 3325 + dom-serializer: 2.0.0 3326 + domhandler: 5.0.3 3327 + domutils: 3.2.2 3328 + encoding-sniffer: 0.2.1 3329 + htmlparser2: 10.1.0 3330 + parse5: 7.3.0 3331 + parse5-htmlparser2-tree-adapter: 7.1.0 3332 + parse5-parser-stream: 7.1.2 3333 + undici: 7.25.0 3334 + whatwg-mimetype: 4.0.0 3335 + 3336 + chokidar@3.6.0: 3337 + dependencies: 3338 + anymatch: 3.1.3 3339 + braces: 3.0.3 3340 + glob-parent: 5.1.2 3341 + is-binary-path: 2.1.0 3342 + is-glob: 4.0.3 3343 + normalize-path: 3.0.0 3344 + readdirp: 3.6.0 3345 + optionalDependencies: 3346 + fsevents: 2.3.3 3347 + 1730 3348 cliui@8.0.1: 1731 3349 dependencies: 1732 3350 string-width: 4.2.3 ··· 1741 3359 1742 3360 color-name@1.1.4: {} 1743 3361 3362 + convert-source-map@2.0.0: {} 3363 + 3364 + cookie-es@3.1.1: {} 3365 + 1744 3366 core-js@3.49.0: {} 1745 3367 3368 + css-select@5.2.2: 3369 + dependencies: 3370 + boolbase: 1.0.0 3371 + css-what: 6.2.2 3372 + domhandler: 5.0.3 3373 + domutils: 3.2.2 3374 + nth-check: 2.1.1 3375 + 3376 + css-what@6.2.2: {} 3377 + 3378 + csstype@3.2.3: {} 3379 + 3380 + debug@4.4.3: 3381 + dependencies: 3382 + ms: 2.1.3 3383 + 3384 + detect-libc@2.1.2: {} 3385 + 3386 + diff@8.0.4: {} 3387 + 3388 + dom-serializer@2.0.0: 3389 + dependencies: 3390 + domelementtype: 2.3.0 3391 + domhandler: 5.0.3 3392 + entities: 4.5.0 3393 + 3394 + domelementtype@2.3.0: {} 3395 + 3396 + domhandler@5.0.3: 3397 + dependencies: 3398 + domelementtype: 2.3.0 3399 + 3400 + domutils@3.2.2: 3401 + dependencies: 3402 + dom-serializer: 2.0.0 3403 + domelementtype: 2.3.0 3404 + domhandler: 5.0.3 3405 + 1746 3406 dotenv@17.4.2: {} 1747 3407 1748 3408 drizzle-kit@0.31.10: ··· 1757 3417 '@types/pg': 8.20.0 1758 3418 pg: 8.20.0 1759 3419 3420 + electron-to-chromium@1.5.349: {} 3421 + 1760 3422 emoji-regex@8.0.0: {} 1761 3423 3424 + encoding-sniffer@0.2.1: 3425 + dependencies: 3426 + iconv-lite: 0.6.3 3427 + whatwg-encoding: 3.1.1 3428 + 3429 + enhanced-resolve@5.21.0: 3430 + dependencies: 3431 + graceful-fs: 4.2.11 3432 + tapable: 2.3.3 3433 + 3434 + entities@4.5.0: {} 3435 + 3436 + entities@6.0.1: {} 3437 + 3438 + entities@7.0.1: {} 3439 + 1762 3440 esbuild@0.18.20: 1763 3441 optionalDependencies: 1764 3442 '@esbuild/android-arm': 0.18.20 ··· 1848 3526 1849 3527 events@3.3.0: {} 1850 3528 3529 + exsolve@1.0.8: {} 3530 + 1851 3531 fast-redact@3.5.0: {} 1852 3532 1853 3533 fdir@6.5.0(picomatch@4.0.4): 1854 3534 optionalDependencies: 1855 3535 picomatch: 4.0.4 1856 3536 3537 + fill-range@7.1.1: 3538 + dependencies: 3539 + to-regex-range: 5.0.1 3540 + 1857 3541 fsevents@2.3.3: 1858 3542 optional: true 1859 3543 3544 + gensync@1.0.0-beta.2: {} 3545 + 1860 3546 get-caller-file@2.0.5: {} 1861 3547 1862 3548 get-tsconfig@4.14.0: 1863 3549 dependencies: 1864 3550 resolve-pkg-maps: 1.0.0 1865 3551 3552 + glob-parent@5.1.2: 3553 + dependencies: 3554 + is-glob: 4.0.3 3555 + 3556 + graceful-fs@4.2.11: {} 3557 + 3558 + h3@2.0.1-rc.20: 3559 + dependencies: 3560 + rou3: 0.8.1 3561 + srvx: 0.11.15 3562 + 1866 3563 hono@4.12.16: {} 1867 3564 3565 + htmlparser2@10.1.0: 3566 + dependencies: 3567 + domelementtype: 2.3.0 3568 + domhandler: 5.0.3 3569 + domutils: 3.2.2 3570 + entities: 7.0.1 3571 + 3572 + iconv-lite@0.6.3: 3573 + dependencies: 3574 + safer-buffer: 2.1.2 3575 + 1868 3576 ieee754@1.2.1: {} 3577 + 3578 + is-binary-path@2.1.0: 3579 + dependencies: 3580 + binary-extensions: 2.3.0 3581 + 3582 + is-extglob@2.1.1: {} 1869 3583 1870 3584 is-fullwidth-code-point@3.0.0: {} 3585 + 3586 + is-glob@4.0.3: 3587 + dependencies: 3588 + is-extglob: 2.1.1 3589 + 3590 + is-number@7.0.0: {} 3591 + 3592 + isbot@5.1.39: {} 1871 3593 1872 3594 iso-datestring-validator@2.2.2: {} 1873 3595 3596 + jiti@2.6.1: {} 3597 + 3598 + js-tokens@4.0.0: {} 3599 + 3600 + js-yaml@4.1.1: 3601 + dependencies: 3602 + argparse: 2.0.1 3603 + 3604 + jsesc@3.1.0: {} 3605 + 3606 + json5@2.2.3: {} 3607 + 3608 + lightningcss-android-arm64@1.32.0: 3609 + optional: true 3610 + 3611 + lightningcss-darwin-arm64@1.32.0: 3612 + optional: true 3613 + 3614 + lightningcss-darwin-x64@1.32.0: 3615 + optional: true 3616 + 3617 + lightningcss-freebsd-x64@1.32.0: 3618 + optional: true 3619 + 3620 + lightningcss-linux-arm-gnueabihf@1.32.0: 3621 + optional: true 3622 + 3623 + lightningcss-linux-arm64-gnu@1.32.0: 3624 + optional: true 3625 + 3626 + lightningcss-linux-arm64-musl@1.32.0: 3627 + optional: true 3628 + 3629 + lightningcss-linux-x64-gnu@1.32.0: 3630 + optional: true 3631 + 3632 + lightningcss-linux-x64-musl@1.32.0: 3633 + optional: true 3634 + 3635 + lightningcss-win32-arm64-msvc@1.32.0: 3636 + optional: true 3637 + 3638 + lightningcss-win32-x64-msvc@1.32.0: 3639 + optional: true 3640 + 3641 + lightningcss@1.32.0: 3642 + dependencies: 3643 + detect-libc: 2.1.2 3644 + optionalDependencies: 3645 + lightningcss-android-arm64: 1.32.0 3646 + lightningcss-darwin-arm64: 1.32.0 3647 + lightningcss-darwin-x64: 1.32.0 3648 + lightningcss-freebsd-x64: 1.32.0 3649 + lightningcss-linux-arm-gnueabihf: 1.32.0 3650 + lightningcss-linux-arm64-gnu: 1.32.0 3651 + lightningcss-linux-arm64-musl: 1.32.0 3652 + lightningcss-linux-x64-gnu: 1.32.0 3653 + lightningcss-linux-x64-musl: 1.32.0 3654 + lightningcss-win32-arm64-msvc: 1.32.0 3655 + lightningcss-win32-x64-msvc: 1.32.0 3656 + 1874 3657 lru-cache@10.4.3: {} 1875 3658 3659 + lru-cache@5.1.1: 3660 + dependencies: 3661 + yallist: 3.1.1 3662 + 3663 + lucide-react@1.14.0(react@19.2.5): 3664 + dependencies: 3665 + react: 19.2.5 3666 + 3667 + magic-string@0.30.21: 3668 + dependencies: 3669 + '@jridgewell/sourcemap-codec': 1.5.5 3670 + 1876 3671 minimatch@10.2.5: 1877 3672 dependencies: 1878 3673 brace-expansion: 5.0.5 1879 3674 3675 + ms@2.1.3: {} 3676 + 1880 3677 multiformats@9.9.0: {} 1881 3678 3679 + nanoid@3.3.12: {} 3680 + 3681 + node-releases@2.0.38: {} 3682 + 3683 + normalize-path@3.0.0: {} 3684 + 3685 + nth-check@2.1.1: 3686 + dependencies: 3687 + boolbase: 1.0.0 3688 + 1882 3689 on-exit-leak-free@2.1.2: {} 1883 3690 1884 3691 oxfmt@0.47.0: ··· 1905 3712 '@oxfmt/binding-win32-ia32-msvc': 0.47.0 1906 3713 '@oxfmt/binding-win32-x64-msvc': 0.47.0 1907 3714 3715 + parse5-htmlparser2-tree-adapter@7.1.0: 3716 + dependencies: 3717 + domhandler: 5.0.3 3718 + parse5: 7.3.0 3719 + 3720 + parse5-parser-stream@7.1.2: 3721 + dependencies: 3722 + parse5: 7.3.0 3723 + 3724 + parse5@7.3.0: 3725 + dependencies: 3726 + entities: 6.0.1 3727 + 1908 3728 path-browserify@1.0.1: {} 1909 3729 3730 + pathe@2.0.3: {} 3731 + 1910 3732 pg-cloudflare@1.3.0: 1911 3733 optional: true 1912 3734 ··· 1942 3764 dependencies: 1943 3765 split2: 4.2.0 1944 3766 3767 + picocolors@1.1.1: {} 3768 + 3769 + picomatch@2.3.2: {} 3770 + 1945 3771 picomatch@4.0.4: {} 1946 3772 1947 3773 pino-abstract-transport@1.2.0: ··· 1965 3791 sonic-boom: 3.8.1 1966 3792 thread-stream: 2.7.0 1967 3793 3794 + postcss@8.5.13: 3795 + dependencies: 3796 + nanoid: 3.3.12 3797 + picocolors: 1.1.1 3798 + source-map-js: 1.2.1 3799 + 1968 3800 postgres-array@2.0.0: {} 1969 3801 1970 3802 postgres-bytea@1.0.1: {} ··· 1983 3815 1984 3816 quick-format-unescaped@4.0.4: {} 1985 3817 3818 + react-dom@19.2.5(react@19.2.5): 3819 + dependencies: 3820 + react: 19.2.5 3821 + scheduler: 0.27.0 3822 + 3823 + react@19.2.5: {} 3824 + 1986 3825 readable-stream@4.7.0: 1987 3826 dependencies: 1988 3827 abort-controller: 3.0.0 ··· 1991 3830 process: 0.11.10 1992 3831 string_decoder: 1.3.0 1993 3832 3833 + readdirp@3.6.0: 3834 + dependencies: 3835 + picomatch: 2.3.2 3836 + 1994 3837 real-require@0.2.0: {} 1995 3838 1996 3839 require-directory@2.1.1: {} 1997 3840 1998 3841 resolve-pkg-maps@1.0.0: {} 1999 3842 3843 + rolldown@1.0.0-rc.17: 3844 + dependencies: 3845 + '@oxc-project/types': 0.127.0 3846 + '@rolldown/pluginutils': 1.0.0-rc.17 3847 + optionalDependencies: 3848 + '@rolldown/binding-android-arm64': 1.0.0-rc.17 3849 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.17 3850 + '@rolldown/binding-darwin-x64': 1.0.0-rc.17 3851 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.17 3852 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.17 3853 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.17 3854 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.17 3855 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.17 3856 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.17 3857 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.17 3858 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.17 3859 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.17 3860 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.17 3861 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.17 3862 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.17 3863 + 3864 + rou3@0.8.1: {} 3865 + 2000 3866 safe-buffer@5.2.1: {} 2001 3867 2002 3868 safe-stable-stringify@2.5.0: {} 2003 3869 3870 + safer-buffer@2.1.2: {} 3871 + 3872 + scheduler@0.27.0: {} 3873 + 3874 + semver@6.3.1: {} 3875 + 3876 + seroval-plugins@1.5.2(seroval@1.5.2): 3877 + dependencies: 3878 + seroval: 1.5.2 3879 + 3880 + seroval@1.5.2: {} 3881 + 2004 3882 sonic-boom@3.8.1: 2005 3883 dependencies: 2006 3884 atomic-sleep: 1.0.0 2007 3885 3886 + source-map-js@1.2.1: {} 3887 + 2008 3888 source-map-support@0.5.21: 2009 3889 dependencies: 2010 3890 buffer-from: 1.1.2 2011 3891 source-map: 0.6.1 2012 3892 2013 3893 source-map@0.6.1: {} 3894 + 3895 + source-map@0.7.6: {} 2014 3896 2015 3897 split2@4.2.0: {} 2016 3898 3899 + srvx@0.11.15: {} 3900 + 2017 3901 string-width@4.2.3: 2018 3902 dependencies: 2019 3903 emoji-regex: 8.0.0 ··· 2028 3912 dependencies: 2029 3913 ansi-regex: 5.0.1 2030 3914 3915 + tailwindcss@4.2.4: {} 3916 + 3917 + tapable@2.3.3: {} 3918 + 2031 3919 thread-stream@2.7.0: 2032 3920 dependencies: 2033 3921 real-require: 0.2.0 ··· 2039 3927 2040 3928 tinypool@2.1.0: {} 2041 3929 3930 + to-regex-range@5.0.1: 3931 + dependencies: 3932 + is-number: 7.0.0 3933 + 2042 3934 ts-morph@27.0.2: 2043 3935 dependencies: 2044 3936 '@ts-morph/common': 0.28.1 ··· 2053 3945 optionalDependencies: 2054 3946 fsevents: 2.3.3 2055 3947 3948 + typescript@6.0.3: {} 3949 + 3950 + ufo@1.6.4: {} 3951 + 2056 3952 uint8arrays@3.0.0: 2057 3953 dependencies: 2058 3954 multiformats: 9.9.0 2059 3955 2060 3956 undici-types@7.19.2: {} 2061 3957 3958 + undici@7.25.0: {} 3959 + 2062 3960 unicode-segmenter@0.14.5: {} 2063 3961 3962 + unplugin@3.0.0: 3963 + dependencies: 3964 + '@jridgewell/remapping': 2.3.5 3965 + picomatch: 4.0.4 3966 + webpack-virtual-modules: 0.6.2 3967 + 3968 + update-browserslist-db@1.2.3(browserslist@4.28.2): 3969 + dependencies: 3970 + browserslist: 4.28.2 3971 + escalade: 3.2.0 3972 + picocolors: 1.1.1 3973 + 3974 + use-sync-external-store@1.6.0(react@19.2.5): 3975 + dependencies: 3976 + react: 19.2.5 3977 + 2064 3978 varint@6.0.0: {} 2065 3979 3980 + vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0): 3981 + dependencies: 3982 + lightningcss: 1.32.0 3983 + picomatch: 4.0.4 3984 + postcss: 8.5.13 3985 + rolldown: 1.0.0-rc.17 3986 + tinyglobby: 0.2.16 3987 + optionalDependencies: 3988 + '@types/node': 25.6.0 3989 + esbuild: 0.27.7 3990 + fsevents: 2.3.3 3991 + jiti: 2.6.1 3992 + tsx: 4.21.0 3993 + 3994 + vitefu@1.1.3(vite@8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0)): 3995 + optionalDependencies: 3996 + vite: 8.0.10(@types/node@25.6.0)(esbuild@0.27.7)(jiti@2.6.1)(tsx@4.21.0) 3997 + 3998 + webpack-virtual-modules@0.6.2: {} 3999 + 4000 + whatwg-encoding@3.1.1: 4001 + dependencies: 4002 + iconv-lite: 0.6.3 4003 + 4004 + whatwg-mimetype@4.0.0: {} 4005 + 2066 4006 wrap-ansi@7.0.0: 2067 4007 dependencies: 2068 4008 ansi-styles: 4.3.0 ··· 2071 4011 2072 4012 ws@8.20.0: {} 2073 4013 4014 + xmlbuilder2@4.0.3: 4015 + dependencies: 4016 + '@oozcitak/dom': 2.0.2 4017 + '@oozcitak/infra': 2.0.2 4018 + '@oozcitak/util': 10.0.0 4019 + js-yaml: 4.1.1 4020 + 2074 4021 xtend@4.0.2: {} 2075 4022 2076 4023 y18n@5.0.8: {} 4024 + 4025 + yallist@3.1.1: {} 2077 4026 2078 4027 yargs-parser@21.1.1: {} 2079 4028
+1
pnpm-workspace.yaml
··· 1 1 packages: 2 2 - api 3 + - www 3 4 - tap 4 5 - db 5 6 allowBuilds:
+17
www/Dockerfile
··· 1 + FROM node:25-alpine 2 + 3 + RUN npm install -g pnpm@11.0.3 4 + 5 + WORKDIR /app 6 + 7 + COPY . . 8 + 9 + RUN pnpm install --frozen-lockfile 10 + 11 + RUN pnpm --filter www build 12 + 13 + WORKDIR /app/www 14 + 15 + EXPOSE 3000 16 + 17 + CMD ["npx", "srvx", "--prod", "--static", "../client", "./dist/server/server.js"]
+32
www/package.json
··· 1 + { 2 + "name": "www", 3 + "version": "1.0.0", 4 + "description": "", 5 + "keywords": [], 6 + "license": "ISC", 7 + "author": "", 8 + "type": "module", 9 + "main": "index.js", 10 + "scripts": { 11 + "dev": "vite dev", 12 + "build": "vite build" 13 + }, 14 + "dependencies": { 15 + "@tailwindcss/vite": "^4.2.4", 16 + "@tanstack/react-router": "^1.169.1", 17 + "@tanstack/react-start": "^1.167.59", 18 + "lucide-react": "^1.14.0", 19 + "react": "^19.2.5", 20 + "react-dom": "^19.2.5", 21 + "srvx": "^0.11.15", 22 + "tailwindcss": "^4.2.4" 23 + }, 24 + "devDependencies": { 25 + "@types/node": "^25.6.0", 26 + "@types/react": "^19.2.14", 27 + "@types/react-dom": "^19.2.3", 28 + "@vitejs/plugin-react": "^6.0.1", 29 + "typescript": "^6.0.3", 30 + "vite": "^8.0.10" 31 + } 32 + }
www/public/favicon.ico

This is a binary file and will not be displayed.

+1
www/src/assets/pinecone.svg
··· 1 + <svg viewBox="350.4 500.9 306.1 285" xmlns="http://www.w3.org/2000/svg" width="306" height="285"><path d="M503.3 628.3c4.6 0 9.7 1.6 14.1 3.6 4.4 1.9 8.5 4.9 12.3 8 3.7 3.1 7.2 6.6 10.2 10.3 3.1 3.8 5.8 7.9 8 12.2 2.1 4.3 4 9 5.2 13.8 1.2 4.7 2.1 9.9 1.9 14.7-.3 4.7-1.4 9.6-3.4 13.9-1.9 4.3-5.1 8.4-8.4 11.9-3.3 3.6-7.4 6.8-11.6 9.2-4.1 2.4-8.8 4-13.5 5.1-4.6 1.1-9.7 1.6-14.5 1.5-4.9 0-10-.5-14.7-1.7-4.8-1.1-9.6-2.7-13.8-5s-8.2-5.2-11.5-8.6c-3.3-3.5-6.4-7.8-8.2-12.2-1.9-4.4-3-9.4-3.2-14.1-.2-4.8.7-9.8 1.9-14.6 1.2-4.7 3-9.5 5.1-13.9s4.4-8.7 7.3-12.5 6.4-7.4 10.2-10.4 8.2-5.9 12.6-7.7c4.5-1.9 9.3-3.5 14-3.5m22.4-120.5c3.7 2.6 6.9 6.1 9.5 9.8s4.6 8 6.2 12.4c1.6 4.3 2.7 9 3.4 13.6s1 9.3.9 13.9-.4 9.3-1.3 13.8c-.8 4.6-1.9 9.2-3.9 13.3-2 4-4.8 7.9-8.1 11.1s-7.4 6-11.5 8.1-8.6 3.7-13.1 4.3c-4.4.5-9.3.3-13.7-.9-4.4-1.1-8.8-3.2-12.6-5.8-3.8-2.5-7.6-5.8-10.4-9.4-2.8-3.5-5.1-7.6-6.7-11.9-1.5-4.3-2-9-2.5-13.6s-.4-9.5-.2-14.1c.1-4.6.4-9.2 1.3-13.7 1-4.5 2.4-9.1 4.5-13.3 2-4.1 4.6-8.2 7.7-11.6 3-3.3 6.7-6.4 10.7-8.5s8.7-3.6 13.2-4.2c4.5-.5 9.5-.2 13.9.9 4.5 1.1 9 3.2 12.7 5.8m111.8 124.9c3 2.2 6 5.5 7.4 9 1.4 3.4 1.5 7.9 1 11.6-.6 3.7-2.2 7.4-4.1 10.7s-4.6 6.2-7.4 9c-2.7 2.7-6.1 5.2-9.3 7.6-3.2 2.3-6.7 4.5-10 6.6-3.3 2.2-6.5 4.2-9.8 6.2-3.2 2.1-6.5 4.2-9.9 6.1s-6.9 4.6-10.6 5.6c-3.6.9-7.7 1.4-11.2.3-3.4-1-7-3.7-9.5-6.6-2.5-2.8-4.4-6.9-5.4-10.6s-1.1-7.7-.7-11.5c.5-3.7 1.8-7.5 3.3-11 1.5-3.6 3.7-7.1 5.7-10.5 2.1-3.4 4.3-6.8 6.7-9.8 2.5-3 4.9-6 8-8.3 3-2.3 6.8-4 10.4-5.5 3.7-1.4 7.5-2.5 11.3-3.3s7.8-1.3 11.7-1.4c3.9 0 8 .1 11.7 1.1 3.8.9 7.6 2.4 10.7 4.7m-213.4 3.8c3.1 2.2 5.9 4.9 8.6 7.8 2.6 2.8 5 6.1 7.1 9.4 2.2 3.3 4.3 6.9 5.8 10.5 1.5 3.7 2.9 7.5 3.4 11.3s.6 7.7-.3 11.4c-1 3.7-2.9 7.8-5.2 10.8-2.3 3.1-5.5 6.2-8.9 7.5s-7.6 1.1-11.3.4c-3.7-.8-7.3-3.2-10.8-5.1-3.4-1.9-6.6-4.4-9.9-6.5s-6.6-4.2-9.9-6.2c-3.4-2.1-7-4-10.3-6.1-3.3-2.2-6.7-4.3-9.6-6.9s-5.6-5.5-7.6-8.8c-1.9-3.3-3.6-7.3-4.2-11.1-.5-3.8-.4-8.2.9-11.7 1.2-3.6 3.8-7.2 6.6-9.6 2.8-2.5 6.4-4.1 10-5.3 3.6-1.1 7.8-1.5 11.8-1.6s8.2.3 12.1 1c3.9.8 7.8 1.8 11.4 3.3 3.7 1.5 7.1 3.3 10.3 5.5m226.4 75.1c2.6 2.7 4.7 6.7 5.5 10.4s.6 8.2-.7 11.7c-1.3 3.4-4.1 6.5-6.9 9.1-2.8 2.5-6.4 4.5-9.9 6.2-3.5 1.8-7.4 3-11.2 4.2s-7.7 2-11.5 3-7.6 1.7-11.4 2.8c-3.8 1-7.5 2.2-11.4 3.3-3.8 1-7.6 2.7-11.4 2.8-3.8.2-7.6-.9-11.2-2.1-3.7-1.2-8.2-2.4-10.9-4.9s-4.9-6.4-5.4-9.9c-.4-3.5 1-8 2.7-11.3s4.9-5.5 7.5-8.2c2.7-2.8 5.2-5.9 8.2-8.3 3.1-2.5 6.6-4.4 10.1-6.2 3.5-1.7 7.2-3.1 11-4.4 3.7-1.2 7.6-2.1 11.4-2.9q5.85-1.2 11.7-1.8c3.9-.4 7.8-.7 11.7-.5s8.1.5 11.8 1.6c3.7 1.2 7.6 2.8 10.3 5.4m-221.1 5.5c3.4 2.2 6.7 4.7 9.5 7.3 2.8 2.7 5.1 5.8 7.4 8.8s5.7 5.8 6.4 9.3c.8 3.4 0 8.4-1.8 11.5-1.8 3.2-5.5 5.5-8.9 7.3-3.3 1.8-7.4 3.3-11.2 3.8-3.8.4-7.8-.4-11.7-1.1-3.8-.7-7.6-2.1-11.3-3.3-3.8-1.1-7.4-2.3-11.3-3.4-3.8-1-7.7-1.8-11.6-2.7-3.9-1-8-1.6-11.7-2.8-3.8-1.3-7.5-2.5-10.7-4.7-3.2-2.1-6.3-4.8-8.4-8-2-3.2-3.6-7.3-3.7-11.1-.2-3.7.9-8.1 2.8-11.4 1.9-3.2 5.2-6.2 8.4-8.2s7.1-3 10.9-3.7 7.9-.6 11.9-.5c4 .2 8.1.6 12 1.2s7.8 1.4 11.5 2.4c3.8 1.1 7.5 2.3 11.1 3.9 3.6 1.5 7.1 3.3 10.4 5.4m74.1 18.6c3.7 0 7.6.2 11.3.6s7.5 1 11.1 2 7.2 2.2 10.5 3.9c3.3 1.6 6.8 3.5 9.3 6.1s4.6 6 5.6 9.5c1 3.4 1.2 7.8.4 11.4-.8 3.5-2.6 7.2-5.1 9.7-2.4 2.5-6.2 4.2-9.6 5.3-3.5 1.1-7.4 1.2-11.1 1.3s-7.6-.6-11.4-.9c-3.7-.3-7.5-.8-11.2-.8s-7.3.4-11.1.8c-3.7.3-7.6 1.2-11.3 1.2-3.8.1-7.9.1-11.3-1-3.4-1.2-6.8-3.3-9.1-5.9-2.4-2.7-4.3-6.4-5.1-9.9-.8-3.6-.8-7.8.2-11.2.9-3.5 3.1-7 5.6-9.6s6.1-4.4 9.4-6.1c3.4-1.6 7-2.8 10.6-3.7 3.6-1 7.3-1.6 11-2 3.7-.5 7.5-.7 11.3-.7M599 566.1c2.8 1.9 5.1 5 6.6 8.1 1.5 3.2 2.4 7.1 2.5 10.7.2 3.5-.3 7.3-1.3 10.6-1.1 3.4-2.8 6.4-4.7 9.4s-4.3 5.7-6.6 8.5-4.8 5.6-7.2 8.3c-2.4 2.8-4.6 5.7-7.1 8.2s-5 5.1-7.9 7c-3 1.9-6.4 3.6-9.7 4.6-3.4.9-7.2 1.3-10.6.9-3.4-.5-7.1-1.9-10-3.8s-5.8-4.9-7.6-7.8c-1.8-3-3-6.6-3.2-10s.8-7 2-10.3 3.1-6.5 5.1-9.6c1.9-3 4.1-5.9 6.4-8.7 2.2-2.9 4.5-5.7 7-8.3 2.4-2.7 4.8-5.3 7.5-7.6s5.4-4.6 8.5-6.5c3-1.9 6.2-3.8 9.6-5 3.3-1.2 7.1-2.2 10.5-1.9 3.5.2 7.4 1.3 10.2 3.2m-160.4 4.7c3.1 2 5.9 4.3 8.6 6.6s5.2 4.6 7.7 7.1c2.5 2.6 4.8 5.2 7.1 8 2.4 2.9 4.8 5.9 6.8 9.1 1.9 3.1 3.8 6.4 4.8 9.7 1 3.4 1.6 6.9 1.2 10.2-.5 3.3-1.9 7-3.8 9.9s-4.7 5.7-7.7 7.5c-3 1.9-6.7 3.1-10.1 3.5-3.5.4-7.4.1-10.8-.8-3.3-.9-6.5-2.7-9.4-4.7s-5.5-4.7-8-7.3c-2.5-2.5-4.9-5.3-7.2-8.1-2.4-2.7-4.7-5.4-6.9-8.2-2.2-2.9-4.5-5.9-6.3-9-1.8-3.2-3.5-6.4-4.5-9.8s-1.6-7-1.3-10.5c.2-3.5 1.2-7.5 2.8-10.5 1.6-3.1 4.1-6 6.9-7.8s6.5-2.7 10-2.8c3.4-.1 7.1 1 10.5 2.3 3.3 1.3 6.6 3.6 9.6 5.6"/></svg>
+34
www/src/components/Sidebar.tsx
··· 1 + import { Link } from "@tanstack/react-router"; 2 + import pinecone from "../assets/pinecone.svg"; 3 + import { Compass, User } from "lucide-react"; 4 + 5 + export function Sidebar() { 6 + return ( 7 + <div className="flex h-screen w-full max-w-60 flex-col border-r border-gray-300"> 8 + <div className="flex w-full items-center gap-2 px-8 py-4 text-2xl font-black"> 9 + <img src={pinecone} className="size-10" /> 10 + pinecone 11 + </div> 12 + <div className="flex flex-col gap-2 p-4"> 13 + <Link 14 + to="/" 15 + className="flex w-full gap-2 rounded-full p-4 hover:bg-gray-200 hover:text-gray-900" 16 + activeProps={{ 17 + className: "bg-red-50 text-red-900 font-semibold", 18 + }} 19 + > 20 + <Compass /> Feed 21 + </Link> 22 + <Link 23 + to="/people" 24 + className="flex w-full gap-2 rounded-full p-4 hover:bg-gray-200 hover:text-gray-900" 25 + activeProps={{ 26 + className: "bg-red-50 text-red-900 font-semibold", 27 + }} 28 + > 29 + <User /> People 30 + </Link> 31 + </div> 32 + </div> 33 + ); 34 + }
+12
www/src/router.tsx
··· 1 + import { createRouter } from "@tanstack/react-router"; 2 + import { routeTree } from "./routeTree.gen"; 3 + 4 + export function getRouter() { 5 + const router = createRouter({ 6 + routeTree, 7 + scrollRestoration: true, 8 + defaultPreload: "intent", 9 + }); 10 + 11 + return router; 12 + }
+47
www/src/routes/__root.tsx
··· 1 + /// <reference types="vite/client" /> 2 + import type { ReactNode } from "react"; 3 + import { Outlet, createRootRoute, HeadContent, Scripts } from "@tanstack/react-router"; 4 + import appCss from "../styles.css?url"; 5 + import { Sidebar } from "../components/Sidebar"; 6 + 7 + export const Route = createRootRoute({ 8 + head: () => ({ 9 + meta: [ 10 + { 11 + charSet: "utf-8", 12 + }, 13 + { 14 + name: "viewport", 15 + content: "width=device-width, initial-scale=1", 16 + }, 17 + { 18 + title: "Pinecone", 19 + }, 20 + ], 21 + links: [{ rel: "stylesheet", href: appCss }], 22 + }), 23 + component: RootComponent, 24 + }); 25 + 26 + function RootComponent() { 27 + return ( 28 + <RootDocument> 29 + <Outlet /> 30 + </RootDocument> 31 + ); 32 + } 33 + 34 + function RootDocument({ children }: Readonly<{ children: ReactNode }>) { 35 + return ( 36 + <html> 37 + <head> 38 + <HeadContent /> 39 + </head> 40 + <body className="flex"> 41 + <Sidebar /> 42 + {children} 43 + <Scripts /> 44 + </body> 45 + </html> 46 + ); 47 + }
+11
www/src/routes/index.tsx
··· 1 + import { createFileRoute } from "@tanstack/react-router"; 2 + 3 + export const Route = createFileRoute("/")({ 4 + component: Home, 5 + }); 6 + 7 + function Home() { 8 + const state = Route.useLoaderData(); 9 + 10 + return <div className="flex-1 bg-gray-50 p-4">WIP Home Page</div>; 11 + }
+11
www/src/routes/people.tsx
··· 1 + import { createFileRoute } from "@tanstack/react-router"; 2 + 3 + export const Route = createFileRoute("/people")({ 4 + component: Home, 5 + }); 6 + 7 + function Home() { 8 + const state = Route.useLoaderData(); 9 + 10 + return <div className="flex-1 bg-gray-50 p-4">WIP People Page</div>; 11 + }
+1
www/src/styles.css
··· 1 + @import "tailwindcss" source("./");
+10
www/tsconfig.json
··· 1 + { 2 + "compilerOptions": { 3 + "jsx": "react-jsx", 4 + "moduleResolution": "Bundler", 5 + "module": "ESNext", 6 + "target": "ES2022", 7 + "skipLibCheck": true, 8 + "strictNullChecks": true 9 + } 10 + }
+19
www/vite.config.ts
··· 1 + import { defineConfig } from "vite"; 2 + import { tanstackStart } from "@tanstack/react-start/plugin/vite"; 3 + import viteReact from "@vitejs/plugin-react"; 4 + import tailwindcss from "@tailwindcss/vite"; 5 + 6 + export default defineConfig({ 7 + server: { 8 + port: 8421, 9 + }, 10 + resolve: { 11 + tsconfigPaths: true, 12 + }, 13 + plugins: [ 14 + tanstackStart(), 15 + // react's vite plugin must come after start's vite plugin 16 + viteReact(), 17 + tailwindcss(), 18 + ], 19 + });