From ed50a6906b76a84cf2441e94129d56980f628e8f Mon Sep 17 00:00:00 2001 From: Niek Palm Date: Fri, 10 Apr 2026 22:26:08 +0200 Subject: [PATCH 1/2] [AMS-2026] Cancel event --- .../events/2026-amsterdam/conference-buddy.md | 36 --- content/events/2026-amsterdam/location.md | 46 --- content/events/2026-amsterdam/registration.md | 7 - content/events/2026-amsterdam/sponsor.md | 100 ------ content/events/2026-amsterdam/welcome.md | 183 +---------- data/events/2026/amsterdam/main.yml | 36 +-- package-lock.json | 287 ++++++------------ 7 files changed, 120 insertions(+), 575 deletions(-) delete mode 100644 content/events/2026-amsterdam/conference-buddy.md delete mode 100644 content/events/2026-amsterdam/location.md delete mode 100644 content/events/2026-amsterdam/registration.md delete mode 100644 content/events/2026-amsterdam/sponsor.md diff --git a/content/events/2026-amsterdam/conference-buddy.md b/content/events/2026-amsterdam/conference-buddy.md deleted file mode 100644 index 8175a75c5a5..00000000000 --- a/content/events/2026-amsterdam/conference-buddy.md +++ /dev/null @@ -1,36 +0,0 @@ -+++ -date = "2016-10-17T08:26:34-05:00" -title = "Conference Buddy" -type = "event" -description = "Welcome to the Conference Buddy program" -+++ - -# What is Conference Buddy? - -Are you a seasoned conference-goer eager to share your expertise and expand your network? Or perhaps you're a first-time attendee feeling a bit overwhelmed by the bustling atmosphere? No matter where you fall on the spectrum, Conference Buddy is here to enhance your DevOpsDays experience. - -As a veteran conference attendee, joining our program allows you to lend a guiding hand to newcomers, sharing your insights and helping them navigate the conference with ease. By offering your expertise and forging new connections, you not only enrich the experience of others but also deepen your own engagement with the DevOps community. - -For those stepping into DevOpsDays for the first time, becoming a part of Conference Buddy opens doors to a wealth of opportunities. It makes it easy to connect with fellow attendees, find like-minded individuals, and engage in meaningful conversations right from the start. - -But Conference Buddy isn't just about networking—it's about creating an inclusive environment where everyone feels valued and empowered. Through our program, we aim to foster a sense of community, break down barriers, and ensure that every participant feels seen and heard. - -Join us at DevOpsDays and be a part of something bigger. Whether you're a veteran looking to pay it forward or a newcomer seeking guidance, Conference Buddy is your ultimate companion for a memorable and rewarding conference experience. Together, let's connect, collaborate, and make DevOpsDays 2026 truly unforgettable. - -## What matters most - -We want to help people to feel more included and welcome in our community. We all have to feel safe to do so! - -This event provides a Code of Conduct. While following this code is important anyway, you as Conference Buddy should be extra aware of it. If you ever feel uncomfortable or unsafe, don't hesitate to reach out to someone from the [Code of Conduct team](https://devopsdays.org/events/2026-amsterdam/conduct). - -We are here to support you! - -## How does it work? - -* Grab one of our badges. Wear it visibly on your lanyard or clothes! This lets others know that you are approachable and supportive. -* Approach people with Conference Buddy badges. (If you are comfortable with it!) Maybe you are the person to make them feel welcome. Or vice versa! -* Post on social media. Let others know that you are looking for a `#ConfBuddy`. Use the hashtag of the conference (`#devopsdays`) or tag it, too. -* Follow the Pacman rule. When standing as a group of people, always leave room for others to join your group. This sends a visual signal of: “Hey, you are welcome here!”. -* Come to the Conference Buddy booth and hang out with us! - -Website: https://conferencebuddy.io diff --git a/content/events/2026-amsterdam/location.md b/content/events/2026-amsterdam/location.md deleted file mode 100644 index e7b21945085..00000000000 --- a/content/events/2026-amsterdam/location.md +++ /dev/null @@ -1,46 +0,0 @@ -+++ -Title = "Location" -Type = "event" -Description = "Location for DevOpsDays Amsterdam 2026" -+++ - -### Conference Location - -The conference is located at [Pakhuis de Zwijger](https://www.dezwijger.nl/) - -Piet Heinkade 179 -1019 HC Amsterdam -The Netherlands - -{{< event_map >}} - -## Getting there and accommodation - -### Transportation - -Amsterdam has a fantastic public transportation system. - -- Bus [43](https://www.gvb.nl/en/travel-information/line/GVB/43) and [65](https://www.gvb.nl/en/travel-information/line/GVB/65) stop right in front of the conference. -- Tram [26](https://www.gvb.nl/en/travel-information/line/GVB/26), departing from Amsterdam Centraal Station (main train station in the city). - -More information can be obtained by using the [GVB](https://gvl.nl/en) or [9292](https://9292.nl/en) websites. Both have excellent apps in the iOS and Google Play store. Other apps (like Google Maps) have great integration as well. - -#### A note to out of towners in regards to obtaining a reloadable card for public transportation. - -In previous years you had to purchase something called a "OV chipkaart" and/or separate tickets from the [NS](https://www.nl.nl) in order to access the Public Transportation in the Netherlands. As of 2023 this is no longer required! - -The Dutch have leapfrogged into the 2020s by allowing you to check-in & check-out with your **contactless** debit or credit card, in addition to allowing payment via Apple Pay or Google Pay. Just remember to check in and out using the same method of payment (including which card is active on your mobile) -- otherwise you'll pay the full fare twice! More information at [OVPay](https://www.ovpay.nl/en). - -#### Alternative methods of transportation - -- [Taxis](https://www.iamsterdam.com/en/plan-your-trip/getting-around/taxis) -- [Rent A Bike](https://www.iamsterdam.com/en/plan-your-trip/getting-around/rental/bike-hire) - -### Accommodations - -Amsterdam has amazing hotels and incredible amount of short term rentals spread out all over the city. Here is a list of hotels that are near to the [Pakhuis de Zwijger](https://www.dezwijger.nl/). - -- [Mövenpick Hotel Amsterdam City Centre](https://movenpick.accor.com/en/europe/netherlands/amsterdam/hotel-amsterdam.html) -- [Hotel Jakarta](https://hoteljakarta.amsterdam/) -- [Inntel Hotels Amsterdam Landmark](https://www.inntelhotelsamsterdamlandmark.nl/) -- [DoubleTree by Hilton Hotel Amsterdam Centraal Station](https://www.hilton.com/en/hotels/amscsdi-doubletree-amsterdam-centraal-station/) diff --git a/content/events/2026-amsterdam/registration.md b/content/events/2026-amsterdam/registration.md deleted file mode 100644 index aa79603aa63..00000000000 --- a/content/events/2026-amsterdam/registration.md +++ /dev/null @@ -1,7 +0,0 @@ -+++ -Title = "Registration" -Type = "event" -Description = "Registration for devopsdays Amsterdam 2026" -+++ - -{{< tix city="amsterdam" year="2026" info="show" >}} diff --git a/content/events/2026-amsterdam/sponsor.md b/content/events/2026-amsterdam/sponsor.md deleted file mode 100644 index d0376d6c8cc..00000000000 --- a/content/events/2026-amsterdam/sponsor.md +++ /dev/null @@ -1,100 +0,0 @@ -+++ -Title = "Sponsor" -Type = "event" -Description = "Sponsor DevOpsDays Amsterdam 2026" -+++ - -We are grateful to all sponsors who make DevOpsDays Amsterdam possible. Interested in sponsoring? Drop us an email at [{{< email_organizers >}}]. - -

