[READ-ONLY] Mirror of https://github.com/flo-bit/shapecraft.
flo-bit.dev/shapecraft/
39 kB
1179 lines
1lockfileVersion: '9.0'
2
3settings:
4 autoInstallPeers: true
5 excludeLinksFromLockfile: false
6
7importers:
8
9 .:
10 dependencies:
11 culori:
12 specifier: ^4.0.2
13 version: 4.0.2
14 three-bvh-csg:
15 specifier: ^0.0.17
16 version: 0.0.17(three-mesh-bvh@0.9.10(three@0.184.0))(three@0.184.0)
17 devDependencies:
18 '@types/culori':
19 specifier: ^4.0.1
20 version: 4.0.1
21 '@types/three':
22 specifier: 0.184.1
23 version: 0.184.1
24 jsdom:
25 specifier: ^29.1.1
26 version: 29.1.1
27 three:
28 specifier: 0.184.0
29 version: 0.184.0
30 typescript:
31 specifier: ^6.0.3
32 version: 6.0.3
33 vite:
34 specifier: ^8.0.16
35 version: 8.0.16
36 vitest:
37 specifier: ^4.1.8
38 version: 4.1.8(jsdom@29.1.1)(vite@8.0.16)
39
40packages:
41
42 '@asamuzakjp/css-color@5.1.11':
43 resolution: {integrity: sha512-KVw6qIiCTUQhByfTd78h2yD1/00waTmm9uy/R7Ck/ctUyAPj+AEDLkQIdJW0T8+qGgj3j5bpNKK7Q3G+LedJWg==}
44 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
45
46 '@asamuzakjp/dom-selector@7.1.1':
47 resolution: {integrity: sha512-67RZDnYRc8H/8MLDgQCDE//zoqVFwajkepHZgmXrbwybzXOEwOWGPYGmALYl9J2DOLfFPPs6kKCqmbzV895hTQ==}
48 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
49
50 '@asamuzakjp/generational-cache@1.0.1':
51 resolution: {integrity: sha512-wajfB8KqzMCN2KGNFdLkReeHncd0AslUSrvHVvvYWuU8ghncRJoA50kT3zP9MVL0+9g4/67H+cdvBskj9THPzg==}
52 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
53
54 '@asamuzakjp/nwsapi@2.3.9':
55 resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==}
56
57 '@bramus/specificity@2.4.2':
58 resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==}
59 hasBin: true
60
61 '@csstools/color-helpers@6.0.2':
62 resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==}
63 engines: {node: '>=20.19.0'}
64
65 '@csstools/css-calc@3.2.1':
66 resolution: {integrity: sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==}
67 engines: {node: '>=20.19.0'}
68 peerDependencies:
69 '@csstools/css-parser-algorithms': ^4.0.0
70 '@csstools/css-tokenizer': ^4.0.0
71
72 '@csstools/css-color-parser@4.1.1':
73 resolution: {integrity: sha512-eZ5XOtyhK+mggRafYUWzA0tvaYOFgdY8AkgQiCJF9qNAePnUo/zmsqqYubBBb3sQ8uNUaSKTY9s9klfRaAXL0g==}
74 engines: {node: '>=20.19.0'}
75 peerDependencies:
76 '@csstools/css-parser-algorithms': ^4.0.0
77 '@csstools/css-tokenizer': ^4.0.0
78
79 '@csstools/css-parser-algorithms@4.0.0':
80 resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==}
81 engines: {node: '>=20.19.0'}
82 peerDependencies:
83 '@csstools/css-tokenizer': ^4.0.0
84
85 '@csstools/css-syntax-patches-for-csstree@1.1.5':
86 resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==}
87 peerDependencies:
88 css-tree: ^3.2.1
89 peerDependenciesMeta:
90 css-tree:
91 optional: true
92
93 '@csstools/css-tokenizer@4.0.0':
94 resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==}
95 engines: {node: '>=20.19.0'}
96
97 '@dimforge/rapier3d-compat@0.12.0':
98 resolution: {integrity: sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==}
99
100 '@emnapi/core@1.10.0':
101 resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==}
102
103 '@emnapi/runtime@1.10.0':
104 resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==}
105
106 '@emnapi/wasi-threads@1.2.1':
107 resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==}
108
109 '@exodus/bytes@1.15.1':
110 resolution: {integrity: sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q==}
111 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
112 peerDependencies:
113 '@noble/hashes': ^1.8.0 || ^2.0.0
114 peerDependenciesMeta:
115 '@noble/hashes':
116 optional: true
117
118 '@jridgewell/sourcemap-codec@1.5.5':
119 resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
120
121 '@napi-rs/wasm-runtime@1.1.4':
122 resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==}
123 peerDependencies:
124 '@emnapi/core': ^1.7.1
125 '@emnapi/runtime': ^1.7.1
126
127 '@oxc-project/types@0.133.0':
128 resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==}
129
130 '@rolldown/binding-android-arm64@1.0.3':
131 resolution: {integrity: sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==}
132 engines: {node: ^20.19.0 || >=22.12.0}
133 cpu: [arm64]
134 os: [android]
135
136 '@rolldown/binding-darwin-arm64@1.0.3':
137 resolution: {integrity: sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==}
138 engines: {node: ^20.19.0 || >=22.12.0}
139 cpu: [arm64]
140 os: [darwin]
141
142 '@rolldown/binding-darwin-x64@1.0.3':
143 resolution: {integrity: sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==}
144 engines: {node: ^20.19.0 || >=22.12.0}
145 cpu: [x64]
146 os: [darwin]
147
148 '@rolldown/binding-freebsd-x64@1.0.3':
149 resolution: {integrity: sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==}
150 engines: {node: ^20.19.0 || >=22.12.0}
151 cpu: [x64]
152 os: [freebsd]
153
154 '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
155 resolution: {integrity: sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==}
156 engines: {node: ^20.19.0 || >=22.12.0}
157 cpu: [arm]
158 os: [linux]
159
160 '@rolldown/binding-linux-arm64-gnu@1.0.3':
161 resolution: {integrity: sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==}
162 engines: {node: ^20.19.0 || >=22.12.0}
163 cpu: [arm64]
164 os: [linux]
165
166 '@rolldown/binding-linux-arm64-musl@1.0.3':
167 resolution: {integrity: sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==}
168 engines: {node: ^20.19.0 || >=22.12.0}
169 cpu: [arm64]
170 os: [linux]
171
172 '@rolldown/binding-linux-ppc64-gnu@1.0.3':
173 resolution: {integrity: sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==}
174 engines: {node: ^20.19.0 || >=22.12.0}
175 cpu: [ppc64]
176 os: [linux]
177
178 '@rolldown/binding-linux-s390x-gnu@1.0.3':
179 resolution: {integrity: sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==}
180 engines: {node: ^20.19.0 || >=22.12.0}
181 cpu: [s390x]
182 os: [linux]
183
184 '@rolldown/binding-linux-x64-gnu@1.0.3':
185 resolution: {integrity: sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==}
186 engines: {node: ^20.19.0 || >=22.12.0}
187 cpu: [x64]
188 os: [linux]
189
190 '@rolldown/binding-linux-x64-musl@1.0.3':
191 resolution: {integrity: sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==}
192 engines: {node: ^20.19.0 || >=22.12.0}
193 cpu: [x64]
194 os: [linux]
195
196 '@rolldown/binding-openharmony-arm64@1.0.3':
197 resolution: {integrity: sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==}
198 engines: {node: ^20.19.0 || >=22.12.0}
199 cpu: [arm64]
200 os: [openharmony]
201
202 '@rolldown/binding-wasm32-wasi@1.0.3':
203 resolution: {integrity: sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==}
204 engines: {node: ^20.19.0 || >=22.12.0}
205 cpu: [wasm32]
206
207 '@rolldown/binding-win32-arm64-msvc@1.0.3':
208 resolution: {integrity: sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==}
209 engines: {node: ^20.19.0 || >=22.12.0}
210 cpu: [arm64]
211 os: [win32]
212
213 '@rolldown/binding-win32-x64-msvc@1.0.3':
214 resolution: {integrity: sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==}
215 engines: {node: ^20.19.0 || >=22.12.0}
216 cpu: [x64]
217 os: [win32]
218
219 '@rolldown/pluginutils@1.0.1':
220 resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==}
221
222 '@standard-schema/spec@1.1.0':
223 resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
224
225 '@tweenjs/tween.js@23.1.3':
226 resolution: {integrity: sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==}
227
228 '@tybys/wasm-util@0.10.2':
229 resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
230
231 '@types/chai@5.2.3':
232 resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
233
234 '@types/culori@4.0.1':
235 resolution: {integrity: sha512-43M51r/22CjhbOXyGT361GZ9vncSVQ39u62x5eJdBQFviI8zWp2X5jzqg7k4M6PVgDQAClpy2bUe2dtwEgEDVQ==}
236
237 '@types/deep-eql@4.0.2':
238 resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==}
239
240 '@types/estree@1.0.9':
241 resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
242
243 '@types/stats.js@0.17.4':
244 resolution: {integrity: sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==}
245
246 '@types/three@0.184.1':
247 resolution: {integrity: sha512-6q4VdiqVsrTRqmk62/BnlcAvIrnDM0zf2ZDVKI5kZiniWrSaOHaQzmbp+BNzoggc/8tgW412pL//wZIxu2PPTA==}
248
249 '@types/webxr@0.5.24':
250 resolution: {integrity: sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==}
251
252 '@vitest/expect@4.1.8':
253 resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==}
254
255 '@vitest/mocker@4.1.8':
256 resolution: {integrity: sha512-LEiN/xe4OSIbKe9HQIp5OC24agGD9J5CnmMgsLohVVoOPWL9a2sBoR6VBx43jQZb7Kr1l4RCuyCJzcAa0+dojw==}
257 peerDependencies:
258 msw: ^2.4.9
259 vite: ^6.0.0 || ^7.0.0 || ^8.0.0
260 peerDependenciesMeta:
261 msw:
262 optional: true
263 vite:
264 optional: true
265
266 '@vitest/pretty-format@4.1.8':
267 resolution: {integrity: sha512-9GasEBxpZ1VYIpqHf/0+YGg121uSNwCKOJqIrTwWP/TB7DmFCiaBpNl3aPZzoLWfWkuqhbH8vJIVobZkvdo2cA==}
268
269 '@vitest/runner@4.1.8':
270 resolution: {integrity: sha512-EmVxeBAfMJvycdjd6Hm+RbFBbA9fKvo0Kx37hNpBYoYeavH3RNsBXWDooR1mgD52dCrxIIuP7UotpfiwOikvcg==}
271
272 '@vitest/snapshot@4.1.8':
273 resolution: {integrity: sha512-acfZboRmAIf05DEKcBQy33VXojFJjtUdLyo7oOmV9kebb2xdU01UknNiPuPZoJZQyO7DF0gZdTGTpeAzET9QPQ==}
274
275 '@vitest/spy@4.1.8':
276 resolution: {integrity: sha512-6EevtBp6OZOPF7bmz36HrGMeP3txgVSrgebWxHOafDXGkhIzfXK14f8KF6MuFfgXXUeHxmpD3BQxkV00/3s5mA==}
277
278 '@vitest/utils@4.1.8':
279 resolution: {integrity: sha512-uOJamYALNhfJ6iolExyQM40yIQwDqYnkKtQ5VCiSe17E33H0aQ/u+1GlRuz4LZBk6Mm3sg90G9hEbmEt37C1Zg==}
280
281 assertion-error@2.0.1:
282 resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
283 engines: {node: '>=12'}
284
285 bidi-js@1.0.3:
286 resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==}
287
288 chai@6.2.2:
289 resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
290 engines: {node: '>=18'}
291
292 convert-source-map@2.0.0:
293 resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
294
295 css-tree@3.2.1:
296 resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
297 engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
298
299 culori@4.0.2:
300 resolution: {integrity: sha512-1+BhOB8ahCn4O0cep0Sh2l9KCOfOdY+BXJnKMHFFzDEouSr/el18QwXEMRlOj9UY5nCeA8UN3a/82rUWRBeyBw==}
301 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
302
303 data-urls@7.0.0:
304 resolution: {integrity: sha512-23XHcCF+coGYevirZceTVD7NdJOqVn+49IHyxgszm+JIiHLoB2TkmPtsYkNWT1pvRSGkc35L6NHs0yHkN2SumA==}
305 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
306
307 decimal.js@10.6.0:
308 resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
309
310 detect-libc@2.1.2:
311 resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
312 engines: {node: '>=8'}
313
314 entities@8.0.0:
315 resolution: {integrity: sha512-zwfzJecQ/Uej6tusMqwAqU/6KL2XaB2VZ2Jg54Je6ahNBGNH6Ek6g3jjNCF0fG9EWQKGZNddNjU5F1ZQn/sBnA==}
316 engines: {node: '>=20.19.0'}
317
318 es-module-lexer@2.1.0:
319 resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
320
321 estree-walker@3.0.3:
322 resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
323
324 expect-type@1.3.0:
325 resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
326 engines: {node: '>=12.0.0'}
327
328 fdir@6.5.0:
329 resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
330 engines: {node: '>=12.0.0'}
331 peerDependencies:
332 picomatch: ^3 || ^4
333 peerDependenciesMeta:
334 picomatch:
335 optional: true
336
337 fflate@0.8.3:
338 resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==}
339
340 fsevents@2.3.3:
341 resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
342 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
343 os: [darwin]
344
345 html-encoding-sniffer@6.0.0:
346 resolution: {integrity: sha512-CV9TW3Y3f8/wT0BRFc1/KAVQ3TUHiXmaAb6VW9vtiMFf7SLoMd1PdAc4W3KFOFETBJUb90KatHqlsZMWV+R9Gg==}
347 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
348
349 is-potential-custom-element-name@1.0.1:
350 resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
351
352 jsdom@29.1.1:
353 resolution: {integrity: sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q==}
354 engines: {node: ^20.19.0 || ^22.13.0 || >=24.0.0}
355 peerDependencies:
356 canvas: ^3.0.0
357 peerDependenciesMeta:
358 canvas:
359 optional: true
360
361 lightningcss-android-arm64@1.32.0:
362 resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
363 engines: {node: '>= 12.0.0'}
364 cpu: [arm64]
365 os: [android]
366
367 lightningcss-darwin-arm64@1.32.0:
368 resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
369 engines: {node: '>= 12.0.0'}
370 cpu: [arm64]
371 os: [darwin]
372
373 lightningcss-darwin-x64@1.32.0:
374 resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
375 engines: {node: '>= 12.0.0'}
376 cpu: [x64]
377 os: [darwin]
378
379 lightningcss-freebsd-x64@1.32.0:
380 resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
381 engines: {node: '>= 12.0.0'}
382 cpu: [x64]
383 os: [freebsd]
384
385 lightningcss-linux-arm-gnueabihf@1.32.0:
386 resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
387 engines: {node: '>= 12.0.0'}
388 cpu: [arm]
389 os: [linux]
390
391 lightningcss-linux-arm64-gnu@1.32.0:
392 resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
393 engines: {node: '>= 12.0.0'}
394 cpu: [arm64]
395 os: [linux]
396
397 lightningcss-linux-arm64-musl@1.32.0:
398 resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
399 engines: {node: '>= 12.0.0'}
400 cpu: [arm64]
401 os: [linux]
402
403 lightningcss-linux-x64-gnu@1.32.0:
404 resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
405 engines: {node: '>= 12.0.0'}
406 cpu: [x64]
407 os: [linux]
408
409 lightningcss-linux-x64-musl@1.32.0:
410 resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
411 engines: {node: '>= 12.0.0'}
412 cpu: [x64]
413 os: [linux]
414
415 lightningcss-win32-arm64-msvc@1.32.0:
416 resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
417 engines: {node: '>= 12.0.0'}
418 cpu: [arm64]
419 os: [win32]
420
421 lightningcss-win32-x64-msvc@1.32.0:
422 resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
423 engines: {node: '>= 12.0.0'}
424 cpu: [x64]
425 os: [win32]
426
427 lightningcss@1.32.0:
428 resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
429 engines: {node: '>= 12.0.0'}
430
431 lru-cache@11.5.1:
432 resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==}
433 engines: {node: 20 || >=22}
434
435 magic-string@0.30.21:
436 resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
437
438 mdn-data@2.27.1:
439 resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
440
441 meshoptimizer@1.1.1:
442 resolution: {integrity: sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==}
443
444 nanoid@3.3.12:
445 resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==}
446 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
447 hasBin: true
448
449 obug@2.1.2:
450 resolution: {integrity: sha512-AWGB9WFcRXOQs48Z/udjI5ZcZMHXwX8XPByNpOydgcGsDLIzjGizhoMWJyKAWze7AVW/2W1i+/gPX4YtKe5cyg==}
451 engines: {node: '>=12.20.0'}
452
453 parse5@8.0.1:
454 resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==}
455
456 pathe@2.0.3:
457 resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
458
459 picocolors@1.1.1:
460 resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
461
462 picomatch@4.0.4:
463 resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
464 engines: {node: '>=12'}
465
466 postcss@8.5.15:
467 resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
468 engines: {node: ^10 || ^12 || >=14}
469
470 punycode@2.3.1:
471 resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
472 engines: {node: '>=6'}
473
474 require-from-string@2.0.2:
475 resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
476 engines: {node: '>=0.10.0'}
477
478 rolldown@1.0.3:
479 resolution: {integrity: sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==}
480 engines: {node: ^20.19.0 || >=22.12.0}
481 hasBin: true
482
483 saxes@6.0.0:
484 resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
485 engines: {node: '>=v12.22.7'}
486
487 siginfo@2.0.0:
488 resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
489
490 source-map-js@1.2.1:
491 resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
492 engines: {node: '>=0.10.0'}
493
494 stackback@0.0.2:
495 resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
496
497 std-env@4.1.0:
498 resolution: {integrity: sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==}
499
500 symbol-tree@3.2.4:
501 resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
502
503 three-bvh-csg@0.0.17:
504 resolution: {integrity: sha512-iEkHDF8GRfGM6593Cuw8SnF1vfENCp46gIAtRzuL4nGXGWPcR1sbTBwM9ptDONb5twqlZp5WkAKya5aBKe2qcA==}
505 peerDependencies:
506 three: '>=0.151.0'
507 three-mesh-bvh: '>=0.6.6'
508
509 three-mesh-bvh@0.9.10:
510 resolution: {integrity: sha512-UOlTgPIeqUURcwaG8knxvBaruwZlC4X3/WSHEFO7rYvMVv/YNUrkfFEszvfj36pXV88dCHoHNnIp0PifkirnTQ==}
511 peerDependencies:
512 three: '>= 0.159.0'
513
514 three@0.184.0:
515 resolution: {integrity: sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==}
516
517 tinybench@2.9.0:
518 resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
519
520 tinyexec@1.2.4:
521 resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
522 engines: {node: '>=18'}
523
524 tinyglobby@0.2.17:
525 resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
526 engines: {node: '>=12.0.0'}
527
528 tinyrainbow@3.1.0:
529 resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
530 engines: {node: '>=14.0.0'}
531
532 tldts-core@7.4.2:
533 resolution: {integrity: sha512-nwEyF4vl4RSJjwSjBUmOSxc3BFPoIFdlRthJ6e+5v9P3bHNsoD06UjuqMUspqp7vsEZ1beaHi1km+optiE17yA==}
534
535 tldts@7.4.2:
536 resolution: {integrity: sha512-kCwffuaH8ntKtygnWe1b4BJKWiCUH30n5KfoTr6IchcXOwR7chAOFJxFrH3vjANafUYrIA4a7SDL+nn7SiR4Sw==}
537 hasBin: true
538
539 tough-cookie@6.0.1:
540 resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==}
541 engines: {node: '>=16'}
542
543 tr46@6.0.0:
544 resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==}
545 engines: {node: '>=20'}
546
547 tslib@2.8.1:
548 resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
549
550 typescript@6.0.3:
551 resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==}
552 engines: {node: '>=14.17'}
553 hasBin: true
554
555 undici@7.27.2:
556 resolution: {integrity: sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==}
557 engines: {node: '>=20.18.1'}
558
559 vite@8.0.16:
560 resolution: {integrity: sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==}
561 engines: {node: ^20.19.0 || >=22.12.0}
562 hasBin: true
563 peerDependencies:
564 '@types/node': ^20.19.0 || >=22.12.0
565 '@vitejs/devtools': ^0.1.18
566 esbuild: ^0.27.0 || ^0.28.0
567 jiti: '>=1.21.0'
568 less: ^4.0.0
569 sass: ^1.70.0
570 sass-embedded: ^1.70.0
571 stylus: '>=0.54.8'
572 sugarss: ^5.0.0
573 terser: ^5.16.0
574 tsx: ^4.8.1
575 yaml: ^2.4.2
576 peerDependenciesMeta:
577 '@types/node':
578 optional: true
579 '@vitejs/devtools':
580 optional: true
581 esbuild:
582 optional: true
583 jiti:
584 optional: true
585 less:
586 optional: true
587 sass:
588 optional: true
589 sass-embedded:
590 optional: true
591 stylus:
592 optional: true
593 sugarss:
594 optional: true
595 terser:
596 optional: true
597 tsx:
598 optional: true
599 yaml:
600 optional: true
601
602 vitest@4.1.8:
603 resolution: {integrity: sha512-flY6ScbCIt9HThs+C5HS7jvGOB560DJtk/Z15IQROTA6zEy49Nh8T/dofWTQL+n3vswqn87sbJNiuqw1SDp5Ig==}
604 engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
605 hasBin: true
606 peerDependencies:
607 '@edge-runtime/vm': '*'
608 '@opentelemetry/api': ^1.9.0
609 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
610 '@vitest/browser-playwright': 4.1.8
611 '@vitest/browser-preview': 4.1.8
612 '@vitest/browser-webdriverio': 4.1.8
613 '@vitest/coverage-istanbul': 4.1.8
614 '@vitest/coverage-v8': 4.1.8
615 '@vitest/ui': 4.1.8
616 happy-dom: '*'
617 jsdom: '*'
618 vite: ^6.0.0 || ^7.0.0 || ^8.0.0
619 peerDependenciesMeta:
620 '@edge-runtime/vm':
621 optional: true
622 '@opentelemetry/api':
623 optional: true
624 '@types/node':
625 optional: true
626 '@vitest/browser-playwright':
627 optional: true
628 '@vitest/browser-preview':
629 optional: true
630 '@vitest/browser-webdriverio':
631 optional: true
632 '@vitest/coverage-istanbul':
633 optional: true
634 '@vitest/coverage-v8':
635 optional: true
636 '@vitest/ui':
637 optional: true
638 happy-dom:
639 optional: true
640 jsdom:
641 optional: true
642
643 w3c-xmlserializer@5.0.0:
644 resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
645 engines: {node: '>=18'}
646
647 webidl-conversions@8.0.1:
648 resolution: {integrity: sha512-BMhLD/Sw+GbJC21C/UgyaZX41nPt8bUTg+jWyDeg7e7YN4xOM05YPSIXceACnXVtqyEw/LMClUQMtMZ+PGGpqQ==}
649 engines: {node: '>=20'}
650
651 whatwg-mimetype@5.0.0:
652 resolution: {integrity: sha512-sXcNcHOC51uPGF0P/D4NVtrkjSU2fNsm9iog4ZvZJsL3rjoDAzXZhkm2MWt1y+PUdggKAYVoMAIYcs78wJ51Cw==}
653 engines: {node: '>=20'}
654
655 whatwg-url@16.0.1:
656 resolution: {integrity: sha512-1to4zXBxmXHV3IiSSEInrreIlu02vUOvrhxJJH5vcxYTBDAx51cqZiKdyTxlecdKNSjj8EcxGBxNf6Vg+945gw==}
657 engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
658
659 why-is-node-running@2.3.0:
660 resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==}
661 engines: {node: '>=8'}
662 hasBin: true
663
664 xml-name-validator@5.0.0:
665 resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
666 engines: {node: '>=18'}
667
668 xmlchars@2.2.0:
669 resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
670
671snapshots:
672
673 '@asamuzakjp/css-color@5.1.11':
674 dependencies:
675 '@asamuzakjp/generational-cache': 1.0.1
676 '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
677 '@csstools/css-color-parser': 4.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
678 '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
679 '@csstools/css-tokenizer': 4.0.0
680
681 '@asamuzakjp/dom-selector@7.1.1':
682 dependencies:
683 '@asamuzakjp/generational-cache': 1.0.1
684 '@asamuzakjp/nwsapi': 2.3.9
685 bidi-js: 1.0.3
686 css-tree: 3.2.1
687 is-potential-custom-element-name: 1.0.1
688
689 '@asamuzakjp/generational-cache@1.0.1': {}
690
691 '@asamuzakjp/nwsapi@2.3.9': {}
692
693 '@bramus/specificity@2.4.2':
694 dependencies:
695 css-tree: 3.2.1
696
697 '@csstools/color-helpers@6.0.2': {}
698
699 '@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
700 dependencies:
701 '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
702 '@csstools/css-tokenizer': 4.0.0
703
704 '@csstools/css-color-parser@4.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
705 dependencies:
706 '@csstools/color-helpers': 6.0.2
707 '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
708 '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
709 '@csstools/css-tokenizer': 4.0.0
710
711 '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)':
712 dependencies:
713 '@csstools/css-tokenizer': 4.0.0
714
715 '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)':
716 optionalDependencies:
717 css-tree: 3.2.1
718
719 '@csstools/css-tokenizer@4.0.0': {}
720
721 '@dimforge/rapier3d-compat@0.12.0': {}
722
723 '@emnapi/core@1.10.0':
724 dependencies:
725 '@emnapi/wasi-threads': 1.2.1
726 tslib: 2.8.1
727 optional: true
728
729 '@emnapi/runtime@1.10.0':
730 dependencies:
731 tslib: 2.8.1
732 optional: true
733
734 '@emnapi/wasi-threads@1.2.1':
735 dependencies:
736 tslib: 2.8.1
737 optional: true
738
739 '@exodus/bytes@1.15.1': {}
740
741 '@jridgewell/sourcemap-codec@1.5.5': {}
742
743 '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
744 dependencies:
745 '@emnapi/core': 1.10.0
746 '@emnapi/runtime': 1.10.0
747 '@tybys/wasm-util': 0.10.2
748 optional: true
749
750 '@oxc-project/types@0.133.0': {}
751
752 '@rolldown/binding-android-arm64@1.0.3':
753 optional: true
754
755 '@rolldown/binding-darwin-arm64@1.0.3':
756 optional: true
757
758 '@rolldown/binding-darwin-x64@1.0.3':
759 optional: true
760
761 '@rolldown/binding-freebsd-x64@1.0.3':
762 optional: true
763
764 '@rolldown/binding-linux-arm-gnueabihf@1.0.3':
765 optional: true
766
767 '@rolldown/binding-linux-arm64-gnu@1.0.3':
768 optional: true
769
770 '@rolldown/binding-linux-arm64-musl@1.0.3':
771 optional: true
772
773 '@rolldown/binding-linux-ppc64-gnu@1.0.3':
774 optional: true
775
776 '@rolldown/binding-linux-s390x-gnu@1.0.3':
777 optional: true
778
779 '@rolldown/binding-linux-x64-gnu@1.0.3':
780 optional: true
781
782 '@rolldown/binding-linux-x64-musl@1.0.3':
783 optional: true
784
785 '@rolldown/binding-openharmony-arm64@1.0.3':
786 optional: true
787
788 '@rolldown/binding-wasm32-wasi@1.0.3':
789 dependencies:
790 '@emnapi/core': 1.10.0
791 '@emnapi/runtime': 1.10.0
792 '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
793 optional: true
794
795 '@rolldown/binding-win32-arm64-msvc@1.0.3':
796 optional: true
797
798 '@rolldown/binding-win32-x64-msvc@1.0.3':
799 optional: true
800
801 '@rolldown/pluginutils@1.0.1': {}
802
803 '@standard-schema/spec@1.1.0': {}
804
805 '@tweenjs/tween.js@23.1.3': {}
806
807 '@tybys/wasm-util@0.10.2':
808 dependencies:
809 tslib: 2.8.1
810 optional: true
811
812 '@types/chai@5.2.3':
813 dependencies:
814 '@types/deep-eql': 4.0.2
815 assertion-error: 2.0.1
816
817 '@types/culori@4.0.1': {}
818
819 '@types/deep-eql@4.0.2': {}
820
821 '@types/estree@1.0.9': {}
822
823 '@types/stats.js@0.17.4': {}
824
825 '@types/three@0.184.1':
826 dependencies:
827 '@dimforge/rapier3d-compat': 0.12.0
828 '@tweenjs/tween.js': 23.1.3
829 '@types/stats.js': 0.17.4
830 '@types/webxr': 0.5.24
831 fflate: 0.8.3
832 meshoptimizer: 1.1.1
833
834 '@types/webxr@0.5.24': {}
835
836 '@vitest/expect@4.1.8':
837 dependencies:
838 '@standard-schema/spec': 1.1.0
839 '@types/chai': 5.2.3
840 '@vitest/spy': 4.1.8
841 '@vitest/utils': 4.1.8
842 chai: 6.2.2
843 tinyrainbow: 3.1.0
844
845 '@vitest/mocker@4.1.8(vite@8.0.16)':
846 dependencies:
847 '@vitest/spy': 4.1.8
848 estree-walker: 3.0.3
849 magic-string: 0.30.21
850 optionalDependencies:
851 vite: 8.0.16
852
853 '@vitest/pretty-format@4.1.8':
854 dependencies:
855 tinyrainbow: 3.1.0
856
857 '@vitest/runner@4.1.8':
858 dependencies:
859 '@vitest/utils': 4.1.8
860 pathe: 2.0.3
861
862 '@vitest/snapshot@4.1.8':
863 dependencies:
864 '@vitest/pretty-format': 4.1.8
865 '@vitest/utils': 4.1.8
866 magic-string: 0.30.21
867 pathe: 2.0.3
868
869 '@vitest/spy@4.1.8': {}
870
871 '@vitest/utils@4.1.8':
872 dependencies:
873 '@vitest/pretty-format': 4.1.8
874 convert-source-map: 2.0.0
875 tinyrainbow: 3.1.0
876
877 assertion-error@2.0.1: {}
878
879 bidi-js@1.0.3:
880 dependencies:
881 require-from-string: 2.0.2
882
883 chai@6.2.2: {}
884
885 convert-source-map@2.0.0: {}
886
887 css-tree@3.2.1:
888 dependencies:
889 mdn-data: 2.27.1
890 source-map-js: 1.2.1
891
892 culori@4.0.2: {}
893
894 data-urls@7.0.0:
895 dependencies:
896 whatwg-mimetype: 5.0.0
897 whatwg-url: 16.0.1
898 transitivePeerDependencies:
899 - '@noble/hashes'
900
901 decimal.js@10.6.0: {}
902
903 detect-libc@2.1.2: {}
904
905 entities@8.0.0: {}
906
907 es-module-lexer@2.1.0: {}
908
909 estree-walker@3.0.3:
910 dependencies:
911 '@types/estree': 1.0.9
912
913 expect-type@1.3.0: {}
914
915 fdir@6.5.0(picomatch@4.0.4):
916 optionalDependencies:
917 picomatch: 4.0.4
918
919 fflate@0.8.3: {}
920
921 fsevents@2.3.3:
922 optional: true
923
924 html-encoding-sniffer@6.0.0:
925 dependencies:
926 '@exodus/bytes': 1.15.1
927 transitivePeerDependencies:
928 - '@noble/hashes'
929
930 is-potential-custom-element-name@1.0.1: {}
931
932 jsdom@29.1.1:
933 dependencies:
934 '@asamuzakjp/css-color': 5.1.11
935 '@asamuzakjp/dom-selector': 7.1.1
936 '@bramus/specificity': 2.4.2
937 '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1)
938 '@exodus/bytes': 1.15.1
939 css-tree: 3.2.1
940 data-urls: 7.0.0
941 decimal.js: 10.6.0
942 html-encoding-sniffer: 6.0.0
943 is-potential-custom-element-name: 1.0.1
944 lru-cache: 11.5.1
945 parse5: 8.0.1
946 saxes: 6.0.0
947 symbol-tree: 3.2.4
948 tough-cookie: 6.0.1
949 undici: 7.27.2
950 w3c-xmlserializer: 5.0.0
951 webidl-conversions: 8.0.1
952 whatwg-mimetype: 5.0.0
953 whatwg-url: 16.0.1
954 xml-name-validator: 5.0.0
955 transitivePeerDependencies:
956 - '@noble/hashes'
957
958 lightningcss-android-arm64@1.32.0:
959 optional: true
960
961 lightningcss-darwin-arm64@1.32.0:
962 optional: true
963
964 lightningcss-darwin-x64@1.32.0:
965 optional: true
966
967 lightningcss-freebsd-x64@1.32.0:
968 optional: true
969
970 lightningcss-linux-arm-gnueabihf@1.32.0:
971 optional: true
972
973 lightningcss-linux-arm64-gnu@1.32.0:
974 optional: true
975
976 lightningcss-linux-arm64-musl@1.32.0:
977 optional: true
978
979 lightningcss-linux-x64-gnu@1.32.0:
980 optional: true
981
982 lightningcss-linux-x64-musl@1.32.0:
983 optional: true
984
985 lightningcss-win32-arm64-msvc@1.32.0:
986 optional: true
987
988 lightningcss-win32-x64-msvc@1.32.0:
989 optional: true
990
991 lightningcss@1.32.0:
992 dependencies:
993 detect-libc: 2.1.2
994 optionalDependencies:
995 lightningcss-android-arm64: 1.32.0
996 lightningcss-darwin-arm64: 1.32.0
997 lightningcss-darwin-x64: 1.32.0
998 lightningcss-freebsd-x64: 1.32.0
999 lightningcss-linux-arm-gnueabihf: 1.32.0
1000 lightningcss-linux-arm64-gnu: 1.32.0
1001 lightningcss-linux-arm64-musl: 1.32.0
1002 lightningcss-linux-x64-gnu: 1.32.0
1003 lightningcss-linux-x64-musl: 1.32.0
1004 lightningcss-win32-arm64-msvc: 1.32.0
1005 lightningcss-win32-x64-msvc: 1.32.0
1006
1007 lru-cache@11.5.1: {}
1008
1009 magic-string@0.30.21:
1010 dependencies:
1011 '@jridgewell/sourcemap-codec': 1.5.5
1012
1013 mdn-data@2.27.1: {}
1014
1015 meshoptimizer@1.1.1: {}
1016
1017 nanoid@3.3.12: {}
1018
1019 obug@2.1.2: {}
1020
1021 parse5@8.0.1:
1022 dependencies:
1023 entities: 8.0.0
1024
1025 pathe@2.0.3: {}
1026
1027 picocolors@1.1.1: {}
1028
1029 picomatch@4.0.4: {}
1030
1031 postcss@8.5.15:
1032 dependencies:
1033 nanoid: 3.3.12
1034 picocolors: 1.1.1
1035 source-map-js: 1.2.1
1036
1037 punycode@2.3.1: {}
1038
1039 require-from-string@2.0.2: {}
1040
1041 rolldown@1.0.3:
1042 dependencies:
1043 '@oxc-project/types': 0.133.0
1044 '@rolldown/pluginutils': 1.0.1
1045 optionalDependencies:
1046 '@rolldown/binding-android-arm64': 1.0.3
1047 '@rolldown/binding-darwin-arm64': 1.0.3
1048 '@rolldown/binding-darwin-x64': 1.0.3
1049 '@rolldown/binding-freebsd-x64': 1.0.3
1050 '@rolldown/binding-linux-arm-gnueabihf': 1.0.3
1051 '@rolldown/binding-linux-arm64-gnu': 1.0.3
1052 '@rolldown/binding-linux-arm64-musl': 1.0.3
1053 '@rolldown/binding-linux-ppc64-gnu': 1.0.3
1054 '@rolldown/binding-linux-s390x-gnu': 1.0.3
1055 '@rolldown/binding-linux-x64-gnu': 1.0.3
1056 '@rolldown/binding-linux-x64-musl': 1.0.3
1057 '@rolldown/binding-openharmony-arm64': 1.0.3
1058 '@rolldown/binding-wasm32-wasi': 1.0.3
1059 '@rolldown/binding-win32-arm64-msvc': 1.0.3
1060 '@rolldown/binding-win32-x64-msvc': 1.0.3
1061
1062 saxes@6.0.0:
1063 dependencies:
1064 xmlchars: 2.2.0
1065
1066 siginfo@2.0.0: {}
1067
1068 source-map-js@1.2.1: {}
1069
1070 stackback@0.0.2: {}
1071
1072 std-env@4.1.0: {}
1073
1074 symbol-tree@3.2.4: {}
1075
1076 three-bvh-csg@0.0.17(three-mesh-bvh@0.9.10(three@0.184.0))(three@0.184.0):
1077 dependencies:
1078 three: 0.184.0
1079 three-mesh-bvh: 0.9.10(three@0.184.0)
1080
1081 three-mesh-bvh@0.9.10(three@0.184.0):
1082 dependencies:
1083 three: 0.184.0
1084
1085 three@0.184.0: {}
1086
1087 tinybench@2.9.0: {}
1088
1089 tinyexec@1.2.4: {}
1090
1091 tinyglobby@0.2.17:
1092 dependencies:
1093 fdir: 6.5.0(picomatch@4.0.4)
1094 picomatch: 4.0.4
1095
1096 tinyrainbow@3.1.0: {}
1097
1098 tldts-core@7.4.2: {}
1099
1100 tldts@7.4.2:
1101 dependencies:
1102 tldts-core: 7.4.2
1103
1104 tough-cookie@6.0.1:
1105 dependencies:
1106 tldts: 7.4.2
1107
1108 tr46@6.0.0:
1109 dependencies:
1110 punycode: 2.3.1
1111
1112 tslib@2.8.1:
1113 optional: true
1114
1115 typescript@6.0.3: {}
1116
1117 undici@7.27.2: {}
1118
1119 vite@8.0.16:
1120 dependencies:
1121 lightningcss: 1.32.0
1122 picomatch: 4.0.4
1123 postcss: 8.5.15
1124 rolldown: 1.0.3
1125 tinyglobby: 0.2.17
1126 optionalDependencies:
1127 fsevents: 2.3.3
1128
1129 vitest@4.1.8(jsdom@29.1.1)(vite@8.0.16):
1130 dependencies:
1131 '@vitest/expect': 4.1.8
1132 '@vitest/mocker': 4.1.8(vite@8.0.16)
1133 '@vitest/pretty-format': 4.1.8
1134 '@vitest/runner': 4.1.8
1135 '@vitest/snapshot': 4.1.8
1136 '@vitest/spy': 4.1.8
1137 '@vitest/utils': 4.1.8
1138 es-module-lexer: 2.1.0
1139 expect-type: 1.3.0
1140 magic-string: 0.30.21
1141 obug: 2.1.2
1142 pathe: 2.0.3
1143 picomatch: 4.0.4
1144 std-env: 4.1.0
1145 tinybench: 2.9.0
1146 tinyexec: 1.2.4
1147 tinyglobby: 0.2.17
1148 tinyrainbow: 3.1.0
1149 vite: 8.0.16
1150 why-is-node-running: 2.3.0
1151 optionalDependencies:
1152 jsdom: 29.1.1
1153 transitivePeerDependencies:
1154 - msw
1155
1156 w3c-xmlserializer@5.0.0:
1157 dependencies:
1158 xml-name-validator: 5.0.0
1159
1160 webidl-conversions@8.0.1: {}
1161
1162 whatwg-mimetype@5.0.0: {}
1163
1164 whatwg-url@16.0.1:
1165 dependencies:
1166 '@exodus/bytes': 1.15.1
1167 tr46: 6.0.0
1168 webidl-conversions: 8.0.1
1169 transitivePeerDependencies:
1170 - '@noble/hashes'
1171
1172 why-is-node-running@2.3.0:
1173 dependencies:
1174 siginfo: 2.0.0
1175 stackback: 0.0.2
1176
1177 xml-name-validator@5.0.0: {}
1178
1179 xmlchars@2.2.0: {}