diff --git a/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css
index 23361105e..de3cc6820 100644
--- a/docs/.vitepress/theme/style.css
+++ b/docs/.vitepress/theme/style.css
@@ -208,9 +208,15 @@ code {
display: flex;
flex-wrap: wrap;
gap: 2.5rem;
+ list-style: none;
justify-content: center;
}
+.logo-salad-list li {
+ display: flex;
+ list-style: none;
+}
+
.logo-salad-list svg {
fill: var(--vp-c-text-1);
width: auto;
diff --git a/docs/6.x/about.md b/docs/6.x/about.md
index 83d0b03d4..410a695f3 100644
--- a/docs/6.x/about.md
+++ b/docs/6.x/about.md
@@ -50,7 +50,7 @@ These 2 projects are unrelated. openapi-typescript-codegen is a Node.js alternat
### vs. tRPC
-[tRPC](https://trpc.io/) is an opinionated typesafe framework for both server and client. It demands both your server and client be written in tRPC (which means Node.js for the backend).
+[tRPC](https://trpc.io/) is an opinionated type-safe framework for both server and client. It demands both your server and client be written in tRPC (which means Node.js for the backend).
If you fit into this usecase, it’s a great experience! But for everyone else, openapi-typescript (and openapi-fetch) is a more flexible, lower-level solution that can work for any technology choice (or even be incrementally-adopted without any cost).
diff --git a/docs/about.md b/docs/about.md
index 34af778af..999fed3d6 100644
--- a/docs/about.md
+++ b/docs/about.md
@@ -49,7 +49,7 @@ These 2 projects are unrelated. openapi-typescript-codegen is a Node.js alternat
### vs. tRPC
-[tRPC](https://trpc.io/) is an opinionated typesafe framework for both server and client. It demands both your server and client be written in tRPC (which means Node.js for the backend).
+[tRPC](https://trpc.io/) is an opinionated type-safe framework for both server and client. It demands both your server and client be written in tRPC (which means Node.js for the backend).
If you fit into this use case, it’s a great experience! But for everyone else, openapi-typescript (and openapi-fetch) is a more flexible, lower-level solution that can work for any technology choice (or even be incrementally-adopted without any cost).
diff --git a/docs/data/contributors.json b/docs/data/contributors.json
index 4f9c84829..f12321fe9 100644
--- a/docs/data/contributors.json
+++ b/docs/data/contributors.json
@@ -1 +1 @@
-{"openapi-typescript":[{"username":"drwpow","avatar":"https://avatars.githubusercontent.com/u/1369770?v=4?s=400","name":"Drew Powers","links":[{"icon":"github","link":"https://github.com/drwpow"}],"lastFetch":1709004031667},{"username":"psmyrdek","avatar":"https://avatars.githubusercontent.com/u/6187417?v=4?s=400","name":"Przemek Smyrdek","links":[{"icon":"github","link":"https://github.com/psmyrdek"}],"lastFetch":1709004032323},{"username":"enmand","avatar":"https://avatars.githubusercontent.com/u/432487?v=4?s=400","name":"Dan Enman","links":[{"icon":"github","link":"https://github.com/enmand"}],"lastFetch":1709004032914},{"username":"atlefren","avatar":"https://avatars.githubusercontent.com/u/1829927?v=4?s=400","name":"Atle Frenvik Sveen","links":[{"icon":"github","link":"https://github.com/atlefren"}],"lastFetch":1709004033396},{"username":"tpdewolf","avatar":"https://avatars.githubusercontent.com/u/4455209?v=4?s=400","name":"Tim de Wolf","links":[{"icon":"github","link":"https://github.com/tpdewolf"}],"lastFetch":1709004034070},{"username":"tombarton","avatar":"https://avatars.githubusercontent.com/u/6222711?v=4?s=400","name":"Tom Barton","links":[{"icon":"github","link":"https://github.com/tombarton"}],"lastFetch":1709004034596},{"username":"svnv","avatar":"https://avatars.githubusercontent.com/u/1080888?v=4?s=400","name":"Sven Nicolai Viig","links":[{"icon":"github","link":"https://github.com/svnv"}],"lastFetch":1709004035950},{"username":"sorin-davidoi","avatar":"https://avatars.githubusercontent.com/u/2109702?v=4?s=400","name":"Sorin Davidoi","links":[{"icon":"github","link":"https://github.com/sorin-davidoi"}],"lastFetch":1709004036675},{"username":"scvnathan","avatar":"https://avatars.githubusercontent.com/u/73474?v=4?s=400","name":"Nathan Schneirov","links":[{"icon":"github","link":"https://github.com/scvnathan"}],"lastFetch":1709004037082},{"username":"lbenie","avatar":"https://avatars.githubusercontent.com/u/7316046?v=4?s=400","name":"Lucien Bénié","links":[{"icon":"github","link":"https://github.com/lbenie"}],"lastFetch":1709004038010},{"username":"bokub","avatar":"https://avatars.githubusercontent.com/u/17952318?v=4?s=400","name":"Boris K","links":[{"icon":"github","link":"https://github.com/bokub"}],"lastFetch":1709004038511},{"username":"antonk52","avatar":"https://avatars.githubusercontent.com/u/5817809?v=4?s=400","name":"Anton Kastritskii","links":[{"icon":"github","link":"https://github.com/antonk52"}],"lastFetch":1709004039168},{"username":"tshelburne","avatar":"https://avatars.githubusercontent.com/u/1202267?v=4?s=400","name":"Tim Shelburne","links":[{"icon":"github","link":"https://github.com/tshelburne"}],"lastFetch":1709004039569},{"username":"mmiszy","avatar":"https://avatars.githubusercontent.com/u/1338731?v=4?s=400","name":"Michał Miszczyszyn","links":[{"icon":"github","link":"https://github.com/mmiszy"}],"lastFetch":1709004040107},{"username":"skh-","avatar":"https://avatars.githubusercontent.com/u/1292598?v=4?s=400","name":"Sam K Hall","links":[{"icon":"github","link":"https://github.com/skh-"}],"lastFetch":1709004040499},{"username":"BlooJeans","avatar":"https://avatars.githubusercontent.com/u/1751182?v=4?s=400","name":"Matt Jeanes","links":[{"icon":"github","link":"https://github.com/BlooJeans"}],"lastFetch":1709004040969},{"username":"selbekk","avatar":"https://avatars.githubusercontent.com/u/1307267?v=4?s=400","name":"Kristofer Giltvedt Selbekk","links":[{"icon":"github","link":"https://github.com/selbekk"}],"lastFetch":1709004041686},{"username":"Mause","avatar":"https://avatars.githubusercontent.com/u/1405026?v=4?s=400","name":"Elliana May","links":[{"icon":"github","link":"https://github.com/Mause"}],"lastFetch":1709004042427},{"username":"henhal","avatar":"https://avatars.githubusercontent.com/u/9608258?v=4?s=400","name":"Henrik Hall","links":[{"icon":"github","link":"https://github.com/henhal"}],"lastFetch":1709004043015},{"username":"gr2m","avatar":"https://avatars.githubusercontent.com/u/39992?v=4?s=400","name":"Gregor Martynus","links":[{"icon":"github","link":"https://github.com/gr2m"}],"lastFetch":1709004044046},{"username":"samdbmg","avatar":"https://avatars.githubusercontent.com/u/408983?v=4?s=400","name":"Sam Mesterton-Gibbons","links":[{"icon":"github","link":"https://github.com/samdbmg"}],"lastFetch":1709004044758},{"username":"rendall","avatar":"https://avatars.githubusercontent.com/u/293263?v=4?s=400","name":"Rendall","links":[{"icon":"github","link":"https://github.com/rendall"}],"lastFetch":1709004045333},{"username":"robertmassaioli","avatar":"https://avatars.githubusercontent.com/u/149178?v=4?s=400","name":"Robert Massaioli","links":[{"icon":"github","link":"https://github.com/robertmassaioli"}],"lastFetch":1709004045773},{"username":"jankuca","avatar":"https://avatars.githubusercontent.com/u/367262?v=4?s=400","name":"Jan Kuča","links":[{"icon":"github","link":"https://github.com/jankuca"}],"lastFetch":1709004046292},{"username":"th-m","avatar":"https://avatars.githubusercontent.com/u/13792029?v=4?s=400","name":"Thomas Valadez","links":[{"icon":"github","link":"https://github.com/th-m"}],"lastFetch":1709004046805},{"username":"asithade","avatar":"https://avatars.githubusercontent.com/u/3814354?v=4?s=400","name":"Asitha de Silva","links":[{"icon":"github","link":"https://github.com/asithade"}],"lastFetch":1709004047424},{"username":"MikeYermolayev","avatar":"https://avatars.githubusercontent.com/u/8783498?v=4?s=400","name":"Misha","links":[{"icon":"github","link":"https://github.com/MikeYermolayev"}],"lastFetch":1707884474830},{"username":"radist2s","avatar":"https://avatars.githubusercontent.com/u/725645?v=4?s=400","name":"Alex Batalov","links":[{"icon":"github","link":"https://github.com/radist2s"}],"lastFetch":1709004136821},{"username":"FedeBev","avatar":"https://avatars.githubusercontent.com/u/22151395?v=4?s=400","name":"Federico Bevione","links":[{"icon":"github","link":"https://github.com/FedeBev"}],"lastFetch":1709004137428},{"username":"yamacent","avatar":"https://avatars.githubusercontent.com/u/8544439?v=4?s=400","name":"Daisuke Yamamoto","links":[{"icon":"github","link":"https://github.com/yamacent"}],"lastFetch":1709004137844},{"username":"dnalborczyk","avatar":"https://avatars.githubusercontent.com/u/2903325?v=4?s=400","name":"dnalborczyk","links":[{"icon":"github","link":"https://github.com/dnalborczyk"}],"lastFetch":1709004138378},{"username":"FabioWanner","avatar":"https://avatars.githubusercontent.com/u/46821078?v=4?s=400","name":"FabioWanner","links":[{"icon":"github","link":"https://github.com/FabioWanner"}],"lastFetch":1709004138764},{"username":"ashsmith","avatar":"https://avatars.githubusercontent.com/u/1086841?v=4?s=400","name":"Ash Smith","links":[{"icon":"github","link":"https://github.com/ashsmith"}],"lastFetch":1709004139587},{"username":"mehalter","avatar":"https://avatars.githubusercontent.com/u/1591837?v=4?s=400","name":"Micah Halter","links":[{"icon":"github","link":"https://github.com/mehalter"}],"lastFetch":1709004140292},{"username":"Chrg1001","avatar":"https://avatars.githubusercontent.com/u/40189653?v=4?s=400","name":"chrg1001","links":[{"icon":"github","link":"https://github.com/Chrg1001"}],"lastFetch":1709004141017},{"username":"sharmarajdaksh","avatar":"https://avatars.githubusercontent.com/u/33689528?v=4?s=400","name":"Dakshraj Sharma","links":[{"icon":"github","link":"https://github.com/sharmarajdaksh"}],"lastFetch":1709004141629},{"username":"shuluster","avatar":"https://avatars.githubusercontent.com/u/1707910?v=4?s=400","name":"Shaosu Liu","links":[{"icon":"github","link":"https://github.com/shuluster"}],"lastFetch":1709004142344},{"username":"FDiskas","avatar":"https://avatars.githubusercontent.com/u/468006?v=4?s=400","name":"Vytenis","links":[{"icon":"github","link":"https://github.com/FDiskas"}],"lastFetch":1709004143165},{"username":"ericzorn93","avatar":"https://avatars.githubusercontent.com/u/22532542?v=4?s=400","name":"Eric Zorn","links":[{"icon":"github","link":"https://github.com/ericzorn93"}],"lastFetch":1709004143779},{"username":"mbelsky","avatar":"https://avatars.githubusercontent.com/u/3923527?v=4?s=400","name":"Max Belsky","links":[{"icon":"github","link":"https://github.com/mbelsky"}],"lastFetch":1709004144289},{"username":"Peteck","avatar":"https://avatars.githubusercontent.com/u/129566390?v=4?s=400","name":"Peteck","links":[{"icon":"github","link":"https://github.com/Peteck"}],"lastFetch":1709004144566},{"username":"rustyconover","avatar":"https://avatars.githubusercontent.com/u/731941?v=4?s=400","name":"Rusty Conover","links":[{"icon":"github","link":"https://github.com/rustyconover"}],"lastFetch":1709004145009},{"username":"bunkscene","avatar":"https://avatars.githubusercontent.com/u/2693678?v=4?s=400","name":"Dave Carlson","links":[{"icon":"github","link":"https://github.com/bunkscene"}],"lastFetch":1709004145519},{"username":"ottomated","avatar":"https://avatars.githubusercontent.com/u/31470743?v=4?s=400","name":"ottomated","links":[{"icon":"github","link":"https://github.com/ottomated"}],"lastFetch":1709004146032},{"username":"sadfsdfdsa","avatar":"https://avatars.githubusercontent.com/u/28733669?v=4?s=400","name":"Artem Shuvaev","links":[{"icon":"github","link":"https://github.com/sadfsdfdsa"}],"lastFetch":1709004146854},{"username":"ajaishankar","avatar":"https://avatars.githubusercontent.com/u/328008?v=4?s=400","name":"ajaishankar","links":[{"icon":"github","link":"https://github.com/ajaishankar"}],"lastFetch":1709004147567},{"username":"dominikdosoudil","avatar":"https://avatars.githubusercontent.com/u/15929942?v=4?s=400","name":"Dominik Dosoudil","links":[{"icon":"github","link":"https://github.com/dominikdosoudil"}],"lastFetch":1709004148182},{"username":"kgtkr","avatar":"https://avatars.githubusercontent.com/u/17868838?v=4?s=400","name":"kgtkr","links":[{"icon":"github","link":"https://github.com/kgtkr"}],"lastFetch":1709004148899},{"username":"berzi","avatar":"https://avatars.githubusercontent.com/u/32619123?v=4?s=400","name":"berzi","links":[{"icon":"github","link":"https://github.com/berzi"}],"lastFetch":1709004149469},{"username":"PhilipTrauner","avatar":"https://avatars.githubusercontent.com/u/9287847?v=4?s=400","name":"Philip Trauner","links":[{"icon":"github","link":"https://github.com/PhilipTrauner"}],"lastFetch":1709004150021},{"username":"Powell-v2","avatar":"https://avatars.githubusercontent.com/u/25308326?v=4?s=400","name":"Pavel Yermolin","links":[{"icon":"github","link":"https://github.com/Powell-v2"}],"lastFetch":1709004150636},{"username":"duncanbeevers","avatar":"https://avatars.githubusercontent.com/u/7367?v=4?s=400","name":"Duncan Beevers","links":[{"icon":"github","link":"https://github.com/duncanbeevers"}],"lastFetch":1709004151157},{"username":"tkukushkin","avatar":"https://avatars.githubusercontent.com/u/1482516?v=4?s=400","name":"Timofei Kukushkin","links":[{"icon":"github","link":"https://github.com/tkukushkin"}],"lastFetch":1709004151700},{"username":"Semigradsky","avatar":"https://avatars.githubusercontent.com/u/1198848?v=4?s=400","name":"Dmitry Semigradsky","links":[{"icon":"github","link":"https://github.com/Semigradsky"}],"lastFetch":1709004152263},{"username":"MrLeebo","avatar":"https://avatars.githubusercontent.com/u/2754163?v=4?s=400","name":"Jeremy Liberman","links":[{"icon":"github","link":"https://github.com/MrLeebo"}],"lastFetch":1709004152738},{"username":"axelhzf","avatar":"https://avatars.githubusercontent.com/u/175627?v=4?s=400","name":"Axel Hernández Ferrera","links":[{"icon":"github","link":"https://github.com/axelhzf"}],"lastFetch":1709004153275},{"username":"imagoiq","avatar":"https://avatars.githubusercontent.com/u/12294151?v=4?s=400","name":"Loïc Fürhoff","links":[{"icon":"github","link":"https://github.com/imagoiq"}],"lastFetch":1709004154740},{"username":"BTMPL","avatar":"https://avatars.githubusercontent.com/u/247153?v=4?s=400","name":"Bartosz Szczeciński","links":[{"icon":"github","link":"https://github.com/BTMPL"}],"lastFetch":1709004155247},{"username":"HiiiiD","avatar":"https://avatars.githubusercontent.com/u/61231210?v=4?s=400","name":"Marco Salomone","links":[{"icon":"github","link":"https://github.com/HiiiiD"}],"lastFetch":1709004155961},{"username":"yacinehmito","avatar":"https://avatars.githubusercontent.com/u/6893840?v=4?s=400","name":"Yacine Hmito","links":[{"icon":"github","link":"https://github.com/yacinehmito"}],"lastFetch":1709004156576},{"username":"sajadtorkamani","avatar":"https://avatars.githubusercontent.com/u/9380313?v=4?s=400","name":"Sajad Torkamani","links":[{"icon":"github","link":"https://github.com/sajadtorkamani"}],"lastFetch":1709004157126},{"username":"mvdbeek","avatar":"https://avatars.githubusercontent.com/u/6804901?v=4?s=400","name":"Marius van den Beek","links":[{"icon":"github","link":"https://github.com/mvdbeek"}],"lastFetch":1709004158627},{"username":"sgrimm","avatar":"https://avatars.githubusercontent.com/u/1248649?v=4?s=400","name":"Steven Grimm","links":[{"icon":"github","link":"https://github.com/sgrimm"}],"lastFetch":1709004159855},{"username":"Swiftwork","avatar":"https://avatars.githubusercontent.com/u/455178?v=4?s=400","name":"Erik Hughes","links":[{"icon":"github","link":"https://github.com/Swiftwork"}],"lastFetch":1709004160778},{"username":"mtth","avatar":"https://avatars.githubusercontent.com/u/1216372?v=4?s=400","name":"Matthieu Monsch","links":[{"icon":"github","link":"https://github.com/mtth"}],"lastFetch":1709004161492},{"username":"mitchell-merry","avatar":"https://avatars.githubusercontent.com/u/8567231?v=4?s=400","name":"Mitchell Merry","links":[{"icon":"github","link":"https://github.com/mitchell-merry"}],"lastFetch":1709004162414},{"username":"qnp","avatar":"https://avatars.githubusercontent.com/u/6012554?v=4?s=400","name":"François Risoud","links":[{"icon":"github","link":"https://github.com/qnp"}],"lastFetch":1709004163438},{"username":"shoffmeister","avatar":"https://avatars.githubusercontent.com/u/3868036?v=4?s=400","name":"shoffmeister","links":[{"icon":"github","link":"https://github.com/shoffmeister"}],"lastFetch":1709004163950},{"username":"liangskyli","avatar":"https://avatars.githubusercontent.com/u/31531283?v=4?s=400","name":"liangsky","links":[{"icon":"github","link":"https://github.com/liangskyli"}],"lastFetch":1709004164361},{"username":"happycollision","avatar":"https://avatars.githubusercontent.com/u/3663628?v=4?s=400","name":"Don Denton","links":[{"icon":"github","link":"https://github.com/happycollision"}],"lastFetch":1709004165184},{"username":"ysmood","avatar":"https://avatars.githubusercontent.com/u/1415488?v=4?s=400","name":"Yad Smood","links":[{"icon":"github","link":"https://github.com/ysmood"}],"lastFetch":1709004165798},{"username":"barakalon","avatar":"https://avatars.githubusercontent.com/u/12398927?v=4?s=400","name":"barak","links":[{"icon":"github","link":"https://github.com/barakalon"}],"lastFetch":1709004166454},{"username":"horaklukas","avatar":"https://avatars.githubusercontent.com/u/996088?v=4?s=400","name":"Lukáš Horák","links":[{"icon":"github","link":"https://github.com/horaklukas"}],"lastFetch":1709004167492},{"username":"pvanagtmaal","avatar":"https://avatars.githubusercontent.com/u/5946464?v=4?s=400","name":"pvanagtmaal","links":[{"icon":"github","link":"https://github.com/pvanagtmaal"}],"lastFetch":1709004168048},{"username":"toomuchdesign","avatar":"https://avatars.githubusercontent.com/u/4573549?v=4?s=400","name":"Andrea Carraro","links":[{"icon":"github","link":"https://github.com/toomuchdesign"}],"lastFetch":1709004168764},{"username":"psychedelicious","avatar":"https://avatars.githubusercontent.com/u/4822129?v=4?s=400","name":"psychedelicious","links":[{"icon":"github","link":"https://github.com/psychedelicious"}],"lastFetch":1709004169494},{"username":"tkrotoff","avatar":"https://avatars.githubusercontent.com/u/643434?v=4?s=400","name":"Tanguy Krotoff","links":[{"icon":"github","link":"https://github.com/tkrotoff"}],"lastFetch":1709004170303},{"username":"pimveldhuisen","avatar":"https://avatars.githubusercontent.com/u/3043834?v=4?s=400","name":"Pim Veldhuisen","links":[{"icon":"github","link":"https://github.com/pimveldhuisen"}],"lastFetch":1709004170914},{"username":"asvishnyakov","avatar":"https://avatars.githubusercontent.com/u/6369252?v=4?s=400","name":"Aleksandr Vishniakov","links":[{"icon":"github","link":"https://github.com/asvishnyakov"}],"lastFetch":1709004171837},{"username":"SchabaJo","avatar":"https://avatars.githubusercontent.com/u/138689813?v=4?s=400","name":"SchabaJo","links":[{"icon":"github","link":"https://github.com/SchabaJo"}],"lastFetch":1709004172245},{"username":"AhsanFazal","avatar":"https://avatars.githubusercontent.com/u/7458046?v=4?s=400","name":"Ahsan Fazal","links":[{"icon":"github","link":"https://github.com/AhsanFazal"}],"lastFetch":1709004172962},{"username":"ElForastero","avatar":"https://avatars.githubusercontent.com/u/5102818?v=4?s=400","name":"Eugene Dzhumak","links":[{"icon":"github","link":"https://github.com/ElForastero"}],"lastFetch":1709004173477},{"username":"msgadi","avatar":"https://avatars.githubusercontent.com/u/9037086?v=4?s=400","name":"Mohammed Gadi","links":[{"icon":"github","link":"https://github.com/msgadi"}],"lastFetch":1709004174091},{"username":"muttonchop","avatar":"https://avatars.githubusercontent.com/u/1037657?v=4?s=400","name":"Adam K","links":[{"icon":"github","link":"https://github.com/muttonchop"}],"lastFetch":1709004174600},{"username":"christoph-fricke","avatar":"https://avatars.githubusercontent.com/u/23103835?v=4?s=400","name":"Christoph Fricke","links":[{"icon":"github","link":"https://github.com/christoph-fricke"}],"lastFetch":1709004175318},{"username":"JorrinKievit","avatar":"https://avatars.githubusercontent.com/u/43169049?v=4?s=400","name":"Jorrin","links":[{"icon":"github","link":"https://github.com/JorrinKievit"}],"lastFetch":1709004176033},{"username":"WickyNilliams","avatar":"https://avatars.githubusercontent.com/u/1091390?v=4?s=400","name":"Nick Williams","links":[{"icon":"github","link":"https://github.com/WickyNilliams"}],"lastFetch":1709004176546},{"username":"hrsh7th","avatar":"https://avatars.githubusercontent.com/u/629908?v=4?s=400","name":"hrsh7th","links":[{"icon":"github","link":"https://github.com/hrsh7th"}],"lastFetch":1709004177058},{"username":"davidleger95","avatar":"https://avatars.githubusercontent.com/u/10498708?v=4?s=400","name":"David Leger","links":[{"icon":"github","link":"https://github.com/davidleger95"}],"lastFetch":1709004177775},{"username":"misha-erm","avatar":"https://avatars.githubusercontent.com/u/8783498?v=4?s=400","name":"Misha","links":[{"icon":"github","link":"https://github.com/misha-erm"}],"lastFetch":1709004136012}],"openapi-fetch":[{"username":"drwpow","avatar":"https://avatars.githubusercontent.com/u/1369770?v=4?s=400","name":"Drew Powers","links":[{"icon":"github","link":"https://github.com/drwpow"}],"lastFetch":1709004031661},{"username":"fergusean","avatar":"https://avatars.githubusercontent.com/u/1029297?v=4?s=400","name":"fergusean","links":[{"icon":"github","link":"https://github.com/fergusean"}],"lastFetch":1709004032152},{"username":"shinzui","avatar":"https://avatars.githubusercontent.com/u/519?v=4?s=400","name":"Nadeem Bitar","links":[{"icon":"github","link":"https://github.com/shinzui"}],"lastFetch":1709004032646},{"username":"ezpuzz","avatar":"https://avatars.githubusercontent.com/u/672182?v=4?s=400","name":"Emory Petermann","links":[{"icon":"github","link":"https://github.com/ezpuzz"}],"lastFetch":1709004033230},{"username":"KotoriK","avatar":"https://avatars.githubusercontent.com/u/52659125?v=4?s=400","name":"KotoriK","links":[{"icon":"github","link":"https://github.com/KotoriK"}],"lastFetch":1709004033803},{"username":"fletchertyler914","avatar":"https://avatars.githubusercontent.com/u/3344498?v=4?s=400","name":"Tyler Fletcher","links":[{"icon":"github","link":"https://github.com/fletchertyler914"}],"lastFetch":1709004034326},{"username":"nholik","avatar":"https://avatars.githubusercontent.com/u/2022214?v=4?s=400","name":"Nicklos Holik","links":[{"icon":"github","link":"https://github.com/nholik"}],"lastFetch":1709004034822},{"username":"roj1512","avatar":"https://avatars.githubusercontent.com/u/49933115?v=4?s=400","name":"Roj [roːʒ]","links":[{"icon":"github","link":"https://github.com/roj1512"}],"lastFetch":1709004035366},{"username":"nickcaballero","avatar":"https://avatars.githubusercontent.com/u/355976?v=4?s=400","name":"Nick Caballero","links":[{"icon":"github","link":"https://github.com/nickcaballero"}],"lastFetch":1709004036680},{"username":"hd-o","avatar":"https://avatars.githubusercontent.com/u/58871222?v=4?s=400","name":"Hadrian de Oliveira","links":[{"icon":"github","link":"https://github.com/hd-o"}],"lastFetch":1709004037214},{"username":"kecrily","avatar":"https://avatars.githubusercontent.com/u/45708948?v=4?s=400","name":"Percy Ma","links":[{"icon":"github","link":"https://github.com/kecrily"}],"lastFetch":1709004037793},{"username":"psychedelicious","avatar":"https://avatars.githubusercontent.com/u/4822129?v=4?s=400","name":"psychedelicious","links":[{"icon":"github","link":"https://github.com/psychedelicious"}],"lastFetch":1709004038662},{"username":"muttonchop","avatar":"https://avatars.githubusercontent.com/u/1037657?v=4?s=400","name":"Adam K","links":[{"icon":"github","link":"https://github.com/muttonchop"}],"lastFetch":1709004039023},{"username":"marcomuser","avatar":"https://avatars.githubusercontent.com/u/64737396?v=4?s=400","name":"Marco Muser","links":[{"icon":"github","link":"https://github.com/marcomuser"}],"lastFetch":1709004039534},{"username":"HugeLetters","avatar":"https://avatars.githubusercontent.com/u/119697239?v=4?s=400","name":"Evgenii Perminov","links":[{"icon":"github","link":"https://github.com/HugeLetters"}],"lastFetch":1709004040356},{"username":"Fumaz","avatar":"https://avatars.githubusercontent.com/u/45318608?v=4?s=400","name":"alex","links":[{"icon":"github","link":"https://github.com/Fumaz"}],"lastFetch":1709004040860},{"username":"darwish","avatar":"https://avatars.githubusercontent.com/u/292570?v=4?s=400","name":"Mike Darwish","links":[{"icon":"github","link":"https://github.com/darwish"}],"lastFetch":1709004041252},{"username":"kaechele","avatar":"https://avatars.githubusercontent.com/u/454490?v=4?s=400","name":"Felix Kaechele","links":[{"icon":"github","link":"https://github.com/kaechele"}],"lastFetch":1709004041896}]}
+{"openapi-typescript":[{"username":"drwpow","avatar":"https://avatars.githubusercontent.com/u/1369770?v=4?s=400","name":"Drew Powers","links":[{"icon":"github","link":"https://github.com/drwpow"}],"lastFetch":1709656948982},{"username":"psmyrdek","avatar":"https://avatars.githubusercontent.com/u/6187417?v=4?s=400","name":"Przemek Smyrdek","links":[{"icon":"github","link":"https://github.com/psmyrdek"}],"lastFetch":1709656949912},{"username":"enmand","avatar":"https://avatars.githubusercontent.com/u/432487?v=4?s=400","name":"Dan Enman","links":[{"icon":"github","link":"https://github.com/enmand"}],"lastFetch":1709656950728},{"username":"atlefren","avatar":"https://avatars.githubusercontent.com/u/1829927?v=4?s=400","name":"Atle Frenvik Sveen","links":[{"icon":"github","link":"https://github.com/atlefren"}],"lastFetch":1709656951212},{"username":"tpdewolf","avatar":"https://avatars.githubusercontent.com/u/4455209?v=4?s=400","name":"Tim de Wolf","links":[{"icon":"github","link":"https://github.com/tpdewolf"}],"lastFetch":1709656952034},{"username":"tombarton","avatar":"https://avatars.githubusercontent.com/u/6222711?v=4?s=400","name":"Tom Barton","links":[{"icon":"github","link":"https://github.com/tombarton"}],"lastFetch":1709656952702},{"username":"svnv","avatar":"https://avatars.githubusercontent.com/u/1080888?v=4?s=400","name":"Sven Nicolai Viig","links":[{"icon":"github","link":"https://github.com/svnv"}],"lastFetch":1709656953669},{"username":"sorin-davidoi","avatar":"https://avatars.githubusercontent.com/u/2109702?v=4?s=400","name":"Sorin Davidoi","links":[{"icon":"github","link":"https://github.com/sorin-davidoi"}],"lastFetch":1709656954383},{"username":"scvnathan","avatar":"https://avatars.githubusercontent.com/u/73474?v=4?s=400","name":"Nathan Schneirov","links":[{"icon":"github","link":"https://github.com/scvnathan"}],"lastFetch":1709656954900},{"username":"lbenie","avatar":"https://avatars.githubusercontent.com/u/7316046?v=4?s=400","name":"Lucien Bénié","links":[{"icon":"github","link":"https://github.com/lbenie"}],"lastFetch":1709656956194},{"username":"bokub","avatar":"https://avatars.githubusercontent.com/u/17952318?v=4?s=400","name":"Boris K","links":[{"icon":"github","link":"https://github.com/bokub"}],"lastFetch":1709656956964},{"username":"antonk52","avatar":"https://avatars.githubusercontent.com/u/5817809?v=4?s=400","name":"Anton Kastritskii","links":[{"icon":"github","link":"https://github.com/antonk52"}],"lastFetch":1709656957753},{"username":"tshelburne","avatar":"https://avatars.githubusercontent.com/u/1202267?v=4?s=400","name":"Tim Shelburne","links":[{"icon":"github","link":"https://github.com/tshelburne"}],"lastFetch":1709656958538},{"username":"mmiszy","avatar":"https://avatars.githubusercontent.com/u/1338731?v=4?s=400","name":"Michał Miszczyszyn","links":[{"icon":"github","link":"https://github.com/mmiszy"}],"lastFetch":1709656959160},{"username":"skh-","avatar":"https://avatars.githubusercontent.com/u/1292598?v=4?s=400","name":"Sam K Hall","links":[{"icon":"github","link":"https://github.com/skh-"}],"lastFetch":1709656959604},{"username":"BlooJeans","avatar":"https://avatars.githubusercontent.com/u/1751182?v=4?s=400","name":"Matt Jeanes","links":[{"icon":"github","link":"https://github.com/BlooJeans"}],"lastFetch":1709656960808},{"username":"selbekk","avatar":"https://avatars.githubusercontent.com/u/1307267?v=4?s=400","name":"Kristofer Giltvedt Selbekk","links":[{"icon":"github","link":"https://github.com/selbekk"}],"lastFetch":1709656961403},{"username":"Mause","avatar":"https://avatars.githubusercontent.com/u/1405026?v=4?s=400","name":"Elliana May","links":[{"icon":"github","link":"https://github.com/Mause"}],"lastFetch":1709656962157},{"username":"henhal","avatar":"https://avatars.githubusercontent.com/u/9608258?v=4?s=400","name":"Henrik Hall","links":[{"icon":"github","link":"https://github.com/henhal"}],"lastFetch":1709656963034},{"username":"gr2m","avatar":"https://avatars.githubusercontent.com/u/39992?v=4?s=400","name":"Gregor Martynus","links":[{"icon":"github","link":"https://github.com/gr2m"}],"lastFetch":1709656963624},{"username":"samdbmg","avatar":"https://avatars.githubusercontent.com/u/408983?v=4?s=400","name":"Sam Mesterton-Gibbons","links":[{"icon":"github","link":"https://github.com/samdbmg"}],"lastFetch":1709656964540},{"username":"rendall","avatar":"https://avatars.githubusercontent.com/u/293263?v=4?s=400","name":"Rendall","links":[{"icon":"github","link":"https://github.com/rendall"}],"lastFetch":1709656965019},{"username":"robertmassaioli","avatar":"https://avatars.githubusercontent.com/u/149178?v=4?s=400","name":"Robert Massaioli","links":[{"icon":"github","link":"https://github.com/robertmassaioli"}],"lastFetch":1709656965884},{"username":"jankuca","avatar":"https://avatars.githubusercontent.com/u/367262?v=4?s=400","name":"Jan Kuča","links":[{"icon":"github","link":"https://github.com/jankuca"}],"lastFetch":1709656966981},{"username":"th-m","avatar":"https://avatars.githubusercontent.com/u/13792029?v=4?s=400","name":"Thomas Valadez","links":[{"icon":"github","link":"https://github.com/th-m"}],"lastFetch":1709656968402},{"username":"asithade","avatar":"https://avatars.githubusercontent.com/u/3814354?v=4?s=400","name":"Asitha de Silva","links":[{"icon":"github","link":"https://github.com/asithade"}],"lastFetch":1709656969386},{"username":"MikeYermolayev","avatar":"https://avatars.githubusercontent.com/u/8783498?v=4?s=400","name":"Misha","links":[{"icon":"github","link":"https://github.com/MikeYermolayev"}],"lastFetch":1707884474830},{"username":"radist2s","avatar":"https://avatars.githubusercontent.com/u/725645?v=4?s=400","name":"Alex Batalov","links":[{"icon":"github","link":"https://github.com/radist2s"}],"lastFetch":1709656971043},{"username":"FedeBev","avatar":"https://avatars.githubusercontent.com/u/22151395?v=4?s=400","name":"Federico Bevione","links":[{"icon":"github","link":"https://github.com/FedeBev"}],"lastFetch":1709656971838},{"username":"yamacent","avatar":"https://avatars.githubusercontent.com/u/8544439?v=4?s=400","name":"Daisuke Yamamoto","links":[{"icon":"github","link":"https://github.com/yamacent"}],"lastFetch":1709656972450},{"username":"dnalborczyk","avatar":"https://avatars.githubusercontent.com/u/2903325?v=4?s=400","name":"dnalborczyk","links":[{"icon":"github","link":"https://github.com/dnalborczyk"}],"lastFetch":1709656972966},{"username":"FabioWanner","avatar":"https://avatars.githubusercontent.com/u/46821078?v=4?s=400","name":"FabioWanner","links":[{"icon":"github","link":"https://github.com/FabioWanner"}],"lastFetch":1709656973497},{"username":"ashsmith","avatar":"https://avatars.githubusercontent.com/u/1086841?v=4?s=400","name":"Ash Smith","links":[{"icon":"github","link":"https://github.com/ashsmith"}],"lastFetch":1709656974271},{"username":"mehalter","avatar":"https://avatars.githubusercontent.com/u/1591837?v=4?s=400","name":"Micah Halter","links":[{"icon":"github","link":"https://github.com/mehalter"}],"lastFetch":1709656974881},{"username":"Chrg1001","avatar":"https://avatars.githubusercontent.com/u/40189653?v=4?s=400","name":"chrg1001","links":[{"icon":"github","link":"https://github.com/Chrg1001"}],"lastFetch":1709656975733},{"username":"sharmarajdaksh","avatar":"https://avatars.githubusercontent.com/u/33689528?v=4?s=400","name":"Dakshraj Sharma","links":[{"icon":"github","link":"https://github.com/sharmarajdaksh"}],"lastFetch":1709656976344},{"username":"shuluster","avatar":"https://avatars.githubusercontent.com/u/1707910?v=4?s=400","name":"Shaosu Liu","links":[{"icon":"github","link":"https://github.com/shuluster"}],"lastFetch":1709656977091},{"username":"FDiskas","avatar":"https://avatars.githubusercontent.com/u/468006?v=4?s=400","name":"Vytenis","links":[{"icon":"github","link":"https://github.com/FDiskas"}],"lastFetch":1709656977990},{"username":"ericzorn93","avatar":"https://avatars.githubusercontent.com/u/22532542?v=4?s=400","name":"Eric Zorn","links":[{"icon":"github","link":"https://github.com/ericzorn93"}],"lastFetch":1709656978813},{"username":"mbelsky","avatar":"https://avatars.githubusercontent.com/u/3923527?v=4?s=400","name":"Max Belsky","links":[{"icon":"github","link":"https://github.com/mbelsky"}],"lastFetch":1709656979423},{"username":"Peteck","avatar":"https://avatars.githubusercontent.com/u/129566390?v=4?s=400","name":"Peteck","links":[{"icon":"github","link":"https://github.com/Peteck"}],"lastFetch":1709656979935},{"username":"rustyconover","avatar":"https://avatars.githubusercontent.com/u/731941?v=4?s=400","name":"Rusty Conover","links":[{"icon":"github","link":"https://github.com/rustyconover"}],"lastFetch":1709656980550},{"username":"bunkscene","avatar":"https://avatars.githubusercontent.com/u/2693678?v=4?s=400","name":"Dave Carlson","links":[{"icon":"github","link":"https://github.com/bunkscene"}],"lastFetch":1709656981162},{"username":"ottomated","avatar":"https://avatars.githubusercontent.com/u/31470743?v=4?s=400","name":"ottomated","links":[{"icon":"github","link":"https://github.com/ottomated"}],"lastFetch":1709656981887},{"username":"sadfsdfdsa","avatar":"https://avatars.githubusercontent.com/u/28733669?v=4?s=400","name":"Artem Shuvaev","links":[{"icon":"github","link":"https://github.com/sadfsdfdsa"}],"lastFetch":1709656982668},{"username":"ajaishankar","avatar":"https://avatars.githubusercontent.com/u/328008?v=4?s=400","name":"ajaishankar","links":[{"icon":"github","link":"https://github.com/ajaishankar"}],"lastFetch":1709656983210},{"username":"dominikdosoudil","avatar":"https://avatars.githubusercontent.com/u/15929942?v=4?s=400","name":"Dominik Dosoudil","links":[{"icon":"github","link":"https://github.com/dominikdosoudil"}],"lastFetch":1709656984264},{"username":"kgtkr","avatar":"https://avatars.githubusercontent.com/u/17868838?v=4?s=400","name":"kgtkr","links":[{"icon":"github","link":"https://github.com/kgtkr"}],"lastFetch":1709656985021},{"username":"berzi","avatar":"https://avatars.githubusercontent.com/u/32619123?v=4?s=400","name":"berzi","links":[{"icon":"github","link":"https://github.com/berzi"}],"lastFetch":1709656985565},{"username":"PhilipTrauner","avatar":"https://avatars.githubusercontent.com/u/9287847?v=4?s=400","name":"Philip Trauner","links":[{"icon":"github","link":"https://github.com/PhilipTrauner"}],"lastFetch":1709656986255},{"username":"Powell-v2","avatar":"https://avatars.githubusercontent.com/u/25308326?v=4?s=400","name":"Pavel Yermolin","links":[{"icon":"github","link":"https://github.com/Powell-v2"}],"lastFetch":1709656987204},{"username":"duncanbeevers","avatar":"https://avatars.githubusercontent.com/u/7367?v=4?s=400","name":"Duncan Beevers","links":[{"icon":"github","link":"https://github.com/duncanbeevers"}],"lastFetch":1709656987777},{"username":"tkukushkin","avatar":"https://avatars.githubusercontent.com/u/1482516?v=4?s=400","name":"Timofei Kukushkin","links":[{"icon":"github","link":"https://github.com/tkukushkin"}],"lastFetch":1709656988485},{"username":"Semigradsky","avatar":"https://avatars.githubusercontent.com/u/1198848?v=4?s=400","name":"Dmitry Semigradsky","links":[{"icon":"github","link":"https://github.com/Semigradsky"}],"lastFetch":1709656989048},{"username":"MrLeebo","avatar":"https://avatars.githubusercontent.com/u/2754163?v=4?s=400","name":"Jeremy Liberman","links":[{"icon":"github","link":"https://github.com/MrLeebo"}],"lastFetch":1709656989764},{"username":"axelhzf","avatar":"https://avatars.githubusercontent.com/u/175627?v=4?s=400","name":"Axel Hernández Ferrera","links":[{"icon":"github","link":"https://github.com/axelhzf"}],"lastFetch":1709656990376},{"username":"imagoiq","avatar":"https://avatars.githubusercontent.com/u/12294151?v=4?s=400","name":"Loïc Fürhoff","links":[{"icon":"github","link":"https://github.com/imagoiq"}],"lastFetch":1709656991403},{"username":"BTMPL","avatar":"https://avatars.githubusercontent.com/u/247153?v=4?s=400","name":"Bartosz Szczeciński","links":[{"icon":"github","link":"https://github.com/BTMPL"}],"lastFetch":1709656991826},{"username":"HiiiiD","avatar":"https://avatars.githubusercontent.com/u/61231210?v=4?s=400","name":"Marco Salomone","links":[{"icon":"github","link":"https://github.com/HiiiiD"}],"lastFetch":1709656992669},{"username":"yacinehmito","avatar":"https://avatars.githubusercontent.com/u/6893840?v=4?s=400","name":"Yacine Hmito","links":[{"icon":"github","link":"https://github.com/yacinehmito"}],"lastFetch":1709656993174},{"username":"sajadtorkamani","avatar":"https://avatars.githubusercontent.com/u/9380313?v=4?s=400","name":"Sajad Torkamani","links":[{"icon":"github","link":"https://github.com/sajadtorkamani"}],"lastFetch":1709656993700},{"username":"mvdbeek","avatar":"https://avatars.githubusercontent.com/u/6804901?v=4?s=400","name":"Marius van den Beek","links":[{"icon":"github","link":"https://github.com/mvdbeek"}],"lastFetch":1709656994734},{"username":"sgrimm","avatar":"https://avatars.githubusercontent.com/u/1248649?v=4?s=400","name":"Steven Grimm","links":[{"icon":"github","link":"https://github.com/sgrimm"}],"lastFetch":1709656995561},{"username":"Swiftwork","avatar":"https://avatars.githubusercontent.com/u/455178?v=4?s=400","name":"Erik Hughes","links":[{"icon":"github","link":"https://github.com/Swiftwork"}],"lastFetch":1709656996391},{"username":"mtth","avatar":"https://avatars.githubusercontent.com/u/1216372?v=4?s=400","name":"Matthieu Monsch","links":[{"icon":"github","link":"https://github.com/mtth"}],"lastFetch":1709656996942},{"username":"mitchell-merry","avatar":"https://avatars.githubusercontent.com/u/8567231?v=4?s=400","name":"Mitchell Merry","links":[{"icon":"github","link":"https://github.com/mitchell-merry"}],"lastFetch":1709656997829},{"username":"qnp","avatar":"https://avatars.githubusercontent.com/u/6012554?v=4?s=400","name":"François Risoud","links":[{"icon":"github","link":"https://github.com/qnp"}],"lastFetch":1709656998542},{"username":"shoffmeister","avatar":"https://avatars.githubusercontent.com/u/3868036?v=4?s=400","name":"shoffmeister","links":[{"icon":"github","link":"https://github.com/shoffmeister"}],"lastFetch":1709656999062},{"username":"liangskyli","avatar":"https://avatars.githubusercontent.com/u/31531283?v=4?s=400","name":"liangsky","links":[{"icon":"github","link":"https://github.com/liangskyli"}],"lastFetch":1709656999694},{"username":"happycollision","avatar":"https://avatars.githubusercontent.com/u/3663628?v=4?s=400","name":"Don Denton","links":[{"icon":"github","link":"https://github.com/happycollision"}],"lastFetch":1709657000516},{"username":"ysmood","avatar":"https://avatars.githubusercontent.com/u/1415488?v=4?s=400","name":"Yad Smood","links":[{"icon":"github","link":"https://github.com/ysmood"}],"lastFetch":1709657001269},{"username":"barakalon","avatar":"https://avatars.githubusercontent.com/u/12398927?v=4?s=400","name":"barak","links":[{"icon":"github","link":"https://github.com/barakalon"}],"lastFetch":1709657001968},{"username":"horaklukas","avatar":"https://avatars.githubusercontent.com/u/996088?v=4?s=400","name":"Lukáš Horák","links":[{"icon":"github","link":"https://github.com/horaklukas"}],"lastFetch":1709657002787},{"username":"pvanagtmaal","avatar":"https://avatars.githubusercontent.com/u/5946464?v=4?s=400","name":"pvanagtmaal","links":[{"icon":"github","link":"https://github.com/pvanagtmaal"}],"lastFetch":1709657003485},{"username":"toomuchdesign","avatar":"https://avatars.githubusercontent.com/u/4573549?v=4?s=400","name":"Andrea Carraro","links":[{"icon":"github","link":"https://github.com/toomuchdesign"}],"lastFetch":1709657004327},{"username":"psychedelicious","avatar":"https://avatars.githubusercontent.com/u/4822129?v=4?s=400","name":"psychedelicious","links":[{"icon":"github","link":"https://github.com/psychedelicious"}],"lastFetch":1709657004816},{"username":"tkrotoff","avatar":"https://avatars.githubusercontent.com/u/643434?v=4?s=400","name":"Tanguy Krotoff","links":[{"icon":"github","link":"https://github.com/tkrotoff"}],"lastFetch":1709657005356},{"username":"pimveldhuisen","avatar":"https://avatars.githubusercontent.com/u/3043834?v=4?s=400","name":"Pim Veldhuisen","links":[{"icon":"github","link":"https://github.com/pimveldhuisen"}],"lastFetch":1709657005940},{"username":"asvishnyakov","avatar":"https://avatars.githubusercontent.com/u/6369252?v=4?s=400","name":"Aleksandr Vishniakov","links":[{"icon":"github","link":"https://github.com/asvishnyakov"}],"lastFetch":1709657006773},{"username":"SchabaJo","avatar":"https://avatars.githubusercontent.com/u/138689813?v=4?s=400","name":"SchabaJo","links":[{"icon":"github","link":"https://github.com/SchabaJo"}],"lastFetch":1709657007221},{"username":"AhsanFazal","avatar":"https://avatars.githubusercontent.com/u/7458046?v=4?s=400","name":"Ahsan Fazal","links":[{"icon":"github","link":"https://github.com/AhsanFazal"}],"lastFetch":1709657007982},{"username":"ElForastero","avatar":"https://avatars.githubusercontent.com/u/5102818?v=4?s=400","name":"Eugene Dzhumak","links":[{"icon":"github","link":"https://github.com/ElForastero"}],"lastFetch":1709657008493},{"username":"msgadi","avatar":"https://avatars.githubusercontent.com/u/9037086?v=4?s=400","name":"Mohammed Gadi","links":[{"icon":"github","link":"https://github.com/msgadi"}],"lastFetch":1709657009175},{"username":"muttonchop","avatar":"https://avatars.githubusercontent.com/u/1037657?v=4?s=400","name":"Adam K","links":[{"icon":"github","link":"https://github.com/muttonchop"}],"lastFetch":1709657009531},{"username":"christoph-fricke","avatar":"https://avatars.githubusercontent.com/u/23103835?v=4?s=400","name":"Christoph Fricke","links":[{"icon":"github","link":"https://github.com/christoph-fricke"}],"lastFetch":1709657009973},{"username":"JorrinKievit","avatar":"https://avatars.githubusercontent.com/u/43169049?v=4?s=400","name":"Jorrin","links":[{"icon":"github","link":"https://github.com/JorrinKievit"}],"lastFetch":1709657010724},{"username":"WickyNilliams","avatar":"https://avatars.githubusercontent.com/u/1091390?v=4?s=400","name":"Nick Williams","links":[{"icon":"github","link":"https://github.com/WickyNilliams"}],"lastFetch":1709657011418},{"username":"hrsh7th","avatar":"https://avatars.githubusercontent.com/u/629908?v=4?s=400","name":"hrsh7th","links":[{"icon":"github","link":"https://github.com/hrsh7th"}],"lastFetch":1709657012089},{"username":"davidleger95","avatar":"https://avatars.githubusercontent.com/u/10498708?v=4?s=400","name":"David Leger","links":[{"icon":"github","link":"https://github.com/davidleger95"}],"lastFetch":1709657012740},{"username":"misha-erm","avatar":"https://avatars.githubusercontent.com/u/8783498?v=4?s=400","name":"Misha","links":[{"icon":"github","link":"https://github.com/misha-erm"}],"lastFetch":1709656970306},{"username":"phk422","avatar":"https://avatars.githubusercontent.com/u/59734322?v=4?s=400","name":"Phk","links":[{"icon":"github","link":"https://github.com/phk422"}],"lastFetch":1709657013524},{"username":"mzronek","avatar":"https://avatars.githubusercontent.com/u/3847700?v=4?s=400","name":"Matthias Zronek","links":[{"icon":"github","link":"https://github.com/mzronek"}],"lastFetch":1709657014268}],"openapi-fetch":[{"username":"drwpow","avatar":"https://avatars.githubusercontent.com/u/1369770?v=4?s=400","name":"Drew Powers","links":[{"icon":"github","link":"https://github.com/drwpow"}],"lastFetch":1709656948995},{"username":"fergusean","avatar":"https://avatars.githubusercontent.com/u/1029297?v=4?s=400","name":"fergusean","links":[{"icon":"github","link":"https://github.com/fergusean"}],"lastFetch":1709656949677},{"username":"shinzui","avatar":"https://avatars.githubusercontent.com/u/519?v=4?s=400","name":"Nadeem Bitar","links":[{"icon":"github","link":"https://github.com/shinzui"}],"lastFetch":1709656950778},{"username":"ezpuzz","avatar":"https://avatars.githubusercontent.com/u/672182?v=4?s=400","name":"Emory Petermann","links":[{"icon":"github","link":"https://github.com/ezpuzz"}],"lastFetch":1709656951520},{"username":"KotoriK","avatar":"https://avatars.githubusercontent.com/u/52659125?v=4?s=400","name":"KotoriK","links":[{"icon":"github","link":"https://github.com/KotoriK"}],"lastFetch":1709656952091},{"username":"fletchertyler914","avatar":"https://avatars.githubusercontent.com/u/3344498?v=4?s=400","name":"Tyler Fletcher","links":[{"icon":"github","link":"https://github.com/fletchertyler914"}],"lastFetch":1709656952705},{"username":"nholik","avatar":"https://avatars.githubusercontent.com/u/2022214?v=4?s=400","name":"Nicklos Holik","links":[{"icon":"github","link":"https://github.com/nholik"}],"lastFetch":1709656953259},{"username":"roj1512","avatar":"https://avatars.githubusercontent.com/u/49933115?v=4?s=400","name":"Roj","links":[{"icon":"github","link":"https://github.com/roj1512"}],"lastFetch":1709656954905},{"username":"nickcaballero","avatar":"https://avatars.githubusercontent.com/u/355976?v=4?s=400","name":"Nick Caballero","links":[{"icon":"github","link":"https://github.com/nickcaballero"}],"lastFetch":1709656956147},{"username":"hd-o","avatar":"https://avatars.githubusercontent.com/u/58871222?v=4?s=400","name":"Hadrian de Oliveira","links":[{"icon":"github","link":"https://github.com/hd-o"}],"lastFetch":1709656957271},{"username":"kecrily","avatar":"https://avatars.githubusercontent.com/u/45708948?v=4?s=400","name":"Percy Ma","links":[{"icon":"github","link":"https://github.com/kecrily"}],"lastFetch":1709656957896},{"username":"psychedelicious","avatar":"https://avatars.githubusercontent.com/u/4822129?v=4?s=400","name":"psychedelicious","links":[{"icon":"github","link":"https://github.com/psychedelicious"}],"lastFetch":1709656959091},{"username":"muttonchop","avatar":"https://avatars.githubusercontent.com/u/1037657?v=4?s=400","name":"Adam K","links":[{"icon":"github","link":"https://github.com/muttonchop"}],"lastFetch":1709656959513},{"username":"marcomuser","avatar":"https://avatars.githubusercontent.com/u/64737396?v=4?s=400","name":"Marco Muser","links":[{"icon":"github","link":"https://github.com/marcomuser"}],"lastFetch":1709656960012},{"username":"HugeLetters","avatar":"https://avatars.githubusercontent.com/u/119697239?v=4?s=400","name":"Evgenii Perminov","links":[{"icon":"github","link":"https://github.com/HugeLetters"}],"lastFetch":1709656960957},{"username":"Fumaz","avatar":"https://avatars.githubusercontent.com/u/45318608?v=4?s=400","name":"alex","links":[{"icon":"github","link":"https://github.com/Fumaz"}],"lastFetch":1709656962087},{"username":"darwish","avatar":"https://avatars.githubusercontent.com/u/292570?v=4?s=400","name":"Mike Darwish","links":[{"icon":"github","link":"https://github.com/darwish"}],"lastFetch":1709656964422},{"username":"kaechele","avatar":"https://avatars.githubusercontent.com/u/454490?v=4?s=400","name":"Felix Kaechele","links":[{"icon":"github","link":"https://github.com/kaechele"}],"lastFetch":1709656964929},{"username":"phk422","avatar":"https://avatars.githubusercontent.com/u/59734322?v=4?s=400","name":"Phk","links":[{"icon":"github","link":"https://github.com/phk422"}],"lastFetch":1709656966144}]}
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
index 9be73008f..3ea8e9aa1 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -15,7 +15,7 @@ hero:
features:
- title: Blazing Fast
- details: Nothing is faster than instant. Static TypeScript types provide zero runtime performance and zero client weight.
+ details: Nothing is faster than instant. Static TypeScript types provide zero runtime cost and zero client weight.
- title: Type-safe
details: Use your OpenAPI schema to typecheck your entire codebase with no setup and no tests.
- title: Works anywhere
diff --git a/docs/openapi-fetch/index.md b/docs/openapi-fetch/index.md
index 94319e0a4..d307a606d 100644
--- a/docs/openapi-fetch/index.md
+++ b/docs/openapi-fetch/index.md
@@ -4,7 +4,7 @@ title: openapi-fetch
-openapi-fetch is a typesafe fetch client that pulls in your OpenAPI schema. Weighs **5 kb** and has virtually zero runtime. Works with React, Vue, Svelte, or vanilla JS.
+openapi-fetch is a type-safe fetch client that pulls in your OpenAPI schema. Weighs **5 kb** and has virtually zero runtime. Works with React, Vue, Svelte, or vanilla JS.
| Library | Size (min) | “GET” request |
| :------------------------- | ---------: | :------------------------- |
diff --git a/docs/scripts/update-contributors.js b/docs/scripts/update-contributors.js
index 5db3fc598..1962ef2f7 100644
--- a/docs/scripts/update-contributors.js
+++ b/docs/scripts/update-contributors.js
@@ -133,6 +133,7 @@ const OPENAPI_TS_CONTRIBUTORS = [
"hrsh7th",
"davidleger95",
"phk422",
+ "mzronek",
]),
];
diff --git a/docs/zh/openapi-fetch/api.md b/docs/zh/openapi-fetch/api.md
index b8568b035..d8a8dcff5 100644
--- a/docs/zh/openapi-fetch/api.md
+++ b/docs/zh/openapi-fetch/api.md
@@ -13,12 +13,12 @@ description: openapi-fetch API
createClient(options);
```
-| 名称 | 类型 | 描述 |
-| :---------------- | :-------------- | :------------------------------------------------------------------------------------------------------------------------------------------ |
-| `baseUrl` | `string` | 使用此选项为所有 fetch URL 添加前缀(例如 `"https://myapi.dev/v1/"`) |
-| `fetch` | `fetch` | 用于请求的 Fetch 实例(默认值:`globalThis.fetch`) |
-| `querySerializer` | QuerySerializer | (可选) 提供一个 [querySerializer](#queryserializer) |
-| `bodySerializer` | BodySerializer | (可选) 提供一个 [bodySerializer](#bodyserializer) |
+| 名称 | 类型 | 描述 |
+| :---------------- | :-------------- | :----------------------------------------------------------------------------------------------------------------------------------------- |
+| `baseUrl` | `string` | 使用此选项为所有 fetch URL 添加前缀(例如 `"https://myapi.dev/v1/"`) |
+| `fetch` | `fetch` | 用于请求的 Fetch 实例(默认值:`globalThis.fetch`) |
+| `querySerializer` | QuerySerializer | (可选) 提供一个 [querySerializer](#queryserializer) |
+| `bodySerializer` | BodySerializer | (可选) 提供一个 [bodySerializer](#bodyserializer) |
| (Fetch 选项) | | 任何有效的 fetch 选项(`headers`、`mode`、`cache`、`signal` 等)([文档](https://developer.mozilla.org/en-US/docs/Web/API/fetch#options)) |
## Fetch 选项
@@ -29,16 +29,16 @@ createClient(options);
client.GET("/my-url", options);
```
-| 名称 | 类型 | 描述 |
-| :---------------- | :---------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `params` | ParamsObject | [path](https://swagger.io/specification/#parameter-locations) 和 [query](https://swagger.io/specification/#parameter-locations) 参数。 |
-| `body` | `{ [name]:value }` | [requestBody](https://spec.openapis.org/oas/latest.html#request-body-object) 数据。 |
-| `querySerializer` | QuerySerializer | (可选) 提供一个 [querySerializer](#queryserializer) |
-| `bodySerializer` | BodySerializer | (可选) 提供一个 [bodySerializer](#bodyserializer) |
-| `parseAs` | `"json"` \| `"text"` \| `"arrayBuffer"` \| `"blob"` \| `"stream"` | (可选) 使用 [内置实例方法](https://developer.mozilla.org/en-US/docs/Web/API/Response#instance_methods) 解析响应(默认值: `"json"`)。`"stream"` 跳过解析,直接返回原始流。 |
-| `fetch` | `fetch` | 用于请求的 Fetch 实例(默认:`createClient` 的 fetch) |
-| `middleware` | `Middleware[]` | [查看文档](/openapi-fetch/middleware-auth) |
-| (Fetch 选项) | | 任何有效的 fetch 选项(`headers`、`mode`、`cache`、`signal` 等)([文档](https://developer.mozilla.org/en-US/docs/Web/API/fetch#options)) |
+| 名称 | 类型 | 描述 |
+| :---------------- | :---------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `params` | ParamsObject | [path](https://swagger.io/specification/#parameter-locations) 和 [query](https://swagger.io/specification/#parameter-locations) 参数。 |
+| `body` | `{ [name]:value }` | [requestBody](https://spec.openapis.org/oas/latest.html#request-body-object) 数据。 |
+| `querySerializer` | QuerySerializer | (可选) 提供一个 [querySerializer](#queryserializer) |
+| `bodySerializer` | BodySerializer | (可选) 提供一个 [bodySerializer](#bodyserializer) |
+| `parseAs` | `"json"` \| `"text"` \| `"arrayBuffer"` \| `"blob"` \| `"stream"` | (可选) 使用 [内置实例方法](https://developer.mozilla.org/en-US/docs/Web/API/Response#instance_methods) 解析响应(默认值: `"json"`)。`"stream"` 跳过解析,直接返回原始流。 |
+| `fetch` | `fetch` | 用于请求的 Fetch 实例(默认:`createClient` 的 fetch) |
+| `middleware` | `Middleware[]` | [查看文档](/zh/openapi-fetch/middleware-auth) |
+| (Fetch 选项) | | 任何有效的 fetch 选项(`headers`、`mode`、`cache`、`signal` 等)([文档](https://developer.mozilla.org/en-US/docs/Web/API/fetch#options)) |
## querySerializer
@@ -48,10 +48,10 @@ OpenAPI 支持[不同的对象和数组序列化方式](https://swagger.io/docs/
openapi-fetch 提供了常见的序列化方法:
-| 选项 | 类型 | 描述 |
-| :------------ | :---------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `array` | SerializerOptions | 设置数组的 `style` 和 `explode`([文档](https://swagger.io/docs/specification/serialization/#query))。默认值:`{ style: "form", explode: true }`。 |
-| `object` | SerializerOptions | 设置对象的 `style` 和 `explode`([文档](https://swagger.io/docs/specification/serialization/#query))。默认值:`{ style: "deepObject", explode: true }`。 |
+| 选项 | 类型 | 描述 |
+| :-------------- | :---------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `array` | SerializerOptions | 设置数组的 `style` 和 `explode`([文档](https://swagger.io/docs/specification/serialization/#query))。默认值:`{ style: "form", explode: true }`。 |
+| `object` | SerializerOptions | 设置对象的 `style` 和 `explode`([文档](https://swagger.io/docs/specification/serialization/#query))。默认值:`{ style: "deepObject", explode: true }`。 |
| `allowReserved` | `boolean` | 设置为 `true` 以跳过 URL 编码(⚠️ 可能会破坏请求)([文档](https://swagger.io/docs/specification/serialization/#query))。默认值:`false`。 |
```ts
@@ -71,22 +71,22 @@ const client = createClient({
#### 数组样式
-| 样式 | 数组 `id = [3, 4, 5]` |
-| :--------------------------- | :---------------------- |
-| form | `/users?id=3,4,5` |
-| **form (exploded, 默认)** | `/users?id=3&id=4&id=5` |
-| spaceDelimited | `/users?id=3%204%205` |
-| spaceDelimited (exploded) | `/users?id=3&id=4&id=5` |
-| pipeDelimited | `/users?id=3\|4\|5` |
-| pipeDelimited (exploded) | `/users?id=3&id=4&id=5` |
+| 样式 | 数组 `id = [3, 4, 5]` |
+| :------------------------ | :---------------------- |
+| form | `/users?id=3,4,5` |
+| **form (exploded, 默认)** | `/users?id=3&id=4&id=5` |
+| spaceDelimited | `/users?id=3%204%205` |
+| spaceDelimited (exploded) | `/users?id=3&id=4&id=5` |
+| pipeDelimited | `/users?id=3\|4\|5` |
+| pipeDelimited (exploded) | `/users?id=3&id=4&id=5` |
#### 对象样式
-| 样式 | 对象 `id = {"role": "admin", "firstName": "Alex"}` |
-| :----------------------- | :--------------------------------------------------- |
-| form | `/users?id=role,admin,firstName,Alex` |
-| form (exploded) | `/users?role=admin&firstName=Alex` |
-| **deepObject (默认)** | `/users?id[role]=admin&id[firstName]=Alex` |
+| 样式 | 对象 `id = {"role": "admin", "firstName": "Alex"}` |
+| :-------------------- | :------------------------------------------------- |
+| form | `/users?id=role,admin,firstName,Alex` |
+| form (exploded) | `/users?role=admin&firstName=Alex` |
+| **deepObject (默认)** | `/users?id[role]=admin&id[firstName]=Alex` |
::: tip
@@ -100,9 +100,7 @@ const client = createClient({
```ts
const client = createClient({
- querySerializer(queryParams
-
-) {
+ querySerializer(queryParams) {
const search = [];
for (const name in queryParams) {
const value = queryParams[name];
@@ -149,14 +147,14 @@ const { data, error } = await client.PUT("/submit", {
openapi-fetch 支持根据你的 OpenAPI 架构中的具体格式自动进行[路径序列化](https://swagger.io/docs/specification/serialization/#path):
-| 模板 | 样式 | 基础类型 `id = 5` | 数组 `id = [3, 4, 5]` | 对象 `id = {"role": "admin", "firstName": "Alex"}` |
-| :---------------- | :------------------- | :--------------- | :----------------------- | :--------------------------------------------------- |
-| **`/users/{id}`** | **simple (默认)** | **`/users/5`** | **`/users/3,4,5`** | **`/users/role,admin,firstName,Alex`** |
-| `/users/{id*}` | simple (爆炸) | `/users/5` | `/users/3,4,5` | `/users/role=admin,firstName=Alex` |
-| `/users/{.id}` | label | `/users/.5` | `/users/.3,4,5` | `/users/.role,admin,firstName,Alex` |
-| `/users/{.id*}` | label (爆炸) | `/users/.5` | `/users/.3.4.5` | `/users/.role=admin.firstName=Alex` |
-| `/users/{;id}` | matrix | `/users/;id=5` | `/users/;id=3,4,5` | `/users/;id=role,admin,firstName,Alex` |
-| `/users/{;id*}` | matrix (爆炸) | `/users/;id=5` | `/users/;id=3;id=4;id=5` | `/users/;role=admin;firstName=Alex` |
+| 模板 | 样式 | 基础类型 `id = 5` | 数组 `id = [3, 4, 5]` | 对象 `id = {"role": "admin", "firstName": "Alex"}` |
+| :---------------- | :---------------- | :---------------- | :----------------------- | :------------------------------------------------- |
+| **`/users/{id}`** | **simple (默认)** | **`/users/5`** | **`/users/3,4,5`** | **`/users/role,admin,firstName,Alex`** |
+| `/users/{id*}` | simple (爆炸) | `/users/5` | `/users/3,4,5` | `/users/role=admin,firstName=Alex` |
+| `/users/{.id}` | label | `/users/.5` | `/users/.3,4,5` | `/users/.role,admin,firstName,Alex` |
+| `/users/{.id*}` | label (爆炸) | `/users/.5` | `/users/.3.4.5` | `/users/.role=admin.firstName=Alex` |
+| `/users/{;id}` | matrix | `/users/;id=5` | `/users/;id=3,4,5` | `/users/;id=role,admin,firstName,Alex` |
+| `/users/{;id*}` | matrix (爆炸) | `/users/;id=5` | `/users/;id=3;id=4;id=5` | `/users/;role=admin;firstName=Alex` |
## 中间件
@@ -195,10 +193,10 @@ onRequest(req, options) {
`onRequest()` 接受 2 个参数:
-| 名称 | 类型 | 描述 |
-| :-------- | :-----------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 名称 | 类型 | 描述 |
+| :-------- | :-----------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `req` | `MiddlewareRequest` | 带有 `schemaPath`(OpenAPI 路径名)和 `params`([params](/openapi-fetch/api#fetch-options) 对象)的标准 [Request](https://developer.mozilla.org/en-US/docs/Web/API/Request) |
-| `options` | `MergedOptions` | [createClient](/openapi-fetch/api#create-client) 选项 + [fetch 覆盖](/openapi-fetch/api#fetch-options) 的组合 |
+| `options` | `MergedOptions` | [createClient](/openapi-fetch/api#create-client) 选项 + [fetch 覆盖](/openapi-fetch/api#fetch-options) 的组合 |
它期望的结果要么是:
@@ -215,10 +213,10 @@ onResponse(res, options) {
`onResponse()` 也接受 2 个参数:
-| 名称 | 类型 | 描述 |
-| :-------- | :----------------: | :------------------------------------------------- |
-| `req` | `MiddlewareRequest` | 一个标准的 [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response)。 |
-| `options` | `MergedOptions` | [createClient](/openapi-fetch/api#create-client) 选项 + [fetch 覆盖](/openapi-fetch/api#fetch-options) 的组合 |
+| 名称 | 类型 | 描述 |
+| :-------- | :-----------------: | :------------------------------------------------------------------------------------------------------------ |
+| `req` | `MiddlewareRequest` | 一个标准的 [Response](https://developer.mozilla.org/en-US/docs/Web/API/Response)。 |
+| `options` | `MergedOptions` | [createClient](/openapi-fetch/api#create-client) 选项 + [fetch 覆盖](/openapi-fetch/api#fetch-options) 的组合 |
它期望的结果要么是:
diff --git a/docs/zh/openapi-fetch/index.md b/docs/zh/openapi-fetch/index.md
index c1a45b62d..b6b319e4e 100644
--- a/docs/zh/openapi-fetch/index.md
+++ b/docs/zh/openapi-fetch/index.md
@@ -40,7 +40,7 @@ await client.PUT("/blogposts", {
`data`和`error`经过类型检查,并将其类型暴露给VS Code(以及任何其他支持TypeScript的IDE)的智能感知。同样,请求`body`也将检查其字段,如果缺少任何必需的参数或存在类型不匹配,则会出错。
-`GET()`、`PUT()`、`POST()`等是对原生 [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) 的轻量包装(您可以 [替换为任何调用](/openapi-fetch/zh/api#create-client))。
+`GET()`、`PUT()`、`POST()`等是对原生 [fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) 的轻量包装(您可以 [替换为任何调用](/zh/openapi-fetch/api#create-client))。
请注意,没有泛型,也没有手动类型化。您的端点的请求和响应已自动推断。这对于端点的类型安全性是一个巨大的改进,因为**每个手动断言都可能导致错误**!这消除了以下所有问题:
@@ -94,7 +94,6 @@ npx openapi-typescript ./path/to/api/v1.yaml -o ./src/lib/api/v1.d.ts
使用 `tsc --noEmit` 来检查类型错误,而不要依赖于您的 linter 或构建命令。没有什么比 TypeScript 编译器本身更能准确地检查类型。
:::
-
## 基本用法
使用 `openapi-fetch` 而不是传统的代码生成的最大优点是不需要文档。`openapi-fetch` 鼓励使用现有的 OpenAPI 文档,而不是试图找出要导入的函数或该函数需要哪些参数:
@@ -109,9 +108,7 @@ const client = createClient({ baseUrl: "https://myapi.dev/v1/" });
const { data, error } = await client.GET("/blogposts/{post_id}", {
params: {
- path: { post_id: "my-post"
-
- },
+ path: { post_id: "my-post" },
query: { version: 2 },
},
});
@@ -158,16 +155,16 @@ const { data, error } = await client.PUT("/blogposts", {
const { data, error, response } = await client.GET("/url");
```
-| 对象 | 响应 |
-| :--------- | :----------------------------------------------------------- |
-| `data` | 如果 OK 则为 `2xx` 响应;否则为 `undefined` |
-| `error` | 如果不是 OK,则为 `5xx`、`4xx` 或 `default` 响应;否则为 `undefined` |
+| 对象 | 响应 |
+| :--------- | :------------------------------------------------------------------------------------------------ |
+| `data` | 如果 OK 则为 `2xx` 响应;否则为 `undefined` |
+| `error` | 如果不是 OK,则为 `5xx`、`4xx` 或 `default` 响应;否则为 `undefined` |
| `response` | [原始响应](https://developer.mozilla.org/en-US/docs/Web/API/Response) 包含 `status`、`headers` 等 |
## 支持
-| 平台 | 支持 |
-| :------------- | :----------------------------------------------------------- |
+| 平台 | 支持 |
+| :------------- | :------------------------------------------------------------------------------------------------------------------------------------ |
| **浏览器** | [查看 fetch API 支持](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API#browser_compatibility)(在所有主流浏览器中广泛可用) |
-| **Node** | >= 18.0.0 |
-| **TypeScript** | >= 4.7(建议使用 >= 5.0) |
+| **Node** | >= 18.0.0 |
+| **TypeScript** | >= 4.7(建议使用 >= 5.0) |
diff --git a/package.json b/package.json
index 47ccf80f0..73ed15203 100644
--- a/package.json
+++ b/package.json
@@ -16,10 +16,10 @@
"devDependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.1",
- "@typescript-eslint/eslint-plugin": "^7.0.1",
- "@typescript-eslint/parser": "^7.0.1",
+ "@typescript-eslint/eslint-plugin": "^7.1.1",
+ "@typescript-eslint/parser": "^7.1.1",
"del-cli": "^5.1.0",
- "eslint": "^8.56.0",
+ "eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-no-only-tests": "^3.1.0",
diff --git a/packages/openapi-fetch/README.md b/packages/openapi-fetch/README.md
index d1a7c9e0e..6f1b3e1ea 100644
--- a/packages/openapi-fetch/README.md
+++ b/packages/openapi-fetch/README.md
@@ -1,6 +1,6 @@
-openapi-fetch is a typesafe fetch client that pulls in your OpenAPI schema. Weighs **4 kB** and has virtually zero runtime. Works with React, Vue, Svelte, or vanilla JS.
+openapi-fetch is a type-safe fetch client that pulls in your OpenAPI schema. Weighs **4 kB** and has virtually zero runtime. Works with React, Vue, Svelte, or vanilla JS.
| Library | Size (min) | “GET” request |
| :------------------------- | ---------: | :------------------------- |
diff --git a/packages/openapi-fetch/package.json b/packages/openapi-fetch/package.json
index e62010684..02efe200f 100644
--- a/packages/openapi-fetch/package.json
+++ b/packages/openapi-fetch/package.json
@@ -1,6 +1,6 @@
{
"name": "openapi-fetch",
- "description": "Fast, typesafe fetch client for your OpenAPI schema. Only 5 kb (min). Works with React, Vue, Svelte, or vanilla JS.",
+ "description": "Fast, type-safe fetch client for your OpenAPI schema. Only 5 kb (min). Works with React, Vue, Svelte, or vanilla JS.",
"version": "0.9.2",
"author": {
"name": "Drew Powers",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 08c8dc7e0..754850b10 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,32 +15,32 @@ importers:
specifier: ^2.27.1
version: 2.27.1
'@typescript-eslint/eslint-plugin':
- specifier: ^7.0.1
- version: 7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.3)
+ specifier: ^7.1.1
+ version: 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.3.3)
'@typescript-eslint/parser':
- specifier: ^7.0.1
- version: 7.0.1(eslint@8.56.0)(typescript@5.3.3)
+ specifier: ^7.1.1
+ version: 7.1.1(eslint@8.57.0)(typescript@5.3.3)
del-cli:
specifier: ^5.1.0
version: 5.1.0
eslint:
- specifier: ^8.56.0
- version: 8.56.0
+ specifier: ^8.57.0
+ version: 8.57.0
eslint-config-prettier:
specifier: ^9.1.0
- version: 9.1.0(eslint@8.56.0)
+ version: 9.1.0(eslint@8.57.0)
eslint-plugin-import:
specifier: ^2.29.1
- version: 2.29.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)
+ version: 2.29.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)
eslint-plugin-no-only-tests:
specifier: ^3.1.0
version: 3.1.0
eslint-plugin-prettier:
specifier: ^5.1.3
- version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5)
+ version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5)
eslint-plugin-vitest:
specifier: ^0.2.8
- version: 0.2.8(eslint@8.56.0)(typescript@5.3.3)(vitest@1.3.1)
+ version: 0.2.8(eslint@8.57.0)(typescript@5.3.3)(vitest@1.3.1)
prettier:
specifier: ^3.2.5
version: 3.2.5
@@ -432,23 +432,23 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/parser@7.23.9:
- resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
+ /@babel/parser@7.24.0:
+ resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
- /@babel/runtime@7.23.9:
- resolution: {integrity: sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==}
+ /@babel/runtime@7.24.0:
+ resolution: {integrity: sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
dev: true
- /@babel/types@7.23.9:
- resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
+ /@babel/types@7.24.0:
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.23.4
@@ -459,7 +459,7 @@ packages:
/@changesets/apply-release-plan@7.0.0:
resolution: {integrity: sha512-vfi69JR416qC9hWmFGSxj7N6wA5J222XNBmezSVATPWDVPIF7gkd4d8CpbEbXmRWbVrkoli3oerGS6dcL/BGsQ==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/config': 3.0.0
'@changesets/get-version-range-type': 0.4.0
'@changesets/git': 3.0.0
@@ -477,7 +477,7 @@ packages:
/@changesets/assemble-release-plan@6.0.0:
resolution: {integrity: sha512-4QG7NuisAjisbW4hkLCmGW2lRYdPrKzro+fCtZaILX+3zdUELSvYjpL4GTv0E4aM9Mef3PuIQp89VmHJ4y2bfw==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/errors': 0.2.0
'@changesets/get-dependents-graph': 2.0.0
'@changesets/types': 6.0.0
@@ -505,7 +505,7 @@ packages:
resolution: {integrity: sha512-iJ91xlvRnnrJnELTp4eJJEOPjgpF3NOh4qeQehM6Ugiz9gJPRZ2t+TsXun6E3AMN4hScZKjqVXl0TX+C7AB3ZQ==}
hasBin: true
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/apply-release-plan': 7.0.0
'@changesets/assemble-release-plan': 6.0.0
'@changesets/changelog-git': 0.2.0
@@ -520,7 +520,7 @@ packages:
'@changesets/types': 6.0.0
'@changesets/write': 0.3.0
'@manypkg/get-packages': 1.1.3
- '@types/semver': 7.5.7
+ '@types/semver': 7.5.8
ansi-colors: 4.1.3
chalk: 2.4.2
ci-info: 3.9.0
@@ -531,7 +531,7 @@ packages:
meow: 6.1.1
outdent: 0.5.0
p-limit: 2.3.0
- preferred-pm: 3.1.2
+ preferred-pm: 3.1.3
resolve-from: 5.0.0
semver: 7.6.0
spawndamnit: 2.0.0
@@ -579,7 +579,7 @@ packages:
/@changesets/get-release-plan@4.0.0:
resolution: {integrity: sha512-9L9xCUeD/Tb6L/oKmpm8nyzsOzhdNBBbt/ZNcjynbHC07WW4E1eX8NMGC5g5SbM5z/V+MOrYsJ4lRW41GCbg3w==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/assemble-release-plan': 6.0.0
'@changesets/config': 3.0.0
'@changesets/pre': 2.0.0
@@ -595,7 +595,7 @@ packages:
/@changesets/git@3.0.0:
resolution: {integrity: sha512-vvhnZDHe2eiBNRFHEgMiGd2CT+164dfYyrJDhwwxTVD/OW0FUD6G7+4DIx1dNwkwjHyzisxGAU96q0sVNBns0w==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/errors': 0.2.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -620,7 +620,7 @@ packages:
/@changesets/pre@2.0.0:
resolution: {integrity: sha512-HLTNYX/A4jZxc+Sq8D1AMBsv+1qD6rmmJtjsCJa/9MSRybdxh0mjbTvE6JYZQ/ZiQ0mMlDOlGPXTm9KLTU3jyw==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/errors': 0.2.0
'@changesets/types': 6.0.0
'@manypkg/get-packages': 1.1.3
@@ -630,7 +630,7 @@ packages:
/@changesets/read@0.6.0:
resolution: {integrity: sha512-ZypqX8+/im1Fm98K4YcZtmLKgjs1kDQ5zHpc2U1qdtNBmZZfo/IBiG162RoP0CUF05tvp2y4IspH11PLnPxuuw==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/git': 3.0.0
'@changesets/logger': 0.1.0
'@changesets/parse': 0.4.0
@@ -651,7 +651,7 @@ packages:
/@changesets/write@0.3.0:
resolution: {integrity: sha512-slGLb21fxZVUYbyea+94uFiD6ntQW0M2hIKNznFizDhZPDgn2c/fv1UzzlW43RVzh1BEDuIqW6hzlJ1OflNmcw==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/types': 6.0.0
fs-extra: 7.0.1
human-id: 1.0.2
@@ -666,7 +666,7 @@ packages:
resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==}
dependencies:
'@docsearch/react': 3.5.2(@algolia/client-search@4.22.1)(search-insights@2.13.0)
- preact: 10.19.3
+ preact: 10.19.6
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -1115,13 +1115,13 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -1147,8 +1147,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.56.0:
- resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
+ /@eslint/js@8.57.0:
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -1221,7 +1221,7 @@ packages:
/@manypkg/find-root@1.1.0:
resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
@@ -1230,7 +1230,7 @@ packages:
/@manypkg/get-packages@1.1.3:
resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
dependencies:
- '@babel/runtime': 7.23.9
+ '@babel/runtime': 7.24.0
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -1483,14 +1483,14 @@ packages:
dev: true
optional: true
- /@shikijs/core@1.1.6:
- resolution: {integrity: sha512-kt9hhvrWTm0EPtRDIsoAZnSsFlIDBVBBI5CQewpA/NZCPin+MOKRXg+JiWc4y+8fZ/v0HzfDhu/UC+OTZGMt7A==}
+ /@shikijs/core@1.1.7:
+ resolution: {integrity: sha512-gTYLUIuD1UbZp/11qozD3fWpUTuMqPSf3svDMMrL0UmlGU7D9dPw/V1FonwAorCUJBltaaESxq90jrSjQyGixg==}
dev: true
- /@shikijs/transformers@1.1.6:
- resolution: {integrity: sha512-R+eI1I9sQv0MCJyfR4kAG1G1SKSctw5ILszP0tHVrAgzSHWTpaHbXreZrDueahqtUCNHjt+MKmKJ8EMFtiitOQ==}
+ /@shikijs/transformers@1.1.7:
+ resolution: {integrity: sha512-lXz011ao4+rvweps/9h3CchBfzb1U5OtP5D51Tqc9lQYdLblWMIxQxH6Ybe1GeGINcEVM4goMyPrI0JvlIp4UQ==}
dependencies:
- shiki: 1.1.6
+ shiki: 1.1.7
dev: true
/@sinclair/typebox@0.27.8:
@@ -1798,16 +1798,16 @@ packages:
resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
dev: true
- /@types/semver@7.5.7:
- resolution: {integrity: sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==}
+ /@types/semver@7.5.8:
+ resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
/@types/web-bluetooth@0.0.20:
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
dev: true
- /@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==}
+ /@typescript-eslint/eslint-plugin@7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -1818,13 +1818,13 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/scope-manager': 7.0.1
- '@typescript-eslint/type-utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/visitor-keys': 7.0.1
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/type-utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3)
+ '@typescript-eslint/visitor-keys': 7.1.1
debug: 4.3.4(supports-color@9.4.0)
- eslint: 8.56.0
+ eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
@@ -1835,8 +1835,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@7.0.1(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==}
+ /@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1845,12 +1845,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.0.1
- '@typescript-eslint/types': 7.0.1
- '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3)
- '@typescript-eslint/visitor-keys': 7.0.1
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3)
+ '@typescript-eslint/visitor-keys': 7.1.1
debug: 4.3.4(supports-color@9.4.0)
- eslint: 8.56.0
+ eslint: 8.57.0
typescript: 5.3.3
transitivePeerDependencies:
- supports-color
@@ -1864,16 +1864,16 @@ packages:
'@typescript-eslint/visitor-keys': 6.21.0
dev: true
- /@typescript-eslint/scope-manager@7.0.1:
- resolution: {integrity: sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==}
+ /@typescript-eslint/scope-manager@7.1.1:
+ resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 7.0.1
- '@typescript-eslint/visitor-keys': 7.0.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/visitor-keys': 7.1.1
dev: true
- /@typescript-eslint/type-utils@7.0.1(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==}
+ /@typescript-eslint/type-utils@7.1.1(eslint@8.57.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1882,10 +1882,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3)
- '@typescript-eslint/utils': 7.0.1(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3)
+ '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.3.3)
debug: 4.3.4(supports-color@9.4.0)
- eslint: 8.56.0
+ eslint: 8.57.0
ts-api-utils: 1.2.1(typescript@5.3.3)
typescript: 5.3.3
transitivePeerDependencies:
@@ -1897,8 +1897,8 @@ packages:
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/types@7.0.1:
- resolution: {integrity: sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==}
+ /@typescript-eslint/types@7.1.1:
+ resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
@@ -1924,8 +1924,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.3):
- resolution: {integrity: sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==}
+ /@typescript-eslint/typescript-estree@7.1.1(typescript@5.3.3):
+ resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -1933,8 +1933,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.0.1
- '@typescript-eslint/visitor-keys': 7.0.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/visitor-keys': 7.1.1
debug: 4.3.4(supports-color@9.4.0)
globby: 11.1.0
is-glob: 4.0.3
@@ -1946,38 +1946,38 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3):
+ /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.3.3):
resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
- '@types/semver': 7.5.7
+ '@types/semver': 7.5.8
'@typescript-eslint/scope-manager': 6.21.0
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3)
- eslint: 8.56.0
+ eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/utils@7.0.1(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==}
+ /@typescript-eslint/utils@7.1.1(eslint@8.57.0)(typescript@5.3.3):
+ resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^8.56.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
- '@types/semver': 7.5.7
- '@typescript-eslint/scope-manager': 7.0.1
- '@typescript-eslint/types': 7.0.1
- '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3)
- eslint: 8.56.0
+ '@types/semver': 7.5.8
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.3.3)
+ eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
- supports-color
@@ -1992,11 +1992,11 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@7.0.1:
- resolution: {integrity: sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==}
+ /@typescript-eslint/visitor-keys@7.1.1:
+ resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 7.0.1
+ '@typescript-eslint/types': 7.1.1
eslint-visitor-keys: 3.4.3
dev: true
@@ -2015,15 +2015,15 @@ packages:
- '@swc/helpers'
dev: true
- /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@3.4.19):
+ /@vitejs/plugin-vue@5.0.4(vite@5.1.5)(vue@3.4.21):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.1.4(@types/node@20.11.19)
- vue: 3.4.19(typescript@5.3.3)
+ vite: 5.1.5
+ vue: 3.4.21(typescript@5.3.3)
dev: true
/@vitest/expect@1.2.2:
@@ -2069,7 +2069,7 @@ packages:
/@vitest/snapshot@1.3.1:
resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==}
dependencies:
- magic-string: 0.30.7
+ magic-string: 0.30.8
pathe: 1.1.2
pretty-format: 29.7.0
dev: true
@@ -2104,120 +2104,120 @@ packages:
pretty-format: 29.7.0
dev: true
- /@vue/compiler-core@3.4.19:
- resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==}
+ /@vue/compiler-core@3.4.21:
+ resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
dependencies:
- '@babel/parser': 7.23.9
- '@vue/shared': 3.4.19
+ '@babel/parser': 7.24.0
+ '@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
dev: true
- /@vue/compiler-dom@3.4.19:
- resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==}
+ /@vue/compiler-dom@3.4.21:
+ resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
dependencies:
- '@vue/compiler-core': 3.4.19
- '@vue/shared': 3.4.19
+ '@vue/compiler-core': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
- /@vue/compiler-sfc@3.4.19:
- resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==}
+ /@vue/compiler-sfc@3.4.21:
+ resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
- '@babel/parser': 7.23.9
- '@vue/compiler-core': 3.4.19
- '@vue/compiler-dom': 3.4.19
- '@vue/compiler-ssr': 3.4.19
- '@vue/shared': 3.4.19
+ '@babel/parser': 7.24.0
+ '@vue/compiler-core': 3.4.21
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
estree-walker: 2.0.2
- magic-string: 0.30.7
+ magic-string: 0.30.8
postcss: 8.4.35
source-map-js: 1.0.2
dev: true
- /@vue/compiler-ssr@3.4.19:
- resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==}
+ /@vue/compiler-ssr@3.4.21:
+ resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
dependencies:
- '@vue/compiler-dom': 3.4.19
- '@vue/shared': 3.4.19
+ '@vue/compiler-dom': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
- /@vue/devtools-api@7.0.14:
- resolution: {integrity: sha512-TluWR9qZ6aO11bwtYK8+fzXxBqLfsE0mWZz1q/EQBmO9k82Cm6deieLwNNXjNFJz7xutazoia5Qa+zTYkPPOfw==}
+ /@vue/devtools-api@7.0.16(vue@3.4.21):
+ resolution: {integrity: sha512-fZG2CG8624qphMf4aj59zNHckMx1G3lxODUuyM9USKuLznXCh66TP+tEbPOCcml16hA0GizJ4D8w6F34hrfbcw==}
dependencies:
- '@vue/devtools-kit': 7.0.14
+ '@vue/devtools-kit': 7.0.16(vue@3.4.21)
+ transitivePeerDependencies:
+ - vue
dev: true
- /@vue/devtools-kit@7.0.14:
- resolution: {integrity: sha512-wAAJazr4hI0aVRpgWOCVPw+NzMQdthhnprHHIg4njp1MkKrpCNGQ7MtQbZF1AltAA7xpMCGyyt+0kYH0FqTiPg==}
+ /@vue/devtools-kit@7.0.16(vue@3.4.21):
+ resolution: {integrity: sha512-IA8SSGiZbNgOi4wLT3mRvd71Q9KE0KvMfGk6haa2GZ6bL2K/xMA8Fvvj3o1maspfUXrGcCXutaqbLqbGx/espQ==}
+ peerDependencies:
+ vue: ^3.0.0
dependencies:
- '@vue/devtools-schema': 7.0.14
- '@vue/devtools-shared': 7.0.14
+ '@vue/devtools-shared': 7.0.16
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
+ vue: 3.4.21(typescript@5.3.3)
dev: true
- /@vue/devtools-schema@7.0.14:
- resolution: {integrity: sha512-tpUeCLVrdHX+KzWMLTAwx/vAPFbo6jAUi7sr6Q+0mBIqIVSSIxNr5wEhegiFvYva+OtDeM2OrT+f7/X/5bvZNg==}
- dev: true
-
- /@vue/devtools-shared@7.0.14:
- resolution: {integrity: sha512-79RP1NDakBVWou9rDpVnT1WMjTbL1lJKm6YEOodjQ0dq5ehf0wsRbeYDhgAlnjehWRzTq5GAYFBFUPYBs0/QpA==}
+ /@vue/devtools-shared@7.0.16:
+ resolution: {integrity: sha512-Lew4FrGjDjmanaUWSueNE1Rre83k7jQpttc17MaoVw0eARWU5DgZ1F/g9GNUMZXVjbP9rwE+LL3gd9XfXCfkvA==}
dependencies:
rfdc: 1.3.1
dev: true
- /@vue/reactivity@3.4.19:
- resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==}
+ /@vue/reactivity@3.4.21:
+ resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==}
dependencies:
- '@vue/shared': 3.4.19
+ '@vue/shared': 3.4.21
dev: true
- /@vue/runtime-core@3.4.19:
- resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==}
+ /@vue/runtime-core@3.4.21:
+ resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==}
dependencies:
- '@vue/reactivity': 3.4.19
- '@vue/shared': 3.4.19
+ '@vue/reactivity': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
- /@vue/runtime-dom@3.4.19:
- resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==}
+ /@vue/runtime-dom@3.4.21:
+ resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==}
dependencies:
- '@vue/runtime-core': 3.4.19
- '@vue/shared': 3.4.19
+ '@vue/runtime-core': 3.4.21
+ '@vue/shared': 3.4.21
csstype: 3.1.3
dev: true
- /@vue/server-renderer@3.4.19(vue@3.4.19):
- resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==}
+ /@vue/server-renderer@3.4.21(vue@3.4.21):
+ resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==}
peerDependencies:
- vue: 3.4.19
+ vue: 3.4.21
dependencies:
- '@vue/compiler-ssr': 3.4.19
- '@vue/shared': 3.4.19
- vue: 3.4.19(typescript@5.3.3)
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
+ vue: 3.4.21(typescript@5.3.3)
dev: true
- /@vue/shared@3.4.19:
- resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==}
+ /@vue/shared@3.4.21:
+ resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
dev: true
- /@vueuse/core@10.7.2(vue@3.4.19):
- resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
+ /@vueuse/core@10.9.0(vue@3.4.21):
+ resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==}
dependencies:
'@types/web-bluetooth': 0.0.20
- '@vueuse/metadata': 10.7.2
- '@vueuse/shared': 10.7.2(vue@3.4.19)
- vue-demi: 0.14.6(vue@3.4.19)
+ '@vueuse/metadata': 10.9.0
+ '@vueuse/shared': 10.9.0(vue@3.4.21)
+ vue-demi: 0.14.7(vue@3.4.21)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.19):
- resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
+ /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.21):
+ resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==}
peerDependencies:
async-validator: '*'
axios: '*'
@@ -2257,23 +2257,23 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.7.2(vue@3.4.19)
- '@vueuse/shared': 10.7.2(vue@3.4.19)
+ '@vueuse/core': 10.9.0(vue@3.4.21)
+ '@vueuse/shared': 10.9.0(vue@3.4.21)
focus-trap: 7.5.4
- vue-demi: 0.14.6(vue@3.4.19)
+ vue-demi: 0.14.7(vue@3.4.21)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/metadata@10.7.2:
- resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==}
+ /@vueuse/metadata@10.9.0:
+ resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==}
dev: true
- /@vueuse/shared@10.7.2(vue@3.4.19):
- resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
+ /@vueuse/shared@10.9.0(vue@3.4.21):
+ resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==}
dependencies:
- vue-demi: 0.14.6(vue@3.4.19)
+ vue-demi: 0.14.7(vue@3.4.21)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -2405,7 +2405,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
get-intrinsic: 1.2.4
is-string: 1.0.7
dev: true
@@ -2421,7 +2421,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
es-array-method-boxes-properly: 1.0.0
is-string: 1.0.7
dev: true
@@ -2432,7 +2432,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
es-errors: 1.3.0
es-shim-unscopables: 1.0.2
dev: true
@@ -2443,7 +2443,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
es-shim-unscopables: 1.0.2
dev: true
@@ -2453,7 +2453,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
es-shim-unscopables: 1.0.2
dev: true
@@ -2464,11 +2464,11 @@ packages:
array-buffer-byte-length: 1.0.1
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
es-errors: 1.3.0
get-intrinsic: 1.2.4
is-array-buffer: 3.0.4
- is-shared-array-buffer: 1.0.2
+ is-shared-array-buffer: 1.0.3
dev: true
/arrify@1.0.1:
@@ -2488,9 +2488,11 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true
- /available-typed-arrays@1.0.6:
- resolution: {integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==}
+ /available-typed-arrays@1.0.7:
+ resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
+ dependencies:
+ possible-typed-array-names: 1.0.0
dev: true
/axios@1.6.7:
@@ -3029,17 +3031,17 @@ packages:
is-arrayish: 0.2.1
dev: true
- /es-abstract@1.22.4:
- resolution: {integrity: sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==}
+ /es-abstract@1.22.5:
+ resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.1
arraybuffer.prototype.slice: 1.0.3
- available-typed-arrays: 1.0.6
+ available-typed-arrays: 1.0.7
call-bind: 1.0.7
es-define-property: 1.0.0
es-errors: 1.3.0
- es-set-tostringtag: 2.0.2
+ es-set-tostringtag: 2.0.3
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
get-intrinsic: 1.2.4
@@ -3047,15 +3049,15 @@ packages:
globalthis: 1.0.3
gopd: 1.0.1
has-property-descriptors: 1.0.2
- has-proto: 1.0.1
+ has-proto: 1.0.3
has-symbols: 1.0.3
hasown: 2.0.1
internal-slot: 1.0.7
is-array-buffer: 3.0.4
is-callable: 1.2.7
- is-negative-zero: 2.0.2
+ is-negative-zero: 2.0.3
is-regex: 1.1.4
- is-shared-array-buffer: 1.0.2
+ is-shared-array-buffer: 1.0.3
is-string: 1.0.7
is-typed-array: 1.1.13
is-weakref: 1.0.2
@@ -3068,10 +3070,10 @@ packages:
string.prototype.trim: 1.2.8
string.prototype.trimend: 1.0.7
string.prototype.trimstart: 1.0.7
- typed-array-buffer: 1.0.1
- typed-array-byte-length: 1.0.0
- typed-array-byte-offset: 1.0.0
- typed-array-length: 1.0.4
+ typed-array-buffer: 1.0.2
+ typed-array-byte-length: 1.0.1
+ typed-array-byte-offset: 1.0.2
+ typed-array-length: 1.0.5
unbox-primitive: 1.0.2
which-typed-array: 1.1.14
dev: true
@@ -3092,8 +3094,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /es-set-tostringtag@2.0.2:
- resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
+ /es-set-tostringtag@2.0.3:
+ resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.4
@@ -3202,13 +3204,13 @@ packages:
engines: {node: '>=12'}
dev: true
- /eslint-config-prettier@9.1.0(eslint@8.56.0):
+ /eslint-config-prettier@9.1.0(eslint@8.57.0):
resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
dev: true
/eslint-import-resolver-node@0.3.9:
@@ -3221,8 +3223,8 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0):
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
+ /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
+ resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -3242,15 +3244,15 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3)
debug: 3.2.7
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.0.1)(eslint@8.56.0):
+ /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0):
resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==}
engines: {node: '>=4'}
peerDependencies:
@@ -3260,16 +3262,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 7.0.1(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.3.3)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.4
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0)
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
hasown: 2.0.1
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -3290,7 +3292,7 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.56.0)(prettier@3.2.5):
+ /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5):
resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3304,14 +3306,14 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.56.0
- eslint-config-prettier: 9.1.0(eslint@8.56.0)
+ eslint: 8.57.0
+ eslint-config-prettier: 9.1.0(eslint@8.57.0)
prettier: 3.2.5
prettier-linter-helpers: 1.0.0
synckit: 0.8.8
dev: true
- /eslint-plugin-vitest@0.2.8(eslint@8.56.0)(typescript@5.3.3)(vitest@1.3.1):
+ /eslint-plugin-vitest@0.2.8(eslint@8.57.0)(typescript@5.3.3)(vitest@1.3.1):
resolution: {integrity: sha512-q8s4tStyKtn3gXf+8nf1ZYTHhoCXKdnozZzp6u8b4ni5v68Y4vxhNh4Z8njUfNjEY8HoPBB77MazHMR23IPb+g==}
engines: {node: 14.x || >= 16}
peerDependencies:
@@ -3322,8 +3324,8 @@ packages:
vite:
optional: true
dependencies:
- '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.3.3)
+ eslint: 8.57.0
vitest: 1.3.1
transitivePeerDependencies:
- supports-color
@@ -3343,15 +3345,15 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.56.0:
- resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ /eslint@8.57.0:
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint-community/regexpp': 4.10.0
'@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.56.0
+ '@eslint/js': 8.57.0
'@humanwhocodes/config-array': 0.11.14
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -3574,13 +3576,13 @@ packages:
resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flatted: 3.2.9
+ flatted: 3.3.1
keyv: 4.5.4
rimraf: 3.0.2
dev: true
- /flatted@3.2.9:
- resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+ /flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
dev: true
/focus-trap@7.5.4:
@@ -3676,7 +3678,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
functions-have-names: 1.2.3
dev: true
@@ -3853,6 +3855,11 @@ packages:
engines: {node: '>= 0.4'}
dev: true
+ /has-proto@1.0.3:
+ resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
+ engines: {node: '>= 0.4'}
+ dev: true
+
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
@@ -3974,7 +3981,7 @@ packages:
dependencies:
es-errors: 1.3.0
hasown: 2.0.1
- side-channel: 1.0.5
+ side-channel: 1.0.6
dev: true
/is-array-buffer@3.0.4:
@@ -4051,8 +4058,8 @@ packages:
is-extglob: 2.1.1
dev: true
- /is-negative-zero@2.0.2:
- resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
+ /is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
engines: {node: '>= 0.4'}
dev: true
@@ -4102,8 +4109,9 @@ packages:
has-tostringtag: 1.0.2
dev: true
- /is-shared-array-buffer@1.0.2:
- resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
+ /is-shared-array-buffer@1.0.3:
+ resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
dev: true
@@ -4349,6 +4357,13 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
+ /magic-string@0.30.8:
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
+
/map-obj@1.0.1:
resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
engines: {node: '>=0.10.0'}
@@ -4660,7 +4675,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
dev: true
/object.groupby@1.0.2:
@@ -4669,7 +4684,7 @@ packages:
array.prototype.filter: 1.0.3
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
es-errors: 1.3.0
dev: true
@@ -4679,7 +4694,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
dev: true
/once@1.4.0:
@@ -4906,6 +4921,11 @@ packages:
engines: {node: '>=4'}
dev: false
+ /possible-typed-array-names@1.0.0:
+ resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
+ engines: {node: '>= 0.4'}
+ dev: true
+
/postcss@8.4.31:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -4924,12 +4944,12 @@ packages:
source-map-js: 1.0.2
dev: true
- /preact@10.19.3:
- resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==}
+ /preact@10.19.6:
+ resolution: {integrity: sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==}
dev: true
- /preferred-pm@3.1.2:
- resolution: {integrity: sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==}
+ /preferred-pm@3.1.3:
+ resolution: {integrity: sha512-MkXsENfftWSRpzCzImcp4FRsCc3y1opwB73CfCNWyzMqArju2CrlMHlqB7VexKiPEOjGMbttv1r9fSCn5S610w==}
engines: {node: '>=10'}
dependencies:
find-up: 5.0.0
@@ -5107,7 +5127,7 @@ packages:
call-bind: 1.0.7
define-properties: 1.2.1
es-errors: 1.3.0
- set-function-name: 2.0.1
+ set-function-name: 2.0.2
dev: true
/require-directory@2.1.1:
@@ -5290,11 +5310,12 @@ packages:
has-property-descriptors: 1.0.2
dev: true
- /set-function-name@2.0.1:
- resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
+ /set-function-name@2.0.2:
+ resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
engines: {node: '>= 0.4'}
dependencies:
define-data-property: 1.1.4
+ es-errors: 1.3.0
functions-have-names: 1.2.3
has-property-descriptors: 1.0.2
dev: true
@@ -5323,10 +5344,10 @@ packages:
engines: {node: '>=8'}
dev: true
- /shiki@1.1.6:
- resolution: {integrity: sha512-j4pcpvaQWHb42cHeV+W6P+X/VcK7Y2ctvEham6zB8wsuRQroT6cEMIkiUmBU2Nqg2qnHZDH6ZyRdVldcy0l6xw==}
+ /shiki@1.1.7:
+ resolution: {integrity: sha512-9kUTMjZtcPH3i7vHunA6EraTPpPOITYTdA5uMrvsJRexktqP0s7P3s9HVK80b4pP42FRVe03D7fT3NmJv2yYhw==}
dependencies:
- '@shikijs/core': 1.1.6
+ '@shikijs/core': 1.1.7
dev: true
/side-channel@1.0.5:
@@ -5339,6 +5360,16 @@ packages:
object-inspect: 1.13.1
dev: true
+ /side-channel@1.0.6:
+ resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ call-bind: 1.0.7
+ es-errors: 1.3.0
+ get-intrinsic: 1.2.4
+ object-inspect: 1.13.1
+ dev: true
+
/siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
dev: true
@@ -5475,7 +5506,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
dev: true
/string.prototype.trimend@1.0.7:
@@ -5483,7 +5514,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
dev: true
/string.prototype.trimstart@1.0.7:
@@ -5491,7 +5522,7 @@ packages:
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
- es-abstract: 1.22.4
+ es-abstract: 1.22.5
dev: true
/strip-ansi@6.0.1:
@@ -5859,8 +5890,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /typed-array-buffer@1.0.1:
- resolution: {integrity: sha512-RSqu1UEuSlrBhHTWC8O9FnPjOduNs4M7rJ4pRKoEjtx1zUNOPN2sSXHLDX+Y2WPbHIxbvg4JFo2DNAEfPIKWoQ==}
+ /typed-array-buffer@1.0.2:
+ resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
@@ -5868,33 +5899,39 @@ packages:
is-typed-array: 1.1.13
dev: true
- /typed-array-byte-length@1.0.0:
- resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
+ /typed-array-byte-length@1.0.1:
+ resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
- has-proto: 1.0.1
+ gopd: 1.0.1
+ has-proto: 1.0.3
is-typed-array: 1.1.13
dev: true
- /typed-array-byte-offset@1.0.0:
- resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
+ /typed-array-byte-offset@1.0.2:
+ resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
engines: {node: '>= 0.4'}
dependencies:
- available-typed-arrays: 1.0.6
+ available-typed-arrays: 1.0.7
call-bind: 1.0.7
for-each: 0.3.3
- has-proto: 1.0.1
+ gopd: 1.0.1
+ has-proto: 1.0.3
is-typed-array: 1.1.13
dev: true
- /typed-array-length@1.0.4:
- resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
+ /typed-array-length@1.0.5:
+ resolution: {integrity: sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==}
+ engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
for-each: 0.3.3
+ gopd: 1.0.1
+ has-proto: 1.0.3
is-typed-array: 1.1.13
+ possible-typed-array-names: 1.0.0
dev: true
/typescript@5.3.3:
@@ -5987,7 +6024,7 @@ packages:
debug: 4.3.4(supports-color@9.4.0)
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.1.4(@types/node@20.11.19)
+ vite: 5.1.5
transitivePeerDependencies:
- '@types/node'
- less
@@ -6035,6 +6072,41 @@ packages:
fsevents: 2.3.3
dev: true
+ /vite@5.1.5:
+ resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ esbuild: 0.19.12
+ postcss: 8.4.35
+ rollup: 4.12.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
/vitefu@0.2.5(vite@5.1.4):
resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
peerDependencies:
@@ -6060,19 +6132,19 @@ packages:
dependencies:
'@docsearch/css': 3.5.2
'@docsearch/js': 3.5.2(@algolia/client-search@4.22.1)(search-insights@2.13.0)
- '@shikijs/core': 1.1.6
- '@shikijs/transformers': 1.1.6
+ '@shikijs/core': 1.1.7
+ '@shikijs/transformers': 1.1.7
'@types/markdown-it': 13.0.7
- '@vitejs/plugin-vue': 5.0.4(vite@5.1.4)(vue@3.4.19)
- '@vue/devtools-api': 7.0.14
- '@vueuse/core': 10.7.2(vue@3.4.19)
- '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(vue@3.4.19)
+ '@vitejs/plugin-vue': 5.0.4(vite@5.1.5)(vue@3.4.21)
+ '@vue/devtools-api': 7.0.16(vue@3.4.21)
+ '@vueuse/core': 10.9.0(vue@3.4.21)
+ '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21)
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
- shiki: 1.1.6
- vite: 5.1.4(@types/node@20.11.19)
- vue: 3.4.19(typescript@5.3.3)
+ shiki: 1.1.7
+ vite: 5.1.5
+ vue: 3.4.21(typescript@5.3.3)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -6205,14 +6277,14 @@ packages:
debug: 4.3.4(supports-color@9.4.0)
execa: 8.0.1
local-pkg: 0.5.0
- magic-string: 0.30.7
+ magic-string: 0.30.8
pathe: 1.1.2
picocolors: 1.0.0
std-env: 3.7.0
strip-literal: 2.0.0
tinybench: 2.6.0
tinypool: 0.8.2
- vite: 5.1.4(@types/node@20.11.19)
+ vite: 5.1.5
vite-node: 1.3.1
why-is-node-running: 2.2.2
transitivePeerDependencies:
@@ -6225,8 +6297,8 @@ packages:
- terser
dev: true
- /vue-demi@0.14.6(vue@3.4.19):
- resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
+ /vue-demi@0.14.7(vue@3.4.21):
+ resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
@@ -6237,22 +6309,22 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.4.19(typescript@5.3.3)
+ vue: 3.4.21(typescript@5.3.3)
dev: true
- /vue@3.4.19(typescript@5.3.3):
- resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==}
+ /vue@3.4.21(typescript@5.3.3):
+ resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@vue/compiler-dom': 3.4.19
- '@vue/compiler-sfc': 3.4.19
- '@vue/runtime-dom': 3.4.19
- '@vue/server-renderer': 3.4.19(vue@3.4.19)
- '@vue/shared': 3.4.19
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-sfc': 3.4.21
+ '@vue/runtime-dom': 3.4.21
+ '@vue/server-renderer': 3.4.21(vue@3.4.21)
+ '@vue/shared': 3.4.21
typescript: 5.3.3
dev: true
@@ -6297,7 +6369,7 @@ packages:
resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==}
engines: {node: '>= 0.4'}
dependencies:
- available-typed-arrays: 1.0.6
+ available-typed-arrays: 1.0.7
call-bind: 1.0.7
for-each: 0.3.3
gopd: 1.0.1