Download our sponsor prospectus (PDF)

- -
- -DevOpsDays is a self-organizing conference for practitioners that depends on sponsorships. We do not have vendor booths, sell product presentations, or distribute attendee contact lists. Sponsors have the opportunity to have short elevator pitches during the program and will get recognition on the website and social media before, during and after the event. Sponsors are encouraged to represent themselves by actively participating and engaging with the attendees as peers. Any attendee also has the opportunity to demo products/projects as part of an open space session. - -

Gold sponsors receive a dedicated sponsor booth where they can interact with attendees during breaks. The best way to make a great impression is to send engineers who can engage with the community on their own terms.

- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PerkCommunity
€0
Bronze
€1,500
Gold
€4,250
Captions
€2,000
(1 available)
Lunch
€2,500
(1 available)
Social
€5,000
(1 available)
Lanyard
€5,000
(1 available)
Coffee
€4,500
(1 available)
Workshop
€4,500
(1 available)
Unique perkSponsor boothLive captionsNapkins & bannersNapkins & bannersLanyardsCoffee cupsWorkshop session
Logo on website, emails, signage & screens ✓  ✓  ✓  ✓  ✓  ✓  ✓ 
Social media amplification ✓  ✓  ✓  ✓  ✓  ✓  ✓ 
1-minute pitch to full audience ✓  ✓  ✓  ✓ 
Complimentary tickets013123333
-
- -
diff --git a/content/events/2026-amsterdam/welcome.md b/content/events/2026-amsterdam/welcome.md index 892e8cd8b40..868b7353045 100644 --- a/content/events/2026-amsterdam/welcome.md +++ b/content/events/2026-amsterdam/welcome.md @@ -1,8 +1,15 @@ +++ -Title = "DevOpsDays Amsterdam 2026" +Title = "DevOpsDays Amsterdam 2026 - Cancelled" Type = "welcome" -aliases = ["/events/2026-amsterdam/"] -Description = "DevOpsDays Amsterdam 2026 - Join us on June 19th, 2026 in Amsterdam for a day exploring DevOps, AI, and Platform Engineering!" +aliases = [ + "/events/2026-amsterdam/", + "/events/2026-amsterdam/location/", + "/events/2026-amsterdam/propose/", + "/events/2026-amsterdam/registration/", + "/events/2026-amsterdam/sponsor/", + "/events/2026-amsterdam/conference-buddy/" +] +Description = "DevOpsDays Amsterdam 2026 has been cancelled." +++
@@ -10,70 +17,12 @@ Description = "DevOpsDays Amsterdam 2026 - Join us on June 19th, 2026 in Amsterd
-
- Dates -
-
- {{< event_start >}} - {{< event_end >}} +
+

