From a771d860ed136205451e6984f4cab96dcc739117 Mon Sep 17 00:00:00 2001 From: Miyo Sho <135030944+yuri-kiss@users.noreply.github.com> Date: Wed, 26 Nov 2025 14:21:20 -0500 Subject: [PATCH 1/2] allow JXL, WEBP and PNG --- package-lock.json | 30 +++---- src/lib/Extension/Component.svelte | 14 ++- src/lib/extensions.js | 80 +++++++++--------- static/images/0znzw/MoreFields.avif | Bin 483 -> 493 bytes static/images/0znzw/MoreFields.jxl | Bin 0 -> 151 bytes static/images/0znzw/MoreFields.png | Bin 0 -> 447 bytes static/images/0znzw/MoreFields.webp | Bin 0 -> 178 bytes static/images/0znzw/ScopeVars.avif | Bin 281 -> 291 bytes static/images/0znzw/ScopeVars.jxl | Bin 0 -> 81 bytes static/images/0znzw/ScopeVars.png | Bin 0 -> 329 bytes static/images/0znzw/ScopeVars.webp | Bin 0 -> 86 bytes static/images/DogeisCut/FormatNumbers.jxl | Bin 0 -> 20746 bytes static/images/DogeisCut/FormatNumbers.png | Bin 0 -> 90179 bytes static/images/DogeisCut/FormatNumbers.webp | Bin 0 -> 6656 bytes static/images/Embin/embintranslation.jxl | Bin 0 -> 20549 bytes static/images/Embin/embintranslation.png | Bin 0 -> 28333 bytes static/images/Embin/embintranslation.webp | Bin 0 -> 8636 bytes static/images/Faunks/Blobs.jxl | Bin 0 -> 32763 bytes static/images/Faunks/Blobs.png | Bin 0 -> 163826 bytes static/images/Faunks/Blobs.webp | Bin 0 -> 20294 bytes static/images/Gen1x/banner.jxl | Bin 0 -> 62199 bytes static/images/Gen1x/banner.png | Bin 0 -> 214686 bytes static/images/Gen1x/banner.webp | Bin 0 -> 21350 bytes static/images/Gen1x/betterstorage.jxl | Bin 0 -> 18821 bytes static/images/Gen1x/betterstorage.png | Bin 0 -> 60595 bytes static/images/Gen1x/betterstorage.webp | Bin 0 -> 7366 bytes static/images/Gen1x/cats.jxl | Bin 0 -> 42597 bytes static/images/Gen1x/cats.png | Bin 0 -> 257836 bytes static/images/Gen1x/cats.webp | Bin 0 -> 21540 bytes static/images/Gen1x/chess-ext.jxl | Bin 0 -> 20359 bytes static/images/Gen1x/chess-ext.png | Bin 0 -> 151085 bytes static/images/Gen1x/chess-ext.webp | Bin 0 -> 9590 bytes static/images/Gen1x/mw-placeholder.jxl | Bin 0 -> 85 bytes static/images/Gen1x/mw-placeholder.png | Bin 0 -> 327 bytes static/images/Gen1x/mw-placeholder.webp | Bin 0 -> 78 bytes .../Gen1x/placeholder-betterstorage.jxl | Bin 0 -> 82 bytes .../Gen1x/placeholder-betterstorage.png | Bin 0 -> 327 bytes .../Gen1x/placeholder-betterstorage.webp | Bin 0 -> 84 bytes static/images/Gen1x/placeholder-cats.jxl | Bin 0 -> 77 bytes static/images/Gen1x/placeholder-cats.png | Bin 0 -> 327 bytes static/images/Gen1x/placeholder-cats.webp | Bin 0 -> 74 bytes static/images/Gen1x/randomutils.jxl | Bin 0 -> 42861 bytes static/images/Gen1x/randomutils.png | Bin 0 -> 162239 bytes static/images/Gen1x/randomutils.webp | Bin 0 -> 15704 bytes static/images/Ikelene/ExtensionBanner.jxl | Bin 0 -> 8601 bytes static/images/Ikelene/ExtensionBanner.png | Bin 0 -> 19138 bytes static/images/Ikelene/ExtensionBanner.webp | Bin 0 -> 3230 bytes static/images/JeremyGamer13/christmas.jxl | Bin 0 -> 25126 bytes static/images/JeremyGamer13/christmas.png | Bin 0 -> 58851 bytes static/images/JeremyGamer13/christmas.webp | Bin 0 -> 9298 bytes static/images/JeremyGamer13/epic.jxl | Bin 0 -> 26459 bytes static/images/JeremyGamer13/epic.png | Bin 0 -> 84921 bytes static/images/JeremyGamer13/epic.webp | Bin 0 -> 14644 bytes static/images/JeremyGamer13/epicutils.jxl | Bin 0 -> 12981 bytes static/images/JeremyGamer13/epicutils.png | Bin 0 -> 39812 bytes static/images/JeremyGamer13/epicutils.webp | Bin 0 -> 6694 bytes static/images/JeremyGamer13/screenshot1.jxl | Bin 0 -> 5894 bytes static/images/JeremyGamer13/screenshot1.png | Bin 0 -> 10005 bytes static/images/JeremyGamer13/screenshot1.webp | Bin 0 -> 1708 bytes static/images/LordCat0/ProjectInterfaces.jxl | Bin 0 -> 26856 bytes static/images/LordCat0/ProjectInterfaces.png | Bin 0 -> 67086 bytes static/images/LordCat0/ProjectInterfaces.webp | Bin 0 -> 11008 bytes .../placeholder-howmanylines.jxl | Bin 0 -> 83 bytes .../placeholder-howmanylines.png | Bin 0 -> 327 bytes .../placeholder-howmanylines.webp | Bin 0 -> 82 bytes static/images/MrRedstonia/counterplusplus.jxl | Bin 0 -> 24975 bytes static/images/MrRedstonia/counterplusplus.png | Bin 0 -> 98132 bytes .../images/MrRedstonia/counterplusplus.webp | Bin 0 -> 10044 bytes static/images/MubiLop/authpenguin.avif | Bin 11737 -> 10419 bytes static/images/MubiLop/authpenguin.jxl | Bin 0 -> 48123 bytes static/images/MubiLop/authpenguin.png | Bin 0 -> 120418 bytes static/images/MubiLop/authpenguin.webp | Bin 0 -> 19264 bytes static/images/MubiLop/numutils.avif | Bin 8275 -> 7157 bytes static/images/MubiLop/numutils.jxl | Bin 0 -> 29631 bytes static/images/MubiLop/numutils.png | Bin 0 -> 165239 bytes static/images/MubiLop/numutils.webp | Bin 0 -> 12218 bytes static/images/MubiLop/penguingpt.avif | Bin 4694 -> 3363 bytes static/images/MubiLop/penguingpt.jxl | Bin 0 -> 17180 bytes static/images/MubiLop/penguingpt.png | Bin 0 -> 82862 bytes static/images/MubiLop/penguingpt.webp | Bin 0 -> 6722 bytes static/images/MubiLop/penguinhook.avif | Bin 10323 -> 7924 bytes static/images/MubiLop/penguinhook.jxl | Bin 0 -> 35957 bytes static/images/MubiLop/penguinhook.png | Bin 0 -> 190012 bytes static/images/MubiLop/penguinhook.webp | Bin 0 -> 16822 bytes .../MubiLop/placeholder-yeetyourfiles.avif | Bin 0 -> 465 bytes .../MubiLop/placeholder-yeetyourfiles.jxl | Bin 0 -> 93 bytes .../MubiLop/placeholder-yeetyourfiles.webp | Bin 0 -> 86 bytes static/images/MubiLop/spritesheeter.avif | Bin 12012 -> 10087 bytes static/images/MubiLop/spritesheeter.jxl | Bin 0 -> 39734 bytes static/images/MubiLop/spritesheeter.png | Bin 0 -> 139290 bytes static/images/MubiLop/spritesheeter.webp | Bin 0 -> 16248 bytes static/images/MubiLop/toastnotifs.avif | Bin 8740 -> 7164 bytes static/images/MubiLop/toastnotifs.jxl | Bin 0 -> 31051 bytes static/images/MubiLop/toastnotifs.png | Bin 0 -> 90236 bytes static/images/MubiLop/toastnotifs.webp | Bin 0 -> 13116 bytes static/images/MubiLop/yeetyourfiles.avif | Bin 0 -> 8747 bytes static/images/MubiLop/yeetyourfiles.jxl | Bin 0 -> 31861 bytes static/images/MubiLop/yeetyourfiles.webp | Bin 0 -> 17162 bytes static/images/NamelessCat/corsproxy.jxl | Bin 0 -> 16907 bytes static/images/NamelessCat/corsproxy.png | Bin 0 -> 62369 bytes static/images/NamelessCat/corsproxy.webp | Bin 0 -> 6028 bytes .../NamelessCat/placeholder-corsproxy.jxl | Bin 0 -> 85 bytes .../NamelessCat/placeholder-corsproxy.png | Bin 0 -> 327 bytes .../NamelessCat/placeholder-corsproxy.webp | Bin 0 -> 74 bytes static/images/NotHouse/DiscordAuth-banner.jxl | Bin 0 -> 15868 bytes static/images/NotHouse/DiscordAuth-banner.png | Bin 0 -> 55967 bytes .../images/NotHouse/DiscordAuth-banner.webp | Bin 0 -> 6478 bytes static/images/NotHouse/DiscordAuth.jxl | Bin 0 -> 16365 bytes static/images/NotHouse/DiscordAuth.png | Bin 0 -> 49426 bytes static/images/NotHouse/DiscordAuth.webp | Bin 0 -> 6552 bytes .../images/NotHouse/OnlineCaptcha-banner.jxl | Bin 0 -> 24444 bytes .../images/NotHouse/OnlineCaptcha-banner.png | Bin 0 -> 90079 bytes .../images/NotHouse/OnlineCaptcha-banner.webp | Bin 0 -> 10542 bytes static/images/ObviousAlexC/penplus.jxl | Bin 0 -> 27597 bytes static/images/ObviousAlexC/penplus.png | Bin 0 -> 117948 bytes static/images/ObviousAlexC/penplus.webp | Bin 0 -> 10504 bytes static/images/PuzzlingGGG/TTSR.jxl | Bin 0 -> 33137 bytes static/images/PuzzlingGGG/TTSR.png | Bin 0 -> 82937 bytes static/images/PuzzlingGGG/TTSR.webp | Bin 0 -> 11176 bytes static/images/RubyDevs/turboweather.jxl | Bin 0 -> 26996 bytes static/images/RubyDevs/turboweather.png | Bin 0 -> 152246 bytes static/images/RubyDevs/turboweather.webp | Bin 0 -> 11442 bytes static/images/SammerLOL/pangapi.jxl | Bin 0 -> 19525 bytes static/images/SammerLOL/pangapi.png | Bin 0 -> 114239 bytes static/images/SammerLOL/pangapi.webp | Bin 0 -> 9594 bytes .../images/TheShovel/placeholder-extexp.jxl | Bin 0 -> 77 bytes .../images/TheShovel/placeholder-extexp.png | Bin 0 -> 327 bytes .../images/TheShovel/placeholder-extexp.webp | Bin 0 -> 74 bytes static/images/TheShovel/thumbnail-blockAI.jxl | Bin 0 -> 22924 bytes static/images/TheShovel/thumbnail-blockAI.png | Bin 0 -> 49268 bytes .../images/TheShovel/thumbnail-blockAI.webp | Bin 0 -> 8908 bytes .../images/TheShovel/thumbnail-doodlerec.jxl | Bin 0 -> 49633 bytes .../images/TheShovel/thumbnail-doodlerec.png | Bin 0 -> 265771 bytes .../images/TheShovel/thumbnail-doodlerec.webp | Bin 0 -> 22490 bytes .../TheShovel/thumbnail-motionsprite.jxl | Bin 0 -> 18834 bytes .../TheShovel/thumbnail-motionsprite.png | Bin 0 -> 54542 bytes .../TheShovel/thumbnail-motionsprite.webp | Bin 0 -> 16494 bytes static/images/TheShovel/thumbnail-oneko.jxl | Bin 0 -> 3276 bytes static/images/TheShovel/thumbnail-oneko.png | Bin 0 -> 2132 bytes static/images/TheShovel/thumbnail-oneko.webp | Bin 0 -> 1042 bytes .../images/VeryGoodScratcher42/More-Types.jxl | Bin 0 -> 41496 bytes .../images/VeryGoodScratcher42/More-Types.png | Bin 0 -> 156244 bytes .../VeryGoodScratcher42/More-Types.webp | Bin 0 -> 19724 bytes static/images/artem_p4/perceptron.jxl | Bin 0 -> 24134 bytes static/images/artem_p4/perceptron.png | Bin 0 -> 117178 bytes static/images/artem_p4/perceptron.webp | Bin 0 -> 7674 bytes static/images/bop_tw/Twitch.jxl | Bin 0 -> 5756 bytes static/images/bop_tw/Twitch.png | Bin 0 -> 11289 bytes static/images/bop_tw/Twitch.webp | Bin 0 -> 1764 bytes static/images/example.jxl | Bin 0 -> 20329 bytes static/images/example.png | Bin 0 -> 49783 bytes static/images/example.webp | Bin 0 -> 6218 bytes static/images/gaimerI17/DeviceMotion.jxl | Bin 0 -> 59017 bytes static/images/gaimerI17/DeviceMotion.png | Bin 0 -> 124111 bytes static/images/gaimerI17/DeviceMotion.webp | Bin 0 -> 17186 bytes static/images/justablock/gitpenguin.jxl | Bin 0 -> 18329 bytes static/images/justablock/gitpenguin.png | Bin 0 -> 52949 bytes static/images/justablock/gitpenguin.webp | Bin 0 -> 5986 bytes static/images/jwklong/mathematics.jxl | Bin 0 -> 21870 bytes static/images/jwklong/mathematics.png | Bin 0 -> 43352 bytes static/images/jwklong/mathematics.webp | Bin 0 -> 7636 bytes static/images/jwklong/projectpage.jxl | Bin 0 -> 16316 bytes static/images/jwklong/projectpage.png | Bin 0 -> 19044 bytes static/images/jwklong/projectpage.webp | Bin 0 -> 5228 bytes static/images/pooiod/WindowHasher.jxl | Bin 0 -> 15445 bytes static/images/pooiod/WindowHasher.png | Bin 0 -> 94616 bytes static/images/pooiod/WindowHasher.webp | Bin 0 -> 6820 bytes static/images/sourdoggy/stylus_ext.jxl | Bin 0 -> 6264 bytes static/images/sourdoggy/stylus_ext.png | Bin 0 -> 23454 bytes static/images/sourdoggy/stylus_ext.webp | Bin 0 -> 11514 bytes 170 files changed, 67 insertions(+), 57 deletions(-) create mode 100644 static/images/0znzw/MoreFields.jxl create mode 100644 static/images/0znzw/MoreFields.png create mode 100644 static/images/0znzw/MoreFields.webp create mode 100644 static/images/0znzw/ScopeVars.jxl create mode 100644 static/images/0znzw/ScopeVars.png create mode 100644 static/images/0znzw/ScopeVars.webp create mode 100644 static/images/DogeisCut/FormatNumbers.jxl create mode 100644 static/images/DogeisCut/FormatNumbers.png create mode 100644 static/images/DogeisCut/FormatNumbers.webp create mode 100644 static/images/Embin/embintranslation.jxl create mode 100644 static/images/Embin/embintranslation.png create mode 100644 static/images/Embin/embintranslation.webp create mode 100644 static/images/Faunks/Blobs.jxl create mode 100644 static/images/Faunks/Blobs.png create mode 100644 static/images/Faunks/Blobs.webp create mode 100644 static/images/Gen1x/banner.jxl create mode 100644 static/images/Gen1x/banner.png create mode 100644 static/images/Gen1x/banner.webp create mode 100644 static/images/Gen1x/betterstorage.jxl create mode 100644 static/images/Gen1x/betterstorage.png create mode 100644 static/images/Gen1x/betterstorage.webp create mode 100644 static/images/Gen1x/cats.jxl create mode 100644 static/images/Gen1x/cats.png create mode 100644 static/images/Gen1x/cats.webp create mode 100644 static/images/Gen1x/chess-ext.jxl create mode 100644 static/images/Gen1x/chess-ext.png create mode 100644 static/images/Gen1x/chess-ext.webp create mode 100644 static/images/Gen1x/mw-placeholder.jxl create mode 100644 static/images/Gen1x/mw-placeholder.png create mode 100644 static/images/Gen1x/mw-placeholder.webp create mode 100644 static/images/Gen1x/placeholder-betterstorage.jxl create mode 100644 static/images/Gen1x/placeholder-betterstorage.png create mode 100644 static/images/Gen1x/placeholder-betterstorage.webp create mode 100644 static/images/Gen1x/placeholder-cats.jxl create mode 100644 static/images/Gen1x/placeholder-cats.png create mode 100644 static/images/Gen1x/placeholder-cats.webp create mode 100644 static/images/Gen1x/randomutils.jxl create mode 100644 static/images/Gen1x/randomutils.png create mode 100644 static/images/Gen1x/randomutils.webp create mode 100644 static/images/Ikelene/ExtensionBanner.jxl create mode 100644 static/images/Ikelene/ExtensionBanner.png create mode 100644 static/images/Ikelene/ExtensionBanner.webp create mode 100644 static/images/JeremyGamer13/christmas.jxl create mode 100644 static/images/JeremyGamer13/christmas.png create mode 100644 static/images/JeremyGamer13/christmas.webp create mode 100644 static/images/JeremyGamer13/epic.jxl create mode 100644 static/images/JeremyGamer13/epic.png create mode 100644 static/images/JeremyGamer13/epic.webp create mode 100644 static/images/JeremyGamer13/epicutils.jxl create mode 100644 static/images/JeremyGamer13/epicutils.png create mode 100644 static/images/JeremyGamer13/epicutils.webp create mode 100644 static/images/JeremyGamer13/screenshot1.jxl create mode 100644 static/images/JeremyGamer13/screenshot1.png create mode 100644 static/images/JeremyGamer13/screenshot1.webp create mode 100644 static/images/LordCat0/ProjectInterfaces.jxl create mode 100644 static/images/LordCat0/ProjectInterfaces.png create mode 100644 static/images/LordCat0/ProjectInterfaces.webp create mode 100644 static/images/Monochromasity/placeholder-howmanylines.jxl create mode 100644 static/images/Monochromasity/placeholder-howmanylines.png create mode 100644 static/images/Monochromasity/placeholder-howmanylines.webp create mode 100644 static/images/MrRedstonia/counterplusplus.jxl create mode 100644 static/images/MrRedstonia/counterplusplus.png create mode 100644 static/images/MrRedstonia/counterplusplus.webp create mode 100644 static/images/MubiLop/authpenguin.jxl create mode 100644 static/images/MubiLop/authpenguin.png create mode 100644 static/images/MubiLop/authpenguin.webp create mode 100644 static/images/MubiLop/numutils.jxl create mode 100644 static/images/MubiLop/numutils.png create mode 100644 static/images/MubiLop/numutils.webp create mode 100644 static/images/MubiLop/penguingpt.jxl create mode 100644 static/images/MubiLop/penguingpt.png create mode 100644 static/images/MubiLop/penguingpt.webp create mode 100644 static/images/MubiLop/penguinhook.jxl create mode 100644 static/images/MubiLop/penguinhook.png create mode 100644 static/images/MubiLop/penguinhook.webp create mode 100644 static/images/MubiLop/placeholder-yeetyourfiles.avif create mode 100644 static/images/MubiLop/placeholder-yeetyourfiles.jxl create mode 100644 static/images/MubiLop/placeholder-yeetyourfiles.webp create mode 100644 static/images/MubiLop/spritesheeter.jxl create mode 100644 static/images/MubiLop/spritesheeter.png create mode 100644 static/images/MubiLop/spritesheeter.webp create mode 100644 static/images/MubiLop/toastnotifs.jxl create mode 100644 static/images/MubiLop/toastnotifs.png create mode 100644 static/images/MubiLop/toastnotifs.webp create mode 100644 static/images/MubiLop/yeetyourfiles.avif create mode 100644 static/images/MubiLop/yeetyourfiles.jxl create mode 100644 static/images/MubiLop/yeetyourfiles.webp create mode 100644 static/images/NamelessCat/corsproxy.jxl create mode 100644 static/images/NamelessCat/corsproxy.png create mode 100644 static/images/NamelessCat/corsproxy.webp create mode 100644 static/images/NamelessCat/placeholder-corsproxy.jxl create mode 100644 static/images/NamelessCat/placeholder-corsproxy.png create mode 100644 static/images/NamelessCat/placeholder-corsproxy.webp create mode 100644 static/images/NotHouse/DiscordAuth-banner.jxl create mode 100644 static/images/NotHouse/DiscordAuth-banner.png create mode 100644 static/images/NotHouse/DiscordAuth-banner.webp create mode 100644 static/images/NotHouse/DiscordAuth.jxl create mode 100644 static/images/NotHouse/DiscordAuth.png create mode 100644 static/images/NotHouse/DiscordAuth.webp create mode 100644 static/images/NotHouse/OnlineCaptcha-banner.jxl create mode 100644 static/images/NotHouse/OnlineCaptcha-banner.png create mode 100644 static/images/NotHouse/OnlineCaptcha-banner.webp create mode 100644 static/images/ObviousAlexC/penplus.jxl create mode 100644 static/images/ObviousAlexC/penplus.png create mode 100644 static/images/ObviousAlexC/penplus.webp create mode 100644 static/images/PuzzlingGGG/TTSR.jxl create mode 100644 static/images/PuzzlingGGG/TTSR.png create mode 100644 static/images/PuzzlingGGG/TTSR.webp create mode 100644 static/images/RubyDevs/turboweather.jxl create mode 100644 static/images/RubyDevs/turboweather.png create mode 100644 static/images/RubyDevs/turboweather.webp create mode 100644 static/images/SammerLOL/pangapi.jxl create mode 100644 static/images/SammerLOL/pangapi.png create mode 100644 static/images/SammerLOL/pangapi.webp create mode 100644 static/images/TheShovel/placeholder-extexp.jxl create mode 100644 static/images/TheShovel/placeholder-extexp.png create mode 100644 static/images/TheShovel/placeholder-extexp.webp create mode 100644 static/images/TheShovel/thumbnail-blockAI.jxl create mode 100644 static/images/TheShovel/thumbnail-blockAI.png create mode 100644 static/images/TheShovel/thumbnail-blockAI.webp create mode 100644 static/images/TheShovel/thumbnail-doodlerec.jxl create mode 100644 static/images/TheShovel/thumbnail-doodlerec.png create mode 100644 static/images/TheShovel/thumbnail-doodlerec.webp create mode 100644 static/images/TheShovel/thumbnail-motionsprite.jxl create mode 100644 static/images/TheShovel/thumbnail-motionsprite.png create mode 100644 static/images/TheShovel/thumbnail-motionsprite.webp create mode 100644 static/images/TheShovel/thumbnail-oneko.jxl create mode 100644 static/images/TheShovel/thumbnail-oneko.png create mode 100644 static/images/TheShovel/thumbnail-oneko.webp create mode 100644 static/images/VeryGoodScratcher42/More-Types.jxl create mode 100644 static/images/VeryGoodScratcher42/More-Types.png create mode 100644 static/images/VeryGoodScratcher42/More-Types.webp create mode 100644 static/images/artem_p4/perceptron.jxl create mode 100644 static/images/artem_p4/perceptron.png create mode 100644 static/images/artem_p4/perceptron.webp create mode 100644 static/images/bop_tw/Twitch.jxl create mode 100644 static/images/bop_tw/Twitch.png create mode 100644 static/images/bop_tw/Twitch.webp create mode 100644 static/images/example.jxl create mode 100644 static/images/example.png create mode 100644 static/images/example.webp create mode 100644 static/images/gaimerI17/DeviceMotion.jxl create mode 100644 static/images/gaimerI17/DeviceMotion.png create mode 100644 static/images/gaimerI17/DeviceMotion.webp create mode 100644 static/images/justablock/gitpenguin.jxl create mode 100644 static/images/justablock/gitpenguin.png create mode 100644 static/images/justablock/gitpenguin.webp create mode 100644 static/images/jwklong/mathematics.jxl create mode 100644 static/images/jwklong/mathematics.png create mode 100644 static/images/jwklong/mathematics.webp create mode 100644 static/images/jwklong/projectpage.jxl create mode 100644 static/images/jwklong/projectpage.png create mode 100644 static/images/jwklong/projectpage.webp create mode 100644 static/images/pooiod/WindowHasher.jxl create mode 100644 static/images/pooiod/WindowHasher.png create mode 100644 static/images/pooiod/WindowHasher.webp create mode 100644 static/images/sourdoggy/stylus_ext.jxl create mode 100644 static/images/sourdoggy/stylus_ext.png create mode 100644 static/images/sourdoggy/stylus_ext.webp diff --git a/package-lock.json b/package-lock.json index d8b22413..92f15174 100644 --- a/package-lock.json +++ b/package-lock.json @@ -843,6 +843,7 @@ "integrity": "sha512-xgKtpjQ6Ry4mdShd01ht5AODUsW7+K1iValPDq7QX8zI1hWOKREH9GjG8SRCN5tC4K7UXmMhuQam7gbLByVcnw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@standard-schema/spec": "^1.0.0", "@sveltejs/acorn-typescript": "^1.0.5", @@ -905,7 +906,6 @@ "integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.4.1" }, @@ -938,6 +938,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -997,7 +998,6 @@ "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ms": "^2.1.3" }, @@ -1016,7 +1016,6 @@ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -1226,8 +1225,7 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true, - "license": "MIT", - "peer": true + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.11", @@ -1261,6 +1259,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -1398,6 +1397,7 @@ "integrity": "sha512-ltBPlkvqk3bgCK7/N323atUpP3O3Y+DrGV4dcULrsSn4fZaaNnOmdplNznwfdWclAgvSr5rxjtzn/zJhRm6TKg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@jridgewell/remapping": "^2.3.4", "@jridgewell/sourcemap-codec": "^1.5.0", @@ -1457,6 +1457,7 @@ "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -1532,7 +1533,6 @@ "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", "dev": true, "license": "MIT", - "peer": true, "workspaces": [ "tests/deps/*", "tests/projects/*", @@ -1958,6 +1958,7 @@ "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.37.0.tgz", "integrity": "sha512-xgKtpjQ6Ry4mdShd01ht5AODUsW7+K1iValPDq7QX8zI1hWOKREH9GjG8SRCN5tC4K7UXmMhuQam7gbLByVcnw==", "dev": true, + "peer": true, "requires": { "@standard-schema/spec": "^1.0.0", "@sveltejs/acorn-typescript": "^1.0.5", @@ -1994,7 +1995,6 @@ "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-5.0.1.tgz", "integrity": "sha512-ubWshlMk4bc8mkwWbg6vNvCeT7lGQojE3ijDh3QTR6Zr/R+GXxsGbyH4PExEPpiFmqPhYiVSVmHBjUcVc1JIrA==", "dev": true, - "peer": true, "requires": { "debug": "^4.4.1" } @@ -2015,7 +2015,8 @@ "version": "8.15.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", - "dev": true + "dev": true, + "peer": true }, "argparse": { "version": "2.0.1", @@ -2051,7 +2052,6 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "dev": true, - "peer": true, "requires": { "ms": "^2.1.3" } @@ -2060,8 +2060,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dev": true, - "peer": true + "dev": true }, "devalue": { "version": "5.3.2", @@ -2209,8 +2208,7 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "peer": true + "dev": true }, "nanoid": { "version": "3.3.11", @@ -2228,7 +2226,8 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true + "dev": true, + "peer": true }, "postcss": { "version": "8.5.6", @@ -2314,6 +2313,7 @@ "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.38.6.tgz", "integrity": "sha512-ltBPlkvqk3bgCK7/N323atUpP3O3Y+DrGV4dcULrsSn4fZaaNnOmdplNznwfdWclAgvSr5rxjtzn/zJhRm6TKg==", "dev": true, + "peer": true, "requires": { "@jridgewell/remapping": "^2.3.4", "@jridgewell/sourcemap-codec": "^1.5.0", @@ -2357,6 +2357,7 @@ "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.3.tgz", "integrity": "sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==", "dev": true, + "peer": true, "requires": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -2372,7 +2373,6 @@ "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", "dev": true, - "peer": true, "requires": {} }, "zimmerframe": { diff --git a/src/lib/Extension/Component.svelte b/src/lib/Extension/Component.svelte index 4a1f63a3..4bc623b8 100644 --- a/src/lib/Extension/Component.svelte +++ b/src/lib/Extension/Component.svelte @@ -4,7 +4,7 @@ let props = $props(); let name = $derived(props.name || "Test"); - let image = $derived(props.image || "/images/example.avif"); + let image = $derived(props.image || "/images/example"); let url = $derived(props.url || ""); let notes = $derived(props.notes || ""); let creator = $derived(props.creator || ""); @@ -105,7 +105,17 @@
v4eMaXj8XqkP>psf2NdZHHwy~Q==ih14<_Rmvv)@Did)1{2b5J#;Xl*oRW zj;H4^qc7#W3Lnm>sWbZTgvWxR8+-09YtcoA)mAC|Dv zzoG>v*zXMd1lC<4X&idz%uV{r+*}>peM{$ukx=>&A#FoTKZFRAFJ$M{)nzTP1QK4! z0eK)r5(z}bhZmekzFb3el75#}JFa4oCwOX-{kYjCvw!;mCWYx!tKn6>-YMn3k?@Za z8sTlIGrpJYXNMBT7W $*;XT zLkorjZ9{x Pmd_n=59%$3!6^L%~R&wrlb6+q3UO+OmFMyxm1JPSrS&I)Q%n z@uU)Q%(wTy&@1W)(O-M?VJ4@)j!z4O*SFVx7IzLQr6+4V1Z 4rAFhs4QtdWxDET zDg67^4Aiw?=7ia#q8m_0TTU`zM>^{j(68;{vKKxQD2cwgg8Tm}*=Itz`q@tqCjeP7 z@`1ua2M}#sv6mAL(G+E<(}fzF(?ZTX56hqb3JDu>+c;*CO}to%boA}jI0hQWgk(#! z8vOg!aa{sQ)E}H%IT=b!J#~Bm*q;jmz7Rk_+Q4&>CEpM$quL^V)OUu!7zkgg>pqqh zSrDMnN|C`v7iz=6MyA@7K{<~c^%j+tZV@eDao)|Rm1xAL+c(!o0Qh|VJ_SKay=6<{ zPqAVM!wYzwL(IPm!RP*QGnpY*&6;yB|9;3zIl2%D`ssq-u2T3Bdeq6S1-UBn&WM#r z)DJHR$z5kMY5#nWVBG@}02AO3EEE9%tJ46ho=g!kV!RBO4|5=<@Oyp`2B7U)PgW~Y z3qE|g97SW5rnkN~7t_~lxA!1qhKnm^Mbze{|J}7U{sY$-V&-6u@$?zl_6b0i8o8kl z6@P;M6g^|x(?1qJdU1V$s3!!OP}z*E$=KgND3&6ygAtsND9kwK28Q HM(j>_exc}&qmn~SiOk3x#lam_bfo>0iwdTJICXLWrcOiB$8+m<3cnGE~c4%ni zz1urIYa1Q55pEao6Yt*bK!6 QUfSVv-K z5Hj`T4G}(o_`a)n%&?sJylH-hR2mZ- `EHHOES&V>agFVAF$rZ&(H{&)RHsmTEX3B?_JT(5_Bh^NSih%M zjJy8p-=-ieNBAr6Gu^%bjdnN7Hj4Fyc4Syx)xN9gVv!EzHCWFpbVmT2R3?Ln33p3g zsZj0tpL42A=l};`?>~Bxb(Ln=A(`gP**6Mh-IR)yM*zuqS6W$5wgxNTFS33)?=f0J zm1$-NLoCuAgTcMa22~FZrr3hbBB)Ez(_q?u)uYtC_=9@Bue6m~BPRBlddSXc3-mSs z?g*q6mL{@&bO`z^(hm2<&mOFhwo_PFTKuY9#F#zQP@(w5LB@$o;=Qzo6}35d5KDh6 zpjrl-Q+_pqPo2@)j<#0;_9|5G>`7J)XX9LhD271naFTA!L);)2y*u@x`jnK)82}19 z7-IJ9@8|t=(C511)X!aj=hPyy5O4dlD8&qbbPt!0IO0!3WY u#bM z#%_Rdg8yv329(-U*gF9;t`6=>*hCc`-eN)Thxn*$4;2+8A_>L?&0 40d!$iCtp*Wjmh%`UiBvaUKbD7 89^c z?4Ew*1`v5dv4^{bNh_c|W4vT}?uMV$RBPDYUf6#}jr aUjk-jjj z|COWJF!Mh1^sL0gN+qk4ajaHbj}pMF_FZYxzkLV8(}%Sx)-RiB*5iH-{v~cZ_d4ej zOfPzf<8Lv}@fId$@)-PDaDmr;1^iJ$ovVe;kzA#Q!i$X)DRy95`MTa5h#s*=V4c_h z|5kf5?=&_7N C!2q97 z-nx)H@Vr{zRi)lEw4NB|riBRRTr+d884)X0bkWjRjR$mF+LCSW4EKFAku)85-aS13 zI{pqgbbW9oaLTA$(h d^T zO45{%0RR)5UK`HZK280d1cW fWO@ODDwap|6jBis>ceu(MDRPZXxW(V*Rw+9Kc7oJ$>C3o`-kCp9`Qj^}q zktayD32Q$@WGeB?-{ ;=6T&2me_W;b7l%a zE2s!`{#J4Yw03%e9^68vIJB8q3L4K{$$Q`g<`A5irT?8eso>YTF07jwkNGHIt6%4% z?g&{?I#6 |*rW40woc*&|9f;SR6C|`qYQ?O;;9{F{hWw`r{nF+Kl`{1 zDjruK)2j_(RAX1;M88acL~D8M_jzw2A;-vSD{Q<(KKN{~YQI25Fwmx4o|7{h7WA*D zd>lX9Q}Hbyk+umR=gdDjOvMkYM9Gsxh~_0RL5%=J&fljy6T%9Y>uOET712~dYv9ZB zX+Nk!=)4H h%)*&oX%Zj; zJx*)kkEs;bk*d%os#Q`J`PMeF%}6a^09`QZGFGB8RZLA8kjD7~PsO-;Qr&%@nc{y* zL-eCBf>|V1hN-84`%t3)Unfhd IQUizH%j@FoGKfDf- z2e*E?Gc|xA&;Un5>f2UYp+g=UoLgA+iWA#j&2j4bu(oQ_fLpA;c?gW?lA}F^;wgH} zz46~;bv`>MkTux^Wc~f0*SXtqLm`n*G2)s)s7oSTu+?k$2N7%EJq1e6_ 5O#1(JSLsN;t*s!FE~?^N^G>Hyh;rst*x`-A@jSpU|LfO=BI5Z7uWKxl=_G zfD!03&&EQWCI4}Jel{|@BI-T_&KclqFPTqJ*usyyKN_#d>&m8amtEc>L6E$C5SAya z3BNGIrvOUPq2HV#@2F_kOda2^%olbA82-rv 8dVGI_21@XTn1ZF z>jT>6O;I4gG4EiU{bsU@+?ws*?3!{@(WpddzT7-!ZjY4QTBDW5q(Lm&Pk~kJ8I5H- zJtkE=SW0jv7P8cJuqe<}+};q%S<0g!>8UxrDx6*)qYa;?)@82Mo!VyFHh+g2(WhP( z7GFHwPSLi!e)B8Rwek*%t?0yHyA#92snGqYzx)wnU)AttIG8LYDjbj8R(7mt6h
+