diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 05cea772f65b..943ffa4d0d4a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -5,7 +5,7 @@ ### Checks - [ ] Adding/modifying Typescript code? - - [ ] I have used `qs`,`qsa` or `qsr` instead of JQuery selectors. + - [ ] I have used `qs`, `qsa` or `qsr` instead of JQuery selectors. - [ ] Adding quotes? - [ ] Make sure to include translations for the quotes in the description (or another comment) so we can verify their content. - [ ] Adding a language? @@ -18,7 +18,7 @@ - [ ] Add theme to `packages/schemas/src/themes.ts` - [ ] Add theme to `frontend/src/ts/constants/themes.ts` - [ ] Add theme css file to `frontend/static/themes` - - [ ] Add some screenshot of the theme, especially with different test settings (colorful, flip colors) to your pull request + - [ ] Add some screenshots of the theme, especially with different test settings (colorful, flip colors) to your pull request - [ ] Adding a layout? - [ ] Make sure to follow the [layouts documentation](https://github.com/monkeytypegame/monkeytype/blob/master/docs/LAYOUTS.md) - [ ] Add layout to `packages/schemas/src/layouts.ts` diff --git a/backend/__tests__/__integration__/global-setup.ts b/backend/__tests__/__integration__/global-setup.ts index 2aac2acd51a8..659b9a6fe780 100644 --- a/backend/__tests__/__integration__/global-setup.ts +++ b/backend/__tests__/__integration__/global-setup.ts @@ -31,7 +31,14 @@ export async function setup(): Promise { process.env["REDIS_URI"] = redisUrl; } -export async function teardown(): Promise { +async function stopContainers(): Promise { await startedMongoContainer?.stop(); await startedRedisContainer?.stop(); } + +export async function teardown(): Promise { + await stopContainers(); +} + +process.on("SIGTERM", stopContainers); +process.on("SIGINT", stopContainers); diff --git a/backend/package.json b/backend/package.json index c6f6bf79d514..4e03ce68eabd 100644 --- a/backend/package.json +++ b/backend/package.json @@ -77,17 +77,17 @@ "@types/swagger-stats": "0.95.11", "@types/ua-parser-js": "0.7.36", "@types/uuid": "10.0.0", - "@vitest/coverage-v8": "4.0.8", + "@vitest/coverage-v8": "4.0.15", "concurrently": "8.2.2", "openapi3-ts": "2.0.2", "oxlint": "1.33.0", "oxlint-tsgolint": "0.9.0", "readline-sync": "1.4.10", "supertest": "7.1.4", - "testcontainers": "11.4.0", + "testcontainers": "11.10.0", "tsx": "4.16.2", "typescript": "5.9.3", - "vitest": "4.0.8" + "vitest": "4.0.15" }, "engines": { "node": "24.11.0 || 22.21.0" diff --git a/frontend/package.json b/frontend/package.json index 533fd1ddc979..0bd6fc1c3e7a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -78,7 +78,7 @@ "@types/object-hash": "3.0.6", "@types/subset-font": "1.4.3", "@types/throttle-debounce": "5.0.2", - "@vitest/coverage-v8": "4.0.8", + "@vitest/coverage-v8": "4.0.15", "autoprefixer": "10.4.20", "concurrently": "8.2.2", "eslint": "9.39.1", @@ -105,7 +105,7 @@ "vite-plugin-inspect": "11.3.3", "vite-plugin-minify": "2.1.0", "vite-plugin-pwa": "1.1.0", - "vitest": "4.0.8" + "vitest": "4.0.15" }, "browserslist": [ "defaults", diff --git a/frontend/static/about/contributors.json b/frontend/static/about/contributors.json index bef0605594fc..365065e7ae28 100644 --- a/frontend/static/about/contributors.json +++ b/frontend/static/about/contributors.json @@ -5,16 +5,17 @@ "lukew3", "typerqeo", "Ferotiq", + "nadalaba", + "byseif21", "rizwanmustafa", - "NadAlaba", "bhomie", "Estebene", "SeerLite", "willerbee", "Brachyurus", "Otard95", - "byseif21", "dmartin-tech", + "Leonabcd123", "devkennyy", "BlackSagittarius", "Jack", @@ -28,23 +29,23 @@ "0x8b", "corey-b", "jnoel-dev", - "tajhans", "seaerchin", - "Killer8Hyper", - "Smithster", - "s3rdarb", + "tajhans", "Dmskrzh", - "teomac", - "Ryan Harrington", - "decaf", - "refact0r", + "s3rdarb", + "Smithster", + "Killer8Hyper", "OctahedronV2", "albertying", - "aviiciii", - "Marco-Pagani", - "Jack92829", + "refact0r", + "decaf", + "teomac", + "Ryan Harrington", "DanGonite57", + "Jack92829", "Maclogger", + "Marco-Pagani", + "aviiciii", "bataak", "ibrab000", "egorguslyan", @@ -78,28 +79,26 @@ "iuuang", "vsenjoyer", "ridemountainpig", - "Dunxter", - "GFruit", - "jerryzhou196", - "j-fosstvedt", + "Warrobot10", + "notTamion", "SethFalco", "raymon-zhang", - "notTamion", - "Warrobot10", "MaticSulc", - "itsmeshibintmz", - "Shuja-Mahmood", - "TayIorRobinson", - "vuong-buihv", - "WormholeDragon", - "ademirkan", - "barthakstege", - "corey", - "extoplasm", + "jerryzhou196", + "Dunxter", + "j-fosstvedt", + "GFruit", "gimmerain4days", + "extoplasm", + "corey", + "barthakstege", + "ademirkan", + "WormholeDragon", + "vuong-buihv", + "TayIorRobinson", + "Shuja-Mahmood", + "itsmeshibintmz", "l4ssc", - "ObiKeahloa", - "anakojm", "psq4", "shishberg", "sobczaktm", @@ -107,9 +106,11 @@ "tcbutler320", "throwawaywords", "thienanbeou", - "Ahmad-A0", - "AnnaBuchholz", + "anakojm", + "ObiKeahloa", "D3press3dd", + "AnnaBuchholz", + "Ahmad-A0", "Adawd", "mrbrianevans", "Christopher Sarmiento", @@ -123,43 +124,44 @@ "pran01", "iwa", "Octarine-Phaneron", - "raaid3", - "Dioswilson", - "finnlestrange", "halfapx", "leduyquang753", "jacekdobrowolski", - "ryurina", - "SpiritAxolotl", - "prince-patel23", - "Tassilo Neubauer", - "tawtis", - "tricarbonate", - "vjgtigers", - "atbuy", - "YummyOreo", + "finnlestrange", + "Dioswilson", + "raaid3", + "tmuplayer33", + "angularorbit", + "amarnathsama", + "alegottu", + "BarePotato", "sphaxa", + "YummyOreo", + "atbuy", + "vjgtigers", + "tricarbonate", + "tawtis", + "sonofhypnos", + "SpiritAxolotl", + "ryurina", "Ranel Padon", - "BarePotato", - "alegottu", - "amarnathsama", - "angularorbit", - "arda-a", - "eisthefifthletter", - "huzqy", - "joweli", - "marcoferrari2409", - "poldoms", - "f1sh33", - "sledgehammer999", - "precompute", - "eszn", - "yunfachi", - "zefr0x", + "den1kon", + "kiriDevs", "aqeelshamz", - "daenikon", - "tmuplayer33", - "MushyToast", + "thedev0ps", + "zefr0x", + "yunfachi", + "eszn", + "precompute", + "sledgehammer999", + "f1sh33", + "poldoms", + "marcoferrari2409", + "joweli", + "huzqy", + "eisthefifthletter", + "arda-a", + "Henning Meyer", "Gogo200202", "gabrieleiro", "EDUJOS", @@ -171,13 +173,15 @@ "AntoninMayet", "kae", "avetisovi", - "Alexander Johansen", - "iitsalex", "Abdulbasit0123", + "Alexander Johansen", "Abod1960", + "iitsalex", "underscoore", "MichaelDeutschCoding", + "prince-patel23", "shahnewaz-labib", + "MushyToast", "Triikk", "nocommentcode", "MakerJake01", @@ -191,17 +195,18 @@ "janreggie", "JNX03", "Inirdin", - "flookey", - "Shashwat-pd", "shanedonovan", "scarcekoi", "satnaing", "sashinexists", "SarkarKurdish", "Samunals", - "LeSirH", + "SameerJS6", + "Ryrden", + "ryan-harrington", "Rodrigo Chireia", - "266-750Balloons", + "Shashwat-pd", + "ShizukoV", "sohamb117", "Soufi-ane", "stevep99", @@ -209,8 +214,9 @@ "sonderingheights", "samuelxyz", "miyukowo", - "tjkuson", - "Typeacode", + "holoflash", + "Banzobotic", + "teh-maxh", "Max-Verbinnen", "mehdihdev", "mendelmaleh", @@ -231,16 +237,15 @@ "RasmitDevkota", "psudo-dev", "rdavison", - "turkerwtf", + "jirmu", "joshuamango", "kStor2poche", - "kiriDevs", "kopipahit-1", "krsntn", "mellangr", "nafets-st", "noamvokaal", - "paulphys", + "eigenpaul", "riyuzenn", "rogercc03", "ryevertigo", @@ -248,10 +253,15 @@ "siily-g", "hama73", "tymof1j", + "verdant23", "wizpizz", "yekta", "favault", "AndrejStojkovic", + "TheFrenchTechMan", + "tjkuson", + "Typeacode", + "turkwr", "VNKTSH00", "luminespire", "vilgotf", @@ -270,10 +280,6 @@ "ebblies", "g-harel", "hanabo-mk", - "holoflash", - "jirmu", - "BalkoBalkho", - "Banzobotic", "Omaeda", "bsamseth", "bsule", @@ -288,9 +294,13 @@ "coal-rock", "Dagio2406", "dariogoetz", + "Dilem351", "drdilyor", "dCubelic", "dunk2k", + "egemasta", + "ehanahamed", + "266-750Balloons", "5quiwyrm", "minerscale", "almk-dev", @@ -311,7 +321,7 @@ "DarthJarJarJar", "akmatoff", "bala418", - "egemasta", + "BalkoBalkho", "imtone1", "JacoChong", "MapManagement", @@ -324,23 +334,27 @@ "KParthSingh", "runebone", "dtuukkanen", + "Aluriak", "lucas-fern", "Usman-Abubakr", - "JannatinNaim", + "JannatinNaimX3", "Magical-Penguin", + "MajidShajari", "narze", - "kritserv", + "remarkwork", + "MasterRon", "mattlau1", - "teh-maxh", - "ehanahamed", "ElijahRosal", "elswenson", - "ericettensohn", + "eric-etten", + "Eric-Zhang-Developer", "Estifanos12", "TheExploration", "FabianSt305", "Faris0520", + "Flatbread231", "Fraserbc", + "FukurouMakoto", "0x1a1a1a", "bdsqqq", "ianfromdover", @@ -350,30 +364,34 @@ "Mintoo200", "GalileoBlues", "gforien", + "thesomewhatyou", "Fuwn", - "FukurouMakoto", - "Terminal", - "Temmie", + "Tekkermester", "Technet", "Taryn Hill", "Tarun", "Tarik Kaya", "Tanish", + "TAMOUSS Radouane", "Swarit Choudhari", "Suman Mondal", "Stiaan Nel", "Steve H", - "TheFrenchTechMan", + "Saptarshi Ghosh", + "Temmie", + "Terminal", "TheKaushikGoswami", "TheNatBoi", "Theo Pearson-Bray", "Thomas Plaçais", "Thor", + "Tim Boex", "Tim Martin", "Timothy Gibbons", "Timothy Moores", - "Tiyen", - "Tobias Kendlbacher", + "Vishal Narayan V", + "Sarmad Hadi", + "SauceyRed", "Scribe of the Ziggurat", "Sean Ho", "Sebastian Michaelsen", @@ -382,7 +400,6 @@ "ShaneBerhoff", "Shawn M Moore", "Sheumais", - "Shizuko", "Shriram Khandbahale", "Simen Holmestad", "Simon Fernandez", @@ -396,6 +413,7 @@ "Souren Papazian", "Spurk", "Vitiligo", + "Vivien Garcia", "Vladislav Dietrich", "Vusal Ismayilov", "VÖRÖSKŐI András", @@ -416,7 +434,10 @@ "Zanin Andrea", "Zarrten", "Zeal Patel", - "Zephyr Jones", + "myakinx", + "Tiyen", + "Tobi", + "Tobias Kendlbacher", "Tobin Richard", "Tommy Liao", "Tomohiro Nishimura", @@ -437,8 +458,9 @@ "Victor Kochkarev", "Viktor", "Vincent LE GOFF", - "Vishal Narayan V", - "Ojas Bhagavath", + "PeasfulTown", + "Pedro Serey", + "Perseus-Lynx", "Peter Gessler", "Peter Moore", "Petri Julkunen", @@ -447,23 +469,28 @@ "PizzaTheGreat", "Plume", "PlumpDolphin", + "Polina", "Polyhistorian", "Praneeth", "Prasanta Hembram", "Pratham", "Pratham Purohit", + "Pratham Tandale", "ProBottler", "Provola23", "Punit Bhesota", "Qihan Liu", "QuevDev", - "Raaed Shaikh", - "Rachid Ahsoune", - "Raffael Di Pietro", + "Ronnapatp", + "Copilot", + "Octahedron", + "Ohad Ben Dov", + "Ojas Bhagavath", "OldMope", "Oleksii Zaitsev", "Oliver Pearce", "Omar Abdelrahman Abbas", + "Omar Emad", "Orlovchikk", "Orson Leiziaga", "Oscar Lee-Vermeren", @@ -479,9 +506,10 @@ "Paul H Choi", "Paul Hoerenz", "Pavel Ivashkov", - "PeasfulTown", - "Pedro Serey", - "Perseus-Lynx", + "Rowan Monk", + "Ruan Buhr", + "RusDoomer", + "Rush Ali", "Ruslan Tylychko", "Russ", "Rustom Ichhaporia", @@ -496,14 +524,16 @@ "Sam Lonneman", "Samar Mohan", "Sameer M", - "Sameer Singh", "Samuel Breznjak", + "Samuel Hautamäki", "Samyak Bardiya", "Sanchir Enkhbold", "Santi Santichaivekin", - "Saptarshi Ghosh", - "Sarmad Hadi", - "SauceyRed", + "Quiggleson", + "Raaed Shaikh", + "Rachid Ahsoune", + "Raffael Di Pietro", + "Rajyavardhan Singh", "Ramen2X", "Rami Menai", "Randomkid88", @@ -521,14 +551,12 @@ "Rohit Kumar Saini", "Roj", "Ronnapat Srivoravilai", - "Ronnapatp", - "Ruan Buhr", - "RusDoomer", - "Rush Ali", - "krau5", + "neinja", "net-tech-", "nextZed", "nmcassa", + "notfpt", + "nyx", "oatmealsecurity", "orionsource", "patpro", @@ -544,9 +572,11 @@ "riso", "robi-wan", "root", - "sapradhan", - "schuebel", - "sillyangel", + "sapbotgit", + "vermoot", + "kjvlbu", + "kokaloo", + "krau5", "lelazsq", "lestherll", "lttb", @@ -567,8 +597,6 @@ "montydrei", "mqdr", "mufasachan", - "myakinx", - "neinja", "vetu11", "wRadion", "wclxb", @@ -585,12 +613,16 @@ "zigotica", "~ayko", "Çağatay Yiğit Şahin", + "Étienne BERSAC", "Đặng Tiến Cường", "Şahin Akkaya", "Γucky", "Абибуллаев Сулейман", "ᚷᛁᛟᚱᚷᛁ ᛒᚨᛚᚨᚲᚻᚨᛞᛉᛖ", "𝔸𝕚𝕣𝕚𝕪 ♡", + "sapradhan", + "schuebel", + "sillyangel", "sithydev :v", "sshauchuk", "stop-png", @@ -611,9 +643,8 @@ "typermonkeyuser", "uShldGetCeleste", "usrme", - "verdant23", - "vermoot", - "Zev Ross", + "ballerboo", + "bapic", "beastmatser", "ben potter", "bhanu prasad", @@ -630,11 +661,14 @@ "cjjj", "cobie8708", "codemurt", + "connermcnicholas", "cute-catgirl", "dankuri", "dasle52", "david", - "davidjnovak", + "hakujitsu", + "Zephyr Jones", + "Zev Ross", "Ziyodulla Muydinjanov", "[ PIPIN ]", "[Error_27]", @@ -643,7 +677,9 @@ "aaron adriano", "acalanato", "acdpsn", + "adam", "aleksandr.vakushin", + "aleksiye", "alexkar598", "alyoro", "ambivent", @@ -654,13 +690,13 @@ "arthur", "ashharrrrr", "ba1man", - "ballerboo", - "bapic", + "hikettei", "hossammenem", "howmanysmall", "humptyhump", "iamlambda", "igs", + "informal-stripes-condo", "iokiou", "isa-2004", "j4r3kb", @@ -669,6 +705,7 @@ "jaguar3217", "jaydent4", "joanna", + "junnaaa", "k a a s s o u f f l é", "k4leg", "karimk123", @@ -676,10 +713,10 @@ "kelvine", "kenn", "kikuKeii", - "kjvlbu", - "kokaloo", + "davidjnovak", "diogozarro", "dirk-hub", + "dotleon", "driazati", "duunr", "elikoga", @@ -693,18 +730,17 @@ "flomei", "freshleaf1095", "fsq", + "gablilli", "git push origin P", "gkaply532", "grigoriynikolaev", "gwenzek", - "hakujitsu", - "hikettei", - "borisnezlobin", "Cory Shaw", "Cosmin Ilie", "Cucumberrbob", "César Cobos", "DINOTICK", + "Daan Grob", "Dampfie93", "Dan Hogan", "DanInSpace104", @@ -720,21 +756,23 @@ "Darryl Brooks", "DastardlySky", "David Kosorin", - "David Mordechai", - "TTamisier", - "bragefuglseth", - "brainandforce", - "BoFFire", - "camc314", + "Eggflaw", + "Boris Nezlobin", + "Bot_Manemj", + "Brage Fuglseth", + "Brandon", + "Brandon Flores", + "ButterflyOfFire", + "Cameron", "CaptainRex-501st", "CarinaChenot", "CarlFabian", - "soycarlo99", - "CarloskHard", - "carlossgabriel", - "CedricBaaklini", - "cbebe", - "LyricLy", + "Carlo", + "Carlos", + "Carlos Gabriel", + "Cedric Baaklini", + "Charles Ancheta", + "Christina Hanson", "ChristoferKoch", "Cloyd Van", "Clément Martinez", @@ -750,7 +788,6 @@ "Emily", "Eran Pinhas", "Erfan Khadivar", - "Eric Zhang", "Evan Gubarev", "Everaldo Júnior", "Exotic", @@ -764,6 +801,9 @@ "Frederick (Kyu Won) Kim", "Frederick Kim", "Fynn", + "Gabriel Fleury", + "Lorenz De Robles", + "David Mordechai", "Dean Scarff", "Decipher-CS", "Dejan Zdravkovic", @@ -781,11 +821,11 @@ "Dominykas Černovas", "DomovoyAlex", "Drambique", + "Ed-k", "Eduard Stefanescu", "Eduardo Guzman-Diaz", + "Eduardo Paul", "Edward Huang", - "Eggflaw", - "47th", "AlJavhar", "Ale-Flash", "aescanes", @@ -801,14 +841,19 @@ "aezexa", "Jeve-Stobs", "yzAlvin", + "AmanDevelops", "Anasdevs", + "Ririshi", "radarmeanie", "Andreas", "A9qx", "AndreiSergiuu", "andrewhchang", - "Hg0wl", + "agokule", + "28Zapper", + "47th", "ABHISHEKVALSAN", + "ALAMO276", "AOTREVAI", "soulninja-dev", "Hattorius", @@ -816,7 +861,6 @@ "paurana", "Absalon43", "MightyAcas", - "thedev0ps", "adammehaney", "adamperkowski", "asasine", @@ -829,6 +873,7 @@ "ajay-vishnu", "akhilesh-w", "Akuna444", + "AurimasAnskaitis", "avick-saha", "axl-devhub", "barraIhsan", @@ -844,13 +889,14 @@ "HamNuggets", "BeeTheKay", "beckxie", - "binajmen", - "thescripted", - "maixnor", - "ujdhesa", - "ocnaibill", + "Benjamin", + "Benjamin Kinga", + "Benjamin Meixner", + "Besnik Bleta", + "Bianco Da Costa Oliveira", "Binekrasik", - "boris-gu", + "Boris Gubanov", + "Hg0wl", "andre-krueger", "asilvam133", "asd153866714", @@ -865,15 +911,18 @@ "anuzpandey", "anzepintar", "kyratzakos", + "Aquaduckd", "KillerLava", "4rivappa", "Arom1a", "AronF", "Arthur Nunes", "ashinberish", - "agokule", - "AurimasAnskaitis", - "Kavin Ruengprateepsang", + "ashiqr-dev", + "asifMalik78", + "Luis Casas", + "Lukas", + "Luke Nguyen Khanh", "Lumid", "Lxran", "Léo Cazenave", @@ -891,10 +940,11 @@ "Marken Foo", "Martin Trigaux", "Martin de Boutray", - "MasterRon", "Mathéo", "Matt", - "Matthew Kwan", + "MyBeansAreBaked", + "Katrina Lou S. Tantay", + "Kavin Ruengprateepsang", "Kelsier", "Kendell R", "Kevin Alavik", @@ -903,26 +953,28 @@ "Kevin Rosenberg", "Khaÿtshi", "KobeCofini", + "Kr1tX12", "Kraizt Matte", "Kris Bucyk", "Kristoffer Grönlund", "Kshitiz Rohilla", "Kyro", + "Legonard", "Leo Wang", "Lev Shumilov", "Liande Guo", "Liewe Gutter", "Lobsang Norbu", + "Lodun Coombs", "Long Nguyen", - "Luis Casas", - "Lukas", - "Luke Nguyen Khanh", "Mykhailo Tsiuptsiun (miktwon) [Flag of Ukraine]", + "MythicalWillbur", "NaeNate", "Nat Zimmermann", "Nathan Thomson", "Neeraj TK", "NeoNyaa", + "NeraShi", "Neris", "Nginearing", "Night Cat", @@ -932,13 +984,14 @@ "Nikolai Ogorodnik", "Nis-chal-Jain", "Nivaldinho-jpg", + "Noah", "Noah K", "Nolan Karjala", "Nopke", "NottNott", "Ocean Chen", - "Octahedron", - "Ohad Ben Dov", + "Matthew", + "Matthew Kwan", "MaxiMii05", "Meet Patel", "Mejans", @@ -960,8 +1013,6 @@ "MrEgggga", "Mrqsyaka", "Munib Karimi", - "MyBeansAreBaked", - "Gabriel Fleury", "Helder Barboza", "Hemram Kumarapu", "Henrique Borges", @@ -980,19 +1031,23 @@ "Immanuel Hise", "IndigoWilke", "Invades", + "Ion Pascari", "Isaac Howie", "István Korompai", "ItsDrike", "Ivaylo Ivanov", + "Johan le stickman", "Gabriel Santana Paredes", "Gabriel Santos Rocha", "Gauthier Fiorentino", "Gavin Nelson", "George Rodrigues", + "Gian Peña", "Giovanni D", "Giovanni Valer", "GiraffeMan", "Goldy Yan", + "GreenvillSSnick", "Guilherme Jun Grillo", "Guillermo R. Roig Carralero", "Guillermo-N", @@ -1019,14 +1074,15 @@ "José Ángel López", "Julian Barg", "Julian Marcos", + "JuniorKlump", "Justin K", + "Jérémie Roquet", "K.B.Dharun Krishna", "K0stov", "Kaden Scott", "Kael", "Kamar", "KanatFM", - "Katrina Lou S. Tantay", "Ivek", "J3ikar", "JAY TAILOR", @@ -1041,10 +1097,12 @@ "Jan de Mul", "Jazil T S", "Jeanot Zubler", + "Jeff Kochuk", + "Jemson", "Jeremy Gautama", "Jeroen Meijer (Jay)", + "Jierie Ezequiel Jacla", "Joel Bradshaw", "Joel Tony", - "Johan de Jongh", - "Johan le stickman" + "Johan de Jongh" ] diff --git a/package.json b/package.json index 20f4594d80e7..f4b60cecff59 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "@commitlint/cli": "17.7.1", "@commitlint/config-conventional": "19.2.2", "@monkeytype/release": "workspace:*", - "@vitest/coverage-v8": "4.0.8", + "@vitest/coverage-v8": "4.0.15", "conventional-changelog": "6.0.0", "husky": "8.0.1", "knip": "2.19.2", @@ -77,7 +77,7 @@ "oxlint-tsgolint": "0.9.0", "prettier": "3.7.1", "turbo": "2.5.6", - "vitest": "4.0.8" + "vitest": "4.0.15" }, "packageManager": "pnpm@9.6.0", "engines": { diff --git a/packages/contracts/package.json b/packages/contracts/package.json index d8ff23c9248c..4dc852c869f9 100644 --- a/packages/contracts/package.json +++ b/packages/contracts/package.json @@ -33,7 +33,7 @@ "oxlint-tsgolint": "0.9.0", "tsup": "8.4.0", "typescript": "5.9.3", - "vitest": "4.0.8" + "vitest": "4.0.15" }, "peerDependencies": { "@ts-rest/core": "3.52.1", diff --git a/packages/funbox/package.json b/packages/funbox/package.json index 7cac67bf0768..815dd4497844 100644 --- a/packages/funbox/package.json +++ b/packages/funbox/package.json @@ -29,6 +29,6 @@ "oxlint-tsgolint": "0.9.0", "tsup": "8.4.0", "typescript": "5.9.3", - "vitest": "4.0.8" + "vitest": "4.0.15" } } diff --git a/packages/schemas/package.json b/packages/schemas/package.json index a4cb08fdefef..6845302635af 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -30,7 +30,7 @@ "oxlint-tsgolint": "0.9.0", "tsup": "8.4.0", "typescript": "5.9.3", - "vitest": "4.0.8" + "vitest": "4.0.15" }, "peerDependencies": { "zod": "3.23.8" diff --git a/packages/util/package.json b/packages/util/package.json index 4e66ba5c2fda..3a2c6c8a7bf6 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -24,7 +24,7 @@ "oxlint-tsgolint": "0.9.0", "tsup": "8.4.0", "typescript": "5.9.3", - "vitest": "4.0.8", + "vitest": "4.0.15", "zod": "3.23.8" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6f380118dac..0577166a4cf9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: workspace:* version: link:packages/release '@vitest/coverage-v8': - specifier: 4.0.8 - version: 4.0.8(vitest@4.0.8(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) + specifier: 4.0.15 + version: 4.0.15(vitest@4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) conventional-changelog: specifier: 6.0.0 version: 6.0.0(conventional-commits-filter@5.0.0) @@ -51,8 +51,8 @@ importers: specifier: 2.5.6 version: 2.5.6 vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) backend: dependencies: @@ -223,8 +223,8 @@ importers: specifier: 10.0.0 version: 10.0.0 '@vitest/coverage-v8': - specifier: 4.0.8 - version: 4.0.8(vitest@4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) + specifier: 4.0.15 + version: 4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) concurrently: specifier: 8.2.2 version: 8.2.2 @@ -244,8 +244,8 @@ importers: specifier: 7.1.4 version: 7.1.4 testcontainers: - specifier: 11.4.0 - version: 11.4.0 + specifier: 11.10.0 + version: 11.10.0 tsx: specifier: 4.16.2 version: 4.16.2 @@ -253,8 +253,8 @@ importers: specifier: 5.9.3 version: 5.9.3 vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) frontend: dependencies: @@ -398,8 +398,8 @@ importers: specifier: 5.0.2 version: 5.0.2 '@vitest/coverage-v8': - specifier: 4.0.8 - version: 4.0.8(vitest@4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) + specifier: 4.0.15 + version: 4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) autoprefixer: specifier: 10.4.20 version: 10.4.20(postcss@8.4.31) @@ -479,8 +479,8 @@ importers: specifier: 1.1.0 version: 1.1.0(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))(workbox-build@7.1.1)(workbox-window@7.1.0) vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) packages/contracts: dependencies: @@ -516,8 +516,8 @@ importers: specifier: 5.9.3 version: 5.9.3 vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) packages/funbox: dependencies: @@ -550,8 +550,8 @@ importers: specifier: 5.9.3 version: 5.9.3 vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) packages/oxlint-config: {} @@ -605,8 +605,8 @@ importers: specifier: 5.9.3 version: 5.9.3 vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) packages/tsup-config: dependencies: @@ -653,8 +653,8 @@ importers: specifier: 5.9.3 version: 5.9.3 vitest: - specifier: 4.0.8 - version: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + specifier: 4.0.15 + version: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) zod: specifier: 3.23.8 version: 3.23.8 @@ -3218,8 +3218,8 @@ packages: '@types/docker-modem@3.0.6': resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==} - '@types/dockerode@3.3.42': - resolution: {integrity: sha512-U1jqHMShibMEWHdxYhj3rCMNCiLx5f35i4e3CEUuW+JSSszc/tVqc6WCAPdhwBymG5R/vgbcceagK0St7Cq6Eg==} + '@types/dockerode@3.3.47': + resolution: {integrity: sha512-ShM1mz7rCjdssXt7Xz0u1/R2BJC7piWa3SJpUBiVjCf2A3XNn4cP6pUVaD8bLanpPVVn4IKzJuw3dOvkJ8IbYw==} '@types/estree@0.0.39': resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} @@ -3403,20 +3403,20 @@ packages: resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} - '@vitest/coverage-v8@4.0.8': - resolution: {integrity: sha512-wQgmtW6FtPNn4lWUXi8ZSYLpOIb92j3QCujxX3sQ81NTfQ/ORnE0HtK7Kqf2+7J9jeveMGyGyc4NWc5qy3rC4A==} + '@vitest/coverage-v8@4.0.15': + resolution: {integrity: sha512-FUJ+1RkpTFW7rQITdgTi93qOCWJobWhBirEPCeXh2SW2wsTlFxy51apDz5gzG+ZEYt/THvWeNmhdAoS9DTwpCw==} peerDependencies: - '@vitest/browser': 4.0.8 - vitest: 4.0.8 + '@vitest/browser': 4.0.15 + vitest: 4.0.15 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@4.0.8': - resolution: {integrity: sha512-Rv0eabdP/xjAHQGr8cjBm+NnLHNoL268lMDK85w2aAGLFoVKLd8QGnVon5lLtkXQCoYaNL0wg04EGnyKkkKhPA==} + '@vitest/expect@4.0.15': + resolution: {integrity: sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w==} - '@vitest/mocker@4.0.8': - resolution: {integrity: sha512-9FRM3MZCedXH3+pIh+ME5Up2NBBHDq0wqwhOKkN4VnvCiKbVxddqH9mSGPZeawjd12pCOGnl+lo/ZGHt0/dQSg==} + '@vitest/mocker@4.0.15': + resolution: {integrity: sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0-0 @@ -3426,20 +3426,20 @@ packages: vite: optional: true - '@vitest/pretty-format@4.0.8': - resolution: {integrity: sha512-qRrjdRkINi9DaZHAimV+8ia9Gq6LeGz2CgIEmMLz3sBDYV53EsnLZbJMR1q84z1HZCMsf7s0orDgZn7ScXsZKg==} + '@vitest/pretty-format@4.0.15': + resolution: {integrity: sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A==} - '@vitest/runner@4.0.8': - resolution: {integrity: sha512-mdY8Sf1gsM8hKJUQfiPT3pn1n8RF4QBcJYFslgWh41JTfrK1cbqY8whpGCFzBl45LN028g0njLCYm0d7XxSaQQ==} + '@vitest/runner@4.0.15': + resolution: {integrity: sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw==} - '@vitest/snapshot@4.0.8': - resolution: {integrity: sha512-Nar9OTU03KGiubrIOFhcfHg8FYaRaNT+bh5VUlNz8stFhCZPNrJvmZkhsr1jtaYvuefYFwK2Hwrq026u4uPWCw==} + '@vitest/snapshot@4.0.15': + resolution: {integrity: sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g==} - '@vitest/spy@4.0.8': - resolution: {integrity: sha512-nvGVqUunyCgZH7kmo+Ord4WgZ7lN0sOULYXUOYuHr55dvg9YvMz3izfB189Pgp28w0vWFbEEfNc/c3VTrqrXeA==} + '@vitest/spy@4.0.15': + resolution: {integrity: sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw==} - '@vitest/utils@4.0.8': - resolution: {integrity: sha512-pdk2phO5NDvEFfUTxcTP8RFYjVj/kfLSPIN5ebP2Mu9kcIMeAQTbknqcFEyBcC4z2pJlJI9aS5UQjcYfhmKAow==} + '@vitest/utils@4.0.15': + resolution: {integrity: sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==} '@vue/compiler-core@3.4.37': resolution: {integrity: sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==} @@ -3756,9 +3756,6 @@ packages: balloon-css@1.2.0: resolution: {integrity: sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==} - bare-events@2.4.2: - resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} - bare-events@2.6.0: resolution: {integrity: sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg==} @@ -3792,8 +3789,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.9.5: - resolution: {integrity: sha512-D5vIoztZOq1XM54LUdttJVc96ggEsIfju2JBvht06pSzpckp3C7HReun67Bghzrtdsq9XdMGbSSB3v3GhMNmAA==} + baseline-browser-mapping@2.9.7: + resolution: {integrity: sha512-k9xFKplee6KIio3IDbwj+uaCLpqzOwakOgmqzPezM0sFJlFKcg30vk2wOiAJtkTSfx0SSQDSe8q+mWA/fSH5Zg==} hasBin: true basic-auth-connect@1.0.0: @@ -3873,8 +3870,13 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.28.1: - resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + browserslist@4.28.0: + resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3983,14 +3985,17 @@ packages: caniuse-lite@1.0.30001649: resolution: {integrity: sha512-fJegqZZ0ZX8HOWr6rcafGr72+xcgJKI9oWfDW5DrD7ExUtgZC7a7R7ZYmZqplh7XDocFdGeIFn7roAxhOeYrPQ==} - caniuse-lite@1.0.30001759: - resolution: {integrity: sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==} + caniuse-lite@1.0.30001715: + resolution: {integrity: sha512-7ptkFGMm2OAOgvZpwgA4yjQ5SQbrNVGdRjzH0pBdy1Fasvcr+KAeECmbCAECzTuDuoX0FCY8KzUxjf9+9kfZEw==} + + caniuse-lite@1.0.30001760: + resolution: {integrity: sha512-7AAMPcueWELt1p3mi13HR/LHH0TJLT11cnwDJEs3xA4+CK/PLKeO9Kl1oru24htkyUKtkGCvAx4ohB0Ttry8Dw==} canvas-confetti@1.5.1: resolution: {integrity: sha512-Ncz+oZJP6OvY7ti4E1slxVlyAV/3g7H7oQtcCDXgwGgARxPnwYY9PW5Oe+I8uvspYNtuHviAdgA0LfcKFWJfpg==} - chai@6.2.0: - resolution: {integrity: sha512-aUTnJc/JipRzJrNADXVvpVqi6CO0dn3nx4EVPxijri+fj3LUUDyZQOgVeW54Ob3Y1Xh9Iz8f+CgaCl8v0mn9bA==} + chai@6.2.1: + resolution: {integrity: sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg==} engines: {node: '>=18'} chalk@4.1.2: @@ -4001,10 +4006,6 @@ packages: resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - chalk@5.6.2: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} @@ -4705,16 +4706,16 @@ packages: disposable-email-domains-js@1.16.0: resolution: {integrity: sha512-5BTVWEfUO1xeJ/jQdt+bIeOFYlgKuN5wGUtiMlkj0rqqpeO8LwiIH+7sKYvob87yMBjDKJWD8eqSSHFVM0g2pQ==} - docker-compose@1.2.0: - resolution: {integrity: sha512-wIU1eHk3Op7dFgELRdmOYlPYS4gP8HhH1ZmZa13QZF59y0fblzFDFmKPhyc05phCy2hze9OEvNZAsoljrs+72w==} + docker-compose@1.3.0: + resolution: {integrity: sha512-7Gevk/5eGD50+eMD+XDnFnOrruFkL0kSd7jEG4cjmqweDSUhB7i0g8is/nBdVpl+Bx338SqIB2GLKm32M+Vs6g==} engines: {node: '>= 6.0.0'} docker-modem@5.0.6: resolution: {integrity: sha512-ens7BiayssQz/uAxGzH8zGXCtiV24rRWXdjNha5V4zSOcxmAZsfGVm/PPFbwQdqEkDnhG+SyR9E3zSHUbOKXBQ==} engines: {node: '>= 8.0'} - dockerode@4.0.7: - resolution: {integrity: sha512-R+rgrSRTRdU5mH14PZTCPZtW/zw3HDWNTS/1ZAQpL/5Upe/ye5K9WQkIysu4wBoiMwKynsz0a8qWuGsHgEvSAA==} + dockerode@4.0.9: + resolution: {integrity: sha512-iND4mcOWhPaCNh54WmK/KoSb35AFqPAUWFMffTQcp52uQt36b5uNwEJTSXntJZBbeGad72Crbi/hvDIv6us/6Q==} engines: {node: '>= 8.0'} dom-serializer@1.4.1: @@ -4791,6 +4792,9 @@ packages: engines: {node: '>=0.10.0'} hasBin: true + electron-to-chromium@1.5.144: + resolution: {integrity: sha512-eJIaMRKeAzxfBSxtjYnoIAw/tdD6VIH6tHBZepZnAbE3Gyqqs5mGN87DvcldPUbVkIljTK8pY0CMcUljP64lfQ==} + electron-to-chromium@1.5.267: resolution: {integrity: sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==} @@ -7023,6 +7027,9 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.27: resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} @@ -7137,6 +7144,9 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} + obug@2.1.1: + resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} @@ -7662,9 +7672,6 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - quick-format-unescaped@4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} @@ -7979,9 +7986,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - rxjs@7.8.2: resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} @@ -8377,9 +8381,6 @@ packages: stream-to-array@2.3.0: resolution: {integrity: sha512-UsZtOYEn4tWU2RGLOXr/o/xjRBftZRlG3dEWoaHr8j4GuypJ3isitGbVyjQKAuMu+xbiop8q224TjiZWc4XTZA==} - streamx@2.18.0: - resolution: {integrity: sha512-LLUC1TWdjVdn1weXGcSxyTR3T4+acB6tVGXT95y0nGbca4t4o/ng1wKAGTljm9VicuCVLvRlqFYXYy5GwgM7sQ==} - streamx@2.22.1: resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==} @@ -8553,11 +8554,11 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-fs@2.1.3: - resolution: {integrity: sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==} + tar-fs@2.1.4: + resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} - tar-fs@3.1.0: - resolution: {integrity: sha512-5Mty5y/sOF1YWj1J6GiBodjlDc05CUR8PKXrsnFAiSG0xA+GHeWLovaZPYUDXkH/1iKRf2+M5+OrRgzC7O9b7w==} + tar-fs@3.1.1: + resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -8598,8 +8599,8 @@ packages: engines: {node: '>=10'} hasBin: true - testcontainers@11.4.0: - resolution: {integrity: sha512-eX5nc/Fi5I0LHqwxw6BuUvWNfdl+M2sKX6fX/47RP89Xs5nU6smd0iD7dpFogxy8/wACjlucLoutJc7b5mtq7w==} + testcontainers@11.10.0: + resolution: {integrity: sha512-8hwK2EnrOZfrHPpDC7CPe03q7H8Vv8j3aXdcmFFyNV8dzpBzgZYmqyDtduJ8YQ5kbzj+A+jUXMQ6zI8B5U3z+g==} text-decoder@1.1.1: resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} @@ -8644,6 +8645,10 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + tinyglobby@0.2.13: resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} engines: {node: '>=12.0.0'} @@ -8923,8 +8928,8 @@ packages: resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} engines: {node: '>=18.17'} - undici@7.12.0: - resolution: {integrity: sha512-GrKEsc3ughskmGA9jevVlIOPMiiAHJ4OFUtaAH+NhfTUSiZ1wMPIQqQvAJUrJspFXJt3EBWgpAeoHEDVT1IBug==} + undici@7.16.0: + resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} engines: {node: '>=20.18.1'} unescape-js@1.1.4: @@ -9015,6 +9020,12 @@ packages: peerDependencies: browserslist: '>= 4.21.0' + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + update-browserslist-db@1.2.2: resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==} hasBin: true @@ -9206,24 +9217,24 @@ packages: yaml: optional: true - vitest@4.0.8: - resolution: {integrity: sha512-urzu3NCEV0Qa0Y2PwvBtRgmNtxhj5t5ULw7cuKhIHh3OrkKTLlut0lnBOv9qe5OvbkMH2g38G7KPDCTpIytBVg==} + vitest@4.0.15: + resolution: {integrity: sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/debug': ^4.1.12 + '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.8 - '@vitest/browser-preview': 4.0.8 - '@vitest/browser-webdriverio': 4.0.8 - '@vitest/ui': 4.0.8 + '@vitest/browser-playwright': 4.0.15 + '@vitest/browser-preview': 4.0.15 + '@vitest/browser-webdriverio': 4.0.15 + '@vitest/ui': 4.0.15 happy-dom: '*' jsdom: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true - '@types/debug': + '@opentelemetry/api': optional: true '@types/node': optional: true @@ -9640,7 +9651,7 @@ snapshots: dependencies: '@babel/compat-data': 7.25.2 '@babel/helper-validator-option': 7.24.8 - browserslist: 4.28.1 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -9648,7 +9659,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.1 + browserslist: 4.28.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -10897,12 +10908,12 @@ snapshots: '@firebase/component@0.6.8': dependencies: '@firebase/util': 1.9.7 - tslib: 2.6.3 + tslib: 2.8.1 '@firebase/component@0.7.0': dependencies: '@firebase/util': 1.13.0 - tslib: 2.6.3 + tslib: 2.8.1 '@firebase/data-connect@0.3.11(@firebase/app@0.14.0)': dependencies: @@ -10949,7 +10960,7 @@ snapshots: '@firebase/logger': 0.4.2 '@firebase/util': 1.9.7 faye-websocket: 0.11.4 - tslib: 2.6.3 + tslib: 2.8.1 '@firebase/database@1.1.0': dependencies: @@ -11038,11 +11049,11 @@ snapshots: '@firebase/logger@0.4.2': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@firebase/logger@0.5.0': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@firebase/messaging-compat@0.2.23(@firebase/app-compat@0.5.0)(@firebase/app@0.14.0)': dependencies: @@ -11143,7 +11154,7 @@ snapshots: '@firebase/util@1.9.7': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 '@firebase/webchannel-wrapper@1.0.4': {} @@ -12331,7 +12342,7 @@ snapshots: '@types/node': 24.9.1 '@types/ssh2': 1.15.5 - '@types/dockerode@3.3.42': + '@types/dockerode@3.3.47': dependencies: '@types/docker-modem': 3.0.6 '@types/node': 24.9.1 @@ -12544,85 +12555,85 @@ snapshots: '@typescript-eslint/types': 7.18.0 eslint-visitor-keys: 3.4.3 - '@vitest/coverage-v8@4.0.8(vitest@4.0.8(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': + '@vitest/coverage-v8@4.0.15(vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.0.8 + '@vitest/utils': 4.0.15 ast-v8-to-istanbul: 0.3.8 - debug: 4.4.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 magicast: 0.5.1 + obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.8(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + vitest: 4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitest/coverage-v8@4.0.8(vitest@4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': + '@vitest/coverage-v8@4.0.15(vitest@4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': dependencies: '@bcoe/v8-coverage': 1.0.2 - '@vitest/utils': 4.0.8 + '@vitest/utils': 4.0.15 ast-v8-to-istanbul: 0.3.8 - debug: 4.4.3 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 magicast: 0.5.1 + obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + vitest: 4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) transitivePeerDependencies: - supports-color - '@vitest/expect@4.0.8': + '@vitest/expect@4.0.15': dependencies: '@standard-schema/spec': 1.0.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.0.8 - '@vitest/utils': 4.0.8 - chai: 6.2.0 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 + chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.8(vite@7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': + '@vitest/mocker@4.0.15(vite@7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': dependencies: - '@vitest/spy': 4.0.8 + '@vitest/spy': 4.0.15 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) - '@vitest/mocker@4.0.8(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': + '@vitest/mocker@4.0.15(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1))': dependencies: - '@vitest/spy': 4.0.8 + '@vitest/spy': 4.0.15 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: vite: 7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) - '@vitest/pretty-format@4.0.8': + '@vitest/pretty-format@4.0.15': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.8': + '@vitest/runner@4.0.15': dependencies: - '@vitest/utils': 4.0.8 + '@vitest/utils': 4.0.15 pathe: 2.0.3 - '@vitest/snapshot@4.0.8': + '@vitest/snapshot@4.0.15': dependencies: - '@vitest/pretty-format': 4.0.8 + '@vitest/pretty-format': 4.0.15 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.0.8': {} + '@vitest/spy@4.0.15': {} - '@vitest/utils@4.0.8': + '@vitest/utils@4.0.15': dependencies: - '@vitest/pretty-format': 4.0.8 + '@vitest/pretty-format': 4.0.15 tinyrainbow: 3.0.3 '@vue/compiler-core@3.4.37': @@ -12963,9 +12974,6 @@ snapshots: balloon-css@1.2.0: {} - bare-events@2.4.2: - optional: true - bare-events@2.6.0: optional: true @@ -12993,7 +13001,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.9.5: {} + baseline-browser-mapping@2.9.7: {} basic-auth-connect@1.0.0: {} @@ -13121,13 +13129,20 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) - browserslist@4.28.1: + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001715 + electron-to-chromium: 1.5.144 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.4) + + browserslist@4.28.0: dependencies: - baseline-browser-mapping: 2.9.5 - caniuse-lite: 1.0.30001759 + baseline-browser-mapping: 2.9.7 + caniuse-lite: 1.0.30001760 electron-to-chromium: 1.5.267 node-releases: 2.0.27 - update-browserslist-db: 1.2.2(browserslist@4.28.1) + update-browserslist-db: 1.2.2(browserslist@4.28.0) bson@6.8.0: {} @@ -13234,7 +13249,7 @@ snapshots: camel-case@4.1.2: dependencies: pascal-case: 3.1.2 - tslib: 2.6.3 + tslib: 2.8.1 camelcase-keys@6.2.2: dependencies: @@ -13250,11 +13265,13 @@ snapshots: caniuse-lite@1.0.30001649: {} - caniuse-lite@1.0.30001759: {} + caniuse-lite@1.0.30001715: {} + + caniuse-lite@1.0.30001760: {} canvas-confetti@1.5.1: {} - chai@6.2.0: {} + chai@6.2.1: {} chalk@4.1.2: dependencies: @@ -13263,8 +13280,6 @@ snapshots: chalk@5.2.0: {} - chalk@5.3.0: {} - chalk@5.6.2: {} char-regex@1.0.2: {} @@ -13497,7 +13512,7 @@ snapshots: chalk: 4.1.2 date-fns: 2.30.0 lodash: 4.17.21 - rxjs: 7.8.1 + rxjs: 7.8.2 shell-quote: 1.8.1 spawn-command: 0.0.2 supports-color: 8.1.1 @@ -13647,7 +13662,7 @@ snapshots: core-js-compat@3.47.0: dependencies: - browserslist: 4.28.1 + browserslist: 4.28.0 core-js@3.37.1: {} @@ -13771,7 +13786,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.28.4 date-fns@3.6.0: {} @@ -13953,7 +13968,7 @@ snapshots: disposable-email-domains-js@1.16.0: {} - docker-compose@1.2.0: + docker-compose@1.3.0: dependencies: yaml: 2.8.1 @@ -13966,14 +13981,14 @@ snapshots: transitivePeerDependencies: - supports-color - dockerode@4.0.7: + dockerode@4.0.9: dependencies: '@balena/dockerignore': 1.0.2 '@grpc/grpc-js': 1.11.1 '@grpc/proto-loader': 0.7.13 docker-modem: 5.0.6 protobufjs: 7.3.2 - tar-fs: 2.1.3 + tar-fs: 2.1.4 uuid: 10.0.0 transitivePeerDependencies: - supports-color @@ -14023,7 +14038,7 @@ snapshots: dot-case@3.0.4: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 dot-prop@5.3.0: dependencies: @@ -14071,6 +14086,8 @@ snapshots: dependencies: jake: 10.9.4 + electron-to-chromium@1.5.144: {} + electron-to-chromium@1.5.267: {} electron-to-chromium@1.5.5: {} @@ -14310,13 +14327,13 @@ snapshots: dependencies: '@mdn/browser-compat-data': 5.7.6 ast-metadata-inferer: 0.8.1 - browserslist: 4.28.1 - caniuse-lite: 1.0.30001759 + browserslist: 4.24.4 + caniuse-lite: 1.0.30001715 eslint: 9.39.1 find-up: 5.0.0 globals: 15.15.0 lodash.memoize: 4.1.2 - semver: 7.7.3 + semver: 7.6.3 eslint-scope@8.4.0: dependencies: @@ -15470,7 +15487,7 @@ snapshots: inquirer: 8.2.6 picocolors: 1.1.1 run-async: 2.4.1 - rxjs: 7.8.1 + rxjs: 7.8.2 inquirer@8.2.6: dependencies: @@ -15484,7 +15501,7 @@ snapshots: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.1 + rxjs: 7.8.2 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -15887,7 +15904,7 @@ snapshots: json-schema-to-ts@2.7.2: dependencies: - '@babel/runtime': 7.28.2 + '@babel/runtime': 7.28.4 '@types/json-schema': 7.0.15 ts-algebra: 1.2.2 @@ -16032,7 +16049,7 @@ snapshots: light-my-request@4.12.0: dependencies: - ajv: 8.17.1 + ajv: 8.12.0 cookie: 0.5.0 process-warning: 1.0.0 set-cookie-parser: 2.6.0 @@ -16174,7 +16191,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.8.1 lru-cache@10.4.3: {} @@ -16287,7 +16304,7 @@ snapshots: marked-terminal@7.1.0(marked@13.0.3): dependencies: ansi-escapes: 7.0.0 - chalk: 5.3.0 + chalk: 5.6.2 cli-highlight: 2.1.11 cli-table3: 0.6.5 marked: 13.0.3 @@ -16881,7 +16898,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.8.1 node-addon-api@5.1.0: {} @@ -16937,6 +16954,8 @@ snapshots: node-releases@2.0.18: {} + node-releases@2.0.19: {} + node-releases@2.0.27: {} node-source-walk@7.0.0: @@ -17034,7 +17053,7 @@ snapshots: oas-kit-common: 1.0.8 reftools: 1.1.9 yaml: 1.10.2 - yargs: 17.0.1 + yargs: 17.7.2 oas-schema-walker@1.1.5: {} @@ -17070,6 +17089,8 @@ snapshots: has-symbols: 1.1.0 object-keys: 1.1.1 + obug@2.1.1: {} + ohash@2.0.11: {} on-finished@2.3.0: @@ -17136,7 +17157,7 @@ snapshots: openapi3-ts@3.2.0: dependencies: - yaml: 2.5.0 + yaml: 2.8.1 optionator@0.9.4: dependencies: @@ -17260,7 +17281,7 @@ snapshots: param-case@3.0.4: dependencies: dot-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 parent-module@1.0.1: dependencies: @@ -17305,7 +17326,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.8.1 path-browserify@1.0.1: {} @@ -17629,8 +17650,6 @@ snapshots: queue-microtask@1.2.3: {} - queue-tick@1.0.1: {} - quick-format-unescaped@4.0.4: {} quick-lru@4.0.1: {} @@ -18039,10 +18058,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - rxjs@7.8.1: - dependencies: - tslib: 2.6.3 - rxjs@7.8.2: dependencies: tslib: 2.8.1 @@ -18504,21 +18519,12 @@ snapshots: dependencies: any-promise: 1.3.0 - streamx@2.18.0: - dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - text-decoder: 1.1.1 - optionalDependencies: - bare-events: 2.4.2 - streamx@2.22.1: dependencies: fast-fifo: 1.3.2 text-decoder: 1.1.1 optionalDependencies: bare-events: 2.6.0 - optional: true string-argv@0.3.2: {} @@ -18760,20 +18766,20 @@ snapshots: oas-validator: 5.0.8 reftools: 1.1.9 yaml: 1.10.2 - yargs: 17.0.1 + yargs: 17.7.2 transitivePeerDependencies: - encoding tapable@2.2.1: {} - tar-fs@2.1.3: + tar-fs@2.1.4: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 pump: 3.0.0 tar-stream: 2.2.0 - tar-fs@3.1.0: + tar-fs@3.1.1: dependencies: pump: 3.0.0 tar-stream: 3.1.7 @@ -18795,7 +18801,7 @@ snapshots: dependencies: b4a: 1.6.6 fast-fifo: 1.3.2 - streamx: 2.18.0 + streamx: 2.22.1 tar@6.2.1: dependencies: @@ -18851,23 +18857,23 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 - testcontainers@11.4.0: + testcontainers@11.10.0: dependencies: '@balena/dockerignore': 1.0.2 - '@types/dockerode': 3.3.42 + '@types/dockerode': 3.3.47 archiver: 7.0.1 async-lock: 1.4.1 byline: 5.0.0 - debug: 4.4.1 - docker-compose: 1.2.0 - dockerode: 4.0.7 + debug: 4.4.3 + docker-compose: 1.3.0 + dockerode: 4.0.9 get-port: 7.1.0 proper-lockfile: 4.1.2 properties-reader: 2.3.0 ssh-remote-port-forward: 1.0.4 - tar-fs: 3.1.0 - tmp: 0.2.3 - undici: 7.12.0 + tar-fs: 3.1.1 + tmp: 0.2.5 + undici: 7.16.0 transitivePeerDependencies: - bare-buffer - supports-color @@ -18906,6 +18912,8 @@ snapshots: tinyexec@0.3.2: {} + tinyexec@1.0.2: {} + tinyglobby@0.2.13: dependencies: fdir: 6.4.4(picomatch@4.0.3) @@ -19167,7 +19175,7 @@ snapshots: undici@6.21.3: {} - undici@7.12.0: {} + undici@7.16.0: {} unescape-js@1.1.4: dependencies: @@ -19248,9 +19256,15 @@ snapshots: escalade: 3.2.0 picocolors: 1.0.1 - update-browserslist-db@1.2.2(browserslist@4.28.1): + update-browserslist-db@1.1.3(browserslist@4.24.4): dependencies: - browserslist: 4.28.1 + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + update-browserslist-db@1.2.2(browserslist@4.28.0): + dependencies: + browserslist: 4.28.0 escalade: 3.2.0 picocolors: 1.1.1 @@ -19423,30 +19437,31 @@ snapshots: tsx: 4.16.2 yaml: 2.8.1 - vitest@4.0.8(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1): + vitest@4.0.15(@opentelemetry/api@1.8.0)(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1): dependencies: - '@vitest/expect': 4.0.8 - '@vitest/mocker': 4.0.8(vite@7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) - '@vitest/pretty-format': 4.0.8 - '@vitest/runner': 4.0.8 - '@vitest/snapshot': 4.0.8 - '@vitest/spy': 4.0.8 - '@vitest/utils': 4.0.8 - debug: 4.4.3 + '@vitest/expect': 4.0.15 + '@vitest/mocker': 4.0.15(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) + '@vitest/pretty-format': 4.0.15 + '@vitest/runner': 4.0.15 + '@vitest/snapshot': 4.0.15 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 es-module-lexer: 1.7.0 expect-type: 1.2.2 magic-string: 0.30.21 + obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + vite: 7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.5.1 + '@opentelemetry/api': 1.8.0 + '@types/node': 24.9.1 happy-dom: 20.0.10 transitivePeerDependencies: - jiti @@ -19457,35 +19472,34 @@ snapshots: - sass-embedded - stylus - sugarss - - supports-color - terser - tsx - yaml - vitest@4.0.8(@types/node@24.9.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1): + vitest@4.0.15(@types/node@20.5.1)(happy-dom@20.0.10)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1): dependencies: - '@vitest/expect': 4.0.8 - '@vitest/mocker': 4.0.8(vite@7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) - '@vitest/pretty-format': 4.0.8 - '@vitest/runner': 4.0.8 - '@vitest/snapshot': 4.0.8 - '@vitest/spy': 4.0.8 - '@vitest/utils': 4.0.8 - debug: 4.4.3 + '@vitest/expect': 4.0.15 + '@vitest/mocker': 4.0.15(vite@7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1)) + '@vitest/pretty-format': 4.0.15 + '@vitest/runner': 4.0.15 + '@vitest/snapshot': 4.0.15 + '@vitest/spy': 4.0.15 + '@vitest/utils': 4.0.15 es-module-lexer: 1.7.0 expect-type: 1.2.2 magic-string: 0.30.21 + obug: 2.1.1 pathe: 2.0.3 picomatch: 4.0.3 std-env: 3.10.0 tinybench: 2.9.0 - tinyexec: 0.3.2 + tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.1.12(@types/node@24.9.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) + vite: 7.1.12(@types/node@20.5.1)(sass@1.70.0)(terser@5.44.1)(tsx@4.16.2)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.9.1 + '@types/node': 20.5.1 happy-dom: 20.0.10 transitivePeerDependencies: - jiti @@ -19496,7 +19510,6 @@ snapshots: - sass-embedded - stylus - sugarss - - supports-color - terser - tsx - yaml