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 4 "private": true, 5 5 "type": "module", 6 6 "scripts": { 7 - "dev": "vite", 8 - "build": "tsc && vite build", 7 + "dev": "rolldown -c --watch", 8 + "build": "tsc && rolldown -c", 9 9 "preview": "vite preview", 10 10 "test": "vitest" 11 11 }, ··· 23 23 "@types/react-dom": "^18.3.5", 24 24 "@vitejs/plugin-react": "^4.3.4", 25 25 "jsdom": "^25.0.1", 26 + "rolldown": "^1.0.0-beta.5", 26 27 "typescript": "5.8.3", 27 28 "vite": "^6.0.5", 28 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 44 version: 5.8.3 45 45 vitest: 46 46 specifier: ^3.2.4 47 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1) 47 + version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 48 48 49 49 packages/prototypekit: 50 50 devDependencies: ··· 62 62 version: 5.8.3 63 63 vitest: 64 64 specifier: ^3.2.4 65 - version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1) 65 + version: 3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1) 66 66 67 67 packages/site: 68 68 dependencies: ··· 82 82 specifier: ^18.3.1 83 83 version: 18.3.1(react@18.3.1) 84 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) 85 91 '@types/react': 86 92 specifier: ^18.3.18 87 93 version: 18.3.26 ··· 91 97 '@vitejs/plugin-react': 92 98 specifier: ^4.3.4 93 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 94 106 typescript: 95 107 specifier: 5.8.3 96 108 version: 5.8.3 97 109 vite: 98 110 specifier: ^6.0.5 99 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) 100 115 101 116 packages: 102 117 ··· 114 129 115 130 '@ark/util@0.49.0': 116 131 resolution: {integrity: sha512-/BtnX7oCjNkxi2vi6y1399b+9xd1jnCrDYhZ61f0a+3X8x8DxlK52VgEEzyuC2UQMPACIfYrmHkhD3lGt2GaMA==} 132 + 133 + '@asamuzakjp/css-color@3.2.0': 134 + resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} 117 135 118 136 '@babel/code-frame@7.27.1': 119 137 resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} ··· 186 204 peerDependencies: 187 205 '@babel/core': ^7.0.0-0 188 206 207 + '@babel/runtime@7.28.4': 208 + resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} 209 + engines: {node: '>=6.9.0'} 210 + 189 211 '@babel/template@7.27.2': 190 212 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 191 213 engines: {node: '>=6.9.0'} ··· 197 219 '@babel/types@7.28.4': 198 220 resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} 199 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'} 200 250 201 251 '@emnapi/core@1.5.0': 202 252 resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==} ··· 653 703 cpu: [x64] 654 704 os: [win32] 655 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 + 656 731 '@tybys/wasm-util@0.10.1': 657 732 resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} 733 + 734 + '@types/aria-query@5.0.4': 735 + resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} 658 736 659 737 '@types/babel__core@7.20.5': 660 738 resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} ··· 807 885 engines: {node: '>=0.4.0'} 808 886 hasBin: true 809 887 888 + agent-base@7.1.4: 889 + resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 890 + engines: {node: '>= 14'} 891 + 810 892 ajv@6.12.6: 811 893 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 812 894 ··· 818 900 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 819 901 engines: {node: '>=8'} 820 902 903 + ansi-styles@5.2.0: 904 + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 905 + engines: {node: '>=10'} 906 + 821 907 ansis@4.2.0: 822 908 resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} 823 909 engines: {node: '>=14'} 824 910 825 911 argparse@2.0.1: 826 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==} 827 916 828 917 arktype@2.1.22: 829 918 resolution: {integrity: sha512-xdzl6WcAhrdahvRRnXaNwsipCgHuNoLobRqhiP8RjnfL9Gp947abGlo68GAIyLtxbD+MLzNyH2YR4kEqioMmYQ==} ··· 836 925 resolution: {integrity: sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==} 837 926 engines: {node: '>=20.19.0'} 838 927 928 + asynckit@0.4.0: 929 + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 930 + 839 931 balanced-match@1.0.2: 840 932 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 841 933 ··· 865 957 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 866 958 engines: {node: '>=8'} 867 959 960 + call-bind-apply-helpers@1.0.2: 961 + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 962 + engines: {node: '>= 0.4'} 963 + 868 964 callsites@3.1.0: 869 965 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 870 966 engines: {node: '>=6'} ··· 897 993 898 994 color-name@1.1.4: 899 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'} 900 1000 901 1001 concat-map@0.0.1: 902 1002 resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} ··· 908 1008 resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 909 1009 engines: {node: '>= 8'} 910 1010 1011 + cssstyle@4.6.0: 1012 + resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} 1013 + engines: {node: '>=18'} 1014 + 911 1015 csstype@3.1.3: 912 1016 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 913 1017 1018 + data-urls@5.0.0: 1019 + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} 1020 + engines: {node: '>=18'} 1021 + 914 1022 debug@4.4.3: 915 1023 resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 916 1024 engines: {node: '>=6.0'} ··· 920 1028 supports-color: 921 1029 optional: true 922 1030 1031 + decimal.js@10.6.0: 1032 + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} 1033 + 923 1034 deep-eql@5.0.2: 924 1035 resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} 925 1036 engines: {node: '>=6'} ··· 929 1040 930 1041 defu@6.1.4: 931 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'} 932 1051 933 1052 diff@8.0.2: 934 1053 resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==} 935 1054 engines: {node: '>=0.3.1'} 936 1055 1056 + dom-accessibility-api@0.5.16: 1057 + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} 1058 + 937 1059 dts-resolver@2.1.2: 938 1060 resolution: {integrity: sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==} 939 1061 engines: {node: '>=20.18.0'} ··· 943 1065 oxc-resolver: 944 1066 optional: true 945 1067 1068 + dunder-proto@1.0.1: 1069 + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 1070 + engines: {node: '>= 0.4'} 1071 + 946 1072 electron-to-chromium@1.5.237: 947 1073 resolution: {integrity: sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==} 948 1074 ··· 953 1079 resolution: {integrity: sha512-rsPft6CK3eHtrlp9Y5ALBb+hfK+DWnA4WFebbazxjWyx8vSm3rZeoM3z9irsjcqO3PYRzlfv27XIB4tz2DV7RA==} 954 1080 engines: {node: '>=14'} 955 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 + 956 1094 es-module-lexer@1.7.0: 957 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'} 958 1104 959 1105 esbuild@0.25.10: 960 1106 resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==} ··· 1066 1212 flatted@3.3.3: 1067 1213 resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} 1068 1214 1215 + form-data@4.0.4: 1216 + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} 1217 + engines: {node: '>= 6'} 1218 + 1069 1219 fsevents@2.3.3: 1070 1220 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1071 1221 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1072 1222 os: [darwin] 1073 1223 1224 + function-bind@1.1.2: 1225 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1226 + 1074 1227 gensync@1.0.0-beta.2: 1075 1228 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1076 1229 engines: {node: '>=6.9.0'} ··· 1079 1232 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1080 1233 engines: {node: 6.* || 8.* || >= 10.*} 1081 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 + 1082 1243 get-tsconfig@4.12.0: 1083 1244 resolution: {integrity: sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==} 1084 1245 ··· 1093 1254 globals@14.0.0: 1094 1255 resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1095 1256 engines: {node: '>=18'} 1257 + 1258 + gopd@1.2.0: 1259 + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 1260 + engines: {node: '>= 0.4'} 1096 1261 1097 1262 graphemer@1.4.0: 1098 1263 resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} ··· 1101 1266 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1102 1267 engines: {node: '>=8'} 1103 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 + 1104 1281 hookable@5.5.3: 1105 1282 resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1106 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 + 1107 1300 ignore@5.3.2: 1108 1301 resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1109 1302 engines: {node: '>= 4'} ··· 1139 1332 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1140 1333 engines: {node: '>=0.12.0'} 1141 1334 1335 + is-potential-custom-element-name@1.0.1: 1336 + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 1337 + 1142 1338 isexe@2.0.0: 1143 1339 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1144 1340 ··· 1156 1352 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1157 1353 hasBin: true 1158 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 + 1159 1364 jsesc@3.1.0: 1160 1365 resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1161 1366 engines: {node: '>=6'} ··· 1205 1410 loupe@3.2.1: 1206 1411 resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==} 1207 1412 1413 + lru-cache@10.4.3: 1414 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1415 + 1208 1416 lru-cache@5.1.1: 1209 1417 resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1210 1418 1419 + lz-string@1.5.0: 1420 + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} 1421 + hasBin: true 1422 + 1211 1423 magic-string@0.30.19: 1212 1424 resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} 1213 1425 1214 1426 make-synchronized@0.4.2: 1215 1427 resolution: {integrity: sha512-EwEJSg8gSGLicKXp/VzNi1tvzhdmNBxOzslkkJSoNUCQFZKH/NIUIp7xlfN+noaHrz4BJDN73gne8IHnjl/F/A==} 1216 1428 1429 + math-intrinsics@1.1.0: 1430 + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 1431 + engines: {node: '>= 0.4'} 1432 + 1217 1433 merge2@1.4.1: 1218 1434 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1219 1435 engines: {node: '>= 8'} ··· 1222 1438 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1223 1439 engines: {node: '>=8.6'} 1224 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 + 1225 1449 minimatch@3.1.2: 1226 1450 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1227 1451 ··· 1250 1474 node-releases@2.0.25: 1251 1475 resolution: {integrity: sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA==} 1252 1476 1477 + nwsapi@2.2.22: 1478 + resolution: {integrity: sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==} 1479 + 1253 1480 optionator@0.9.4: 1254 1481 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1255 1482 engines: {node: '>= 0.8.0'} ··· 1265 1492 parent-module@1.0.1: 1266 1493 resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1267 1494 engines: {node: '>=6'} 1495 + 1496 + parse5@7.3.0: 1497 + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} 1268 1498 1269 1499 path-exists@4.0.0: 1270 1500 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} ··· 1310 1540 engines: {node: '>=14'} 1311 1541 hasBin: true 1312 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 + 1313 1547 punycode@2.3.1: 1314 1548 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1315 1549 engines: {node: '>=6'} ··· 1324 1558 resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1325 1559 peerDependencies: 1326 1560 react: ^18.3.1 1561 + 1562 + react-is@17.0.2: 1563 + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} 1327 1564 1328 1565 react-refresh@0.17.0: 1329 1566 resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} ··· 1381 1618 engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1382 1619 hasBin: true 1383 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 + 1384 1627 run-parallel@1.2.0: 1385 1628 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1386 1629 ··· 1390 1633 1391 1634 safe-buffer@5.2.1: 1392 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'} 1393 1643 1394 1644 scheduler@0.23.2: 1395 1645 resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} ··· 1452 1702 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1453 1703 engines: {node: '>=8'} 1454 1704 1705 + symbol-tree@3.2.4: 1706 + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} 1707 + 1455 1708 through2@4.0.2: 1456 1709 resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 1457 1710 ··· 1480 1733 resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==} 1481 1734 engines: {node: '>=14.0.0'} 1482 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 + 1483 1743 to-regex-range@5.0.1: 1484 1744 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1485 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'} 1486 1754 1487 1755 treeify@1.1.0: 1488 1756 resolution: {integrity: sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==} ··· 1666 1934 jsdom: 1667 1935 optional: true 1668 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 + 1669 1957 which@2.0.2: 1670 1958 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1671 1959 engines: {node: '>= 8'} ··· 1684 1972 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1685 1973 engines: {node: '>=10'} 1686 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 + 1687 1994 y18n@5.0.8: 1688 1995 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 1689 1996 engines: {node: '>=10'} ··· 1726 2033 1727 2034 '@ark/util@0.49.0': {} 1728 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 + 1729 2044 '@babel/code-frame@7.27.1': 1730 2045 dependencies: 1731 2046 '@babel/helper-validator-identifier': 7.27.1 ··· 1815 2130 '@babel/core': 7.28.4 1816 2131 '@babel/helper-plugin-utils': 7.27.1 1817 2132 2133 + '@babel/runtime@7.28.4': {} 2134 + 1818 2135 '@babel/template@7.27.2': 1819 2136 dependencies: 1820 2137 '@babel/code-frame': 7.27.1 ··· 1838 2155 '@babel/helper-string-parser': 7.27.1 1839 2156 '@babel/helper-validator-identifier': 7.27.1 1840 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 + 1841 2178 '@emnapi/core@1.5.0': 1842 2179 dependencies: 1843 2180 '@emnapi/wasi-threads': 1.1.0 ··· 2161 2498 '@rollup/rollup-win32-x64-msvc@4.52.4': 2162 2499 optional: true 2163 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 + 2164 2526 '@tybys/wasm-util@0.10.1': 2165 2527 dependencies: 2166 2528 tslib: 2.8.1 2167 2529 optional: true 2530 + 2531 + '@types/aria-query@5.0.4': {} 2168 2532 2169 2533 '@types/babel__core@7.20.5': 2170 2534 dependencies: ··· 2382 2746 2383 2747 acorn@8.15.0: {} 2384 2748 2749 + agent-base@7.1.4: {} 2750 + 2385 2751 ajv@6.12.6: 2386 2752 dependencies: 2387 2753 fast-deep-equal: 3.1.3 ··· 2395 2761 dependencies: 2396 2762 color-convert: 2.0.1 2397 2763 2764 + ansi-styles@5.2.0: {} 2765 + 2398 2766 ansis@4.2.0: {} 2399 2767 2400 2768 argparse@2.0.1: {} 2401 2769 2770 + aria-query@5.3.0: 2771 + dependencies: 2772 + dequal: 2.0.3 2773 + 2402 2774 arktype@2.1.22: 2403 2775 dependencies: 2404 2776 '@ark/schema': 0.49.0 ··· 2410 2782 dependencies: 2411 2783 '@babel/parser': 7.28.4 2412 2784 pathe: 2.0.3 2785 + 2786 + asynckit@0.4.0: {} 2413 2787 2414 2788 balanced-match@1.0.2: {} 2415 2789 ··· 2440 2814 2441 2815 cac@6.7.14: {} 2442 2816 2817 + call-bind-apply-helpers@1.0.2: 2818 + dependencies: 2819 + es-errors: 1.3.0 2820 + function-bind: 1.1.2 2821 + 2443 2822 callsites@3.1.0: {} 2444 2823 2445 2824 caniuse-lite@1.0.30001751: {} ··· 2475 2854 2476 2855 color-name@1.1.4: {} 2477 2856 2857 + combined-stream@1.0.8: 2858 + dependencies: 2859 + delayed-stream: 1.0.0 2860 + 2478 2861 concat-map@0.0.1: {} 2479 2862 2480 2863 convert-source-map@2.0.0: {} ··· 2485 2868 shebang-command: 2.0.0 2486 2869 which: 2.0.2 2487 2870 2871 + cssstyle@4.6.0: 2872 + dependencies: 2873 + '@asamuzakjp/css-color': 3.2.0 2874 + rrweb-cssom: 0.8.0 2875 + 2488 2876 csstype@3.1.3: {} 2489 2877 2878 + data-urls@5.0.0: 2879 + dependencies: 2880 + whatwg-mimetype: 4.0.0 2881 + whatwg-url: 14.2.0 2882 + 2490 2883 debug@4.4.3: 2491 2884 dependencies: 2492 2885 ms: 2.1.3 2493 2886 2887 + decimal.js@10.6.0: {} 2888 + 2494 2889 deep-eql@5.0.2: {} 2495 2890 2496 2891 deep-is@0.1.4: {} 2497 2892 2498 2893 defu@6.1.4: {} 2894 + 2895 + delayed-stream@1.0.0: {} 2896 + 2897 + dequal@2.0.3: {} 2499 2898 2500 2899 diff@8.0.2: {} 2501 2900 2901 + dom-accessibility-api@0.5.16: {} 2902 + 2502 2903 dts-resolver@2.1.2: {} 2503 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 + 2504 2911 electron-to-chromium@1.5.237: {} 2505 2912 2506 2913 emoji-regex@8.0.0: {} 2507 2914 2508 2915 empathic@1.1.0: {} 2509 2916 2917 + entities@6.0.1: {} 2918 + 2919 + es-define-property@1.0.1: {} 2920 + 2921 + es-errors@1.3.0: {} 2922 + 2510 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 2511 2935 2512 2936 esbuild@0.25.10: 2513 2937 optionalDependencies: ··· 2661 3085 2662 3086 flatted@3.3.3: {} 2663 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 + 2664 3096 fsevents@2.3.3: 2665 3097 optional: true 2666 3098 3099 + function-bind@1.1.2: {} 3100 + 2667 3101 gensync@1.0.0-beta.2: {} 2668 3102 2669 3103 get-caller-file@2.0.5: {} 2670 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 + 2671 3123 get-tsconfig@4.12.0: 2672 3124 dependencies: 2673 3125 resolve-pkg-maps: 1.0.0 ··· 2682 3134 2683 3135 globals@14.0.0: {} 2684 3136 3137 + gopd@1.2.0: {} 3138 + 2685 3139 graphemer@1.4.0: {} 2686 3140 2687 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 2688 3152 2689 3153 hookable@5.5.3: {} 2690 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 + 2691 3177 ignore@5.3.2: {} 2692 3178 2693 3179 ignore@7.0.5: {} ··· 2711 3197 2712 3198 is-number@7.0.0: {} 2713 3199 3200 + is-potential-custom-element-name@1.0.1: {} 3201 + 2714 3202 isexe@2.0.0: {} 2715 3203 2716 3204 jiti@2.6.1: {} ··· 2723 3211 dependencies: 2724 3212 argparse: 2.0.1 2725 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 + 2726 3242 jsesc@3.1.0: {} 2727 3243 2728 3244 json-buffer@3.0.1: {} ··· 2761 3277 2762 3278 loupe@3.2.1: {} 2763 3279 3280 + lru-cache@10.4.3: {} 3281 + 2764 3282 lru-cache@5.1.1: 2765 3283 dependencies: 2766 3284 yallist: 3.1.1 3285 + 3286 + lz-string@1.5.0: {} 2767 3287 2768 3288 magic-string@0.30.19: 2769 3289 dependencies: ··· 2771 3291 2772 3292 make-synchronized@0.4.2: {} 2773 3293 3294 + math-intrinsics@1.1.0: {} 3295 + 2774 3296 merge2@1.4.1: {} 2775 3297 2776 3298 micromatch@4.0.8: 2777 3299 dependencies: 2778 3300 braces: 3.0.3 2779 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 2780 3308 2781 3309 minimatch@3.1.2: 2782 3310 dependencies: ··· 2797 3325 natural-compare@1.4.0: {} 2798 3326 2799 3327 node-releases@2.0.25: {} 3328 + 3329 + nwsapi@2.2.22: {} 2800 3330 2801 3331 optionator@0.9.4: 2802 3332 dependencies: ··· 2819 3349 dependencies: 2820 3350 callsites: 3.1.0 2821 3351 3352 + parse5@7.3.0: 3353 + dependencies: 3354 + entities: 6.0.1 3355 + 2822 3356 path-exists@4.0.0: {} 2823 3357 2824 3358 path-key@3.1.1: {} ··· 2845 3379 2846 3380 prettier@3.6.1: {} 2847 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 + 2848 3388 punycode@2.3.1: {} 2849 3389 2850 3390 quansync@0.2.11: {} ··· 2856 3396 loose-envify: 1.4.0 2857 3397 react: 18.3.1 2858 3398 scheduler: 0.23.2 3399 + 3400 + react-is@17.0.2: {} 2859 3401 2860 3402 react-refresh@0.17.0: {} 2861 3403 ··· 2944 3486 '@rollup/rollup-win32-x64-msvc': 4.52.4 2945 3487 fsevents: 2.3.3 2946 3488 3489 + rrweb-cssom@0.7.1: {} 3490 + 3491 + rrweb-cssom@0.8.0: {} 3492 + 2947 3493 run-parallel@1.2.0: 2948 3494 dependencies: 2949 3495 queue-microtask: 1.2.3 ··· 2954 3500 2955 3501 safe-buffer@5.2.1: {} 2956 3502 3503 + safer-buffer@2.1.2: {} 3504 + 3505 + saxes@6.0.0: 3506 + dependencies: 3507 + xmlchars: 2.2.0 3508 + 2957 3509 scheduler@0.23.2: 2958 3510 dependencies: 2959 3511 loose-envify: 1.4.0 ··· 3006 3558 dependencies: 3007 3559 has-flag: 4.0.0 3008 3560 3561 + symbol-tree@3.2.4: {} 3562 + 3009 3563 through2@4.0.2: 3010 3564 dependencies: 3011 3565 readable-stream: 3.6.2 ··· 3027 3581 3028 3582 tinyspy@4.0.4: {} 3029 3583 3584 + tldts-core@6.1.86: {} 3585 + 3586 + tldts@6.1.86: 3587 + dependencies: 3588 + tldts-core: 6.1.86 3589 + 3030 3590 to-regex-range@5.0.1: 3031 3591 dependencies: 3032 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 3033 3601 3034 3602 treeify@1.1.0: {} 3035 3603 ··· 3147 3715 fsevents: 2.3.3 3148 3716 jiti: 2.6.1 3149 3717 3150 - vitest@3.2.4(@types/node@24.0.4)(jiti@2.6.1): 3718 + vitest@3.2.4(@types/node@24.0.4)(jiti@2.6.1)(jsdom@25.0.1): 3151 3719 dependencies: 3152 3720 '@types/chai': 5.2.2 3153 3721 '@vitest/expect': 3.2.4 ··· 3174 3742 why-is-node-running: 2.3.0 3175 3743 optionalDependencies: 3176 3744 '@types/node': 24.0.4 3745 + jsdom: 25.0.1 3177 3746 transitivePeerDependencies: 3178 3747 - jiti 3179 3748 - less ··· 3188 3757 - tsx 3189 3758 - yaml 3190 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 + 3191 3777 which@2.0.2: 3192 3778 dependencies: 3193 3779 isexe: 2.0.0 ··· 3204 3790 ansi-styles: 4.3.0 3205 3791 string-width: 4.2.3 3206 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: {} 3207 3799 3208 3800 y18n@5.0.8: {} 3209 3801