DevOpsDays Amsterdam 2026 has been cancelled.

+

We regret to inform you that DevOpsDays Amsterdam 2026 will no longer take place. We hope to return in the future. Please {{< event_link page="contact" text="contact the organizers" >}} if you have any questions.

-
-
- Location -
-
- {{< event_location >}} -
-
- - - -
-
- Sponsors -
-
- {{< event_link page="sponsor" text="Sponsor the conference!" >}} -
-
- - - - - -
Contact @@ -82,109 +31,3 @@ Description = "DevOpsDays Amsterdam 2026 - Join us on June 19th, 2026 in Amsterd {{< event_link page="contact" text="Get in touch with the organizers" >}}
- - - -
- - -
-
-
-
- - 🎫 Early Bird - -

- Tickets for DevOpsDays Amsterdam 2026 -

-

- June 19th • Pakhuis de Zwijger • Get them while they're hot! -

-
- -
-
-
- -
-
- From fledgling startups to established enterprises, The Netherlands hosts a vibrant and growing technology community. Amsterdam, in particular, has emerged as a global hub of innovation and activity in recent years. -

- DevOpsDays Amsterdam brings together professionals across development, operations, QA, InfoSec, management, and leadership to discuss the culture, tools, and skills needed to build better organizations and products. The 2026 event marks the 14th iteration, taking place at the Pakhuis de Zwijger in the center of Amsterdam. -

- This year features a single day exploring the frontiers of DevOps. Expect success and failure stories from the field as we examine how AI is joining DevOps teams—transforming how we develop, deploy, and operate software. We'll also explore how platform engineering is changing organizations, helping teams build developer platforms that drive velocity and reliability at scale. -

