Code for https://gm112.neocities.org/ gm112.neocities.org/

content: publish 2026-02-27 blog post

+604 -271
+6
app/app.config.ts
··· 124 124 leading: 'top-2 ', 125 125 }, 126 126 }, 127 + h4: { 128 + slots: { 129 + base: 'text-[32px] font-normal', 130 + leading: 'top-2 ', 131 + }, 132 + }, 127 133 128 134 pre: { 129 135 slots: {
-1
app/assets/animations/rotate.css
··· 25 25 animation-duration: 10s; 26 26 animation-timing-function: linear; 27 27 animation-iteration-count: infinite; 28 - z-index: -1; 29 28 position: relative; 30 29 }
+7 -7
app/assets/main.css
··· 1 1 @import 'tailwindcss' theme(static); 2 2 @import '@nuxt/ui'; 3 3 4 + @import './animations/rotate.css'; 5 + @import './animations/blink.css'; 6 + @import './components/triforce-cursor.css'; 7 + @import './components/border-alttp.css'; 8 + @import './components/img-link-da-flute-boi.css'; 9 + @import './components/text-alttp.css'; 10 + 4 11 @theme static { 5 12 --color-zelda-alttp-triforce-gold: oklch(88.805% 0.18375 98.426); 6 13 --color-zelda-alttp-triforce-gold-50: oklch(96.262% 0.08423 100.53); ··· 91 98 font-smooth: never; 92 99 } 93 100 } 94 - 95 - @import './animations/rotate.css'; 96 - @import './animations/blink.css'; 97 - @import './components/triforce-cursor.css'; 98 - @import './components/border-alttp.css'; 99 - @import './components/img-link-da-flute-boi.css'; 100 - @import './components/text-alttp.css';
+5
content/blog/en/2026-01-30.md
··· 10 10 11 11 <!-- more --> 12 12 13 + ::span{class="z-0 inline-block overflow-hidden w-1/2"} 14 + 13 15 ![sonic](/images/sonic-running.gif){ 16 + quality="50" 14 17 class="animate-rotate" 15 18 alt="sonic running in a rotating animation" 16 19 width="428" 17 20 height="498" 18 21 } 22 + 23 + ::
+183 -45
content/blog/en/2026-02-27.md
··· 6 6 time_zone: America/New_York 7 7 --- 8 8 9 - MAGFest 2026 was an awesum possum grade awesum event! The whole trip happened due 9 + @ MAGFest 2026 was an awesum possum grade awesum event! The whole trip happened 10 + due 10 11 to a desire to meet people I knew from [Zelda Fan Game Central](http://zfgc.com/){target="\_blank"}. 11 12 There was a lot to unpack, and I felt that now the time is right to finally decompress 12 13 everything that had led up to going to MAGFest, and the OoT2D Rick Roll Demo. ··· 15 16 16 17 ## The Beginning 17 18 18 - ### MG-Zero and gm112 combine their half-braincells together to form one braincell 19 - 20 19 During a conversation with Steve, we had talked about Ocarina of Time 2D and how 21 20 nice it would have been to do a panel on it. To give a spotlight to the community 22 21 of where OoT2D was born. That discussion evolved into a project that went down 23 22 a rabbit hole of learning how to make a game on the Game Boy. The idea was to 24 23 make an Ocarina of Time 2D demo that would play into the hopelessness 25 24 of Demo 4 (I will write an article about this later). 25 + And also, given how many assets were created by other members at [ZFGC](https://zfgc.com/){target="\_blank"}, 26 + I wanted to make a 27 + box that would include content made by members of [Zelda Fan Game Central](https://zfgc.com/){target="\_blank"}. 28 + Unfortunately, that idea fell through due to time constraints and lack of responses. 29 + 30 + The plan ended up evolving into: 31 + 32 + - Make Rick Astley's "Never Gonna Give You Up" sing on the Game Boy 33 + - Tile out Kikori Forest 34 + - Add NPCs and script to invoke rick roll 35 + - Profit??? 36 + 37 + ### MG-Zero and gm112 combine their half-braincells together to form one braincell 26 38 27 39 Thankfully, I had already had been helping another friend of mine, Aaron, 28 40 with theirown Game Boy project, Dearborn, which has a similar playstyle to 29 41 2D Zeldas. 30 - 31 42 Aaron had been working on Dearborn, and then reached out to me to help with 32 43 developing the game. Since we were in pre-production, we experimented with 33 44 a couple of different ideas. One was a turned based combat system demo, which ··· 36 47 37 48 Christmas was approaching soon, so I made the decision to take 38 49 the time to develop the action adventure mechanics into the game and fork off 39 - into our glorious rick roll for MAGFest. Mwahaha >: ) 40 - 50 + into our glorious rick roll for MAGFest. 41 51 It seemed like the perfect fit for building a version of the game that would 42 52 rick roll the player! \:D So, off I went to putting together the demo! 53 + Steve (MG-Zero) would later go on to help create the cart label for the rick roll. 43 54 44 - ### From Dearborn to Rick Roll 55 + Mwahaha >\: ) 56 + 57 + Why Rick Roll, you ask? Well, [ZFGC](https://zfgc.com/){target="\_blank"} had 58 + a long history of loving memes, even having a presence on [YTMND](https://ytmnd.com/)! 59 + And the community had been edged enough about the release of Demo 4 or some other 60 + variation of OoT2D that how could it NOT be Rick Roll? Rick Astley was always 61 + there for us, after all. 62 + 63 + ## From Dearborn to Rick Roll 45 64 46 65 Copying Dearborn's files into a new project gave me the starting point for 47 66 creating Link's Room, using tiles from Oracle of Ages. My thinking was to 48 - start from the very beginning, and move on from there. Kikori Forest was 49 - more or less a rough port of the actual layout of the map, with some things 50 - like rocks removed. This process had taken roughly a few weeks of intermittently 51 - devoting time to it. 52 - 53 - ### Getting to grips with an 8bit handheld 67 + start from the very beginning, and move on from there. 68 + GB Studio was very familiar to me, since I've used Game Maker in the past. It also 69 + takes care making sure you're not getting caught up in how tedious working with 70 + such an old console can be! But, I got a little carried away. \:) One of the first 71 + things I did was bundle the cli tool so that we did not have to build the cli ourselves. 72 + At the moment, the changes were wiped away in a rebase I did, but you can see the 73 + [fork here](https://github.com/pixelatedtree/archive-gb-studio){target="\_blank"}. 54 74 55 75 So one of the first requirements I had to handle was reworking the camera 56 76 to scroll sections of the map in the same style as 2D Zeldas, and to ··· 58 78 At this point I had forked GB Studio and began adding things to help with 59 79 overcoming some of the rougher workflows for the type of game we were developing. 60 80 61 - TODO: Finish this section 81 + [Robert Donman](https://www.youtube.com/watch?v=4H13KJJ6Ysw){target="\_blank"} made 82 + a good video that talks about the camera system in GB Studio. This was the first 83 + approach I attempted. But I felt it could be improved. The approach was 84 + limited to the available VRAM for each scene, since you had to construct the world 85 + using smaller grid single-screen maps. And, I wanted to be able to have arbitrarily 86 + sized maps. 87 + Exporting the engine, I wrote a routine that would stream chunks. And a custom camera 88 + was setup to remove the requirement of using trigger volumes in scenes to control 89 + camera scrolling. Now was time for actually creating maps! 90 + 91 + ### The Label: What's up with that ESRB rating? 92 + 93 + Using a [label template](https://github.com/Dinierto/Cartridge-Label-Templates/blob/main/Nintendo%20Gameboy%2C%20Gameboy%20Color/Nintendo%20Gameboy%20Cartridge%20Label%20Template.psd){target="\_blank"} 94 + from [Dinierto](https://github.com/Dinierto){target="\_blank"}, we went back and 95 + forth on how to design the label. We settled on going for something that could 96 + look like a legitimate cart from far away, but as you took a closer look, 97 + something should look off. ;) 98 + 99 + ![The Label](/images/content/2026-02-27/oot2d-label.png){ 100 + width="500" 101 + height="500" 102 + class="size-64" 103 + alt="Don Patch" 104 + loading="lazy" 105 + :placeholder="512" 106 + } 107 + 108 + Special shout out to Steve for the rated D for Dick ESRB rating idea. >\: ) 109 + 110 + ### Level Design: Scale in a top-down game on the Game Boy 111 + 112 + Majora from ZFGC had made a [complete OoT2D Map](https://www.theverge.com/2012/4/22/2967357/zelda-ocarina-of-time-2d-oot2d){target="\_blank"} 113 + in ALTTP Style. Which it worked as a great reference! 114 + [ZFGC](https://zfgc.com/){target="\_blank"} 115 + also served as a great place for references, since I had access to the assets archive. 116 + 117 + The first problem I came across with mapping was scale. Maps simply were too big. 118 + Even with a 2D representation 119 + with another 2D Artstyle, the scope of the world just conveyed differently with 120 + the resolution of the Game Boy. After a bit of trial and error, I learned how 121 + to reduce the size of the maps to work within the Game Boy's resolution. 122 + 123 + ### Level Design: Color palette limitations 124 + 125 + Another problem I ran into while mapping was learning how to break up tiles 126 + vs sprites. Sometimes if you wanted to express some kind of visual element, 127 + using background tiles may not be practical due to the choice of 4 colors per- 128 + tile. And while you can use multiple background palettes, you may be unable to 129 + use the correct palette for all tiles within an 8x8 tile block. This is where 130 + sprites can help. For The Great Deku Tree, I used the Maku Tree sprite from 131 + Oracle of Ages, and when implementing the Tree, I separated the eyes from into 132 + their own sprites and wrote a routine to control rendering them. This also 133 + let me place additional sprites for flowers and such on the Tree. Though, 134 + sprites aren't always the best solution for this because you can run 135 + out of sprite slots per scanline! Which segways into another technique, 136 + you can use [RGBGFX](https://github.com/gbdev/rgbds){target="\_blank"} to 137 + write a script to process your map scene in such a way where it can help 138 + overcome the color limitations of the background tiles. My recommended 139 + approach is to create a shared tileset with some duplicate tiles that are modified, 140 + because then you can have more control over the color palette of the background 141 + tiles. It is also a great tool to know for Game Boy development! \: D 62 142 63 143 ### Figuring out the audio situation 64 144 ··· 113 193 "$OUTDIR/never-gonna-give-you-up-%03d.wav" 114 194 ``` 115 195 196 + The [ffmpeg](https://ffmpeg.org/){target="\_blank"} parameters above were approximated 197 + by using [https://www.audacityteam.org/]{target="\_blank"} 198 + to experiment with bit crushing the WAV files and trying similar results in [ffmpeg](https://ffmpeg.org/){target="\_blank"}. 199 + The parameters were found by hugging the [ffmpeg filters](https://ffmpeg.org/ffmpeg-filters.html){target="\_blank"} 200 + documentation and thanking it for the help. They probably are far from optimal. 201 + It was a fun experiment and the results appeared to be acceptable. 202 + 116 203 ```bash [output.log] 117 204 ls -1 | wc -l 118 205 119 - # 72 206 + # 72 - the number of output files 120 207 ``` 121 208 122 209 :: 123 210 124 211 :: 125 212 126 - With around 72 output files, I removed 3 of them and replaced the last 213 + With around 72 output files, I removed 3 of them<!-- for the noice number --> 214 + and replaced the last 127 215 one with a silence file. The next step was to see if we could playback the wave 128 216 files. My first attempt involved queuing up two GBVM `VM_SFX_PLAY` commands, 129 217 which didn't work on its own. Then I tried using a C-style array, and manually ··· 181 269 especially given the simple approach to playing back Rick Astley's "Never Gonna 182 270 Give You Up". ;p 183 271 184 - ### Departing 185 - 186 272 A few months pass... 273 + 274 + ### Departing 187 275 188 276 The day finally came. It was a cold winter morning, I had booked my flight really 189 277 early so that I could get into registration early for MAGFest. My MacBook Air M1 190 278 was getting loaded up right before I left for the flight with a simple scp copy 191 - command. 279 + command. After packing the last of my luggage, I loaded the laptop in my bookbag 280 + and left for the airport. 192 281 193 - Then, I arrived on the airplane. Opened up the MacBook and then, 282 + Then, I arrived on the airplane. Opened up the MacBook loaded up GB Studio and then, 194 283 "Oh fuck", I thought to myself. 195 284 285 + ![Ganon from Zelda 1 Sprite](/images/content/2026-02-27/gannonif_854.gif){ 286 + quality="70" 287 + width="37" 288 + height="35" 289 + class="h-9.25 w-8.75" 290 + alt="Ganon from Zelda 1 Sprite" 291 + loading="lazy" 292 + :placeholder="512" 293 + } 294 + 196 295 Turns out, only a few of the files had came over, since I had completely ran out 197 296 of disk space! With only an hour, I scrambled to slap together a new demo. I had 198 297 used the RPG template project that was included in GB Studio. Then, grabbed the ··· 201 300 the code and for the music playback was just a few lines of code and also 202 301 came over! 203 302 204 - I landed and made my way to the Gaylord Convention Center. 303 + The airplane I was on happened to be a smaller passenger plane, so it was 304 + quite an experience remaking the demo while crammed into a small space. 305 + My first priority was to make sure Rick Astley still sang, and after 306 + doing that, using one of the resources grabbed from [Sprites Resource](https://www.spriters-resource.com/){target="\_blank"} 307 + I compiled something that I felt could still fulfill the spirit of the 308 + prank. 309 + 310 + After an hour, I landed and made my way to the Gaylord Convention Center. 205 311 206 312 ## At the Gaylord 207 - 208 - ### Preregistering and hanging out for a bit 209 313 210 314 ![Day 1 in the food court](/images/content/2026-02-27/IMG_4224.webp){ 211 - fit="cover" 212 - quality="90" 315 + quality="70" 213 316 width="500" 214 317 height="500" 215 318 class="size-64" 216 319 alt="Day 1 in the food court" 217 320 loading="lazy" 321 + :placeholder="512" 218 322 } 219 323 220 324 Around 7AM on the first day of MAGFest, I was able to get ··· 228 332 bring back the Great Deku Tree, and some of Kikori Forest, but then my phone 229 333 had started buzzing with notifications which took my attention. 230 334 231 - ### Meeting up with Friends 232 - 233 335 Steve had messaged me, and it took me a moment to respond since I was distracted 234 336 by making those last minute changes to the rebuilt demo. For the first time, I 235 337 finally met my friend Steve, who is MG-Zero at ZFGC. Many decades of shitposting ··· 238 340 chill. 239 341 240 342 We made it to the hotel room, and I plopped on the bed and busted 241 - out the goods. >: ) 343 + out the goods. >\: ) 242 344 243 - ### Flashing Game Boy Carts 345 + ![Flashing Game Boy Carts with my best bud MG-Zero](/images/content/2026-02-27/IMG_4228.webp){ 346 + quality="70" 347 + width="500" 348 + height="500" 349 + class="size-64" 350 + alt="Flashing Game Boy Carts with my best bud MG-Zero" 351 + loading="lazy" 352 + :placeholder="512" 353 + } 244 354 245 355 Because of missing some of the object data, I decided 246 356 to scrap Kikori Forest, the Great Deku Tree, and just make a simple 247 357 single room for the rick roll. After fiddling with the scene script, 248 358 a ROM flashing extravaganza happened! haha 249 359 250 - ![Flashing Game Boy Carts with my best bud MG-Zero](/images/content/2026-02-27/IMG_4228.webp){ 251 - fit="cover" 252 - quality="90" 360 + Sadly the GBA SP I had was somewhat faulty with the audio, which made 361 + verifying the carts a bit difficult, but we printed everything. 362 + 363 + ### Don Patch 364 + 365 + [Don Patch](https://www.instagram.com/donpatchthecarrot/?hl=en){target="\_blank"}. 366 + That is all. 367 + 368 + ![Don Patch](/images/content/2026-02-27/IMG_4252.webp){ 369 + quality="70" 253 370 width="500" 254 371 height="500" 255 372 class="size-64" 256 - alt="Day 1 in the food court" 373 + alt="Don Patch" 257 374 loading="lazy" 375 + :placeholder="512" 258 376 } 259 377 260 - ## Unleashing Rick Astley onto MAGFest 378 + ### Unleashing Rick Astley onto MAGFest (Release time!) 261 379 262 - To describe the rick roll, essentially just imagine a legitimate 263 - startup sequence that hits you with an 8-bit rendering of the raw 264 - waveforms of Rick Astley's "Never Gonna Give You Up". Haha, with 265 - you being able to control Link in a tiny room. If you walk up 266 - to the top right corner, you can see a credits roll! 380 + We left for the convention center with some cartridges in hand. I had come to 381 + MAGFest with a total of 14 carts, with 5 reserved for friends. Steve also 382 + created a line of stickers to go along with the carts, so we distributed both 383 + in tandem. After leaving a few carts, we noticed that they did not 384 + last long on the floor, so we made a game out of guessing how long they would last! 385 + The rest was then handed out. 267 386 268 - TODO: Finish this section 387 + ![OOT2D Rick Roll Zelda Cartridge](/images/content/2026-02-27/IMG_4335.webp){ 388 + quality="70" 389 + width="500" 390 + height="500" 391 + class="size-64" 392 + alt="OOT2D Rick Roll Zelda Cartridge" 393 + loading="lazy" 394 + :placeholder="512" 395 + } 269 396 270 - ### Video and Source Code Release 397 + gm112 and MG-Zero present to you: Rick Astley! 271 398 272 - After flying back from MAGFest, it was time for publishing everything! 399 + Now that I'm home, it was time for publishing everything! 273 400 Due to the limitations of cost, I could not produce very many carts. The 274 401 compromise was to publish the source code and ROM along with a video, for 275 - all to see and also mess around with themselves. :) 402 + all to see and also mess around with themselves. \: ) 403 + 404 + ## Video, ROM and Source Code 276 405 277 406 <!-- markdownlint-disable MD013 --> 278 407 <iframe src="https://www.youtube-nocookie.com/embed/f6blx_wpCHw?si=kGLdnKn9qdPymGmb" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen class="md:w-full"></iframe> 279 408 280 - I've also posted this on [archive.org](https://archive.org/details/game_20260114){target="\_blank"}, and naturally the [GitHub repository](https://github.com/ZeldaFanGameCentral/MAGFest-2026-oot2d-rick-roll){target="\_blank"}. 409 + I've also posted this on [archive.org](https://archive.org/details/game_20260114){target="\_blank"}, 410 + and naturally the [GitHub repository](https://github.com/ZeldaFanGameCentral/MAGFest-2026-oot2d-rick-roll){target="\_blank"}. 411 + You can use [Web SkyEmu](https://web.skyemu.app/){target="\_blank"} to play the ROM. 281 412 282 - ## Closing Thoughts 413 + ### Closing Thoughts 283 414 284 415 There were a lot of lessons learned, a lot of fun and memories made along the way. I'm glad I got to 285 416 celebrate the love of Zelda, OoT2D, ZFGC and friendship! In another timeline, someone showed up to 286 417 MAGFest 2026 and said, "Hey everyone, behold - Ocarina of Time 2D Demo 4!", followed by world peace 287 418 and harmony. 419 + It is just incredible to me how a fan project could bring so many people together, and still be 420 + remembered so many years later. Many of us are still friends, still play Zelda, and it reminds me 421 + of how fortunate we are to have such a wonderful community. Even in poking fun at OoT2D, let me be 422 + clear that it is out of love of the project, the idea of it, and the desire to one day see 423 + Ocarina of Time 2D come to life. 424 + Working on the Game Boy was much easier than anticipated, thanks to [GB Studio](https://www.gbstudio.dev/){target="\_blank"} 425 + and the efforts of the gbdev community! I look forward to experimenting some more. Until next time! 288 426 289 427 gm112 waz here. And then, he ran off!
+1
layers/00.base/nuxt.config.ts
··· 104 104 file.body = `${front_matter}\n\n${markdown}` 105 105 }, 106 106 }, 107 + 107 108 content: { 108 109 build: { 109 110 markdown: {
+5 -7
package.json
··· 11 11 "lint": "oxfmt --check && oxlint" 12 12 }, 13 13 "dependencies": { 14 - "@nuxt/content": "^3.11.2", 14 + "@nuxt/content": "^3.12.0", 15 15 "@nuxt/image": "2.0.0", 16 16 "@nuxt/ui": "4.5.0", 17 17 "@vite-pwa/nuxt": "1.1.1", ··· 26 26 "@js-temporal/polyfill": "^0.5.1", 27 27 "@nuxt/test-utils": "4.0.0", 28 28 "@nuxtjs/i18n": "^10.2.3", 29 - "@types/node": "^25.3.1", 29 + "@types/node": "^25.3.2", 30 30 "@valibot/to-json-schema": "^1.5.0", 31 31 "oxfmt": "^0.35.0", 32 32 "oxlint": "^1.50.0", 33 33 "tailwindcss": "^4.1.18", 34 34 "typescript": "^5.9.3", 35 35 "valibot": "^1.2.0", 36 - "vite": "npm:rolldown-vite@7.3.1", 36 + "vite": "7.3.1", 37 37 "vitest": "^4.0.18", 38 38 "vue-tsc": "^3.2.5" 39 39 }, 40 40 "pnpm": { 41 - "overrides": { 42 - "vite": "npm:rolldown-vite@7.3.1" 43 - }, 41 + "overrides": {}, 44 42 "patchedDependencies": { 45 43 "@nuxtjs/i18n": "patches/@nuxtjs__i18n.patch" 46 44 } 47 45 }, 48 - "packageManager": "pnpm@10.30.2+sha512.36cdc707e7b7940a988c9c1ecf88d084f8514b5c3f085f53a2e244c2921d3b2545bc20dd4ebe1fc245feec463bb298aecea7a63ed1f7680b877dc6379d8d0cb4" 46 + "packageManager": "pnpm@10.30.3+sha512.c961d1e0a2d8e354ecaa5166b822516668b7f44cb5bd95122d590dd81922f606f5473b6d23ec4a5be05e7fcd18e8488d47d978bbe981872f1145d06e9a740017" 49 47 }
+397 -211
pnpm-lock.yaml
··· 4 4 autoInstallPeers: true 5 5 excludeLinksFromLockfile: false 6 6 7 - overrides: 8 - vite: npm:rolldown-vite@7.3.1 9 - 10 7 patchedDependencies: 11 8 '@nuxtjs/i18n': 12 9 hash: ac0616015af3001274a134d593af55dc8a0e5823f2e43f27991e70d46598c82b ··· 17 14 .: 18 15 dependencies: 19 16 '@nuxt/content': 20 - specifier: ^3.11.2 21 - version: 3.11.2(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)) 17 + specifier: ^3.12.0 18 + version: 3.12.0(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)) 22 19 '@nuxt/image': 23 20 specifier: 2.0.0 24 21 version: 2.0.0(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2) 25 22 '@nuxt/ui': 26 23 specifier: 4.5.0 27 - version: 4.5.0(@nuxt/content@3.11.2(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)))(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.6)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(db0@0.3.4(better-sqlite3@12.6.2))(embla-carousel@8.6.0)(ioredis@5.9.2)(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(tailwindcss@4.2.1)(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(vue-router@4.6.4(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3))(yjs@13.6.29)(zod@3.25.76) 24 + version: 4.5.0(@nuxt/content@3.12.0(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)))(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.6)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(db0@0.3.4(better-sqlite3@12.6.2))(embla-carousel@8.6.0)(ioredis@5.9.2)(magicast@0.5.2)(tailwindcss@4.2.1)(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-router@4.6.4(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3))(yjs@13.6.29)(zod@3.25.76) 28 25 '@vite-pwa/nuxt': 29 26 specifier: 1.1.1 30 - version: 1.1.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) 27 + version: 1.1.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) 31 28 '@vueuse/nuxt': 32 29 specifier: 14.2.1 33 - version: 14.2.1(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 30 + version: 14.2.1(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 34 31 better-sqlite3: 35 32 specifier: ^12.6.2 36 33 version: 12.6.2 37 34 nuxt: 38 35 specifier: ^4.3.1 39 - version: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 36 + version: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 40 37 devDependencies: 41 38 '@iconify-json/lucide': 42 39 specifier: ^1.2.94 ··· 52 49 version: 0.5.1 53 50 '@nuxt/test-utils': 54 51 specifier: 4.0.0 55 - version: 4.0.0(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vitest@4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 52 + version: 4.0.0(magicast@0.5.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 56 53 '@nuxtjs/i18n': 57 54 specifier: ^10.2.3 58 55 version: 10.2.3(patch_hash=ac0616015af3001274a134d593af55dc8a0e5823f2e43f27991e70d46598c82b)(@vue/compiler-dom@3.5.28)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(rollup@4.57.1)(vue@3.5.28(typescript@5.9.3)) 59 56 '@types/node': 60 - specifier: ^25.3.1 61 - version: 25.3.1 57 + specifier: ^25.3.2 58 + version: 25.3.2 62 59 '@valibot/to-json-schema': 63 60 specifier: ^1.5.0 64 61 version: 1.5.0(valibot@1.2.0(typescript@5.9.3)) ··· 78 75 specifier: ^1.2.0 79 76 version: 1.2.0(typescript@5.9.3) 80 77 vite: 81 - specifier: npm:rolldown-vite@7.3.1 82 - version: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 78 + specifier: 7.3.1 79 + version: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 83 80 vitest: 84 81 specifier: ^4.0.18 85 - version: 4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 82 + version: 4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 86 83 vue-tsc: 87 84 specifier: ^3.2.5 88 85 version: 3.2.5(typescript@5.9.3) ··· 102 99 peerDependencies: 103 100 ajv: '>=8' 104 101 105 - '@apidevtools/json-schema-ref-parser@14.2.1': 106 - resolution: {integrity: sha512-HmdFw9CDYqM6B25pqGBpNeLCKvGPlIx1EbLrVL0zPvj50CJQUHyBNBw45Muk0kEIkogo1VZvOKHajdMuAzSxRg==} 107 - engines: {node: '>= 20'} 108 - peerDependencies: 109 - '@types/json-schema': ^7.0.15 102 + '@apidevtools/json-schema-ref-parser@11.9.3': 103 + resolution: {integrity: sha512-60vepv88RwcJtSHrD6MjIL6Ta3SOYbgfnkHb+ppAVK+o9mXprRtulx7VlRl3lN3bbvysAfCS7WMVfhUYemB0IQ==} 104 + engines: {node: '>= 16'} 110 105 111 106 '@babel/code-frame@7.29.0': 112 107 resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} ··· 1047 1042 '@iconify-json/vscode-icons@1.2.44': 1048 1043 resolution: {integrity: sha512-3fLOIRRtsm6HD6UPJ3Y6/UztqxNTYgKA8VxrWeg1C+042MD3A/06CkWSsii1pz/f1zl0+YxvCHIVM3tXUlho+A==} 1049 1044 1050 - '@iconify/collections@1.0.653': 1051 - resolution: {integrity: sha512-XT+u9JpO+o8dB2qrcI2FrNAZlDH0+flUqcOye4HkYnB+nPLjBXjFbJJTfODOCJzonSw/5axd5w/8fyY1g52d/w==} 1045 + '@iconify/collections@1.0.654': 1046 + resolution: {integrity: sha512-xpxyDlrndFo7z6tRyybLA8U/fzX5b+EZThqqudjbfDRknLWpjQykefbCZLFvp/XMRJCWk75JN0jFtG1Cw+Dbsw==} 1052 1047 1053 1048 '@iconify/types@2.0.0': 1054 1049 resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} ··· 1333 1328 resolution: {integrity: sha512-hloP58zRVCRSpgDxmqCWJNlizAlUgJFqG2ypq79DCvyv9tHjRYMDOcPFjzfl/A1/YxDvRCZz8wvZvmapQnKwFQ==} 1334 1329 engines: {node: '>=12'} 1335 1330 1331 + '@jsdevtools/ono@7.1.3': 1332 + resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} 1333 + 1336 1334 '@kwsites/file-exists@1.1.1': 1337 1335 resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} 1338 1336 ··· 1374 1372 '@nuxt/schema': 1375 1373 optional: true 1376 1374 1377 - '@nuxt/content@3.11.2': 1378 - resolution: {integrity: sha512-WO9C0Y8VdGtWHN/llJNbTaVBili18SUK9MJ5C+yBTJ8ZtUMMMW4YncOoPwxyO6QrLtlBgLIclezxAJrr7OaXyw==} 1375 + '@nuxt/content@3.12.0': 1376 + resolution: {integrity: sha512-Uh1HuAOAFZVdnBSLarqJAsvx6OduD8bOGh35llnE0iM/JHZUJc4N4POB5yVADAx7lXzlFyoNlTdmCAglJrbE9Q==} 1379 1377 engines: {node: '>= 20.19.0'} 1380 1378 peerDependencies: 1381 1379 '@electric-sql/pglite': '*' ··· 1411 1409 peerDependencies: 1412 1410 vite: '>=6.0' 1413 1411 1414 - '@nuxt/devtools-kit@3.2.1': 1415 - resolution: {integrity: sha512-lwCtTgqH2izU/d+mAmddnPG3mBaia9BsknxYkMFAPbxtph/ex5tPkmQjKACPQU5q4Tl5bTgWgZWo9pa3oz4LMQ==} 1412 + '@nuxt/devtools-kit@3.2.2': 1413 + resolution: {integrity: sha512-07E1phqoVPNlexlkrYuOMPhTzLIRjcl9iEqyc/vZLH2zWeH/T1X3v+RLTVW5Oio40f/XBp9yQuyihmX34ddjgQ==} 1416 1414 peerDependencies: 1417 1415 vite: '>=6.0' 1418 1416 ··· 2920 2918 cpu: [x64] 2921 2919 os: [win32] 2922 2920 2923 - '@shikijs/core@3.22.0': 2924 - resolution: {integrity: sha512-iAlTtSDDbJiRpvgL5ugKEATDtHdUVkqgHDm/gbD2ZS9c88mx7G1zSYjjOxp5Qa0eaW0MAQosFRmJSk354PRoQA==} 2921 + '@shikijs/core@3.23.0': 2922 + resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} 2925 2923 2926 - '@shikijs/engine-javascript@3.22.0': 2927 - resolution: {integrity: sha512-jdKhfgW9CRtj3Tor0L7+yPwdG3CgP7W+ZEqSsojrMzCjD1e0IxIbwUMDDpYlVBlC08TACg4puwFGkZfLS+56Tw==} 2924 + '@shikijs/core@4.0.0': 2925 + resolution: {integrity: sha512-tvV94Dwyz4qFZ8R0MUaFx5Yptgy8yrloa4dwynEJDGjKz+8vqO8Q6FmPZL9W1gSzFHOUMOGQzIHK62aGourFxA==} 2926 + engines: {node: '>=20'} 2928 2927 2929 - '@shikijs/engine-oniguruma@3.22.0': 2930 - resolution: {integrity: sha512-DyXsOG0vGtNtl7ygvabHd7Mt5EY8gCNqR9Y7Lpbbd/PbJvgWrqaKzH1JW6H6qFkuUa8aCxoiYVv8/YfFljiQxA==} 2928 + '@shikijs/engine-javascript@3.23.0': 2929 + resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} 2931 2930 2932 - '@shikijs/langs@3.22.0': 2933 - resolution: {integrity: sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==} 2931 + '@shikijs/engine-javascript@4.0.0': 2932 + resolution: {integrity: sha512-+PEyTS+JTz2lLy2C1Dwwx6hzoehIzqxQYh5MEjv9V4JtSabx+bIkRHfQT+6DnBmPAplGH0exBknWeiJSXC7w1w==} 2933 + engines: {node: '>=20'} 2934 2934 2935 - '@shikijs/themes@3.22.0': 2936 - resolution: {integrity: sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==} 2935 + '@shikijs/engine-oniguruma@3.23.0': 2936 + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} 2937 2937 2938 - '@shikijs/transformers@3.22.0': 2939 - resolution: {integrity: sha512-E7eRV7mwDBjueLF6852n2oYeJYxBq3NSsDk+uyruYAXONv4U8holGmIrT+mPRJQ1J1SNOH6L8G19KRzmBawrFw==} 2938 + '@shikijs/engine-oniguruma@4.0.0': 2939 + resolution: {integrity: sha512-KXmq4b6Xw16+4+rz5M4NZMoe/tzs5kTOMSJz8+LCyxSrwmxwTBAM/ab85iSO2Gw79E47HkW4B9HPHUXhrNOivw==} 2940 + engines: {node: '>=20'} 2941 + 2942 + '@shikijs/langs@3.23.0': 2943 + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} 2944 + 2945 + '@shikijs/langs@4.0.0': 2946 + resolution: {integrity: sha512-dSAT6fBcnOcYZQMWZO8+OmzUKKm+OO0As/qZ3TXLiSy0JsCTEYz1TaX7TDupnYLz7dr0oF2DOTEgPocx1D3aFw==} 2947 + engines: {node: '>=20'} 2940 2948 2941 - '@shikijs/types@3.22.0': 2942 - resolution: {integrity: sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg==} 2949 + '@shikijs/primitive@4.0.0': 2950 + resolution: {integrity: sha512-6K2zD7JTgsyFc2vM1rqy8eRGC8D5Hius3qzVONjq2lHMrqfTSn1HcGeJZiFPYSV9m3DQuBHncBbA5xe0hKSOkQ==} 2951 + engines: {node: '>=20'} 2952 + 2953 + '@shikijs/themes@3.23.0': 2954 + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} 2955 + 2956 + '@shikijs/themes@4.0.0': 2957 + resolution: {integrity: sha512-xe42kvxOXan5ouXxULez6qwDNUJkoP6kicfg0wKuJBkeIaHLxZBZa2gEGYutL1q27DQZ5+XoR6caVX+E/aNR5A==} 2958 + engines: {node: '>=20'} 2959 + 2960 + '@shikijs/transformers@3.23.0': 2961 + resolution: {integrity: sha512-F9msZVxdF+krQNSdQ4V+Ja5QemeAoTQ2jxt7nJCwhDsdF1JWS3KxIQXA3lQbyKwS3J61oHRUSv4jYWv3CkaKTQ==} 2962 + 2963 + '@shikijs/types@3.23.0': 2964 + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} 2965 + 2966 + '@shikijs/types@4.0.0': 2967 + resolution: {integrity: sha512-LCnfBTtQKNtJyc1qMShZr2dJt1uxNI6pI0/YTc2DSNET91aUvnMGHUHsucVCC5AJVcv5XyBqk2NgYRwd20EjbA==} 2968 + engines: {node: '>=20'} 2943 2969 2944 2970 '@shikijs/vscode-textmate@10.0.2': 2945 2971 resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} ··· 3337 3363 '@types/linkify-it@5.0.0': 3338 3364 resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} 3339 3365 3366 + '@types/lodash@4.17.24': 3367 + resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} 3368 + 3340 3369 '@types/markdown-it@14.1.2': 3341 3370 resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} 3342 3371 ··· 3349 3378 '@types/ms@2.1.0': 3350 3379 resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} 3351 3380 3352 - '@types/node@25.3.1': 3353 - resolution: {integrity: sha512-hj9YIJimBCipHVfHKRMnvmHg+wfhKc0o4mTtXh9pKBjC8TLJzz0nzGmLi5UJsYAUgSvXFHgb0V2oY10DUFtImw==} 3381 + '@types/node@25.3.2': 3382 + resolution: {integrity: sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q==} 3354 3383 3355 3384 '@types/parse-path@7.1.0': 3356 3385 resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} ··· 3412 3441 peerDependencies: 3413 3442 vue: '>=3.5.18' 3414 3443 3415 - '@unhead/vue@2.1.6': 3416 - resolution: {integrity: sha512-CzogOduyU9aXrsTBmtN22Dcp7aZgh6R7otA3zxHMfQ+Z4NqqaMbE/u3IIwinTLtTnUgF+79RDNob9e6heXhQrA==} 3444 + '@unhead/vue@2.1.9': 3445 + resolution: {integrity: sha512-7SqqDEn5zFID1PnEdjLCLa/kOhoAlzol0JdYfVr2Ejek+H4ON4s8iyExv2QQ8bReMosbXQ/Bw41j2CF1NUuGSA==} 3417 3446 peerDependencies: 3418 3447 vue: '>=3.5.18' 3419 3448 ··· 3489 3518 3490 3519 '@volar/source-map@2.4.28': 3491 3520 resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} 3492 - 3493 - '@volar/typescript@2.4.27': 3494 - resolution: {integrity: sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==} 3495 3521 3496 3522 '@volar/typescript@2.4.28': 3497 3523 resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} ··· 3524 3550 '@vue/compiler-core@3.5.28': 3525 3551 resolution: {integrity: sha512-kviccYxTgoE8n6OCw96BNdYlBg2GOWfBuOW4Vqwrt7mSKWKwFVvI8egdTltqRgITGPsTFYtKYfxIG8ptX2PJHQ==} 3526 3552 3553 + '@vue/compiler-core@3.5.29': 3554 + resolution: {integrity: sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw==} 3555 + 3527 3556 '@vue/compiler-dom@3.5.28': 3528 3557 resolution: {integrity: sha512-/1ZepxAb159jKR1btkefDP+J2xuWL5V3WtleRmxaT+K2Aqiek/Ab/+Ebrw2pPj0sdHO8ViAyyJWfhXXOP/+LQA==} 3529 3558 ··· 3569 3598 3570 3599 '@vue/shared@3.5.28': 3571 3600 resolution: {integrity: sha512-cfWa1fCGBxrvaHRhvV3Is0MgmrbSCxYTXCSCau2I0a1Xw1N1pHAvkWCiXPRAqjvToILvguNyEwjevUqAuBQWvQ==} 3601 + 3602 + '@vue/shared@3.5.29': 3603 + resolution: {integrity: sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg==} 3572 3604 3573 3605 '@vueuse/core@10.11.1': 3574 3606 resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} ··· 3838 3870 brace-expansion@2.0.2: 3839 3871 resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} 3840 3872 3841 - brace-expansion@5.0.3: 3842 - resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==} 3873 + brace-expansion@5.0.4: 3874 + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} 3843 3875 engines: {node: 18 || 20 || >=22} 3844 3876 3845 3877 braces@3.0.3: ··· 5142 5174 resolution: {integrity: sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w==} 5143 5175 engines: {node: '>=18'} 5144 5176 5145 - isomorphic-git@1.36.3: 5146 - resolution: {integrity: sha512-bHF1nQTjL0IfSo13BHDO8oQ6SvYNQduTAdPJdSmrJ5JwZY2fsyjLujEXav5hqPCegSCAnc75ZsBUHqT/NqR7QA==} 5177 + isomorphic-git@1.37.2: 5178 + resolution: {integrity: sha512-HCQBBKmXIMPdHgYGstSBNp6MNmVcMQBbUqJF8xfywFmlpNseO4KKex59YlXqNxhRxmv3fUZwvNWvMyOdc1VvhA==} 5147 5179 engines: {node: '>=14.17'} 5148 5180 hasBin: true 5149 5181 ··· 5187 5219 json-buffer@3.0.1: 5188 5220 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 5189 5221 5190 - json-schema-to-typescript-lite@15.0.0: 5191 - resolution: {integrity: sha512-5mMORSQm9oTLyjM4mWnyNBi2T042Fhg1/0gCIB6X8U/LVpM2A+Nmj2yEyArqVouDmFThDxpEXcnTgSrjkGJRFA==} 5222 + json-schema-to-typescript@15.0.4: 5223 + resolution: {integrity: sha512-Su9oK8DR4xCmDsLlyvadkXzX6+GGXJpbhwoLtOGArAG61dvbW4YQmSEno2y66ahpIdmLMg6YUf/QHLgiwvkrHQ==} 5224 + engines: {node: '>=16.0.0'} 5225 + hasBin: true 5192 5226 5193 5227 json-schema-traverse@0.4.1: 5194 5228 resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} ··· 5421 5455 mdast-util-find-and-replace@3.0.2: 5422 5456 resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} 5423 5457 5424 - mdast-util-from-markdown@2.0.2: 5425 - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} 5458 + mdast-util-from-markdown@2.0.3: 5459 + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} 5426 5460 5427 5461 mdast-util-gfm-autolink-literal@2.0.1: 5428 5462 resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} ··· 5740 5774 nth-check@2.1.1: 5741 5775 resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 5742 5776 5743 - nuxt-component-meta@0.17.1: 5744 - resolution: {integrity: sha512-5pVCzWXqg9HP159JDhdfQJtFvgmS/KouEVpyYLPEBXWMrQoJBwujsczmLeIKXKI2BTy4RqfXy8N1GfGTZNb57g==} 5777 + nuxt-component-meta@0.17.2: 5778 + resolution: {integrity: sha512-2/mSSqutOX8t+r8cAX1yUYwAPBqicPO5Rfum3XaHVszxKCF4tXEXBiPGfJY9Zn69x/CIeOdw+aM9wmHzQ5Q+lA==} 5745 5779 hasBin: true 5746 5780 5747 5781 nuxt-define@1.0.0: ··· 6157 6191 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 6158 6192 engines: {node: '>= 0.8.0'} 6159 6193 6194 + prettier@3.8.1: 6195 + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} 6196 + engines: {node: '>=14'} 6197 + hasBin: true 6198 + 6160 6199 pretty-bytes@5.6.0: 6161 6200 resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} 6162 6201 engines: {node: '>=6'} ··· 6596 6635 resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} 6597 6636 engines: {node: '>= 0.4'} 6598 6637 6599 - shiki@3.22.0: 6600 - resolution: {integrity: sha512-LBnhsoYEe0Eou4e1VgJACes+O6S6QC0w71fCSp5Oya79inkwkm15gQ1UF6VtQ8j/taMDh79hAB49WUk8ALQW3g==} 6638 + shiki@3.23.0: 6639 + resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} 6640 + 6641 + shiki@4.0.0: 6642 + resolution: {integrity: sha512-rjKoiw30ZaFsM0xnPPwxco/Jftz/XXqZkcQZBTX4LGheDw8gCDEH87jdgaKDEG3FZO2bFOK27+sR/sDHhbBXfg==} 6643 + engines: {node: '>=20'} 6601 6644 6602 6645 side-channel-list@1.0.0: 6603 6646 resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} ··· 7002 7045 unhead@2.1.4: 7003 7046 resolution: {integrity: sha512-+5091sJqtNNmgfQ07zJOgUnMIMKzVKAWjeMlSrTdSGPB6JSozhpjUKuMfWEoLxlMAfhIvgOU8Me0XJvmMA/0fA==} 7004 7047 7005 - unhead@2.1.6: 7006 - resolution: {integrity: sha512-y78JhLcMCezRgs4O+rRo7o/x9GB6SDOHggnJBXwuhnHEkIeDddxjROGjQMb2ILCwHGIezqOXrB0bt7Vno7f9Pw==} 7048 + unhead@2.1.9: 7049 + resolution: {integrity: sha512-4GvP6YeJQzo9J3g9fFZUJOH6jacUp5JgJ0/zC8eZrt8Dwompg9SuOSfrYbZaEzsfMPgQc4fsEjMoY9WzGPOChg==} 7007 7050 7008 7051 unicode-canonical-property-names-ecmascript@2.0.1: 7009 7052 resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} ··· 7041 7084 7042 7085 unimport@5.6.0: 7043 7086 resolution: {integrity: sha512-8rqAmtJV8o60x46kBAJKtHpJDJWkA2xcBqWKPI14MgUb05o1pnpnCnXSxedUXyeq7p8fR5g3pTo2BaswZ9lD9A==} 7087 + engines: {node: '>=18.12.0'} 7088 + 7089 + unimport@5.7.0: 7090 + resolution: {integrity: sha512-njnL6sp8lEA8QQbZrt+52p/g4X0rw3bnGGmUcJnt1jeG8+iiqO779aGz0PirCtydAIVcuTBRlJ52F0u46z309Q==} 7044 7091 engines: {node: '>=18.12.0'} 7045 7092 7046 7093 unique-string@2.0.0: ··· 7323 7370 vite: ^6.0.0 || ^7.0.0 7324 7371 vue: ^3.5.0 7325 7372 7373 + vite@7.3.1: 7374 + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} 7375 + engines: {node: ^20.19.0 || >=22.12.0} 7376 + hasBin: true 7377 + peerDependencies: 7378 + '@types/node': ^20.19.0 || >=22.12.0 7379 + jiti: '>=1.21.0' 7380 + less: ^4.0.0 7381 + lightningcss: ^1.21.0 7382 + sass: ^1.70.0 7383 + sass-embedded: ^1.70.0 7384 + stylus: '>=0.54.8' 7385 + sugarss: ^5.0.0 7386 + terser: ^5.16.0 7387 + tsx: ^4.8.1 7388 + yaml: ^2.4.2 7389 + peerDependenciesMeta: 7390 + '@types/node': 7391 + optional: true 7392 + jiti: 7393 + optional: true 7394 + less: 7395 + optional: true 7396 + lightningcss: 7397 + optional: true 7398 + sass: 7399 + optional: true 7400 + sass-embedded: 7401 + optional: true 7402 + stylus: 7403 + optional: true 7404 + sugarss: 7405 + optional: true 7406 + terser: 7407 + optional: true 7408 + tsx: 7409 + optional: true 7410 + yaml: 7411 + optional: true 7412 + 7326 7413 vitest-environment-nuxt@1.0.1: 7327 7414 resolution: {integrity: sha512-eBCwtIQriXW5/M49FjqNKfnlJYlG2LWMSNFsRVKomc8CaMqmhQPBS5LZ9DlgYL9T8xIVsiA6RZn2lk7vxov3Ow==} 7328 7415 ··· 7366 7453 vue-bundle-renderer@2.2.0: 7367 7454 resolution: {integrity: sha512-sz/0WEdYH1KfaOm0XaBmRZOWgYTEvUDt6yPYaUzl4E52qzgWLlknaPPTTZmp6benaPTlQAI/hN1x3tAzZygycg==} 7368 7455 7369 - vue-component-meta@3.2.4: 7370 - resolution: {integrity: sha512-FHUxalhR36Kfmrd5B4yfw7kmnCsZL3SGc2vTgzeEGAcLyuhhB0d1j2VmfXvx5pnHLI+kvCb+bxGsRcNgrUJ0Ww==} 7456 + vue-component-meta@3.2.5: 7457 + resolution: {integrity: sha512-i7v7S6atD9aZZPouwceJoqcmBzjI4uRIxOj5dDcBPiIhFoY+U5kmy7PnEaAOh/iilJQI7I8F3lKdyZmRdplUpA==} 7371 7458 peerDependencies: 7372 7459 typescript: '*' 7373 7460 peerDependenciesMeta: ··· 7652 7739 jsonpointer: 5.0.1 7653 7740 leven: 3.1.0 7654 7741 7655 - '@apidevtools/json-schema-ref-parser@14.2.1(@types/json-schema@7.0.15)': 7742 + '@apidevtools/json-schema-ref-parser@11.9.3': 7656 7743 dependencies: 7744 + '@jsdevtools/ono': 7.1.3 7657 7745 '@types/json-schema': 7.0.15 7658 7746 js-yaml: 4.1.1 7659 7747 ··· 8614 8702 dependencies: 8615 8703 '@iconify/types': 2.0.0 8616 8704 8617 - '@iconify/collections@1.0.653': 8705 + '@iconify/collections@1.0.654': 8618 8706 dependencies: 8619 8707 '@iconify/types': 2.0.0 8620 8708 ··· 8858 8946 dependencies: 8859 8947 jsbi: 4.3.2 8860 8948 8949 + '@jsdevtools/ono@7.1.3': {} 8950 + 8861 8951 '@kwsites/file-exists@1.1.1': 8862 8952 dependencies: 8863 8953 debug: 4.4.3 ··· 8942 9032 - magicast 8943 9033 - supports-color 8944 9034 8945 - '@nuxt/content@3.11.2(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3))': 9035 + '@nuxt/content@3.12.0(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3))': 8946 9036 dependencies: 8947 9037 '@nuxt/kit': 4.3.1(magicast@0.5.2) 8948 9038 '@nuxtjs/mdc': 0.20.1(magicast@0.5.2) 8949 - '@shikijs/langs': 3.22.0 9039 + '@shikijs/langs': 3.23.0 8950 9040 '@sqlite.org/sqlite-wasm': 3.50.4-build1 8951 9041 '@standard-schema/spec': 1.1.0 8952 9042 '@webcontainer/env': 1.1.1 ··· 8958 9048 destr: 2.0.5 8959 9049 git-url-parse: 16.1.0 8960 9050 hookable: 5.5.3 8961 - isomorphic-git: 1.36.3 9051 + isomorphic-git: 1.37.2 8962 9052 jiti: 2.6.1 8963 - json-schema-to-typescript-lite: 15.0.0 8964 - knitwork: 1.3.0 9053 + json-schema-to-typescript: 15.0.4 8965 9054 mdast-util-to-hast: 13.2.1 8966 9055 mdast-util-to-string: 4.0.0 8967 9056 micromark: 4.0.2 ··· 8971 9060 micromark-util-sanitize-uri: 2.0.1 8972 9061 micromatch: 4.0.8 8973 9062 minimark: 0.2.0 8974 - minimatch: 10.1.2 8975 - nuxt-component-meta: 0.17.1(magicast@0.5.2) 9063 + minimatch: 10.2.4 9064 + nuxt-component-meta: 0.17.2(magicast@0.5.2) 8976 9065 nypm: 0.6.5 8977 9066 ohash: 2.0.11 8978 9067 pathe: 2.0.3 8979 9068 pkg-types: 2.3.0 8980 9069 remark-mdc: 3.10.0 8981 9070 scule: 1.3.0 8982 - shiki: 3.22.0 9071 + shiki: 4.0.0 8983 9072 slugify: 1.6.6 8984 9073 socket.io-client: 4.8.3 8985 9074 std-env: 3.10.0 ··· 9006 9095 9007 9096 '@nuxt/devalue@2.0.2': {} 9008 9097 9009 - '@nuxt/devtools-kit@2.7.0(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 9098 + '@nuxt/devtools-kit@2.7.0(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 9010 9099 dependencies: 9011 9100 '@nuxt/kit': 3.21.1(magicast@0.5.2) 9012 9101 execa: 8.0.1 9013 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9102 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 9014 9103 transitivePeerDependencies: 9015 9104 - magicast 9016 9105 9017 - '@nuxt/devtools-kit@3.1.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 9106 + '@nuxt/devtools-kit@3.1.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 9018 9107 dependencies: 9019 9108 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9020 9109 execa: 8.0.1 9021 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9110 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 9022 9111 transitivePeerDependencies: 9023 9112 - magicast 9024 9113 9025 - '@nuxt/devtools-kit@3.2.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 9114 + '@nuxt/devtools-kit@3.2.2(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 9026 9115 dependencies: 9027 9116 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9028 9117 execa: 8.0.1 9029 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9118 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 9030 9119 transitivePeerDependencies: 9031 9120 - magicast 9032 9121 ··· 9041 9130 prompts: 2.4.2 9042 9131 semver: 7.7.4 9043 9132 9044 - '@nuxt/devtools@3.1.1(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 9133 + '@nuxt/devtools@3.1.1(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 9045 9134 dependencies: 9046 - '@nuxt/devtools-kit': 3.1.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9135 + '@nuxt/devtools-kit': 3.1.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9047 9136 '@nuxt/devtools-wizard': 3.1.1 9048 9137 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9049 - '@vue/devtools-core': 8.0.6(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9138 + '@vue/devtools-core': 8.0.6(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9050 9139 '@vue/devtools-kit': 8.0.6 9051 9140 birpc: 2.9.0 9052 9141 consola: 3.4.2 ··· 9071 9160 sirv: 3.0.2 9072 9161 structured-clone-es: 1.0.0 9073 9162 tinyglobby: 0.2.15 9074 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9075 - vite-plugin-inspect: 11.3.3(@nuxt/kit@4.3.1(magicast@0.5.2))(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9076 - vite-plugin-vue-tracer: 1.2.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9163 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 9164 + vite-plugin-inspect: 11.3.3(@nuxt/kit@4.3.1(magicast@0.5.2))(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9165 + vite-plugin-vue-tracer: 1.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9077 9166 which: 5.0.0 9078 9167 ws: 8.19.0 9079 9168 transitivePeerDependencies: ··· 9082 9171 - utf-8-validate 9083 9172 - vue 9084 9173 9085 - '@nuxt/fonts@0.14.0(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 9174 + '@nuxt/fonts@0.14.0(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 9086 9175 dependencies: 9087 - '@nuxt/devtools-kit': 3.2.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9176 + '@nuxt/devtools-kit': 3.2.2(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9088 9177 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9089 9178 consola: 3.4.2 9090 9179 defu: 6.1.4 9091 - fontless: 0.2.1(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9180 + fontless: 0.2.1(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9092 9181 h3: 1.15.5 9093 9182 magic-regexp: 0.10.0 9094 9183 ofetch: 1.5.1 ··· 9122 9211 - uploadthing 9123 9212 - vite 9124 9213 9125 - '@nuxt/icon@2.2.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 9214 + '@nuxt/icon@2.2.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 9126 9215 dependencies: 9127 - '@iconify/collections': 1.0.653 9216 + '@iconify/collections': 1.0.654 9128 9217 '@iconify/types': 2.0.0 9129 9218 '@iconify/utils': 3.1.0 9130 9219 '@iconify/vue': 5.0.0(vue@3.5.28(typescript@5.9.3)) 9131 - '@nuxt/devtools-kit': 3.2.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9220 + '@nuxt/devtools-kit': 3.2.2(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9132 9221 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9133 9222 consola: 3.4.2 9134 9223 local-pkg: 1.1.2 ··· 9230 9319 transitivePeerDependencies: 9231 9320 - magicast 9232 9321 9233 - '@nuxt/nitro-server@4.3.1(better-sqlite3@12.6.2)(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-rc.5)(typescript@5.9.3)': 9322 + '@nuxt/nitro-server@4.3.1(better-sqlite3@12.6.2)(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-rc.5)(typescript@5.9.3)': 9234 9323 dependencies: 9235 9324 '@nuxt/devalue': 2.0.2 9236 9325 '@nuxt/kit': 4.3.1(magicast@0.5.2) ··· 9248 9337 klona: 2.0.6 9249 9338 mocked-exports: 0.1.1 9250 9339 nitropack: 2.13.1(better-sqlite3@12.6.2)(rolldown@1.0.0-rc.5) 9251 - nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 9340 + nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 9252 9341 ohash: 2.0.11 9253 9342 pathe: 2.0.3 9254 9343 pkg-types: 2.3.0 ··· 9312 9401 rc9: 3.0.0 9313 9402 std-env: 3.10.0 9314 9403 9315 - '@nuxt/test-utils@4.0.0(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vitest@4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 9404 + '@nuxt/test-utils@4.0.0(magicast@0.5.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 9316 9405 dependencies: 9317 9406 '@clack/prompts': 1.0.0 9318 - '@nuxt/devtools-kit': 2.7.0(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9407 + '@nuxt/devtools-kit': 2.7.0(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9319 9408 '@nuxt/kit': 3.21.1(magicast@0.5.2) 9320 9409 c12: 3.3.3(magicast@0.5.2) 9321 9410 consola: 3.4.2 ··· 9341 9430 tinyexec: 1.0.2 9342 9431 ufo: 1.6.3 9343 9432 unplugin: 3.0.0 9344 - vitest-environment-nuxt: 1.0.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vitest@4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9433 + vitest-environment-nuxt: 1.0.1(magicast@0.5.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9345 9434 vue: 3.5.28(typescript@5.9.3) 9346 9435 optionalDependencies: 9347 - vitest: 4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9436 + vitest: 4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9348 9437 transitivePeerDependencies: 9349 9438 - crossws 9350 9439 - magicast 9351 9440 - typescript 9352 9441 - vite 9353 9442 9354 - '@nuxt/ui@4.5.0(@nuxt/content@3.11.2(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)))(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.6)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(db0@0.3.4(better-sqlite3@12.6.2))(embla-carousel@8.6.0)(ioredis@5.9.2)(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(tailwindcss@4.2.1)(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(vue-router@4.6.4(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3))(yjs@13.6.29)(zod@3.25.76)': 9443 + '@nuxt/ui@4.5.0(@nuxt/content@3.12.0(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)))(@tiptap/extensions@3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0))(@tiptap/y-tiptap@3.0.2(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.6)(y-protocols@1.0.7(yjs@13.6.29))(yjs@13.6.29))(db0@0.3.4(better-sqlite3@12.6.2))(embla-carousel@8.6.0)(ioredis@5.9.2)(magicast@0.5.2)(tailwindcss@4.2.1)(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-router@4.6.4(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3))(yjs@13.6.29)(zod@3.25.76)': 9355 9444 dependencies: 9356 9445 '@floating-ui/dom': 1.7.5 9357 9446 '@iconify/vue': 5.0.0(vue@3.5.28(typescript@5.9.3)) 9358 9447 '@internationalized/date': 3.11.0 9359 9448 '@internationalized/number': 3.6.5 9360 - '@nuxt/fonts': 0.14.0(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9361 - '@nuxt/icon': 2.2.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9449 + '@nuxt/fonts': 0.14.0(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9450 + '@nuxt/icon': 2.2.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9362 9451 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9363 9452 '@nuxt/schema': 4.3.1 9364 9453 '@nuxtjs/color-mode': 3.5.2(magicast@0.5.2) 9365 9454 '@standard-schema/spec': 1.1.0 9366 9455 '@tailwindcss/postcss': 4.2.1 9367 - '@tailwindcss/vite': 4.2.1(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 9456 + '@tailwindcss/vite': 4.2.1(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 9368 9457 '@tanstack/vue-table': 8.21.3(vue@3.5.28(typescript@5.9.3)) 9369 9458 '@tanstack/vue-virtual': 3.13.19(vue@3.5.28(typescript@5.9.3)) 9370 9459 '@tiptap/core': 3.20.0(@tiptap/pm@3.20.0) ··· 9384 9473 '@tiptap/starter-kit': 3.20.0 9385 9474 '@tiptap/suggestion': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) 9386 9475 '@tiptap/vue-3': 3.20.0(@floating-ui/dom@1.7.5)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0)(vue@3.5.28(typescript@5.9.3)) 9387 - '@unhead/vue': 2.1.6(vue@3.5.28(typescript@5.9.3)) 9476 + '@unhead/vue': 2.1.9(vue@3.5.28(typescript@5.9.3)) 9388 9477 '@vueuse/core': 14.2.1(vue@3.5.28(typescript@5.9.3)) 9389 9478 '@vueuse/integrations': 14.2.1(fuse.js@7.1.0)(vue@3.5.28(typescript@5.9.3)) 9390 9479 '@vueuse/shared': 14.2.1(vue@3.5.28(typescript@5.9.3)) ··· 9420 9509 vaul-vue: 0.4.1(reka-ui@2.8.2(vue@3.5.28(typescript@5.9.3)))(vue@3.5.28(typescript@5.9.3)) 9421 9510 vue-component-type-helpers: 3.2.5 9422 9511 optionalDependencies: 9423 - '@nuxt/content': 3.11.2(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)) 9512 + '@nuxt/content': 3.12.0(@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3)))(better-sqlite3@12.6.2)(magicast@0.5.2)(valibot@1.2.0(typescript@5.9.3)) 9424 9513 valibot: 1.2.0(typescript@5.9.3) 9425 9514 vue-router: 4.6.4(vue@3.5.28(typescript@5.9.3)) 9426 9515 zod: 3.25.76 ··· 9466 9555 - vue 9467 9556 - yjs 9468 9557 9469 - '@nuxt/vite-builder@4.3.1(@types/node@25.3.1)(eslint@10.0.0(jiti@2.6.1))(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2)': 9558 + '@nuxt/vite-builder@4.3.1(@types/node@25.3.2)(eslint@10.0.0(jiti@2.6.1))(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2)': 9470 9559 dependencies: 9471 9560 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9472 9561 '@rollup/plugin-replace': 6.0.3(rollup@4.57.1) 9473 - '@vitejs/plugin-vue': 6.0.4(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9474 - '@vitejs/plugin-vue-jsx': 5.1.4(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9562 + '@vitejs/plugin-vue': 6.0.4(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9563 + '@vitejs/plugin-vue-jsx': 5.1.4(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 9475 9564 autoprefixer: 10.4.24(postcss@8.5.6) 9476 9565 consola: 3.4.2 9477 9566 cssnano: 7.1.2(postcss@8.5.6) ··· 9485 9574 magic-string: 0.30.21 9486 9575 mlly: 1.8.0 9487 9576 mocked-exports: 0.1.1 9488 - nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 9577 + nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 9489 9578 pathe: 2.0.3 9490 9579 pkg-types: 2.3.0 9491 9580 postcss: 8.5.6 ··· 9494 9583 std-env: 3.10.0 9495 9584 ufo: 1.6.3 9496 9585 unenv: 2.0.0-rc.24 9497 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9498 - vite-node: 5.3.0(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9499 - vite-plugin-checker: 0.12.0(eslint@10.0.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) 9586 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9587 + vite-node: 5.3.0(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 9588 + vite-plugin-checker: 0.12.0(eslint@10.0.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)) 9500 9589 vue: 3.5.28(typescript@5.9.3) 9501 9590 vue-bundle-renderer: 2.2.0 9502 9591 optionalDependencies: ··· 9595 9684 '@nuxtjs/mdc@0.20.1(magicast@0.5.2)': 9596 9685 dependencies: 9597 9686 '@nuxt/kit': 4.3.1(magicast@0.5.2) 9598 - '@shikijs/core': 3.22.0 9599 - '@shikijs/langs': 3.22.0 9600 - '@shikijs/themes': 3.22.0 9601 - '@shikijs/transformers': 3.22.0 9687 + '@shikijs/core': 3.23.0 9688 + '@shikijs/langs': 3.23.0 9689 + '@shikijs/themes': 3.23.0 9690 + '@shikijs/transformers': 3.23.0 9602 9691 '@types/hast': 3.0.4 9603 9692 '@types/mdast': 4.0.4 9604 - '@vue/compiler-core': 3.5.28 9693 + '@vue/compiler-core': 3.5.29 9605 9694 consola: 3.4.2 9606 9695 debug: 4.4.3 9607 9696 defu: 6.1.4 ··· 9630 9719 remark-rehype: 11.1.2 9631 9720 remark-stringify: 11.0.0 9632 9721 scule: 1.3.0 9633 - shiki: 3.22.0 9722 + shiki: 3.23.0 9634 9723 ufo: 1.6.3 9635 9724 unified: 11.0.5 9636 9725 unist-builder: 4.0.0 ··· 10412 10501 '@rollup/rollup-win32-x64-msvc@4.57.1': 10413 10502 optional: true 10414 10503 10415 - '@shikijs/core@3.22.0': 10504 + '@shikijs/core@3.23.0': 10416 10505 dependencies: 10417 - '@shikijs/types': 3.22.0 10506 + '@shikijs/types': 3.23.0 10418 10507 '@shikijs/vscode-textmate': 10.0.2 10419 10508 '@types/hast': 3.0.4 10420 10509 hast-util-to-html: 9.0.5 10421 10510 10422 - '@shikijs/engine-javascript@3.22.0': 10511 + '@shikijs/core@4.0.0': 10423 10512 dependencies: 10424 - '@shikijs/types': 3.22.0 10513 + '@shikijs/primitive': 4.0.0 10514 + '@shikijs/types': 4.0.0 10515 + '@shikijs/vscode-textmate': 10.0.2 10516 + '@types/hast': 3.0.4 10517 + hast-util-to-html: 9.0.5 10518 + 10519 + '@shikijs/engine-javascript@3.23.0': 10520 + dependencies: 10521 + '@shikijs/types': 3.23.0 10425 10522 '@shikijs/vscode-textmate': 10.0.2 10426 10523 oniguruma-to-es: 4.3.4 10427 10524 10428 - '@shikijs/engine-oniguruma@3.22.0': 10525 + '@shikijs/engine-javascript@4.0.0': 10526 + dependencies: 10527 + '@shikijs/types': 4.0.0 10528 + '@shikijs/vscode-textmate': 10.0.2 10529 + oniguruma-to-es: 4.3.4 10530 + 10531 + '@shikijs/engine-oniguruma@3.23.0': 10429 10532 dependencies: 10430 - '@shikijs/types': 3.22.0 10533 + '@shikijs/types': 3.23.0 10431 10534 '@shikijs/vscode-textmate': 10.0.2 10432 10535 10433 - '@shikijs/langs@3.22.0': 10536 + '@shikijs/engine-oniguruma@4.0.0': 10434 10537 dependencies: 10435 - '@shikijs/types': 3.22.0 10538 + '@shikijs/types': 4.0.0 10539 + '@shikijs/vscode-textmate': 10.0.2 10436 10540 10437 - '@shikijs/themes@3.22.0': 10541 + '@shikijs/langs@3.23.0': 10438 10542 dependencies: 10439 - '@shikijs/types': 3.22.0 10543 + '@shikijs/types': 3.23.0 10440 10544 10441 - '@shikijs/transformers@3.22.0': 10545 + '@shikijs/langs@4.0.0': 10442 10546 dependencies: 10443 - '@shikijs/core': 3.22.0 10444 - '@shikijs/types': 3.22.0 10547 + '@shikijs/types': 4.0.0 10445 10548 10446 - '@shikijs/types@3.22.0': 10549 + '@shikijs/primitive@4.0.0': 10550 + dependencies: 10551 + '@shikijs/types': 4.0.0 10552 + '@shikijs/vscode-textmate': 10.0.2 10553 + '@types/hast': 3.0.4 10554 + 10555 + '@shikijs/themes@3.23.0': 10556 + dependencies: 10557 + '@shikijs/types': 3.23.0 10558 + 10559 + '@shikijs/themes@4.0.0': 10560 + dependencies: 10561 + '@shikijs/types': 4.0.0 10562 + 10563 + '@shikijs/transformers@3.23.0': 10564 + dependencies: 10565 + '@shikijs/core': 3.23.0 10566 + '@shikijs/types': 3.23.0 10567 + 10568 + '@shikijs/types@3.23.0': 10569 + dependencies: 10570 + '@shikijs/vscode-textmate': 10.0.2 10571 + '@types/hast': 3.0.4 10572 + 10573 + '@shikijs/types@4.0.0': 10447 10574 dependencies: 10448 10575 '@shikijs/vscode-textmate': 10.0.2 10449 10576 '@types/hast': 3.0.4 ··· 10544 10671 postcss: 8.5.6 10545 10672 tailwindcss: 4.2.1 10546 10673 10547 - '@tailwindcss/vite@4.2.1(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 10674 + '@tailwindcss/vite@4.2.1(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))': 10548 10675 dependencies: 10549 10676 '@tailwindcss/node': 4.2.1 10550 10677 '@tailwindcss/oxide': 4.2.1 10551 10678 tailwindcss: 4.2.1 10552 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 10679 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 10553 10680 10554 10681 '@tanstack/table-core@8.21.3': {} 10555 10682 ··· 10825 10952 10826 10953 '@types/linkify-it@5.0.0': {} 10827 10954 10955 + '@types/lodash@4.17.24': {} 10956 + 10828 10957 '@types/markdown-it@14.1.2': 10829 10958 dependencies: 10830 10959 '@types/linkify-it': 5.0.0 ··· 10838 10967 10839 10968 '@types/ms@2.1.0': {} 10840 10969 10841 - '@types/node@25.3.1': 10970 + '@types/node@25.3.2': 10842 10971 dependencies: 10843 10972 undici-types: 7.18.2 10844 10973 ··· 10906 11035 unhead: 2.1.4 10907 11036 vue: 3.5.28(typescript@5.9.3) 10908 11037 10909 - '@unhead/vue@2.1.6(vue@3.5.28(typescript@5.9.3))': 11038 + '@unhead/vue@2.1.9(vue@3.5.28(typescript@5.9.3))': 10910 11039 dependencies: 10911 11040 hookable: 6.0.1 10912 - unhead: 2.1.6 11041 + unhead: 2.1.9 10913 11042 vue: 3.5.28(typescript@5.9.3) 10914 11043 10915 11044 '@valibot/to-json-schema@1.5.0(valibot@1.2.0(typescript@5.9.3))': ··· 10935 11064 - rollup 10936 11065 - supports-color 10937 11066 10938 - '@vite-pwa/nuxt@1.1.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0)': 11067 + '@vite-pwa/nuxt@1.1.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0)': 10939 11068 dependencies: 10940 11069 '@nuxt/kit': 3.21.1(magicast@0.5.2) 10941 11070 pathe: 1.1.2 10942 11071 ufo: 1.6.3 10943 - vite-plugin-pwa: 1.2.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) 11072 + vite-plugin-pwa: 1.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) 10944 11073 transitivePeerDependencies: 10945 11074 - magicast 10946 11075 - supports-color ··· 10948 11077 - workbox-build 10949 11078 - workbox-window 10950 11079 10951 - '@vitejs/plugin-vue-jsx@5.1.4(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 11080 + '@vitejs/plugin-vue-jsx@5.1.4(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 10952 11081 dependencies: 10953 11082 '@babel/core': 7.29.0 10954 11083 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) 10955 11084 '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) 10956 11085 '@rolldown/pluginutils': 1.0.0-rc.5 10957 11086 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) 10958 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 11087 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 10959 11088 vue: 3.5.28(typescript@5.9.3) 10960 11089 transitivePeerDependencies: 10961 11090 - supports-color 10962 11091 10963 - '@vitejs/plugin-vue@6.0.4(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 11092 + '@vitejs/plugin-vue@6.0.4(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 10964 11093 dependencies: 10965 11094 '@rolldown/pluginutils': 1.0.0-rc.2 10966 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 11095 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 10967 11096 vue: 3.5.28(typescript@5.9.3) 10968 11097 10969 11098 '@vitest/expect@4.0.18': ··· 10975 11104 chai: 6.2.2 10976 11105 tinyrainbow: 3.0.3 10977 11106 10978 - '@vitest/mocker@4.0.18(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 11107 + '@vitest/mocker@4.0.18(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))': 10979 11108 dependencies: 10980 11109 '@vitest/spy': 4.0.18 10981 11110 estree-walker: 3.0.3 10982 11111 magic-string: 0.30.21 10983 11112 optionalDependencies: 10984 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 11113 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 10985 11114 10986 11115 '@vitest/pretty-format@4.0.18': 10987 11116 dependencies: ··· 11017 11146 11018 11147 '@volar/source-map@2.4.28': {} 11019 11148 11020 - '@volar/typescript@2.4.27': 11021 - dependencies: 11022 - '@volar/language-core': 2.4.27 11023 - path-browserify: 1.0.1 11024 - vscode-uri: 3.1.0 11025 - 11026 11149 '@volar/typescript@2.4.28': 11027 11150 dependencies: 11028 11151 '@volar/language-core': 2.4.28 ··· 11076 11199 estree-walker: 2.0.2 11077 11200 source-map-js: 1.2.1 11078 11201 11202 + '@vue/compiler-core@3.5.29': 11203 + dependencies: 11204 + '@babel/parser': 7.29.0 11205 + '@vue/shared': 3.5.29 11206 + entities: 7.0.1 11207 + estree-walker: 2.0.2 11208 + source-map-js: 1.2.1 11209 + 11079 11210 '@vue/compiler-dom@3.5.28': 11080 11211 dependencies: 11081 11212 '@vue/compiler-core': 3.5.28 ··· 11100 11231 11101 11232 '@vue/devtools-api@6.6.4': {} 11102 11233 11103 - '@vue/devtools-core@8.0.6(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 11234 + '@vue/devtools-core@8.0.6(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 11104 11235 dependencies: 11105 11236 '@vue/devtools-kit': 8.0.6 11106 11237 '@vue/devtools-shared': 8.0.6 11107 11238 mitt: 3.0.1 11108 11239 nanoid: 5.1.6 11109 11240 pathe: 2.0.3 11110 - vite-hot-client: 2.1.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 11241 + vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 11111 11242 vue: 3.5.28(typescript@5.9.3) 11112 11243 transitivePeerDependencies: 11113 11244 - vite ··· 11170 11301 11171 11302 '@vue/shared@3.5.28': {} 11172 11303 11304 + '@vue/shared@3.5.29': {} 11305 + 11173 11306 '@vueuse/core@10.11.1(vue@3.5.28(typescript@5.9.3))': 11174 11307 dependencies: 11175 11308 '@types/web-bluetooth': 0.0.20 ··· 11199 11332 11200 11333 '@vueuse/metadata@14.2.1': {} 11201 11334 11202 - '@vueuse/nuxt@14.2.1(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 11335 + '@vueuse/nuxt@14.2.1(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3))': 11203 11336 dependencies: 11204 11337 '@nuxt/kit': 4.3.1(magicast@0.5.2) 11205 11338 '@vueuse/core': 14.2.1(vue@3.5.28(typescript@5.9.3)) 11206 11339 '@vueuse/metadata': 14.2.1 11207 11340 local-pkg: 1.1.2 11208 - nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 11341 + nuxt: 4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2) 11209 11342 vue: 3.5.28(typescript@5.9.3) 11210 11343 transitivePeerDependencies: 11211 11344 - magicast ··· 11420 11553 dependencies: 11421 11554 balanced-match: 1.0.2 11422 11555 11423 - brace-expansion@5.0.3: 11556 + brace-expansion@5.0.4: 11424 11557 dependencies: 11425 11558 balanced-match: 4.0.4 11426 11559 ··· 12258 12391 dependencies: 12259 12392 tiny-inflate: 1.0.3 12260 12393 12261 - fontless@0.2.1(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)): 12394 + fontless@0.2.1(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 12262 12395 dependencies: 12263 12396 consola: 3.4.2 12264 12397 css-tree: 3.1.0 ··· 12274 12407 unifont: 0.7.4 12275 12408 unstorage: 1.17.4(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2) 12276 12409 optionalDependencies: 12277 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 12410 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 12278 12411 transitivePeerDependencies: 12279 12412 - '@azure/app-configuration' 12280 12413 - '@azure/cosmos' ··· 12944 13077 12945 13078 isexe@3.1.5: {} 12946 13079 12947 - isomorphic-git@1.36.3: 13080 + isomorphic-git@1.37.2: 12948 13081 dependencies: 12949 13082 async-lock: 1.4.1 12950 13083 clean-git-ref: 2.0.1 ··· 12992 13125 12993 13126 json-buffer@3.0.1: {} 12994 13127 12995 - json-schema-to-typescript-lite@15.0.0: 13128 + json-schema-to-typescript@15.0.4: 12996 13129 dependencies: 12997 - '@apidevtools/json-schema-ref-parser': 14.2.1(@types/json-schema@7.0.15) 13130 + '@apidevtools/json-schema-ref-parser': 11.9.3 12998 13131 '@types/json-schema': 7.0.15 13132 + '@types/lodash': 4.17.24 13133 + is-glob: 4.0.3 13134 + js-yaml: 4.1.1 13135 + lodash: 4.17.23 13136 + minimist: 1.2.8 13137 + prettier: 3.8.1 13138 + tinyglobby: 0.2.15 12999 13139 13000 13140 json-schema-traverse@0.4.1: {} 13001 13141 ··· 13216 13356 unist-util-is: 6.0.1 13217 13357 unist-util-visit-parents: 6.0.2 13218 13358 13219 - mdast-util-from-markdown@2.0.2: 13359 + mdast-util-from-markdown@2.0.3: 13220 13360 dependencies: 13221 13361 '@types/mdast': 4.0.4 13222 13362 '@types/unist': 3.0.3 ··· 13245 13385 dependencies: 13246 13386 '@types/mdast': 4.0.4 13247 13387 devlop: 1.1.0 13248 - mdast-util-from-markdown: 2.0.2 13388 + mdast-util-from-markdown: 2.0.3 13249 13389 mdast-util-to-markdown: 2.1.2 13250 13390 micromark-util-normalize-identifier: 2.0.1 13251 13391 transitivePeerDependencies: ··· 13254 13394 mdast-util-gfm-strikethrough@2.0.0: 13255 13395 dependencies: 13256 13396 '@types/mdast': 4.0.4 13257 - mdast-util-from-markdown: 2.0.2 13397 + mdast-util-from-markdown: 2.0.3 13258 13398 mdast-util-to-markdown: 2.1.2 13259 13399 transitivePeerDependencies: 13260 13400 - supports-color ··· 13264 13404 '@types/mdast': 4.0.4 13265 13405 devlop: 1.1.0 13266 13406 markdown-table: 3.0.4 13267 - mdast-util-from-markdown: 2.0.2 13407 + mdast-util-from-markdown: 2.0.3 13268 13408 mdast-util-to-markdown: 2.1.2 13269 13409 transitivePeerDependencies: 13270 13410 - supports-color ··· 13273 13413 dependencies: 13274 13414 '@types/mdast': 4.0.4 13275 13415 devlop: 1.1.0 13276 - mdast-util-from-markdown: 2.0.2 13416 + mdast-util-from-markdown: 2.0.3 13277 13417 mdast-util-to-markdown: 2.1.2 13278 13418 transitivePeerDependencies: 13279 13419 - supports-color 13280 13420 13281 13421 mdast-util-gfm@3.1.0: 13282 13422 dependencies: 13283 - mdast-util-from-markdown: 2.0.2 13423 + mdast-util-from-markdown: 2.0.3 13284 13424 mdast-util-gfm-autolink-literal: 2.0.1 13285 13425 mdast-util-gfm-footnote: 2.1.0 13286 13426 mdast-util-gfm-strikethrough: 2.0.0 ··· 13549 13689 13550 13690 minimatch@10.2.4: 13551 13691 dependencies: 13552 - brace-expansion: 5.0.3 13692 + brace-expansion: 5.0.4 13553 13693 13554 13694 minimatch@5.1.6: 13555 13695 dependencies: ··· 13772 13912 dependencies: 13773 13913 boolbase: 1.0.0 13774 13914 13775 - nuxt-component-meta@0.17.1(magicast@0.5.2): 13915 + nuxt-component-meta@0.17.2(magicast@0.5.2): 13776 13916 dependencies: 13777 13917 '@nuxt/kit': 4.3.1(magicast@0.5.2) 13778 13918 citty: 0.1.6 ··· 13781 13921 scule: 1.3.0 13782 13922 typescript: 5.9.3 13783 13923 ufo: 1.6.3 13784 - vue-component-meta: 3.2.4(typescript@5.9.3) 13924 + vue-component-meta: 3.2.5(typescript@5.9.3) 13785 13925 transitivePeerDependencies: 13786 13926 - magicast 13787 13927 13788 13928 nuxt-define@1.0.0: {} 13789 13929 13790 - nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2): 13930 + nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2): 13791 13931 dependencies: 13792 13932 '@dxup/nuxt': 0.3.2(magicast@0.5.2) 13793 13933 '@nuxt/cli': 3.33.1(@nuxt/schema@4.3.1)(cac@6.7.14)(magicast@0.5.2) 13794 - '@nuxt/devtools': 3.1.1(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 13934 + '@nuxt/devtools': 3.1.1(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)) 13795 13935 '@nuxt/kit': 4.3.1(magicast@0.5.2) 13796 - '@nuxt/nitro-server': 4.3.1(better-sqlite3@12.6.2)(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-rc.5)(typescript@5.9.3) 13936 + '@nuxt/nitro-server': 4.3.1(better-sqlite3@12.6.2)(db0@0.3.4(better-sqlite3@12.6.2))(ioredis@5.9.2)(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-rc.5)(typescript@5.9.3) 13797 13937 '@nuxt/schema': 4.3.1 13798 13938 '@nuxt/telemetry': 2.7.0(@nuxt/kit@4.3.1(magicast@0.5.2)) 13799 - '@nuxt/vite-builder': 4.3.1(@types/node@25.3.1)(eslint@10.0.0(jiti@2.6.1))(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.1)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2) 13939 + '@nuxt/vite-builder': 4.3.1(@types/node@25.3.2)(eslint@10.0.0(jiti@2.6.1))(magicast@0.5.2)(nuxt@4.3.1(@parcel/watcher@2.5.6)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.28)(better-sqlite3@12.6.2)(cac@6.7.14)(db0@0.3.4(better-sqlite3@12.6.2))(eslint@10.0.0(jiti@2.6.1))(ioredis@5.9.2)(magicast@0.5.2)(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(optionator@0.9.4)(oxlint@1.50.0)(rolldown@1.0.0-rc.5)(rollup@4.57.1)(terser@5.46.0)(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3))(vue@3.5.28(typescript@5.9.3))(yaml@2.8.2) 13800 13940 '@unhead/vue': 2.1.4(vue@3.5.28(typescript@5.9.3)) 13801 13941 '@vue/shared': 3.5.28 13802 13942 c12: 3.3.3(magicast@0.5.2) ··· 13848 13988 vue-router: 4.6.4(vue@3.5.28(typescript@5.9.3)) 13849 13989 optionalDependencies: 13850 13990 '@parcel/watcher': 2.5.6 13851 - '@types/node': 25.3.1 13991 + '@types/node': 25.3.2 13852 13992 transitivePeerDependencies: 13853 13993 - '@azure/app-configuration' 13854 13994 - '@azure/cosmos' ··· 14432 14572 14433 14573 prelude-ls@1.2.1: {} 14434 14574 14575 + prettier@3.8.1: {} 14576 + 14435 14577 pretty-bytes@5.6.0: {} 14436 14578 14437 14579 pretty-bytes@6.1.1: {} ··· 14770 14912 '@types/mdast': 4.0.4 14771 14913 '@types/unist': 3.0.3 14772 14914 flat: 6.0.1 14773 - mdast-util-from-markdown: 2.0.2 14915 + mdast-util-from-markdown: 2.0.3 14774 14916 mdast-util-to-markdown: 2.1.2 14775 14917 micromark: 4.0.2 14776 14918 micromark-core-commonmark: 2.0.3 ··· 14791 14933 remark-parse@11.0.0: 14792 14934 dependencies: 14793 14935 '@types/mdast': 4.0.4 14794 - mdast-util-from-markdown: 2.0.2 14936 + mdast-util-from-markdown: 2.0.3 14795 14937 micromark-util-types: 2.0.2 14796 14938 unified: 11.0.5 14797 14939 transitivePeerDependencies: ··· 14827 14969 14828 14970 rfdc@1.4.1: {} 14829 14971 14830 - rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2): 14972 + rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2): 14831 14973 dependencies: 14832 14974 '@oxc-project/runtime': 0.101.0 14833 14975 fdir: 6.5.0(picomatch@4.0.3) ··· 14837 14979 rolldown: 1.0.0-beta.53 14838 14980 tinyglobby: 0.2.15 14839 14981 optionalDependencies: 14840 - '@types/node': 25.3.1 14982 + '@types/node': 25.3.2 14841 14983 esbuild: 0.27.3 14842 14984 fsevents: 2.3.3 14843 14985 jiti: 2.6.1 ··· 15076 15218 15077 15219 shell-quote@1.8.3: {} 15078 15220 15079 - shiki@3.22.0: 15221 + shiki@3.23.0: 15222 + dependencies: 15223 + '@shikijs/core': 3.23.0 15224 + '@shikijs/engine-javascript': 3.23.0 15225 + '@shikijs/engine-oniguruma': 3.23.0 15226 + '@shikijs/langs': 3.23.0 15227 + '@shikijs/themes': 3.23.0 15228 + '@shikijs/types': 3.23.0 15229 + '@shikijs/vscode-textmate': 10.0.2 15230 + '@types/hast': 3.0.4 15231 + 15232 + shiki@4.0.0: 15080 15233 dependencies: 15081 - '@shikijs/core': 3.22.0 15082 - '@shikijs/engine-javascript': 3.22.0 15083 - '@shikijs/engine-oniguruma': 3.22.0 15084 - '@shikijs/langs': 3.22.0 15085 - '@shikijs/themes': 3.22.0 15086 - '@shikijs/types': 3.22.0 15234 + '@shikijs/core': 4.0.0 15235 + '@shikijs/engine-javascript': 4.0.0 15236 + '@shikijs/engine-oniguruma': 4.0.0 15237 + '@shikijs/langs': 4.0.0 15238 + '@shikijs/themes': 4.0.0 15239 + '@shikijs/types': 4.0.0 15087 15240 '@shikijs/vscode-textmate': 10.0.2 15088 15241 '@types/hast': 3.0.4 15089 15242 ··· 15536 15689 dependencies: 15537 15690 hookable: 6.0.1 15538 15691 15539 - unhead@2.1.6: 15692 + unhead@2.1.9: 15540 15693 dependencies: 15541 15694 hookable: 6.0.1 15542 15695 ··· 15590 15743 unplugin: 2.3.11 15591 15744 unplugin-utils: 0.3.1 15592 15745 15746 + unimport@5.7.0: 15747 + dependencies: 15748 + acorn: 8.16.0 15749 + escape-string-regexp: 5.0.0 15750 + estree-walker: 3.0.3 15751 + local-pkg: 1.1.2 15752 + magic-string: 0.30.21 15753 + mlly: 1.8.0 15754 + pathe: 2.0.3 15755 + picomatch: 4.0.3 15756 + pkg-types: 2.3.0 15757 + scule: 1.3.0 15758 + strip-literal: 3.1.0 15759 + tinyglobby: 0.2.15 15760 + unplugin: 2.3.11 15761 + unplugin-utils: 0.3.1 15762 + 15593 15763 unique-string@2.0.0: 15594 15764 dependencies: 15595 15765 crypto-random-string: 2.0.0 ··· 15633 15803 local-pkg: 1.1.2 15634 15804 magic-string: 0.30.21 15635 15805 picomatch: 4.0.3 15636 - unimport: 5.6.0 15806 + unimport: 5.7.0 15637 15807 unplugin: 2.3.11 15638 15808 unplugin-utils: 0.3.1 15639 15809 optionalDependencies: ··· 15808 15978 '@types/unist': 3.0.3 15809 15979 vfile-message: 4.0.3 15810 15980 15811 - vite-dev-rpc@1.1.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)): 15981 + vite-dev-rpc@1.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 15812 15982 dependencies: 15813 15983 birpc: 2.9.0 15814 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15815 - vite-hot-client: 2.1.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 15984 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 15985 + vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 15816 15986 15817 - vite-hot-client@2.1.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)): 15987 + vite-hot-client@2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 15818 15988 dependencies: 15819 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15989 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 15820 15990 15821 - vite-node@5.3.0(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2): 15991 + vite-node@5.3.0(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2): 15822 15992 dependencies: 15823 15993 cac: 6.7.14 15824 15994 es-module-lexer: 2.0.0 15825 15995 obug: 2.1.1 15826 15996 pathe: 2.0.3 15827 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15997 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15828 15998 transitivePeerDependencies: 15829 15999 - '@types/node' 15830 16000 - esbuild ··· 15838 16008 - tsx 15839 16009 - yaml 15840 16010 15841 - vite-plugin-checker@0.12.0(eslint@10.0.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)): 16011 + vite-plugin-checker@0.12.0(eslint@10.0.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.50.0)(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vue-tsc@3.2.5(typescript@5.9.3)): 15842 16012 dependencies: 15843 16013 '@babel/code-frame': 7.29.0 15844 16014 chokidar: 4.0.3 ··· 15847 16017 picomatch: 4.0.3 15848 16018 tiny-invariant: 1.3.3 15849 16019 tinyglobby: 0.2.15 15850 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 16020 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15851 16021 vscode-uri: 3.1.0 15852 16022 optionalDependencies: 15853 16023 eslint: 10.0.0(jiti@2.6.1) ··· 15856 16026 typescript: 5.9.3 15857 16027 vue-tsc: 3.2.5(typescript@5.9.3) 15858 16028 15859 - vite-plugin-inspect@11.3.3(@nuxt/kit@4.3.1(magicast@0.5.2))(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)): 16029 + vite-plugin-inspect@11.3.3(@nuxt/kit@4.3.1(magicast@0.5.2))(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)): 15860 16030 dependencies: 15861 16031 ansis: 4.2.0 15862 16032 debug: 4.4.3 ··· 15866 16036 perfect-debounce: 2.1.0 15867 16037 sirv: 3.0.2 15868 16038 unplugin-utils: 0.3.1 15869 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15870 - vite-dev-rpc: 1.1.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 16039 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 16040 + vite-dev-rpc: 1.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) 15871 16041 optionalDependencies: 15872 16042 '@nuxt/kit': 4.3.1(magicast@0.5.2) 15873 16043 transitivePeerDependencies: 15874 16044 - supports-color 15875 16045 15876 - vite-plugin-pwa@1.2.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0): 16046 + vite-plugin-pwa@1.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0): 15877 16047 dependencies: 15878 16048 debug: 4.4.3 15879 16049 pretty-bytes: 6.1.1 15880 16050 tinyglobby: 0.2.15 15881 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 16051 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 15882 16052 workbox-build: 7.4.0 15883 16053 workbox-window: 7.4.0 15884 16054 transitivePeerDependencies: 15885 16055 - supports-color 15886 16056 15887 - vite-plugin-vue-tracer@1.2.0(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)): 16057 + vite-plugin-vue-tracer@1.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.28(typescript@5.9.3)): 15888 16058 dependencies: 15889 16059 estree-walker: 3.0.3 15890 16060 exsolve: 1.0.8 15891 16061 magic-string: 0.30.21 15892 16062 pathe: 2.0.3 15893 16063 source-map-js: 1.2.1 15894 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 16064 + vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2) 15895 16065 vue: 3.5.28(typescript@5.9.3) 15896 16066 15897 - vitest-environment-nuxt@1.0.1(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vitest@4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)): 16067 + vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2): 15898 16068 dependencies: 15899 - '@nuxt/test-utils': 4.0.0(magicast@0.5.2)(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2))(typescript@5.9.3)(vitest@4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 16069 + esbuild: 0.27.3 16070 + fdir: 6.5.0(picomatch@4.0.3) 16071 + picomatch: 4.0.3 16072 + postcss: 8.5.6 16073 + rollup: 4.57.1 16074 + tinyglobby: 0.2.15 16075 + optionalDependencies: 16076 + '@types/node': 25.3.2 16077 + fsevents: 2.3.3 16078 + jiti: 2.6.1 16079 + lightningcss: 1.31.1 16080 + terser: 5.46.0 16081 + yaml: 2.8.2 16082 + 16083 + vitest-environment-nuxt@1.0.1(magicast@0.5.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)): 16084 + dependencies: 16085 + '@nuxt/test-utils': 4.0.0(magicast@0.5.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vitest@4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 15900 16086 transitivePeerDependencies: 15901 16087 - '@cucumber/cucumber' 15902 16088 - '@jest/globals' ··· 15913 16099 - vite 15914 16100 - vitest 15915 16101 15916 - vitest@4.0.18(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2): 16102 + vitest@4.0.18(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2): 15917 16103 dependencies: 15918 16104 '@vitest/expect': 4.0.18 15919 - '@vitest/mocker': 4.0.18(rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 16105 + '@vitest/mocker': 4.0.18(rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2)) 15920 16106 '@vitest/pretty-format': 4.0.18 15921 16107 '@vitest/runner': 4.0.18 15922 16108 '@vitest/snapshot': 4.0.18 ··· 15933 16119 tinyexec: 1.0.2 15934 16120 tinyglobby: 0.2.15 15935 16121 tinyrainbow: 3.0.3 15936 - vite: rolldown-vite@7.3.1(@types/node@25.3.1)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 16122 + vite: rolldown-vite@7.3.1(@types/node@25.3.2)(esbuild@0.27.3)(jiti@2.6.1)(terser@5.46.0)(yaml@2.8.2) 15937 16123 why-is-node-running: 2.3.0 15938 16124 optionalDependencies: 15939 - '@types/node': 25.3.1 16125 + '@types/node': 25.3.2 15940 16126 transitivePeerDependencies: 15941 16127 - esbuild 15942 16128 - jiti ··· 15956 16142 dependencies: 15957 16143 ufo: 1.6.3 15958 16144 15959 - vue-component-meta@3.2.4(typescript@5.9.3): 16145 + vue-component-meta@3.2.5(typescript@5.9.3): 15960 16146 dependencies: 15961 - '@volar/typescript': 2.4.27 15962 - '@vue/language-core': 3.2.4 16147 + '@volar/typescript': 2.4.28 16148 + '@vue/language-core': 3.2.5 15963 16149 path-browserify: 1.0.1 15964 16150 optionalDependencies: 15965 16151 typescript: 5.9.3
public/images/content/2026-02-27/IMG_4252.webp

This is a binary file and will not be displayed.

public/images/content/2026-02-27/IMG_4335.webp

This is a binary file and will not be displayed.

public/images/content/2026-02-27/gannonif_854.gif

This is a binary file and will not be displayed.

public/images/content/2026-02-27/oot2d-label.png

This is a binary file and will not be displayed.