prototypey.org - atproto lexicon typescript toolkit - mirror https://github.com/tylersayshi/prototypey

migrate site to rolldown bundler

Tyler c472d427 a0ae289c

+610 -5
+1
packages/site/.gitignore
···
··· 1 + dist
+3 -2
packages/site/package.json
··· 4 "private": true, 5 "type": "module", 6 "scripts": { 7 - "dev": "vite", 8 - "build": "tsc && vite build", 9 "preview": "vite preview", 10 "test": "vitest" 11 }, ··· 23 "@types/react-dom": "^18.3.5", 24 "@vitejs/plugin-react": "^4.3.4", 25 "jsdom": "^25.0.1", 26 "typescript": "5.8.3", 27 "vite": "^6.0.5", 28 "vitest": "^3.2.4"
··· 4 "private": true, 5 "type": "module", 6 "scripts": { 7 + "dev": "rolldown -c --watch", 8 + "build": "tsc && rolldown -c", 9 "preview": "vite preview", 10 "test": "vitest" 11 }, ··· 23 "@types/react-dom": "^18.3.5", 24 "@vitejs/plugin-react": "^4.3.4", 25 "jsdom": "^25.0.1", 26 + "rolldown": "^1.0.0-beta.5", 27 "typescript": "5.8.3", 28 "vite": "^6.0.5", 29 "vitest": "^3.2.4"
+10
packages/site/rolldown.config.ts
···
··· 1 + import { defineConfig } from "rolldown"; 2 + import react from "@vitejs/plugin-react"; 3 + 4 + export default defineConfig({ 5 + input: "./src/main.tsx", 6 + output: { 7 + dir: "dist", 8 + }, 9 + plugins: [react()], 10 + });
+1
packages/site/src/vite-env.d.ts
···
··· 1 + /// <reference types="vite/client" />
+595 -3
pnpm-lock.yaml
··· 44 version: 5.8.3 45 vitest: 46 specifier: ^3.2.4 47 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1) 48 49 packages/prototypekit: 50 devDependencies: ··· 62 version: 5.8.3 63 vitest: 64 specifier: ^3.2.4 65 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1) 66 67 packages/site: 68 dependencies: ··· 82 specifier: ^18.3.1 83 version: 18.3.1(react@18.3.1) 84 devDependencies: 85 '@types/react': 86 specifier: ^18.3.18 87 version: 18.3.26 ··· 91 '@vitejs/plugin-react': 92 specifier: ^4.3.4 93 version: 4.7.0(vite@6.4.0(@types/node@24.0.4)(jiti@2.6.1)) 94 typescript: 95 specifier: 5.8.3 96 version: 5.8.3 97 vite: 98 specifier: ^6.0.5 99 version: 6.4.0(@types/node@24.0.4)(jiti@2.6.1) 100 101 packages: 102 ··· 114 115 '@ark/util@0.49.0': 116 resolution: {integrity: sha512-/BtnX7oCjNkxi2vi6y1399b+9xd1jnCrDYhZ61f0a+3X8x8DxlK52VgEEzyuC2UQMPACIfYrmHkhD3lGt2GaMA==} 117 118 '@babel/code-frame@7.27.1': 119 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} ··· 186 peerDependencies: 187 '@babel/core': ^7.0.0-0 188 189 '@babel/template@7.27.2': 190 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 191 engines: {node: '>=6.9.0'} ··· 197 '@babel/types@7.28.4': 198 resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} 199 engines: {node: '>=6.9.0'} 200 201 '@emnapi/core@1.5.0': 202 resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} ··· 653 cpu: [x64] 654 os: [win32] 655 656 '@tybys/wasm-util@0.10.1': 657 resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 658 659 '@types/babel__core@7.20.5': 660 resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} ··· 807 engines: {node: '>=0.4.0'} 808 hasBin: true 809 810 ajv@6.12.6: 811 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 812 ··· 818 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 819 engines: {node: '>=8'} 820 821 ansis@4.2.0: 822 resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 823 engines: {node: '>=14'} 824 825 argparse@2.0.1: 826 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 827 828 arktype@2.1.22: 829 resolution: {integrity: sha512-xdzl6WcAhrdahvRRnXaNwsipCgHuNoLobRqhiP8RjnfL9Gp947abGlo68GAIyLtxbD+MLzNyH2YR4kEqioMmYQ==} ··· 836 resolution: {integrity: sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==} 837 engines: {node: '>=20.19.0'} 838 839 balanced-match@1.0.2: 840 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 841 ··· 865 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 866 engines: {node: '>=8'} 867 868 callsites@3.1.0: 869 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 870 engines: {node: '>=6'} ··· 897 898 color-name@1.1.4: 899 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 900 901 concat-map@0.0.1: 902 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} ··· 908 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 909 engines: {node: '>= 8'} 910 911 csstype@3.1.3: 912 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 913 914 debug@4.4.3: 915 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 916 engines: {node: '>=6.0'} ··· 920 supports-color: 921 optional: true 922 923 deep-eql@5.0.2: 924 resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 925 engines: {node: '>=6'} ··· 929 930 defu@6.1.4: 931 resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 932 933 diff@8.0.2: 934 resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} 935 engines: {node: '>=0.3.1'} 936 937 dts-resolver@2.1.2: 938 resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} 939 engines: {node: '>=20.18.0'} ··· 943 oxc-resolver: 944 optional: true 945 946 electron-to-chromium@1.5.237: 947 resolution: {integrity: sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==} 948 ··· 953 resolution: {integrity: sha512-rsPft6CK3eHtrlp9Y5ALBb+hfK+DWnA4WFebbazxjWyx8vSm3rZeoM3z9irsjcqO3PYRzlfv27XIB4tz2DV7RA==} 954 engines: {node: '>=14'} 955 956 es-module-lexer@1.7.0: 957 resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 958 959 esbuild@0.25.10: 960 resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} ··· 1066 flatted@3.3.3: 1067 resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 1068 1069 fsevents@2.3.3: 1070 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1071 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1072 os: [darwin] 1073 1074 gensync@1.0.0-beta.2: 1075 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1076 engines: {node: '>=6.9.0'} ··· 1079 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1080 engines: {node: 6.* || 8.* || >= 10.*} 1081 1082 get-tsconfig@4.12.0: 1083 resolution: {integrity: sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==} 1084 ··· 1093 globals@14.0.0: 1094 resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1095 engines: {node: '>=18'} 1096 1097 graphemer@1.4.0: 1098 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} ··· 1101 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1102 engines: {node: '>=8'} 1103 1104 hookable@5.5.3: 1105 resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1106 1107 ignore@5.3.2: 1108 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1109 engines: {node: '>= 4'} ··· 1139 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1140 engines: {node: '>=0.12.0'} 1141 1142 isexe@2.0.0: 1143 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1144 ··· 1156 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1157 hasBin: true 1158 1159 jsesc@3.1.0: 1160 resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1161 engines: {node: '>=6'} ··· 1205 loupe@3.2.1: 1206 resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} 1207 1208 lru-cache@5.1.1: 1209 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1210 1211 magic-string@0.30.19: 1212 resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} 1213 1214 make-synchronized@0.4.2: 1215 resolution: {integrity: sha512-EwEJSg8gSGLicKXp/VzNi1tvzhdmNBxOzslkkJSoNUCQFZKH/NIUIp7xlfN+noaHrz4BJDN73gne8IHnjl/F/A==} 1216 1217 merge2@1.4.1: 1218 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1219 engines: {node: '>= 8'} ··· 1222 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1223 engines: {node: '>=8.6'} 1224 1225 minimatch@3.1.2: 1226 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1227 ··· 1250 node-releases@2.0.25: 1251 resolution: {integrity: sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA==} 1252 1253 optionator@0.9.4: 1254 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1255 engines: {node: '>= 0.8.0'} ··· 1265 parent-module@1.0.1: 1266 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1267 engines: {node: '>=6'} 1268 1269 path-exists@4.0.0: 1270 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ··· 1310 engines: {node: '>=14'} 1311 hasBin: true 1312 1313 punycode@2.3.1: 1314 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1315 engines: {node: '>=6'} ··· 1324 resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1325 peerDependencies: 1326 react: ^18.3.1 1327 1328 react-refresh@0.17.0: 1329 resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} ··· 1381 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1382 hasBin: true 1383 1384 run-parallel@1.2.0: 1385 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1386 ··· 1390 1391 safe-buffer@5.2.1: 1392 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1393 1394 scheduler@0.23.2: 1395 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} ··· 1452 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1453 engines: {node: '>=8'} 1454 1455 through2@4.0.2: 1456 resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 1457 ··· 1480 resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} 1481 engines: {node: '>=14.0.0'} 1482 1483 to-regex-range@5.0.1: 1484 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1485 engines: {node: '>=8.0'} 1486 1487 treeify@1.1.0: 1488 resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==} ··· 1666 jsdom: 1667 optional: true 1668 1669 which@2.0.2: 1670 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1671 engines: {node: '>= 8'} ··· 1684 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1685 engines: {node: '>=10'} 1686 1687 y18n@5.0.8: 1688 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 1689 engines: {node: '>=10'} ··· 1726 1727 '@ark/util@0.49.0': {} 1728 1729 '@babel/code-frame@7.27.1': 1730 dependencies: 1731 '@babel/helper-validator-identifier': 7.27.1 ··· 1815 '@babel/core': 7.28.4 1816 '@babel/helper-plugin-utils': 7.27.1 1817 1818 '@babel/template@7.27.2': 1819 dependencies: 1820 '@babel/code-frame': 7.27.1 ··· 1838 '@babel/helper-string-parser': 7.27.1 1839 '@babel/helper-validator-identifier': 7.27.1 1840 1841 '@emnapi/core@1.5.0': 1842 dependencies: 1843 '@emnapi/wasi-threads': 1.1.0 ··· 2161 '@rollup/rollup-win32-x64-msvc@4.52.4': 2162 optional: true 2163 2164 '@tybys/wasm-util@0.10.1': 2165 dependencies: 2166 tslib: 2.8.1 2167 optional: true 2168 2169 '@types/babel__core@7.20.5': 2170 dependencies: ··· 2382 2383 acorn@8.15.0: {} 2384 2385 ajv@6.12.6: 2386 dependencies: 2387 fast-deep-equal: 3.1.3 ··· 2395 dependencies: 2396 color-convert: 2.0.1 2397 2398 ansis@4.2.0: {} 2399 2400 argparse@2.0.1: {} 2401 2402 arktype@2.1.22: 2403 dependencies: 2404 '@ark/schema': 0.49.0 ··· 2410 dependencies: 2411 '@babel/parser': 7.28.4 2412 pathe: 2.0.3 2413 2414 balanced-match@1.0.2: {} 2415 ··· 2440 2441 cac@6.7.14: {} 2442 2443 callsites@3.1.0: {} 2444 2445 caniuse-lite@1.0.30001751: {} ··· 2475 2476 color-name@1.1.4: {} 2477 2478 concat-map@0.0.1: {} 2479 2480 convert-source-map@2.0.0: {} ··· 2485 shebang-command: 2.0.0 2486 which: 2.0.2 2487 2488 csstype@3.1.3: {} 2489 2490 debug@4.4.3: 2491 dependencies: 2492 ms: 2.1.3 2493 2494 deep-eql@5.0.2: {} 2495 2496 deep-is@0.1.4: {} 2497 2498 defu@6.1.4: {} 2499 2500 diff@8.0.2: {} 2501 2502 dts-resolver@2.1.2: {} 2503 2504 electron-to-chromium@1.5.237: {} 2505 2506 emoji-regex@8.0.0: {} 2507 2508 empathic@1.1.0: {} 2509 2510 es-module-lexer@1.7.0: {} 2511 2512 esbuild@0.25.10: 2513 optionalDependencies: ··· 2661 2662 flatted@3.3.3: {} 2663 2664 fsevents@2.3.3: 2665 optional: true 2666 2667 gensync@1.0.0-beta.2: {} 2668 2669 get-caller-file@2.0.5: {} 2670 2671 get-tsconfig@4.12.0: 2672 dependencies: 2673 resolve-pkg-maps: 1.0.0 ··· 2682 2683 globals@14.0.0: {} 2684 2685 graphemer@1.4.0: {} 2686 2687 has-flag@4.0.0: {} 2688 2689 hookable@5.5.3: {} 2690 2691 ignore@5.3.2: {} 2692 2693 ignore@7.0.5: {} ··· 2711 2712 is-number@7.0.0: {} 2713 2714 isexe@2.0.0: {} 2715 2716 jiti@2.6.1: {} ··· 2723 dependencies: 2724 argparse: 2.0.1 2725 2726 jsesc@3.1.0: {} 2727 2728 json-buffer@3.0.1: {} ··· 2761 2762 loupe@3.2.1: {} 2763 2764 lru-cache@5.1.1: 2765 dependencies: 2766 yallist: 3.1.1 2767 2768 magic-string@0.30.19: 2769 dependencies: ··· 2771 2772 make-synchronized@0.4.2: {} 2773 2774 merge2@1.4.1: {} 2775 2776 micromatch@4.0.8: 2777 dependencies: 2778 braces: 3.0.3 2779 picomatch: 2.3.1 2780 2781 minimatch@3.1.2: 2782 dependencies: ··· 2797 natural-compare@1.4.0: {} 2798 2799 node-releases@2.0.25: {} 2800 2801 optionator@0.9.4: 2802 dependencies: ··· 2819 dependencies: 2820 callsites: 3.1.0 2821 2822 path-exists@4.0.0: {} 2823 2824 path-key@3.1.1: {} ··· 2845 2846 prettier@3.6.1: {} 2847 2848 punycode@2.3.1: {} 2849 2850 quansync@0.2.11: {} ··· 2856 loose-envify: 1.4.0 2857 react: 18.3.1 2858 scheduler: 0.23.2 2859 2860 react-refresh@0.17.0: {} 2861 ··· 2944 '@rollup/rollup-win32-x64-msvc': 4.52.4 2945 fsevents: 2.3.3 2946 2947 run-parallel@1.2.0: 2948 dependencies: 2949 queue-microtask: 1.2.3 ··· 2954 2955 safe-buffer@5.2.1: {} 2956 2957 scheduler@0.23.2: 2958 dependencies: 2959 loose-envify: 1.4.0 ··· 3006 dependencies: 3007 has-flag: 4.0.0 3008 3009 through2@4.0.2: 3010 dependencies: 3011 readable-stream: 3.6.2 ··· 3027 3028 tinyspy@4.0.4: {} 3029 3030 to-regex-range@5.0.1: 3031 dependencies: 3032 is-number: 7.0.0 3033 3034 treeify@1.1.0: {} 3035 ··· 3147 fsevents: 2.3.3 3148 jiti: 2.6.1 3149 3150 - vitest@3.2.4(@types/node@24.0.4)(jiti@2.6.1): 3151 dependencies: 3152 '@types/chai': 5.2.2 3153 '@vitest/expect': 3.2.4 ··· 3174 why-is-node-running: 2.3.0 3175 optionalDependencies: 3176 '@types/node': 24.0.4 3177 transitivePeerDependencies: 3178 - jiti 3179 - less ··· 3188 - tsx 3189 - yaml 3190 3191 which@2.0.2: 3192 dependencies: 3193 isexe: 2.0.0 ··· 3204 ansi-styles: 4.3.0 3205 string-width: 4.2.3 3206 strip-ansi: 6.0.1 3207 3208 y18n@5.0.8: {} 3209
··· 44 version: 5.8.3 45 vitest: 46 specifier: ^3.2.4 47 + version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 48 49 packages/prototypekit: 50 devDependencies: ··· 62 version: 5.8.3 63 vitest: 64 specifier: ^3.2.4 65 + version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 66 67 packages/site: 68 dependencies: ··· 82 specifier: ^18.3.1 83 version: 18.3.1(react@18.3.1) 84 devDependencies: 85 + '@testing-library/react': 86 + specifier: ^16.1.0 87 + version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.26))(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 88 + '@testing-library/user-event': 89 + specifier: ^14.5.2 90 + version: 14.6.1(@testing-library/dom@10.4.1) 91 '@types/react': 92 specifier: ^18.3.18 93 version: 18.3.26 ··· 97 '@vitejs/plugin-react': 98 specifier: ^4.3.4 99 version: 4.7.0(vite@6.4.0(@types/node@24.0.4)(jiti@2.6.1)) 100 + jsdom: 101 + specifier: ^25.0.1 102 + version: 25.0.1 103 + rolldown: 104 + specifier: ^1.0.0-beta.5 105 + version: 1.0.0-beta.11-commit.f051675 106 typescript: 107 specifier: 5.8.3 108 version: 5.8.3 109 vite: 110 specifier: ^6.0.5 111 version: 6.4.0(@types/node@24.0.4)(jiti@2.6.1) 112 + vitest: 113 + specifier: ^3.2.4 114 + version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 115 116 packages: 117 ··· 129 130 '@ark/util@0.49.0': 131 resolution: {integrity: sha512-/BtnX7oCjNkxi2vi6y1399b+9xd1jnCrDYhZ61f0a+3X8x8DxlK52VgEEzyuC2UQMPACIfYrmHkhD3lGt2GaMA==} 132 + 133 + '@asamuzakjp/css-color@3.2.0': 134 + resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} 135 136 '@babel/code-frame@7.27.1': 137 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} ··· 204 peerDependencies: 205 '@babel/core': ^7.0.0-0 206 207 + '@babel/runtime@7.28.4': 208 + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} 209 + engines: {node: '>=6.9.0'} 210 + 211 '@babel/template@7.27.2': 212 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 213 engines: {node: '>=6.9.0'} ··· 219 '@babel/types@7.28.4': 220 resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} 221 engines: {node: '>=6.9.0'} 222 + 223 + '@csstools/color-helpers@5.1.0': 224 + resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} 225 + engines: {node: '>=18'} 226 + 227 + '@csstools/css-calc@2.1.4': 228 + resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} 229 + engines: {node: '>=18'} 230 + peerDependencies: 231 + '@csstools/css-parser-algorithms': ^3.0.5 232 + '@csstools/css-tokenizer': ^3.0.4 233 + 234 + '@csstools/css-color-parser@3.1.0': 235 + resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} 236 + engines: {node: '>=18'} 237 + peerDependencies: 238 + '@csstools/css-parser-algorithms': ^3.0.5 239 + '@csstools/css-tokenizer': ^3.0.4 240 + 241 + '@csstools/css-parser-algorithms@3.0.5': 242 + resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} 243 + engines: {node: '>=18'} 244 + peerDependencies: 245 + '@csstools/css-tokenizer': ^3.0.4 246 + 247 + '@csstools/css-tokenizer@3.0.4': 248 + resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} 249 + engines: {node: '>=18'} 250 251 '@emnapi/core@1.5.0': 252 resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} ··· 703 cpu: [x64] 704 os: [win32] 705 706 + '@testing-library/dom@10.4.1': 707 + resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} 708 + engines: {node: '>=18'} 709 + 710 + '@testing-library/react@16.3.0': 711 + resolution: {integrity: sha512-kFSyxiEDwv1WLl2fgsq6pPBbw5aWKrsY2/noi1Id0TK0UParSF62oFQFGHXIyaG4pp2tEub/Zlel+fjjZILDsw==} 712 + engines: {node: '>=18'} 713 + peerDependencies: 714 + '@testing-library/dom': ^10.0.0 715 + '@types/react': ^18.0.0 || ^19.0.0 716 + '@types/react-dom': ^18.0.0 || ^19.0.0 717 + react: ^18.0.0 || ^19.0.0 718 + react-dom: ^18.0.0 || ^19.0.0 719 + peerDependenciesMeta: 720 + '@types/react': 721 + optional: true 722 + '@types/react-dom': 723 + optional: true 724 + 725 + '@testing-library/user-event@14.6.1': 726 + resolution: {integrity: sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==} 727 + engines: {node: '>=12', npm: '>=6'} 728 + peerDependencies: 729 + '@testing-library/dom': '>=7.21.4' 730 + 731 '@tybys/wasm-util@0.10.1': 732 resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 733 + 734 + '@types/aria-query@5.0.4': 735 + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} 736 737 '@types/babel__core@7.20.5': 738 resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} ··· 885 engines: {node: '>=0.4.0'} 886 hasBin: true 887 888 + agent-base@7.1.4: 889 + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 890 + engines: {node: '>= 14'} 891 + 892 ajv@6.12.6: 893 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 894 ··· 900 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 901 engines: {node: '>=8'} 902 903 + ansi-styles@5.2.0: 904 + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 905 + engines: {node: '>=10'} 906 + 907 ansis@4.2.0: 908 resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 909 engines: {node: '>=14'} 910 911 argparse@2.0.1: 912 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 913 + 914 + aria-query@5.3.0: 915 + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 916 917 arktype@2.1.22: 918 resolution: {integrity: sha512-xdzl6WcAhrdahvRRnXaNwsipCgHuNoLobRqhiP8RjnfL9Gp947abGlo68GAIyLtxbD+MLzNyH2YR4kEqioMmYQ==} ··· 925 resolution: {integrity: sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==} 926 engines: {node: '>=20.19.0'} 927 928 + asynckit@0.4.0: 929 + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 930 + 931 balanced-match@1.0.2: 932 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 933 ··· 957 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 958 engines: {node: '>=8'} 959 960 + call-bind-apply-helpers@1.0.2: 961 + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 962 + engines: {node: '>= 0.4'} 963 + 964 callsites@3.1.0: 965 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 966 engines: {node: '>=6'} ··· 993 994 color-name@1.1.4: 995 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 996 + 997 + combined-stream@1.0.8: 998 + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 999 + engines: {node: '>= 0.8'} 1000 1001 concat-map@0.0.1: 1002 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} ··· 1008 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 1009 engines: {node: '>= 8'} 1010 1011 + cssstyle@4.6.0: 1012 + resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} 1013 + engines: {node: '>=18'} 1014 + 1015 csstype@3.1.3: 1016 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 1017 1018 + data-urls@5.0.0: 1019 + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} 1020 + engines: {node: '>=18'} 1021 + 1022 debug@4.4.3: 1023 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 1024 engines: {node: '>=6.0'} ··· 1028 supports-color: 1029 optional: true 1030 1031 + decimal.js@10.6.0: 1032 + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} 1033 + 1034 deep-eql@5.0.2: 1035 resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 1036 engines: {node: '>=6'} ··· 1040 1041 defu@6.1.4: 1042 resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1043 + 1044 + delayed-stream@1.0.0: 1045 + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 1046 + engines: {node: '>=0.4.0'} 1047 + 1048 + dequal@2.0.3: 1049 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1050 + engines: {node: '>=6'} 1051 1052 diff@8.0.2: 1053 resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} 1054 engines: {node: '>=0.3.1'} 1055 1056 + dom-accessibility-api@0.5.16: 1057 + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} 1058 + 1059 dts-resolver@2.1.2: 1060 resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} 1061 engines: {node: '>=20.18.0'} ··· 1065 oxc-resolver: 1066 optional: true 1067 1068 + dunder-proto@1.0.1: 1069 + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 1070 + engines: {node: '>= 0.4'} 1071 + 1072 electron-to-chromium@1.5.237: 1073 resolution: {integrity: sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==} 1074 ··· 1079 resolution: {integrity: sha512-rsPft6CK3eHtrlp9Y5ALBb+hfK+DWnA4WFebbazxjWyx8vSm3rZeoM3z9irsjcqO3PYRzlfv27XIB4tz2DV7RA==} 1080 engines: {node: '>=14'} 1081 1082 + entities@6.0.1: 1083 + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} 1084 + engines: {node: '>=0.12'} 1085 + 1086 + es-define-property@1.0.1: 1087 + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} 1088 + engines: {node: '>= 0.4'} 1089 + 1090 + es-errors@1.3.0: 1091 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 1092 + engines: {node: '>= 0.4'} 1093 + 1094 es-module-lexer@1.7.0: 1095 resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} 1096 + 1097 + es-object-atoms@1.1.1: 1098 + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} 1099 + engines: {node: '>= 0.4'} 1100 + 1101 + es-set-tostringtag@2.1.0: 1102 + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} 1103 + engines: {node: '>= 0.4'} 1104 1105 esbuild@0.25.10: 1106 resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} ··· 1212 flatted@3.3.3: 1213 resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 1214 1215 + form-data@4.0.4: 1216 + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} 1217 + engines: {node: '>= 6'} 1218 + 1219 fsevents@2.3.3: 1220 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1221 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1222 os: [darwin] 1223 1224 + function-bind@1.1.2: 1225 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1226 + 1227 gensync@1.0.0-beta.2: 1228 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1229 engines: {node: '>=6.9.0'} ··· 1232 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1233 engines: {node: 6.* || 8.* || >= 10.*} 1234 1235 + get-intrinsic@1.3.0: 1236 + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} 1237 + engines: {node: '>= 0.4'} 1238 + 1239 + get-proto@1.0.1: 1240 + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 1241 + engines: {node: '>= 0.4'} 1242 + 1243 get-tsconfig@4.12.0: 1244 resolution: {integrity: sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==} 1245 ··· 1254 globals@14.0.0: 1255 resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1256 engines: {node: '>=18'} 1257 + 1258 + gopd@1.2.0: 1259 + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 1260 + engines: {node: '>= 0.4'} 1261 1262 graphemer@1.4.0: 1263 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} ··· 1266 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1267 engines: {node: '>=8'} 1268 1269 + has-symbols@1.1.0: 1270 + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} 1271 + engines: {node: '>= 0.4'} 1272 + 1273 + has-tostringtag@1.0.2: 1274 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1275 + engines: {node: '>= 0.4'} 1276 + 1277 + hasown@2.0.2: 1278 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1279 + engines: {node: '>= 0.4'} 1280 + 1281 hookable@5.5.3: 1282 resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1283 1284 + html-encoding-sniffer@4.0.0: 1285 + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} 1286 + engines: {node: '>=18'} 1287 + 1288 + http-proxy-agent@7.0.2: 1289 + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} 1290 + engines: {node: '>= 14'} 1291 + 1292 + https-proxy-agent@7.0.6: 1293 + resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 1294 + engines: {node: '>= 14'} 1295 + 1296 + iconv-lite@0.6.3: 1297 + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 1298 + engines: {node: '>=0.10.0'} 1299 + 1300 ignore@5.3.2: 1301 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1302 engines: {node: '>= 4'} ··· 1332 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1333 engines: {node: '>=0.12.0'} 1334 1335 + is-potential-custom-element-name@1.0.1: 1336 + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 1337 + 1338 isexe@2.0.0: 1339 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1340 ··· 1352 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1353 hasBin: true 1354 1355 + jsdom@25.0.1: 1356 + resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} 1357 + engines: {node: '>=18'} 1358 + peerDependencies: 1359 + canvas: ^2.11.2 1360 + peerDependenciesMeta: 1361 + canvas: 1362 + optional: true 1363 + 1364 jsesc@3.1.0: 1365 resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1366 engines: {node: '>=6'} ··· 1410 loupe@3.2.1: 1411 resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} 1412 1413 + lru-cache@10.4.3: 1414 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1415 + 1416 lru-cache@5.1.1: 1417 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1418 1419 + lz-string@1.5.0: 1420 + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} 1421 + hasBin: true 1422 + 1423 magic-string@0.30.19: 1424 resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} 1425 1426 make-synchronized@0.4.2: 1427 resolution: {integrity: sha512-EwEJSg8gSGLicKXp/VzNi1tvzhdmNBxOzslkkJSoNUCQFZKH/NIUIp7xlfN+noaHrz4BJDN73gne8IHnjl/F/A==} 1428 1429 + math-intrinsics@1.1.0: 1430 + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 1431 + engines: {node: '>= 0.4'} 1432 + 1433 merge2@1.4.1: 1434 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1435 engines: {node: '>= 8'} ··· 1438 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1439 engines: {node: '>=8.6'} 1440 1441 + mime-db@1.52.0: 1442 + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1443 + engines: {node: '>= 0.6'} 1444 + 1445 + mime-types@2.1.35: 1446 + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1447 + engines: {node: '>= 0.6'} 1448 + 1449 minimatch@3.1.2: 1450 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1451 ··· 1474 node-releases@2.0.25: 1475 resolution: {integrity: sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA==} 1476 1477 + nwsapi@2.2.22: 1478 + resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} 1479 + 1480 optionator@0.9.4: 1481 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1482 engines: {node: '>= 0.8.0'} ··· 1492 parent-module@1.0.1: 1493 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1494 engines: {node: '>=6'} 1495 + 1496 + parse5@7.3.0: 1497 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1498 1499 path-exists@4.0.0: 1500 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ··· 1540 engines: {node: '>=14'} 1541 hasBin: true 1542 1543 + pretty-format@27.5.1: 1544 + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} 1545 + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} 1546 + 1547 punycode@2.3.1: 1548 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1549 engines: {node: '>=6'} ··· 1558 resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1559 peerDependencies: 1560 react: ^18.3.1 1561 + 1562 + react-is@17.0.2: 1563 + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 1564 1565 react-refresh@0.17.0: 1566 resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} ··· 1618 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1619 hasBin: true 1620 1621 + rrweb-cssom@0.7.1: 1622 + resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} 1623 + 1624 + rrweb-cssom@0.8.0: 1625 + resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} 1626 + 1627 run-parallel@1.2.0: 1628 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1629 ··· 1633 1634 safe-buffer@5.2.1: 1635 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1636 + 1637 + safer-buffer@2.1.2: 1638 + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1639 + 1640 + saxes@6.0.0: 1641 + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} 1642 + engines: {node: '>=v12.22.7'} 1643 1644 scheduler@0.23.2: 1645 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} ··· 1702 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1703 engines: {node: '>=8'} 1704 1705 + symbol-tree@3.2.4: 1706 + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} 1707 + 1708 through2@4.0.2: 1709 resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 1710 ··· 1733 resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} 1734 engines: {node: '>=14.0.0'} 1735 1736 + tldts-core@6.1.86: 1737 + resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} 1738 + 1739 + tldts@6.1.86: 1740 + resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} 1741 + hasBin: true 1742 + 1743 to-regex-range@5.0.1: 1744 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1745 engines: {node: '>=8.0'} 1746 + 1747 + tough-cookie@5.1.2: 1748 + resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} 1749 + engines: {node: '>=16'} 1750 + 1751 + tr46@5.1.1: 1752 + resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} 1753 + engines: {node: '>=18'} 1754 1755 treeify@1.1.0: 1756 resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==} ··· 1934 jsdom: 1935 optional: true 1936 1937 + w3c-xmlserializer@5.0.0: 1938 + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} 1939 + engines: {node: '>=18'} 1940 + 1941 + webidl-conversions@7.0.0: 1942 + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} 1943 + engines: {node: '>=12'} 1944 + 1945 + whatwg-encoding@3.1.1: 1946 + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} 1947 + engines: {node: '>=18'} 1948 + 1949 + whatwg-mimetype@4.0.0: 1950 + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} 1951 + engines: {node: '>=18'} 1952 + 1953 + whatwg-url@14.2.0: 1954 + resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} 1955 + engines: {node: '>=18'} 1956 + 1957 which@2.0.2: 1958 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1959 engines: {node: '>= 8'} ··· 1972 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1973 engines: {node: '>=10'} 1974 1975 + ws@8.18.3: 1976 + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} 1977 + engines: {node: '>=10.0.0'} 1978 + peerDependencies: 1979 + bufferutil: ^4.0.1 1980 + utf-8-validate: '>=5.0.2' 1981 + peerDependenciesMeta: 1982 + bufferutil: 1983 + optional: true 1984 + utf-8-validate: 1985 + optional: true 1986 + 1987 + xml-name-validator@5.0.0: 1988 + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} 1989 + engines: {node: '>=18'} 1990 + 1991 + xmlchars@2.2.0: 1992 + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} 1993 + 1994 y18n@5.0.8: 1995 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 1996 engines: {node: '>=10'} ··· 2033 2034 '@ark/util@0.49.0': {} 2035 2036 + '@asamuzakjp/css-color@3.2.0': 2037 + dependencies: 2038 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 2039 + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 2040 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) 2041 + '@csstools/css-tokenizer': 3.0.4 2042 + lru-cache: 10.4.3 2043 + 2044 '@babel/code-frame@7.27.1': 2045 dependencies: 2046 '@babel/helper-validator-identifier': 7.27.1 ··· 2130 '@babel/core': 7.28.4 2131 '@babel/helper-plugin-utils': 7.27.1 2132 2133 + '@babel/runtime@7.28.4': {} 2134 + 2135 '@babel/template@7.27.2': 2136 dependencies: 2137 '@babel/code-frame': 7.27.1 ··· 2155 '@babel/helper-string-parser': 7.27.1 2156 '@babel/helper-validator-identifier': 7.27.1 2157 2158 + '@csstools/color-helpers@5.1.0': {} 2159 + 2160 + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': 2161 + dependencies: 2162 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) 2163 + '@csstools/css-tokenizer': 3.0.4 2164 + 2165 + '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': 2166 + dependencies: 2167 + '@csstools/color-helpers': 5.1.0 2168 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) 2169 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) 2170 + '@csstools/css-tokenizer': 3.0.4 2171 + 2172 + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': 2173 + dependencies: 2174 + '@csstools/css-tokenizer': 3.0.4 2175 + 2176 + '@csstools/css-tokenizer@3.0.4': {} 2177 + 2178 '@emnapi/core@1.5.0': 2179 dependencies: 2180 '@emnapi/wasi-threads': 1.1.0 ··· 2498 '@rollup/rollup-win32-x64-msvc@4.52.4': 2499 optional: true 2500 2501 + '@testing-library/dom@10.4.1': 2502 + dependencies: 2503 + '@babel/code-frame': 7.27.1 2504 + '@babel/runtime': 7.28.4 2505 + '@types/aria-query': 5.0.4 2506 + aria-query: 5.3.0 2507 + dom-accessibility-api: 0.5.16 2508 + lz-string: 1.5.0 2509 + picocolors: 1.1.1 2510 + pretty-format: 27.5.1 2511 + 2512 + '@testing-library/react@16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@18.3.7(@types/react@18.3.26))(@types/react@18.3.26)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2513 + dependencies: 2514 + '@babel/runtime': 7.28.4 2515 + '@testing-library/dom': 10.4.1 2516 + react: 18.3.1 2517 + react-dom: 18.3.1(react@18.3.1) 2518 + optionalDependencies: 2519 + '@types/react': 18.3.26 2520 + '@types/react-dom': 18.3.7(@types/react@18.3.26) 2521 + 2522 + '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': 2523 + dependencies: 2524 + '@testing-library/dom': 10.4.1 2525 + 2526 '@tybys/wasm-util@0.10.1': 2527 dependencies: 2528 tslib: 2.8.1 2529 optional: true 2530 + 2531 + '@types/aria-query@5.0.4': {} 2532 2533 '@types/babel__core@7.20.5': 2534 dependencies: ··· 2746 2747 acorn@8.15.0: {} 2748 2749 + agent-base@7.1.4: {} 2750 + 2751 ajv@6.12.6: 2752 dependencies: 2753 fast-deep-equal: 3.1.3 ··· 2761 dependencies: 2762 color-convert: 2.0.1 2763 2764 + ansi-styles@5.2.0: {} 2765 + 2766 ansis@4.2.0: {} 2767 2768 argparse@2.0.1: {} 2769 2770 + aria-query@5.3.0: 2771 + dependencies: 2772 + dequal: 2.0.3 2773 + 2774 arktype@2.1.22: 2775 dependencies: 2776 '@ark/schema': 0.49.0 ··· 2782 dependencies: 2783 '@babel/parser': 7.28.4 2784 pathe: 2.0.3 2785 + 2786 + asynckit@0.4.0: {} 2787 2788 balanced-match@1.0.2: {} 2789 ··· 2814 2815 cac@6.7.14: {} 2816 2817 + call-bind-apply-helpers@1.0.2: 2818 + dependencies: 2819 + es-errors: 1.3.0 2820 + function-bind: 1.1.2 2821 + 2822 callsites@3.1.0: {} 2823 2824 caniuse-lite@1.0.30001751: {} ··· 2854 2855 color-name@1.1.4: {} 2856 2857 + combined-stream@1.0.8: 2858 + dependencies: 2859 + delayed-stream: 1.0.0 2860 + 2861 concat-map@0.0.1: {} 2862 2863 convert-source-map@2.0.0: {} ··· 2868 shebang-command: 2.0.0 2869 which: 2.0.2 2870 2871 + cssstyle@4.6.0: 2872 + dependencies: 2873 + '@asamuzakjp/css-color': 3.2.0 2874 + rrweb-cssom: 0.8.0 2875 + 2876 csstype@3.1.3: {} 2877 2878 + data-urls@5.0.0: 2879 + dependencies: 2880 + whatwg-mimetype: 4.0.0 2881 + whatwg-url: 14.2.0 2882 + 2883 debug@4.4.3: 2884 dependencies: 2885 ms: 2.1.3 2886 2887 + decimal.js@10.6.0: {} 2888 + 2889 deep-eql@5.0.2: {} 2890 2891 deep-is@0.1.4: {} 2892 2893 defu@6.1.4: {} 2894 + 2895 + delayed-stream@1.0.0: {} 2896 + 2897 + dequal@2.0.3: {} 2898 2899 diff@8.0.2: {} 2900 2901 + dom-accessibility-api@0.5.16: {} 2902 + 2903 dts-resolver@2.1.2: {} 2904 2905 + dunder-proto@1.0.1: 2906 + dependencies: 2907 + call-bind-apply-helpers: 1.0.2 2908 + es-errors: 1.3.0 2909 + gopd: 1.2.0 2910 + 2911 electron-to-chromium@1.5.237: {} 2912 2913 emoji-regex@8.0.0: {} 2914 2915 empathic@1.1.0: {} 2916 2917 + entities@6.0.1: {} 2918 + 2919 + es-define-property@1.0.1: {} 2920 + 2921 + es-errors@1.3.0: {} 2922 + 2923 es-module-lexer@1.7.0: {} 2924 + 2925 + es-object-atoms@1.1.1: 2926 + dependencies: 2927 + es-errors: 1.3.0 2928 + 2929 + es-set-tostringtag@2.1.0: 2930 + dependencies: 2931 + es-errors: 1.3.0 2932 + get-intrinsic: 1.3.0 2933 + has-tostringtag: 1.0.2 2934 + hasown: 2.0.2 2935 2936 esbuild@0.25.10: 2937 optionalDependencies: ··· 3085 3086 flatted@3.3.3: {} 3087 3088 + form-data@4.0.4: 3089 + dependencies: 3090 + asynckit: 0.4.0 3091 + combined-stream: 1.0.8 3092 + es-set-tostringtag: 2.1.0 3093 + hasown: 2.0.2 3094 + mime-types: 2.1.35 3095 + 3096 fsevents@2.3.3: 3097 optional: true 3098 3099 + function-bind@1.1.2: {} 3100 + 3101 gensync@1.0.0-beta.2: {} 3102 3103 get-caller-file@2.0.5: {} 3104 3105 + get-intrinsic@1.3.0: 3106 + dependencies: 3107 + call-bind-apply-helpers: 1.0.2 3108 + es-define-property: 1.0.1 3109 + es-errors: 1.3.0 3110 + es-object-atoms: 1.1.1 3111 + function-bind: 1.1.2 3112 + get-proto: 1.0.1 3113 + gopd: 1.2.0 3114 + has-symbols: 1.1.0 3115 + hasown: 2.0.2 3116 + math-intrinsics: 1.1.0 3117 + 3118 + get-proto@1.0.1: 3119 + dependencies: 3120 + dunder-proto: 1.0.1 3121 + es-object-atoms: 1.1.1 3122 + 3123 get-tsconfig@4.12.0: 3124 dependencies: 3125 resolve-pkg-maps: 1.0.0 ··· 3134 3135 globals@14.0.0: {} 3136 3137 + gopd@1.2.0: {} 3138 + 3139 graphemer@1.4.0: {} 3140 3141 has-flag@4.0.0: {} 3142 + 3143 + has-symbols@1.1.0: {} 3144 + 3145 + has-tostringtag@1.0.2: 3146 + dependencies: 3147 + has-symbols: 1.1.0 3148 + 3149 + hasown@2.0.2: 3150 + dependencies: 3151 + function-bind: 1.1.2 3152 3153 hookable@5.5.3: {} 3154 3155 + html-encoding-sniffer@4.0.0: 3156 + dependencies: 3157 + whatwg-encoding: 3.1.1 3158 + 3159 + http-proxy-agent@7.0.2: 3160 + dependencies: 3161 + agent-base: 7.1.4 3162 + debug: 4.4.3 3163 + transitivePeerDependencies: 3164 + - supports-color 3165 + 3166 + https-proxy-agent@7.0.6: 3167 + dependencies: 3168 + agent-base: 7.1.4 3169 + debug: 4.4.3 3170 + transitivePeerDependencies: 3171 + - supports-color 3172 + 3173 + iconv-lite@0.6.3: 3174 + dependencies: 3175 + safer-buffer: 2.1.2 3176 + 3177 ignore@5.3.2: {} 3178 3179 ignore@7.0.5: {} ··· 3197 3198 is-number@7.0.0: {} 3199 3200 + is-potential-custom-element-name@1.0.1: {} 3201 + 3202 isexe@2.0.0: {} 3203 3204 jiti@2.6.1: {} ··· 3211 dependencies: 3212 argparse: 2.0.1 3213 3214 + jsdom@25.0.1: 3215 + dependencies: 3216 + cssstyle: 4.6.0 3217 + data-urls: 5.0.0 3218 + decimal.js: 10.6.0 3219 + form-data: 4.0.4 3220 + html-encoding-sniffer: 4.0.0 3221 + http-proxy-agent: 7.0.2 3222 + https-proxy-agent: 7.0.6 3223 + is-potential-custom-element-name: 1.0.1 3224 + nwsapi: 2.2.22 3225 + parse5: 7.3.0 3226 + rrweb-cssom: 0.7.1 3227 + saxes: 6.0.0 3228 + symbol-tree: 3.2.4 3229 + tough-cookie: 5.1.2 3230 + w3c-xmlserializer: 5.0.0 3231 + webidl-conversions: 7.0.0 3232 + whatwg-encoding: 3.1.1 3233 + whatwg-mimetype: 4.0.0 3234 + whatwg-url: 14.2.0 3235 + ws: 8.18.3 3236 + xml-name-validator: 5.0.0 3237 + transitivePeerDependencies: 3238 + - bufferutil 3239 + - supports-color 3240 + - utf-8-validate 3241 + 3242 jsesc@3.1.0: {} 3243 3244 json-buffer@3.0.1: {} ··· 3277 3278 loupe@3.2.1: {} 3279 3280 + lru-cache@10.4.3: {} 3281 + 3282 lru-cache@5.1.1: 3283 dependencies: 3284 yallist: 3.1.1 3285 + 3286 + lz-string@1.5.0: {} 3287 3288 magic-string@0.30.19: 3289 dependencies: ··· 3291 3292 make-synchronized@0.4.2: {} 3293 3294 + math-intrinsics@1.1.0: {} 3295 + 3296 merge2@1.4.1: {} 3297 3298 micromatch@4.0.8: 3299 dependencies: 3300 braces: 3.0.3 3301 picomatch: 2.3.1 3302 + 3303 + mime-db@1.52.0: {} 3304 + 3305 + mime-types@2.1.35: 3306 + dependencies: 3307 + mime-db: 1.52.0 3308 3309 minimatch@3.1.2: 3310 dependencies: ··· 3325 natural-compare@1.4.0: {} 3326 3327 node-releases@2.0.25: {} 3328 + 3329 + nwsapi@2.2.22: {} 3330 3331 optionator@0.9.4: 3332 dependencies: ··· 3349 dependencies: 3350 callsites: 3.1.0 3351 3352 + parse5@7.3.0: 3353 + dependencies: 3354 + entities: 6.0.1 3355 + 3356 path-exists@4.0.0: {} 3357 3358 path-key@3.1.1: {} ··· 3379 3380 prettier@3.6.1: {} 3381 3382 + pretty-format@27.5.1: 3383 + dependencies: 3384 + ansi-regex: 5.0.1 3385 + ansi-styles: 5.2.0 3386 + react-is: 17.0.2 3387 + 3388 punycode@2.3.1: {} 3389 3390 quansync@0.2.11: {} ··· 3396 loose-envify: 1.4.0 3397 react: 18.3.1 3398 scheduler: 0.23.2 3399 + 3400 + react-is@17.0.2: {} 3401 3402 react-refresh@0.17.0: {} 3403 ··· 3486 '@rollup/rollup-win32-x64-msvc': 4.52.4 3487 fsevents: 2.3.3 3488 3489 + rrweb-cssom@0.7.1: {} 3490 + 3491 + rrweb-cssom@0.8.0: {} 3492 + 3493 run-parallel@1.2.0: 3494 dependencies: 3495 queue-microtask: 1.2.3 ··· 3500 3501 safe-buffer@5.2.1: {} 3502 3503 + safer-buffer@2.1.2: {} 3504 + 3505 + saxes@6.0.0: 3506 + dependencies: 3507 + xmlchars: 2.2.0 3508 + 3509 scheduler@0.23.2: 3510 dependencies: 3511 loose-envify: 1.4.0 ··· 3558 dependencies: 3559 has-flag: 4.0.0 3560 3561 + symbol-tree@3.2.4: {} 3562 + 3563 through2@4.0.2: 3564 dependencies: 3565 readable-stream: 3.6.2 ··· 3581 3582 tinyspy@4.0.4: {} 3583 3584 + tldts-core@6.1.86: {} 3585 + 3586 + tldts@6.1.86: 3587 + dependencies: 3588 + tldts-core: 6.1.86 3589 + 3590 to-regex-range@5.0.1: 3591 dependencies: 3592 is-number: 7.0.0 3593 + 3594 + tough-cookie@5.1.2: 3595 + dependencies: 3596 + tldts: 6.1.86 3597 + 3598 + tr46@5.1.1: 3599 + dependencies: 3600 + punycode: 2.3.1 3601 3602 treeify@1.1.0: {} 3603 ··· 3715 fsevents: 2.3.3 3716 jiti: 2.6.1 3717 3718 + vitest@3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1): 3719 dependencies: 3720 '@types/chai': 5.2.2 3721 '@vitest/expect': 3.2.4 ··· 3742 why-is-node-running: 2.3.0 3743 optionalDependencies: 3744 '@types/node': 24.0.4 3745 + jsdom: 25.0.1 3746 transitivePeerDependencies: 3747 - jiti 3748 - less ··· 3757 - tsx 3758 - yaml 3759 3760 + w3c-xmlserializer@5.0.0: 3761 + dependencies: 3762 + xml-name-validator: 5.0.0 3763 + 3764 + webidl-conversions@7.0.0: {} 3765 + 3766 + whatwg-encoding@3.1.1: 3767 + dependencies: 3768 + iconv-lite: 0.6.3 3769 + 3770 + whatwg-mimetype@4.0.0: {} 3771 + 3772 + whatwg-url@14.2.0: 3773 + dependencies: 3774 + tr46: 5.1.1 3775 + webidl-conversions: 7.0.0 3776 + 3777 which@2.0.2: 3778 dependencies: 3779 isexe: 2.0.0 ··· 3790 ansi-styles: 4.3.0 3791 string-width: 4.2.3 3792 strip-ansi: 6.0.1 3793 + 3794 + ws@8.18.3: {} 3795 + 3796 + xml-name-validator@5.0.0: {} 3797 + 3798 + xmlchars@2.2.0: {} 3799 3800 y18n@5.0.8: {} 3801