- The day offers a single track of 30-minute talks, rapid-fire Ignite talks (5 minutes with auto-advancing slides), and "Open Spaces" sessions where the community shapes the agenda. Open Spaces are a cornerstone of the event, and we also maintain a structured track in the main room throughout for those who prefer it. -
-
- -
- - - - - diff --git a/data/events/2026/amsterdam/main.yml b/data/events/2026/amsterdam/main.yml index c95418a2697..fad71be0b71 100644 --- a/data/events/2026/amsterdam/main.yml +++ b/data/events/2026/amsterdam/main.yml @@ -1,7 +1,8 @@ name: "2026-amsterdam" # The name of the event. Four digit year with the city name in lower-case, with no spaces. year: "2026" # The year of the event. Make sure it is in quotes. city: "Amsterdam" # The displayed city name of the event. Capitalize it. -description: "DevOpsDays Amsterdam 2026 - Join us June 19 for a day exploring DevOps, AI, and Platform Engineering!" # Edit this to suit your preferences +description: "DevOpsDays Amsterdam 2026 has been cancelled. We hope to return in the future." # Edit this to suit your preferences +cancel: "true" ga_tracking_id: "" # If you have your own Google Analytics tracking ID, enter it here. Example: "UA-74738648-1" gtm_tracking_id: "G-NCBC4PBEMK" @@ -10,18 +11,18 @@ gtm_tracking_id: "G-NCBC4PBEMK" # variable: 2019-01-05T23:59:59+02:00 # Note: we allow 2026-MM-DD for backward compatibility, but it can lead to unexpected behaviors (like your event disappearing from the front page during your last day) -startdate: 2026-06-19T00:00:00+02:00 # The start date of your event. Leave blank if you don't have a venue reserved yet. -enddate: 2026-06-19T23:00:00+02:00 # The end date of your event. Leave blank if you don't have a venue reserved yet. +startdate: +enddate: # Leave CFP dates blank if you don't know yet, or set all three at once. -cfp_date_start: 2026-02-26 # start accepting talk proposals. -cfp_date_end: 2026-03-29 # close your call for proposals. -cfp_date_announce: # inform proposers of status +cfp_date_start: +cfp_date_end: +cfp_date_announce: cfp_link: "https://talks.devopsdays.org/devopsdays-2026/cfp" #if you have a custom link for submitting proposals, add it here. This will control the Propose menu item as well as the "Propose" button. -registration_date_start: 2026-03-04 # start accepting registration. Leave blank if registration is not open yet. This will make the "Register" button appear on your "Welcome" page. -registration_date_end: 2026-06-17 # close registration. Leave blank if registration is not open yet. If you set "registration_date_start" you need a value here. +registration_date_start: +registration_date_end: registration_closed: "" #set this to true if you need to manually close registration before your registration end date registration_link: "https://tickets.devopsdays.org/devopsdays-amsterdam/2026/" # If you have a custom registration link, enter it here. This will control the Registration menu item as well as the "Register" button. @@ -30,9 +31,9 @@ registration_link: "https://tickets.devopsdays.org/devopsdays-amsterdam/2026/" # # # coordinates: "" # No longer used -location: "Pakhuis de Zwijger - Amsterdam" # Defaults to city, but you can make it the venue name. -# -location_address: "Piet Heinkade 179, 1019 HC Amsterdam" #Optional - use the street address of your venue. This will show up on the welcome page if set. Also used by the event_map shortcode! +coordinates: +location: +location_address: sharing_image: "doda-coverbanner-1200x600.png" masthead_background: "backdrop.png" @@ -47,18 +48,9 @@ event_social_mastodon: "https://mastodon.social/@devopsams" # Change this to url event_social_bsky: "https://bsky.app/profile/devopsams.bsky.social" # Change this to url to your bluesky page event_social_youtube: "devopsams" # Change this to the youtube channel handle for your event such as devopsdaysrox -nav_elements: # List of pages you want to show up in the navigation of your page. - # - name: propose - - name: location - # - name: registration - # - name: program - # - name: speakers - - name: sponsor - icon: "money" +nav_elements: - name: contact - name: conduct - icon: universal-access - - name: conference-buddy # - name: example # icon: "map-o" # This is a font-awesome icon that will display on small screens. Choose at http://fontawesome.io/icons/ # url: http://mycfp.com # The url setting is optional, and only if you want the navigation to link off-site @@ -128,7 +120,7 @@ sponsors: - id: sreday level: community -sponsors_accepted : "yes" # Whether you want "Become a XXX Sponsor!" link +sponsors_accepted : "no" # Whether you want "Become a XXX Sponsor!" link # In this section, list the level of sponsorships and the label to use. # You may optionally include a "max" attribute to limit the number of sponsors per level. For diff --git a/package-lock.json b/package-lock.json index 59c54f42553..ea5ce828c41 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,7 +42,8 @@ "node_modules/jquery": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "peer": true }, "node_modules/netlify-cli": { "version": "18.1.0", @@ -851,8 +852,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -1076,6 +1076,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-8.1.1.tgz", "integrity": "sha512-7Dg3PzArvQ0Owq4wpkLECC9iaDBOxuWUN2uwbQtUF6tZssyez2QN+eO0CjuIhhZUivbw+X9bwsyiEjWkdJnv/A==", + "peer": true, "engines": { "node": "^14.16.0 || >=16.0.0" } @@ -2315,6 +2316,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3411,6 +3413,7 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz", "integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==", + "peer": true, "dependencies": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.1.2", @@ -3560,6 +3563,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "peer": true, "engines": { "node": ">=8.0.0" } @@ -3944,8 +3948,7 @@ "optional": true, "os": [ "android" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-android-arm64": { "version": "4.31.0", @@ -3957,8 +3960,7 @@ "optional": true, "os": [ "android" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-darwin-arm64": { "version": "4.31.0", @@ -3970,8 +3972,7 @@ "optional": true, "os": [ "darwin" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-darwin-x64": { "version": "4.31.0", @@ -3983,8 +3984,7 @@ "optional": true, "os": [ "darwin" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.31.0", @@ -3996,8 +3996,7 @@ "optional": true, "os": [ "freebsd" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-freebsd-x64": { "version": "4.31.0", @@ -4009,8 +4008,7 @@ "optional": true, "os": [ "freebsd" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.31.0", @@ -4022,8 +4020,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.31.0", @@ -4035,8 +4032,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.31.0", @@ -4048,8 +4044,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.31.0", @@ -4061,8 +4056,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-loongarch64-gnu": { "version": "4.31.0", @@ -4074,8 +4068,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-powerpc64le-gnu": { "version": "4.31.0", @@ -4087,8 +4080,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.31.0", @@ -4100,8 +4092,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.31.0", @@ -4113,8 +4104,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.31.0", @@ -4126,8 +4116,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.31.0", @@ -4139,8 +4128,7 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.31.0", @@ -4152,8 +4140,7 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.31.0", @@ -4165,8 +4152,7 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.31.0", @@ -4178,8 +4164,7 @@ "optional": true, "os": [ "win32" - ], - "peer": true + ] }, "node_modules/netlify-cli/node_modules/@sindresorhus/is": { "version": "5.6.0", @@ -4293,7 +4278,6 @@ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "optional": true, - "peer": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -4304,7 +4288,6 @@ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "optional": true, - "peer": true, "dependencies": { "@types/node": "*" } @@ -4332,7 +4315,6 @@ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", "optional": true, - "peer": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4377,13 +4359,13 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/@types/node": { "version": "22.10.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", + "peer": true, "dependencies": { "undici-types": "~6.20.0" } @@ -4397,15 +4379,13 @@ "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/@types/retry": { "version": "0.12.1", @@ -4417,7 +4397,6 @@ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "optional": true, - "peer": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -4713,6 +4692,7 @@ "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6021,7 +6001,6 @@ "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", "optional": true, - "peer": true, "engines": { "node": ">=0.10.0" } @@ -6819,7 +6798,6 @@ "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "optional": true, - "peer": true, "engines": { "node": ">=0.10" } @@ -7690,8 +7668,7 @@ "node_modules/netlify-cli/node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "peer": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "node_modules/netlify-cli/node_modules/fast-json-stringify": { "version": "5.15.1", @@ -9101,31 +9078,6 @@ "kind-of": "^6.0.2" } }, - "node_modules/netlify-cli/node_modules/ioredis": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", - "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", - "optional": true, - "peer": true, - "dependencies": { - "@ioredis/commands": "^1.1.1", - "cluster-key-slot": "^1.1.0", - "debug": "^4.3.4", - "denque": "^2.1.0", - "lodash.defaults": "^4.2.0", - "lodash.isarguments": "^3.1.0", - "redis-errors": "^1.2.0", - "redis-parser": "^3.0.0", - "standard-as-callback": "^2.1.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ioredis" - } - }, "node_modules/netlify-cli/node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -9571,8 +9523,7 @@ "node_modules/netlify-cli/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "node_modules/netlify-cli/node_modules/jsonc-parser": { "version": "3.2.0", @@ -9873,8 +9824,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/lodash.includes": { "version": "4.3.0", @@ -9885,8 +9835,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/lodash.isboolean": { "version": "3.0.3", @@ -11586,6 +11535,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -12161,7 +12111,6 @@ "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", "optional": true, - "peer": true, "engines": { "node": ">=4" } @@ -12171,7 +12120,6 @@ "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "optional": true, - "peer": true, "dependencies": { "redis-errors": "^1.0.0" }, @@ -12890,8 +12838,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", - "optional": true, - "peer": true + "optional": true }, "node_modules/netlify-cli/node_modules/statuses": { "version": "2.0.1", @@ -13765,6 +13712,7 @@ "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14765,6 +14713,7 @@ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", + "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -14781,7 +14730,8 @@ "jquery": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", + "peer": true }, "netlify-cli": { "version": "18.1.0", @@ -15309,11 +15259,9 @@ "integrity": "sha512-tWZNBIS1CoekcwlMuyG2mr0a1Wo5lb5lEHwwWvZo+5GLgr3e9LLDTtmgtCWEwBpXMkxn9D+2W9j2FY6eZQq0tA==" }, "@ioredis/commands": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "version": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", - "optional": true, - "peer": true + "optional": true }, "@isaacs/cliui": { "version": "8.0.2", @@ -15482,7 +15430,8 @@ "@netlify/blobs": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-8.1.1.tgz", - "integrity": "sha512-7Dg3PzArvQ0Owq4wpkLECC9iaDBOxuWUN2uwbQtUF6tZssyez2QN+eO0CjuIhhZUivbw+X9bwsyiEjWkdJnv/A==" + "integrity": "sha512-7Dg3PzArvQ0Owq4wpkLECC9iaDBOxuWUN2uwbQtUF6tZssyez2QN+eO0CjuIhhZUivbw+X9bwsyiEjWkdJnv/A==", + "peer": true }, "@netlify/build": { "version": "29.58.9", @@ -16231,6 +16180,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "peer": true, "requires": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -16921,6 +16871,7 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz", "integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==", + "peer": true, "requires": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.1.2", @@ -17026,7 +16977,8 @@ "@opentelemetry/api": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==" + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", + "peer": true }, "@parcel/watcher": { "version": "2.4.0", @@ -17196,134 +17148,115 @@ "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.31.0.tgz", "integrity": "sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-android-arm64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.31.0.tgz", "integrity": "sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-darwin-arm64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.31.0.tgz", "integrity": "sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-darwin-x64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.31.0.tgz", "integrity": "sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-freebsd-arm64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.31.0.tgz", "integrity": "sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-freebsd-x64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.31.0.tgz", "integrity": "sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-arm-gnueabihf": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.31.0.tgz", "integrity": "sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-arm-musleabihf": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.31.0.tgz", "integrity": "sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-arm64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.31.0.tgz", "integrity": "sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-arm64-musl": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.31.0.tgz", "integrity": "sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-loongarch64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.31.0.tgz", "integrity": "sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-powerpc64le-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.31.0.tgz", "integrity": "sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-riscv64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.31.0.tgz", "integrity": "sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-s390x-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.31.0.tgz", "integrity": "sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-x64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.31.0.tgz", "integrity": "sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-linux-x64-musl": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.31.0.tgz", "integrity": "sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-win32-arm64-msvc": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.31.0.tgz", "integrity": "sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-win32-ia32-msvc": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.31.0.tgz", "integrity": "sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==", - "optional": true, - "peer": true + "optional": true }, "@rollup/rollup-win32-x64-msvc": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.31.0.tgz", "integrity": "sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==", - "optional": true, - "peer": true + "optional": true }, "@sindresorhus/is": { "version": "5.6.0", @@ -17405,7 +17338,6 @@ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "optional": true, - "peer": true, "requires": { "@types/connect": "*", "@types/node": "*" @@ -17416,7 +17348,6 @@ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "optional": true, - "peer": true, "requires": { "@types/node": "*" } @@ -17444,7 +17375,6 @@ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", "optional": true, - "peer": true, "requires": { "@types/node": "*", "@types/qs": "*", @@ -17489,13 +17419,13 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "optional": true, - "peer": true + "optional": true }, "@types/node": { "version": "22.10.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", + "peer": true, "requires": { "undici-types": "~6.20.0" } @@ -17509,15 +17439,13 @@ "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "optional": true, - "peer": true + "optional": true }, "@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "optional": true, - "peer": true + "optional": true }, "@types/retry": { "version": "0.12.1", @@ -17529,7 +17457,6 @@ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "optional": true, - "peer": true, "requires": { "@types/mime": "^1", "@types/node": "*" @@ -17750,7 +17677,8 @@ "acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "peer": true }, "acorn-import-attributes": { "version": "1.9.5", @@ -18634,11 +18562,9 @@ } }, "cluster-key-slot": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "version": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", - "optional": true, - "peer": true + "optional": true }, "color": { "version": "3.2.1", @@ -19193,11 +19119,9 @@ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "denque": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "version": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", - "optional": true, - "peer": true + "optional": true }, "depd": { "version": "1.1.2", @@ -19807,8 +19731,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "peer": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-json-stringify": { "version": "5.15.1", @@ -20818,23 +20741,6 @@ "kind-of": "^6.0.2" } }, - "ioredis": { - "version": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", - "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", - "optional": true, - "peer": true, - "requires": { - "@ioredis/commands": "^1.1.1", - "cluster-key-slot": "^1.1.0", - "debug": "^4.3.4", - "denque": "^2.1.0", - "lodash.defaults": "^4.2.0", - "lodash.isarguments": "^3.1.0", - "redis-errors": "^1.2.0", - "redis-parser": "^3.0.0", - "standard-as-callback": "^2.1.0" - } - }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -21124,8 +21030,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "peer": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "jsonc-parser": { "version": "3.2.0", @@ -21355,11 +21260,9 @@ "integrity": "sha1-3bG7s+8HRYwBd7oH3hRCLLAz/5s=" }, "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "version": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "optional": true, - "peer": true + "optional": true }, "lodash.includes": { "version": "4.3.0", @@ -21367,11 +21270,9 @@ "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" }, "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "version": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", - "optional": true, - "peer": true + "optional": true }, "lodash.isboolean": { "version": "3.0.3", @@ -22541,6 +22442,7 @@ "version": "8.4.49", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "peer": true, "requires": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -22957,15 +22859,12 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", - "optional": true, - "peer": true + "optional": true }, "redis-parser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "version": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "optional": true, - "peer": true, "requires": { "redis-errors": "^1.0.0" } @@ -23494,11 +23393,9 @@ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "standard-as-callback": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "version": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", - "optional": true, - "peer": true + "optional": true }, "statuses": { "version": "2.0.1", @@ -24136,7 +24033,8 @@ "typescript": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==" + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "peer": true }, "ufo": { "version": "1.5.4", @@ -24795,7 +24693,8 @@ "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", + "peer": true } } } From b98090b24cde08626edd63fd3ab4e4be0d4e7642 Mon Sep 17 00:00:00 2001 From: Niek Palm Date: Sat, 11 Apr 2026 12:32:46 +0200 Subject: [PATCH 2/2] review --- package-lock.json | 287 +++++++++++++++++++++++++++++++--------------- 1 file changed, 194 insertions(+), 93 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea5ce828c41..59c54f42553 100644 --- a/package-lock.json +++ b/package-lock.json @@ -42,8 +42,7 @@ "node_modules/jquery": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", - "peer": true + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" }, "node_modules/netlify-cli": { "version": "18.1.0", @@ -852,7 +851,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/@isaacs/cliui": { "version": "8.0.2", @@ -1076,7 +1076,6 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-8.1.1.tgz", "integrity": "sha512-7Dg3PzArvQ0Owq4wpkLECC9iaDBOxuWUN2uwbQtUF6tZssyez2QN+eO0CjuIhhZUivbw+X9bwsyiEjWkdJnv/A==", - "peer": true, "engines": { "node": "^14.16.0 || >=16.0.0" } @@ -2316,7 +2315,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -3413,7 +3411,6 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz", "integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==", - "peer": true, "dependencies": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.1.2", @@ -3563,7 +3560,6 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "peer": true, "engines": { "node": ">=8.0.0" } @@ -3948,7 +3944,8 @@ "optional": true, "os": [ "android" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-android-arm64": { "version": "4.31.0", @@ -3960,7 +3957,8 @@ "optional": true, "os": [ "android" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-darwin-arm64": { "version": "4.31.0", @@ -3972,7 +3970,8 @@ "optional": true, "os": [ "darwin" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-darwin-x64": { "version": "4.31.0", @@ -3984,7 +3983,8 @@ "optional": true, "os": [ "darwin" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-freebsd-arm64": { "version": "4.31.0", @@ -3996,7 +3996,8 @@ "optional": true, "os": [ "freebsd" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-freebsd-x64": { "version": "4.31.0", @@ -4008,7 +4009,8 @@ "optional": true, "os": [ "freebsd" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm-gnueabihf": { "version": "4.31.0", @@ -4020,7 +4022,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm-musleabihf": { "version": "4.31.0", @@ -4032,7 +4035,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm64-gnu": { "version": "4.31.0", @@ -4044,7 +4048,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-arm64-musl": { "version": "4.31.0", @@ -4056,7 +4061,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-loongarch64-gnu": { "version": "4.31.0", @@ -4068,7 +4074,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-powerpc64le-gnu": { "version": "4.31.0", @@ -4080,7 +4087,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-riscv64-gnu": { "version": "4.31.0", @@ -4092,7 +4100,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-s390x-gnu": { "version": "4.31.0", @@ -4104,7 +4113,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-x64-gnu": { "version": "4.31.0", @@ -4116,7 +4126,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-linux-x64-musl": { "version": "4.31.0", @@ -4128,7 +4139,8 @@ "optional": true, "os": [ "linux" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-win32-arm64-msvc": { "version": "4.31.0", @@ -4140,7 +4152,8 @@ "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-win32-ia32-msvc": { "version": "4.31.0", @@ -4152,7 +4165,8 @@ "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@rollup/rollup-win32-x64-msvc": { "version": "4.31.0", @@ -4164,7 +4178,8 @@ "optional": true, "os": [ "win32" - ] + ], + "peer": true }, "node_modules/netlify-cli/node_modules/@sindresorhus/is": { "version": "5.6.0", @@ -4278,6 +4293,7 @@ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "optional": true, + "peer": true, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -4288,6 +4304,7 @@ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "optional": true, + "peer": true, "dependencies": { "@types/node": "*" } @@ -4315,6 +4332,7 @@ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", "optional": true, + "peer": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -4359,13 +4377,13 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/@types/node": { "version": "22.10.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", - "peer": true, "dependencies": { "undici-types": "~6.20.0" } @@ -4379,13 +4397,15 @@ "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/@types/retry": { "version": "0.12.1", @@ -4397,6 +4417,7 @@ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "optional": true, + "peer": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -4692,7 +4713,6 @@ "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -6001,6 +6021,7 @@ "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -6798,6 +6819,7 @@ "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", "optional": true, + "peer": true, "engines": { "node": ">=0.10" } @@ -7668,7 +7690,8 @@ "node_modules/netlify-cli/node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "peer": true }, "node_modules/netlify-cli/node_modules/fast-json-stringify": { "version": "5.15.1", @@ -9078,6 +9101,31 @@ "kind-of": "^6.0.2" } }, + "node_modules/netlify-cli/node_modules/ioredis": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", + "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", + "optional": true, + "peer": true, + "dependencies": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ioredis" + } + }, "node_modules/netlify-cli/node_modules/ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -9523,7 +9571,8 @@ "node_modules/netlify-cli/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true }, "node_modules/netlify-cli/node_modules/jsonc-parser": { "version": "3.2.0", @@ -9824,7 +9873,8 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/lodash.includes": { "version": "4.3.0", @@ -9835,7 +9885,8 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/lodash.isboolean": { "version": "3.0.3", @@ -11535,7 +11586,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -12111,6 +12161,7 @@ "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -12120,6 +12171,7 @@ "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "optional": true, + "peer": true, "dependencies": { "redis-errors": "^1.0.0" }, @@ -12838,7 +12890,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", - "optional": true + "optional": true, + "peer": true }, "node_modules/netlify-cli/node_modules/statuses": { "version": "2.0.1", @@ -13712,7 +13765,6 @@ "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14713,7 +14765,6 @@ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "peer": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -14730,8 +14781,7 @@ "jquery": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==", - "peer": true + "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" }, "netlify-cli": { "version": "18.1.0", @@ -15259,9 +15309,11 @@ "integrity": "sha512-tWZNBIS1CoekcwlMuyG2mr0a1Wo5lb5lEHwwWvZo+5GLgr3e9LLDTtmgtCWEwBpXMkxn9D+2W9j2FY6eZQq0tA==" }, "@ioredis/commands": { - "version": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ioredis/commands/-/commands-1.2.0.tgz", "integrity": "sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==", - "optional": true + "optional": true, + "peer": true }, "@isaacs/cliui": { "version": "8.0.2", @@ -15430,8 +15482,7 @@ "@netlify/blobs": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/@netlify/blobs/-/blobs-8.1.1.tgz", - "integrity": "sha512-7Dg3PzArvQ0Owq4wpkLECC9iaDBOxuWUN2uwbQtUF6tZssyez2QN+eO0CjuIhhZUivbw+X9bwsyiEjWkdJnv/A==", - "peer": true + "integrity": "sha512-7Dg3PzArvQ0Owq4wpkLECC9iaDBOxuWUN2uwbQtUF6tZssyez2QN+eO0CjuIhhZUivbw+X9bwsyiEjWkdJnv/A==" }, "@netlify/build": { "version": "29.58.9", @@ -16180,7 +16231,6 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "peer": true, "requires": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -16871,7 +16921,6 @@ "version": "6.1.3", "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.3.tgz", "integrity": "sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==", - "peer": true, "requires": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.1.2", @@ -16977,8 +17026,7 @@ "@opentelemetry/api": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.8.0.tgz", - "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==", - "peer": true + "integrity": "sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==" }, "@parcel/watcher": { "version": "2.4.0", @@ -17148,115 +17196,134 @@ "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.31.0.tgz", "integrity": "sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-android-arm64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.31.0.tgz", "integrity": "sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-darwin-arm64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.31.0.tgz", "integrity": "sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-darwin-x64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.31.0.tgz", "integrity": "sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-freebsd-arm64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.31.0.tgz", "integrity": "sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-freebsd-x64": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.31.0.tgz", "integrity": "sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-arm-gnueabihf": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.31.0.tgz", "integrity": "sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-arm-musleabihf": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.31.0.tgz", "integrity": "sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-arm64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.31.0.tgz", "integrity": "sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-arm64-musl": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.31.0.tgz", "integrity": "sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-loongarch64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.31.0.tgz", "integrity": "sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-powerpc64le-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.31.0.tgz", "integrity": "sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-riscv64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.31.0.tgz", "integrity": "sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-s390x-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.31.0.tgz", "integrity": "sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-x64-gnu": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.31.0.tgz", "integrity": "sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-linux-x64-musl": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.31.0.tgz", "integrity": "sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-win32-arm64-msvc": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.31.0.tgz", "integrity": "sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-win32-ia32-msvc": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.31.0.tgz", "integrity": "sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==", - "optional": true + "optional": true, + "peer": true }, "@rollup/rollup-win32-x64-msvc": { "version": "4.31.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.31.0.tgz", "integrity": "sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==", - "optional": true + "optional": true, + "peer": true }, "@sindresorhus/is": { "version": "5.6.0", @@ -17338,6 +17405,7 @@ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "optional": true, + "peer": true, "requires": { "@types/connect": "*", "@types/node": "*" @@ -17348,6 +17416,7 @@ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "optional": true, + "peer": true, "requires": { "@types/node": "*" } @@ -17375,6 +17444,7 @@ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", "optional": true, + "peer": true, "requires": { "@types/node": "*", "@types/qs": "*", @@ -17419,13 +17489,13 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "optional": true + "optional": true, + "peer": true }, "@types/node": { "version": "22.10.7", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.7.tgz", "integrity": "sha512-V09KvXxFiutGp6B7XkpaDXlNadZxrzajcY50EuoLIpQ6WWYCSvf19lVIazzfIzQvhUN2HjX12spLojTnhuKlGg==", - "peer": true, "requires": { "undici-types": "~6.20.0" } @@ -17439,13 +17509,15 @@ "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "optional": true + "optional": true, + "peer": true }, "@types/range-parser": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "optional": true + "optional": true, + "peer": true }, "@types/retry": { "version": "0.12.1", @@ -17457,6 +17529,7 @@ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "optional": true, + "peer": true, "requires": { "@types/mime": "^1", "@types/node": "*" @@ -17677,8 +17750,7 @@ "acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "peer": true + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==" }, "acorn-import-attributes": { "version": "1.9.5", @@ -18562,9 +18634,11 @@ } }, "cluster-key-slot": { - "version": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz", "integrity": "sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==", - "optional": true + "optional": true, + "peer": true }, "color": { "version": "3.2.1", @@ -19119,9 +19193,11 @@ "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" }, "denque": { - "version": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", "integrity": "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==", - "optional": true + "optional": true, + "peer": true }, "depd": { "version": "1.1.2", @@ -19731,7 +19807,8 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "peer": true }, "fast-json-stringify": { "version": "5.15.1", @@ -20741,6 +20818,23 @@ "kind-of": "^6.0.2" } }, + "ioredis": { + "version": "https://registry.npmjs.org/ioredis/-/ioredis-5.3.2.tgz", + "integrity": "sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==", + "optional": true, + "peer": true, + "requires": { + "@ioredis/commands": "^1.1.1", + "cluster-key-slot": "^1.1.0", + "debug": "^4.3.4", + "denque": "^2.1.0", + "lodash.defaults": "^4.2.0", + "lodash.isarguments": "^3.1.0", + "redis-errors": "^1.2.0", + "redis-parser": "^3.0.0", + "standard-as-callback": "^2.1.0" + } + }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -21030,7 +21124,8 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true }, "jsonc-parser": { "version": "3.2.0", @@ -21260,9 +21355,11 @@ "integrity": "sha1-3bG7s+8HRYwBd7oH3hRCLLAz/5s=" }, "lodash.defaults": { - "version": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "optional": true + "optional": true, + "peer": true }, "lodash.includes": { "version": "4.3.0", @@ -21270,9 +21367,11 @@ "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" }, "lodash.isarguments": { - "version": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", - "optional": true + "optional": true, + "peer": true }, "lodash.isboolean": { "version": "3.0.3", @@ -22442,7 +22541,6 @@ "version": "8.4.49", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "peer": true, "requires": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -22859,12 +22957,15 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/redis-errors/-/redis-errors-1.2.0.tgz", "integrity": "sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==", - "optional": true + "optional": true, + "peer": true }, "redis-parser": { - "version": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-3.0.0.tgz", "integrity": "sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==", "optional": true, + "peer": true, "requires": { "redis-errors": "^1.0.0" } @@ -23393,9 +23494,11 @@ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" }, "standard-as-callback": { - "version": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/standard-as-callback/-/standard-as-callback-2.1.0.tgz", "integrity": "sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==", - "optional": true + "optional": true, + "peer": true }, "statuses": { "version": "2.0.1", @@ -24033,8 +24136,7 @@ "typescript": { "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "peer": true + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==" }, "ufo": { "version": "1.5.4", @@ -24693,8 +24795,7 @@ "popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "peer": true + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" } } }