diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index d6f5405644d3..ada7355e0ba4 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "3.0.1"
+ ".": "3.1.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5aa07a346caf..ca68e1a6f602 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,94 @@
# Changelog
+## [3.1.0](https://github.com/mdn/yari/compare/v3.0.1...v3.1.0) (2024-12-12)
+
+
+### Features
+
+* new about page ([#12069](https://github.com/mdn/yari/issues/12069)) ([c9437ce](https://github.com/mdn/yari/commit/c9437ce4412874b66cf4429162c07524c67109e8))
+* **observatory:** cookies tab rework ([#12203](https://github.com/mdn/yari/issues/12203)) ([6c3977c](https://github.com/mdn/yari/commit/6c3977cb47f9de79e16c5cb551bb41150e1daa41))
+* **spas:** streamline 404 ([#12248](https://github.com/mdn/yari/issues/12248)) ([6646831](https://github.com/mdn/yari/commit/6646831b8d89f7dfeddb892a801942909de7031a))
+
+
+### Bug Fixes
+
+* **about:** small fixes ([#12269](https://github.com/mdn/yari/issues/12269)) ([bb3f8ec](https://github.com/mdn/yari/commit/bb3f8ec5ea9310ce255b50674c7bdb43704c18ca))
+* add border on search input field on home page hero so that input is more visible on safari mobile ([c2dc988](https://github.com/mdn/yari/commit/c2dc9888be46ef6a8c9de0155e79e62d8f5e6c4e))
+* **css:** set border color on home page search input field ([#11931](https://github.com/mdn/yari/issues/11931)) ([c2dc988](https://github.com/mdn/yari/commit/c2dc9888be46ef6a8c9de0155e79e62d8f5e6c4e))
+* **deployer:** limit comment length ([#12294](https://github.com/mdn/yari/issues/12294)) ([e36c538](https://github.com/mdn/yari/commit/e36c538d8c8eb82435ff133df287483749ae1cb8))
+* **i10n:** localize secureContext header and inline text in ko ([#12183](https://github.com/mdn/yari/issues/12183)) ([3e781a0](https://github.com/mdn/yari/commit/3e781a096f76db4efd7237458a7ab41dcf3fdd8b))
+* **layout:** avoid sticky header gap ([#11644](https://github.com/mdn/yari/issues/11644)) ([ee6c092](https://github.com/mdn/yari/commit/ee6c0922a186729eef873f21eadee6560da7fde9))
+* **playground:** run code even if it doesn't change ([#12224](https://github.com/mdn/yari/issues/12224)) ([a52bb26](https://github.com/mdn/yari/commit/a52bb2610b4460c994bb0820bdb6412bb9b50fa9))
+* **playground:** use localhost if on localhost ([#12227](https://github.com/mdn/yari/issues/12227)) ([e11f62e](https://github.com/mdn/yari/commit/e11f62e3aff0c4ffcf6a9f26d01656cd8bcf6d95))
+* **play:** proxy `/runner.html` locally, not just subpaths ([#12282](https://github.com/mdn/yari/issues/12282)) ([4e9c442](https://github.com/mdn/yari/commit/4e9c442a7150256f2807abc05983e7cd88186a67))
+* **rari:** adopt to rari changes ([#12257](https://github.com/mdn/yari/issues/12257)) ([4cc84ca](https://github.com/mdn/yari/commit/4cc84ca6913ea8b8d237e0afb4ce58e3cba49bbb))
+* **rari:** fix blog and add .env support ([#12268](https://github.com/mdn/yari/issues/12268)) ([2b5fb1b](https://github.com/mdn/yari/commit/2b5fb1b67f1f1012ee75e856560bd8914efe4b4a))
+* **search-index:** use en-US popularities for German ([#12212](https://github.com/mdn/yari/issues/12212)) ([8efafd6](https://github.com/mdn/yari/commit/8efafd60af38abe1b719dbe09bcb82fd14149f70))
+* **tsconfig:** don't allow importing ts extensions in pwa ([#12258](https://github.com/mdn/yari/issues/12258)) ([b47a1a8](https://github.com/mdn/yari/commit/b47a1a87798e11e2c85f0b1b1c96d58591e4d379))
+
+
+### Miscellaneous
+
+* **deps-dev:** bump @playwright/test from 1.49.0 to 1.49.1 ([#12279](https://github.com/mdn/yari/issues/12279)) ([43e240b](https://github.com/mdn/yari/commit/43e240b882304ef40b3b7df49a0ecba3f180fad4))
+* **deps-dev:** bump @swc/core from 1.10.0 to 1.10.1 ([#12272](https://github.com/mdn/yari/issues/12272)) ([0070b8b](https://github.com/mdn/yari/commit/0070b8b58b387d950f63538fa7189ed7fd6e71f6))
+* **deps-dev:** bump @swc/core from 1.9.3 to 1.10.0 ([#12239](https://github.com/mdn/yari/issues/12239)) ([938a19f](https://github.com/mdn/yari/commit/938a19f58cfe34370a4a2c85bf1484854847c303))
+* **deps-dev:** bump @types/node from 18.19.67 to 18.19.68 in the types group ([#12285](https://github.com/mdn/yari/issues/12285)) ([143546a](https://github.com/mdn/yari/commit/143546a55c299ed8f0b5b95e4da0b43d36bc9509))
+* **deps-dev:** bump @types/react from 18.3.12 to 18.3.13 in the types group ([#12249](https://github.com/mdn/yari/issues/12249)) ([6ee580e](https://github.com/mdn/yari/commit/6ee580e7a6841224a12c466bb7480d657dcf670c))
+* **deps-dev:** bump eslint-plugin-n from 17.14.0 to 17.15.0 ([#12278](https://github.com/mdn/yari/issues/12278)) ([c579a03](https://github.com/mdn/yari/commit/c579a03f9d567073a200d91fc6b37129a4747574))
+* **deps-dev:** bump eslint-plugin-react-hooks from 5.0.0 to 5.1.0 ([#12264](https://github.com/mdn/yari/issues/12264)) ([800396f](https://github.com/mdn/yari/commit/800396f80b4d53d9f3671951c30e56cfc2b7e01e))
+* **deps-dev:** bump prettier from 3.4.1 to 3.4.2 ([#12241](https://github.com/mdn/yari/issues/12241)) ([cd0d02d](https://github.com/mdn/yari/commit/cd0d02de14148a5e3817c8315d744df6d594d37a))
+* **deps-dev:** bump react-refresh from 0.14.2 to 0.16.0 ([#12260](https://github.com/mdn/yari/issues/12260)) ([d236378](https://github.com/mdn/yari/commit/d2363783247d475e5efe692484198b969e3e7066))
+* **deps-dev:** bump react-router[-dom] from 6.28.0 to 7.0.2 ([#12247](https://github.com/mdn/yari/issues/12247)) ([11a675c](https://github.com/mdn/yari/commit/11a675cca2f7a8683b67d201bf44ea9df3e171a3))
+* **deps-dev:** bump sass from 1.81.0 to 1.81.1 ([#12235](https://github.com/mdn/yari/issues/12235)) ([4323603](https://github.com/mdn/yari/commit/432360300be040872f029429e3e11104858d724e))
+* **deps-dev:** bump sass from 1.81.1 to 1.82.0 ([#12242](https://github.com/mdn/yari/issues/12242)) ([417bd61](https://github.com/mdn/yari/commit/417bd61dce8eff6a66afc0f05149311f9505f765))
+* **deps-dev:** bump sass-loader from 16.0.3 to 16.0.4 ([#12243](https://github.com/mdn/yari/issues/12243)) ([caf02a9](https://github.com/mdn/yari/commit/caf02a950b0586bbc4b80cfa8f59617e2601a9b2))
+* **deps-dev:** bump typescript from 5.6.3 to 5.7.2 ([#12179](https://github.com/mdn/yari/issues/12179)) ([10faab1](https://github.com/mdn/yari/commit/10faab1594b3ae89613f1a59774f746c08d93d11))
+* **deps-dev:** bump typescript-eslint from 8.16.0 to 8.17.0 ([#12233](https://github.com/mdn/yari/issues/12233)) ([9c42e64](https://github.com/mdn/yari/commit/9c42e64f936ad53dc74072f2ff27b7ec34e2180f))
+* **deps-dev:** bump typescript-eslint from 8.17.0 to 8.18.0 ([#12276](https://github.com/mdn/yari/issues/12276)) ([cc13e67](https://github.com/mdn/yari/commit/cc13e672503d27907e2429fe031797fb342f1f30))
+* **deps-dev:** bump webpack from 5.96.1 to 5.97.0 ([#12240](https://github.com/mdn/yari/issues/12240)) ([84ef860](https://github.com/mdn/yari/commit/84ef8605ef880f0765cfd9ccbaddc68070781bd0))
+* **deps-dev:** bump webpack from 5.96.1 to 5.97.0 in /client/pwa ([#12238](https://github.com/mdn/yari/issues/12238)) ([4142b9e](https://github.com/mdn/yari/commit/4142b9eb49619654374c4b0784053a5ec2d3b5f9))
+* **deps-dev:** bump webpack from 5.97.0 to 5.97.1 ([#12253](https://github.com/mdn/yari/issues/12253)) ([5068fdc](https://github.com/mdn/yari/commit/5068fdc8a7d1774b9e70d60aceeec2fbc3cfdc42))
+* **deps-dev:** bump webpack from 5.97.0 to 5.97.1 in /client/pwa ([#12266](https://github.com/mdn/yari/issues/12266)) ([8c5d1c9](https://github.com/mdn/yari/commit/8c5d1c956654d888e07f228246c732dac6fb39ae))
+* **deps-dev:** bump webpack-dev-server from 5.1.0 to 5.2.0 ([#12293](https://github.com/mdn/yari/issues/12293)) ([c4b8639](https://github.com/mdn/yari/commit/c4b86399bfdea813b7634e79afb21a51753e7f38))
+* **deps:** bump [@zip](https://github.com/zip).js/zip.js from 2.7.53 to 2.7.54 in /client/pwa ([#12265](https://github.com/mdn/yari/issues/12265)) ([ca2b58d](https://github.com/mdn/yari/commit/ca2b58dcce4566e6edafcb12b08054f5a9bac063))
+* **deps:** bump @codemirror/state from 6.4.1 to 6.5.0 ([#12280](https://github.com/mdn/yari/issues/12280)) ([1aa2f76](https://github.com/mdn/yari/commit/1aa2f7642fa9ffae34938c2924a72a62e4c38632))
+* **deps:** bump @inquirer/prompts from 7.1.0 to 7.2.0 ([#12274](https://github.com/mdn/yari/issues/12274)) ([57c2172](https://github.com/mdn/yari/commit/57c217219cc257b14d5b5395c47b191df00b8bf5))
+* **deps:** bump @mdn/browser-compat-data from 5.6.20 to 5.6.21 ([#12246](https://github.com/mdn/yari/issues/12246)) ([31b3640](https://github.com/mdn/yari/commit/31b3640348600018bfbc0fc33254f052754bb6e1))
+* **deps:** bump @mdn/browser-compat-data from 5.6.21 to 5.6.22 ([#12273](https://github.com/mdn/yari/issues/12273)) ([fbd7618](https://github.com/mdn/yari/commit/fbd76184051ca1942a5aac6f6b0203f8932fca94))
+* **deps:** bump @mdn/browser-compat-data from 5.6.22 to 5.6.23 ([#12289](https://github.com/mdn/yari/issues/12289)) ([275eab7](https://github.com/mdn/yari/commit/275eab76ddd688ecbb118bda08a4b37ce239822c))
+* **deps:** bump @mdn/rari from 0.0.26 to 0.1.0 ([#12254](https://github.com/mdn/yari/issues/12254)) ([5f63108](https://github.com/mdn/yari/commit/5f63108ba7bbfe2ae425b61062c74cb62a4e3bb8))
+* **deps:** bump @mdn/rari from 0.1.0 to 0.1.2 ([#12292](https://github.com/mdn/yari/issues/12292)) ([1e9134b](https://github.com/mdn/yari/commit/1e9134b7d5e9de690a2409af2c98a6f80a9a707c))
+* **deps:** bump @sentry/node from 8.41.0 to 8.42.0 in the sentry group ([#12229](https://github.com/mdn/yari/issues/12229)) ([f21084a](https://github.com/mdn/yari/commit/f21084a85564aa9e572438e8437dc8872d231b32))
+* **deps:** bump @sentry/node from 8.42.0 to 8.43.0 in the sentry group ([#12284](https://github.com/mdn/yari/issues/12284)) ([b8a904b](https://github.com/mdn/yari/commit/b8a904b4e906236ee8c3540ba7afeb05fb5006c3))
+* **deps:** bump @sentry/node from 8.43.0 to 8.44.0 in the sentry group ([#12295](https://github.com/mdn/yari/issues/12295)) ([edf147b](https://github.com/mdn/yari/commit/edf147bec98b36fce089ae3ad9e9a53e559630fc))
+* **deps:** bump @stripe/stripe-js from 4.10.0 to 5.2.0 ([#12154](https://github.com/mdn/yari/issues/12154)) ([b75fd00](https://github.com/mdn/yari/commit/b75fd0009950cf0390dfec4754eb686a2405af6b))
+* **deps:** bump @webref/css from 6.17.4 to 6.17.5 ([#12250](https://github.com/mdn/yari/issues/12250)) ([aeb1c1d](https://github.com/mdn/yari/commit/aeb1c1d4f8f0bd11ca10cdcf96dae8f2e0430879))
+* **deps:** bump boto3 from 1.35.72 to 1.35.76 in /deployer in the dependencies group ([#12271](https://github.com/mdn/yari/issues/12271)) ([e39a8cc](https://github.com/mdn/yari/commit/e39a8cc0c8aa97e6ab742edbad787e7bd4e8d78e))
+* **deps:** bump dotenv from 16.4.5 to 16.4.6 ([#12234](https://github.com/mdn/yari/issues/12234)) ([14057b3](https://github.com/mdn/yari/commit/14057b3b9f8be96a8c2ac893a9582f694d624e9f))
+* **deps:** bump dotenv from 16.4.6 to 16.4.7 ([#12245](https://github.com/mdn/yari/issues/12245)) ([070d6cb](https://github.com/mdn/yari/commit/070d6cbffb9d7f30656eff757903535731476ad8))
+* **deps:** bump express from 4.21.1 to 4.21.2 ([#12263](https://github.com/mdn/yari/issues/12263)) ([dfa235c](https://github.com/mdn/yari/commit/dfa235ccd419012fecb3a52f4bd7f4d2ff9b548d))
+* **deps:** bump mdn-data from 2.12.2 to 2.13.0 ([#12259](https://github.com/mdn/yari/issues/12259)) ([63a7244](https://github.com/mdn/yari/commit/63a7244e18220d5bfca5fc18bbbc12c348bf4728))
+* **deps:** bump nanoid from 3.3.7 to 3.3.8 ([#12281](https://github.com/mdn/yari/issues/12281)) ([c52e26f](https://github.com/mdn/yari/commit/c52e26f1b7c9f9e7afba7a4e5c51ee42a9667e83))
+* **deps:** bump openai from 4.73.1 to 4.74.0 ([#12232](https://github.com/mdn/yari/issues/12232)) ([62daae6](https://github.com/mdn/yari/commit/62daae624352146f79dbde386266688634fe400d))
+* **deps:** bump openai from 4.74.0 to 4.75.0 ([#12244](https://github.com/mdn/yari/issues/12244)) ([c6bb72e](https://github.com/mdn/yari/commit/c6bb72e3c1b9cd15b0f4aa9bc0a6660fc3d7cc7c))
+* **deps:** bump openai from 4.75.0 to 4.76.0 ([#12262](https://github.com/mdn/yari/issues/12262)) ([e213087](https://github.com/mdn/yari/commit/e21308788df86c45fa0e8b347cc0c8646f0ead48))
+* **deps:** bump openai from 4.76.0 to 4.76.1 ([#12286](https://github.com/mdn/yari/issues/12286)) ([f194598](https://github.com/mdn/yari/commit/f19459869e3c1d0e1f9210f0bac57da3d1a5d398))
+* **deps:** bump pytest from 8.3.3 to 8.3.4 in /testing/integration in the dependencies group ([#12223](https://github.com/mdn/yari/issues/12223)) ([c896d1c](https://github.com/mdn/yari/commit/c896d1c1d940ad92a5eebc3491b1d8e2108943f0))
+* **deps:** bump pytest-rerunfailures from 14.0 to 15.0 in /testing/integration ([#12173](https://github.com/mdn/yari/issues/12173)) ([cc34e67](https://github.com/mdn/yari/commit/cc34e6775bb195ec6a07ae5e9370d745b58f1a68))
+* **deps:** bump send from 0.19.0 to 1.1.0 ([#11946](https://github.com/mdn/yari/issues/11946)) ([475eb73](https://github.com/mdn/yari/commit/475eb73c04dd06dc223b8639bb1ef70e6de08bbd))
+* **deps:** bump the dependencies group in /deployer with 2 updates ([#12222](https://github.com/mdn/yari/issues/12222)) ([78c4077](https://github.com/mdn/yari/commit/78c407722c651d8887f4a112f827b98600fa7ab6))
+* **deps:** bump web-features from 2.10.0 to 2.11.0 ([#12255](https://github.com/mdn/yari/issues/12255)) ([f3801ff](https://github.com/mdn/yari/commit/f3801ffec8015f2240998caf7ddcf6ea20188fd8))
+* **deps:** bump web-features from 2.8.0 to 2.10.0 ([#12231](https://github.com/mdn/yari/issues/12231)) ([0b1e24a](https://github.com/mdn/yari/commit/0b1e24a304997b560092c46bf8227c661238ee7a))
+* **deps:** bump web-specs from 3.28.0 to 3.29.0 ([#12277](https://github.com/mdn/yari/issues/12277)) ([13c44cc](https://github.com/mdn/yari/commit/13c44cc0e5e72c28c590d9c55d486f063bcf7b22))
+* **footer:** update Mastodon link ([#12267](https://github.com/mdn/yari/issues/12267)) ([5f63c83](https://github.com/mdn/yari/commit/5f63c83a2fa3f45862a5454b687adb8fe8617727))
+* **lit:** add linting and fix ([#12221](https://github.com/mdn/yari/issues/12221)) ([3d403a9](https://github.com/mdn/yari/commit/3d403a98caede73783b10afd3d8f2832c51a7791))
+* move copy to external generic-content repo ([#12068](https://github.com/mdn/yari/issues/12068)) ([c3cdab2](https://github.com/mdn/yari/commit/c3cdab20aae41ac05b926ce6567b6dd5ce1af3a0))
+* **placement:** add hpTop ([#12228](https://github.com/mdn/yari/issues/12228)) ([a31ba5f](https://github.com/mdn/yari/commit/a31ba5fba3569a83a20a20934639034488f0668a))
+* **playground:** add comment to keep in sync ([#12275](https://github.com/mdn/yari/issues/12275)) ([10a8d7d](https://github.com/mdn/yari/commit/10a8d7d38067e1937260b84a4492c5d534db5cf8))
+* **playground:** migrate console to web component ([#12251](https://github.com/mdn/yari/issues/12251)) ([a9daa1f](https://github.com/mdn/yari/commit/a9daa1fdb92401521bfb3e3ab4693c68957320c7))
+* **scrimba:** remove past banner and update link ([#12237](https://github.com/mdn/yari/issues/12237)) ([54caba3](https://github.com/mdn/yari/commit/54caba3a3874408b6a8428ee51fd0bab163eebed))
+* **survey:** keep hp survey a bit longer ([#12256](https://github.com/mdn/yari/issues/12256)) ([4897328](https://github.com/mdn/yari/commit/4897328aa1ba6dea619bb2dc51d2b0677e33b902))
+
## [3.0.1](https://github.com/mdn/yari/compare/v3.0.0...v3.0.1) (2024-12-01)
diff --git a/client/src/homepage/homepage-hero/index.scss b/client/src/homepage/homepage-hero/index.scss
index 1b118ee103bc..6cbb207f1bb3 100644
--- a/client/src/homepage/homepage-hero/index.scss
+++ b/client/src/homepage/homepage-hero/index.scss
@@ -99,6 +99,7 @@
.search-input-field {
background-color: rgba(1, 1, 1, 0.5);
+ border-color: var(--border-primary);
border-radius: 10rem;
padding: 2rem;
width: 100%;
diff --git a/client/src/playground/console.js b/client/src/playground/console.js
new file mode 100644
index 000000000000..e087a7c6b7b3
--- /dev/null
+++ b/client/src/playground/console.js
@@ -0,0 +1,49 @@
+import { createComponent } from "@lit/react";
+import { html, LitElement } from "lit";
+import React from "react";
+
+import styles from "./console.scss?css" with { type: "css" };
+
+/** @import { VConsole } from "./types" */
+
+export class PlayConsole extends LitElement {
+ static properties = {
+ vConsole: { attribute: false },
+ };
+
+ static styles = styles;
+
+ constructor() {
+ super();
+ /** @type {VConsole[]} */
+ this.vConsole = [];
+ }
+
+ render() {
+ return html`
+
+
+ ${this.vConsole.map(({ message }) => {
+ return html`
+ -
+
${message}
+
+ `;
+ })}
+
+ `;
+ }
+
+ updated() {
+ const output = this.renderRoot.querySelector("ul");
+ output?.scrollTo({ top: output.scrollHeight });
+ }
+}
+
+customElements.define("play-console", PlayConsole);
+
+export const ReactPlayConsole = createComponent({
+ tagName: "play-console",
+ elementClass: PlayConsole,
+ react: React,
+});
diff --git a/client/src/playground/console.scss b/client/src/playground/console.scss
new file mode 100644
index 000000000000..42f969410d11
--- /dev/null
+++ b/client/src/playground/console.scss
@@ -0,0 +1,38 @@
+:host {
+ display: flex;
+ flex-direction: column;
+ font-size: var(--type-smaller-font-size);
+ margin: 0;
+ width: 100%;
+}
+
+.header {
+ background-color: var(--code-background-inline);
+ font-weight: 600;
+ text-align: center;
+ width: 100%;
+}
+
+ul {
+ background-color: var(--code-background-inline);
+ height: 6rem;
+ list-style: none;
+ margin: 0;
+ max-height: 6rem;
+ overflow: auto;
+ padding: 0;
+ width: 100%;
+}
+
+li {
+ padding: 0 1rem;
+
+ &::before {
+ content: ">";
+ }
+}
+
+code {
+ font-family: var(--font-code);
+ tab-size: 4;
+}
diff --git a/client/src/playground/console.tsx b/client/src/playground/console.tsx
deleted file mode 100644
index 6a182d441a86..000000000000
--- a/client/src/playground/console.tsx
+++ /dev/null
@@ -1,30 +0,0 @@
-import { useEffect, useRef } from "react";
-
-export interface VConsole {
- prop: string;
- message: string;
-}
-
-export function Console({ vConsole }: { vConsole: VConsole[] }) {
- const consoleUl = useRef(null);
- const scrollToBottom = () => {
- consoleUl.current?.scrollTo({ top: consoleUl.current?.scrollHeight });
- };
- useEffect(() => {
- scrollToBottom();
- }, [vConsole]);
- return (
-
-
Console
-
- {vConsole.map(({ prop, message }, i) => {
- return (
- -
-
{message}
-
- );
- })}
-
-
- );
-}
diff --git a/client/src/playground/index.scss b/client/src/playground/index.scss
index d4a921affbeb..8789a49388b3 100644
--- a/client/src/playground/index.scss
+++ b/client/src/playground/index.scss
@@ -235,37 +235,6 @@ main.play {
height: 100%;
width: 100%;
}
-
- #play-console {
- display: flex;
- flex-direction: column;
- font-size: smaller;
- margin: 0;
- width: 100%;
-
- > span {
- background-color: var(--code-background-inline);
- font-weight: 600;
- text-align: center;
- width: 100%;
- }
-
- ul {
- background-color: var(--code-background-inline);
- height: 6rem;
- max-height: 6rem;
- overflow: auto;
- width: 100%;
-
- li {
- padding: 0 1rem;
-
- &::before {
- content: ">";
- }
- }
- }
- }
}
}
}
diff --git a/client/src/playground/index.tsx b/client/src/playground/index.tsx
index fd494c5e26af..67d54f06ab42 100644
--- a/client/src/playground/index.tsx
+++ b/client/src/playground/index.tsx
@@ -21,9 +21,10 @@ import {
import "./index.scss";
import { PLAYGROUND_BASE_HOST } from "../env";
import { FlagForm, ShareForm } from "./forms";
-import { Console, VConsole } from "./console";
+import { ReactPlayConsole } from "./console";
import { useGleanClick } from "../telemetry/glean-context";
import { PLAYGROUND } from "../telemetry/constants";
+import type { VConsole } from "./types";
const HTML_DEFAULT = "";
const CSS_DEFAULT = "";
@@ -420,7 +421,7 @@ export default function Playground() {
src={iframeSrc}
sandbox="allow-scripts allow-same-origin allow-forms"
>
-
+
diff --git a/client/src/playground/types.d.ts b/client/src/playground/types.d.ts
new file mode 100644
index 000000000000..14cb634d04f2
--- /dev/null
+++ b/client/src/playground/types.d.ts
@@ -0,0 +1,4 @@
+export interface VConsole {
+ prop: string;
+ message: string;
+}
diff --git a/client/src/playground/utils.ts b/client/src/playground/utils.ts
index ee0f5699e9f5..dc053d6d8ba4 100644
--- a/client/src/playground/utils.ts
+++ b/client/src/playground/utils.ts
@@ -92,6 +92,9 @@ function base64ToBytes(base64: string): ArrayBuffer {
return bytes.buffer;
}
+/*
+ * This is the browser verision of `libs/play/index.js`. Keep in sync!
+ */
export async function decompressFromBase64(base64String: string) {
if (!base64String) {
return { state: null, hash: null };
diff --git a/client/src/setupProxy.js b/client/src/setupProxy.js
index 5f1e61b9808c..4edaa6930fb6 100644
--- a/client/src/setupProxy.js
+++ b/client/src/setupProxy.js
@@ -21,7 +21,7 @@ function config(app) {
// All those root-level images like /favicon-48x48.png
app.use("/*.(png|webp|gif|jpe?g|svg)", proxy);
// Proxy play runner
- app.use("/**/runner.html", proxy);
+ app.use("**/runner.html", proxy);
}
export default config;
diff --git a/cloud-function/package-lock.json b/cloud-function/package-lock.json
index b113159a204b..b17348aacfbe 100644
--- a/cloud-function/package-lock.json
+++ b/cloud-function/package-lock.json
@@ -15,6 +15,7 @@
"@yari-internal/constants": "file:src/internal/constants",
"@yari-internal/fundamental-redirects": "file:src/internal/fundamental-redirects",
"@yari-internal/locale-utils": "file:src/internal/locale-utils",
+ "@yari-internal/play": "file:src/internal/play",
"@yari-internal/pong": "file:src/internal/pong",
"@yari-internal/slug-utils": "file:src/internal/slug-utils",
"accept-language-parser": "^1.5.0",
@@ -1618,6 +1619,13 @@
"@types/send": "*"
}
},
+ "node_modules/@types/he": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@types/he/-/he-1.2.3.tgz",
+ "integrity": "sha512-q67/qwlxblDzEDvzHhVkwc1gzVWxaNxeyHUBF4xElrvjL11O+Ytze+1fGpBHlr/H9myiBUaUXNnNPmBHxxfAcA==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/http-errors": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
@@ -1753,6 +1761,10 @@
"resolved": "src/internal/locale-utils",
"link": true
},
+ "node_modules/@yari-internal/play": {
+ "resolved": "src/internal/play",
+ "link": true
+ },
"node_modules/@yari-internal/pong": {
"resolved": "src/internal/pong",
"link": true
@@ -5467,6 +5479,20 @@
"cookie": "^0.7.0"
}
},
+ "src/internal/play": {
+ "name": "@yari-internal/play",
+ "version": "0.0.1",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "he": "^1.2.0"
+ },
+ "devDependencies": {
+ "@types/he": "^1.2.3"
+ },
+ "engines": {
+ "node": ">=20"
+ }
+ },
"src/internal/pong": {
"name": "@yari-internal/pong",
"version": "0.0.1",
diff --git a/cloud-function/package.json b/cloud-function/package.json
index 7cf5dfd4ae35..344221eda596 100644
--- a/cloud-function/package.json
+++ b/cloud-function/package.json
@@ -33,6 +33,7 @@
"@yari-internal/constants": "file:src/internal/constants",
"@yari-internal/fundamental-redirects": "file:src/internal/fundamental-redirects",
"@yari-internal/locale-utils": "file:src/internal/locale-utils",
+ "@yari-internal/play": "file:src/internal/play",
"@yari-internal/pong": "file:src/internal/pong",
"@yari-internal/slug-utils": "file:src/internal/slug-utils",
"accept-language-parser": "^1.5.0",
diff --git a/deployer/poetry.lock b/deployer/poetry.lock
index f1e51c4342a3..0009879f985d 100644
--- a/deployer/poetry.lock
+++ b/deployer/poetry.lock
@@ -1,4 +1,4 @@
-# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand.
+# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand.
[[package]]
name = "black"
@@ -48,17 +48,17 @@ uvloop = ["uvloop (>=0.15.2)"]
[[package]]
name = "boto3"
-version = "1.35.72"
+version = "1.35.81"
description = "The AWS SDK for Python"
optional = false
python-versions = ">=3.8"
files = [
- {file = "boto3-1.35.72-py3-none-any.whl", hash = "sha256:410bb4ec676c57ee9c3c7824b7b1a3721584f18f8ee8ccc8e8ecdf285136b77f"},
- {file = "boto3-1.35.72.tar.gz", hash = "sha256:f9fc94413a959c388b1654c6687a5193293f3c69f8d0af3b86fd48b4096a23f3"},
+ {file = "boto3-1.35.81-py3-none-any.whl", hash = "sha256:742941b2424c0223d2d94a08c3485462fa7c58d816b62ca80f08e555243acee1"},
+ {file = "boto3-1.35.81.tar.gz", hash = "sha256:d2e95fa06f095b8e0c545dd678c6269d253809b2997c30f5ce8a956c410b4e86"},
]
[package.dependencies]
-botocore = ">=1.35.72,<1.36.0"
+botocore = ">=1.35.81,<1.36.0"
jmespath = ">=0.7.1,<2.0.0"
s3transfer = ">=0.10.0,<0.11.0"
@@ -67,13 +67,13 @@ crt = ["botocore[crt] (>=1.21.0,<2.0a0)"]
[[package]]
name = "botocore"
-version = "1.35.72"
+version = "1.35.81"
description = "Low-level, data-driven core of boto 3."
optional = false
python-versions = ">=3.8"
files = [
- {file = "botocore-1.35.72-py3-none-any.whl", hash = "sha256:7412877c3f766a1bfd09236e225ce1f0dc2c35e47949ae423e56e2093c8fa23a"},
- {file = "botocore-1.35.72.tar.gz", hash = "sha256:6b5fac38ef7cfdbc7781a751e0f78833ccb9149ba815bc238b1dbb75c90fbae5"},
+ {file = "botocore-1.35.81-py3-none-any.whl", hash = "sha256:a7b13bbd959bf2d6f38f681676aab408be01974c46802ab997617b51399239f7"},
+ {file = "botocore-1.35.81.tar.gz", hash = "sha256:564c2478e50179e0b766e6a87e5e0cdd35e1bc37eb375c1cf15511f5dd13600d"},
]
[package.dependencies]
@@ -719,77 +719,77 @@ crt = ["botocore[crt] (>=1.33.2,<2.0a.0)"]
[[package]]
name = "selectolax"
-version = "0.3.26"
+version = "0.3.27"
description = "Fast HTML5 parser with CSS selectors."
optional = false
python-versions = "*"
files = [
- {file = "selectolax-0.3.26-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2a421ba2e61f9567f90a1259cb34dc31586e6b2025ad6d7909b39339a183044c"},
- {file = "selectolax-0.3.26-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a87a6681fdafb4388464df368065fecbfdf82531ae33a2f699d2e6ede3a396a5"},
- {file = "selectolax-0.3.26-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bb10fba206cab32206f218fb560ed50263420b29024ac990202bf6e3f5e207b"},
- {file = "selectolax-0.3.26-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1d56ce5ac3c2b56d0d115fa0d206f3273ce9942dc4e8b3f1c73b8d185a4b90f3"},
- {file = "selectolax-0.3.26-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4537276c1c93a33ddaae3e63705b5199a0519e930ee49708d95d64a1af77931d"},
- {file = "selectolax-0.3.26-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:7f5c933802676ea30d4413b0035d0da584b4052bb721f7db57aa2aa9c0b4e6f9"},
- {file = "selectolax-0.3.26-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e2a445576f341a698421a5fe39df25def3e37da6136a4de0d0103ee08611afd8"},
- {file = "selectolax-0.3.26-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:f54e6ae15294ceb3c7da34b1c30aa7c83c3b1d14142a62b592cdf494c08c4617"},
- {file = "selectolax-0.3.26-cp310-cp310-win32.whl", hash = "sha256:6e9bcc0007a5dbf7d29db6e05d31e66ee59de9ce102e96a6071e1fac478f769e"},
- {file = "selectolax-0.3.26-cp310-cp310-win_amd64.whl", hash = "sha256:84aff790d22651aed8881e07213c7806f65e1f50d0891ec28c47f0e109a249c6"},
- {file = "selectolax-0.3.26-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6d17b3ec3fa7a526be7073482ccf8a23e403893994674d709f61affdb6c5545a"},
- {file = "selectolax-0.3.26-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c1240e7933d09d27bf9326db1466be648751530edd87e7d82126e4d2d1766a8c"},
- {file = "selectolax-0.3.26-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5b58e7894453a8d6d4c26350d4b2356ddcb38f160cb0074a55d33138ef8392d"},
- {file = "selectolax-0.3.26-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:165b14b2485af63ceb3a67e4e8ab53dd8c3a4ed368a064e7d6d68b3dfcbf8cd1"},
- {file = "selectolax-0.3.26-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6f5489ca476a347e88e030db3bde44dff9b4a6fe719cfd0b8ae78cfd86669cb"},
- {file = "selectolax-0.3.26-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1ba5e30494efb39bf87f31820169381738eb475965c65e9ac492667617f2ea60"},
- {file = "selectolax-0.3.26-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:329eef64abc7a0a2d754c313dae544592944ebf58ac77313525f46fe1e80805e"},
- {file = "selectolax-0.3.26-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:462c4ae027cf8c2623177eb8bb7e43fc72505d6958c2bb7043591d25c8221ab9"},
- {file = "selectolax-0.3.26-cp311-cp311-win32.whl", hash = "sha256:33d296c1f64b5a3e6f6fd9feb8d1b6ba69281f4b4083274a274959c3017c2081"},
- {file = "selectolax-0.3.26-cp311-cp311-win_amd64.whl", hash = "sha256:dfedb7ba2383e6b4eafaf607ec39ce1e7f40508efe06c1e984bcaac5effbc3f9"},
- {file = "selectolax-0.3.26-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:4af271eaf21ce7c27a749171e4f06480324323e7d60d5afdf2d204076cfa58c5"},
- {file = "selectolax-0.3.26-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:59f3ab9f4bc57b919a5405ef8bed7bfca62250411df1fd198a62d40d13c4df2a"},
- {file = "selectolax-0.3.26-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9ca4cf160975268431b7c014b30d892d49a2862a75677059efe0bca8063def72"},
- {file = "selectolax-0.3.26-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ddf4ec725d2d52e8d7aebc4a0e98adc3e5248cbe957438c2c5495e0cea8fa3b8"},
- {file = "selectolax-0.3.26-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:641b00bc707a5af29fffead812a63b19e8a961ee6d7705e8f6b40802ce70a077"},
- {file = "selectolax-0.3.26-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1fae04b787be96851251b387d72bb488a6752981aa4cad492d98835a4d7c6b78"},
- {file = "selectolax-0.3.26-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:559e581dca455b7d96ba4190f6909f86a68642e23139ceb3dad2bb4831b59c62"},
- {file = "selectolax-0.3.26-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:87b7d0297feee682aa4d6760590c6b2ba4b60772f087f0ec2ecd77cf564e979e"},
- {file = "selectolax-0.3.26-cp312-cp312-win32.whl", hash = "sha256:e9533166e1cd773ef032df8fcd2693d0dda801cbb225d1074e4616eb419271d7"},
- {file = "selectolax-0.3.26-cp312-cp312-win_amd64.whl", hash = "sha256:ce4ff49a68b1104bcf4588d9917033593442538d3d0cac1a74abcef23e478770"},
- {file = "selectolax-0.3.26-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:66c25f78cc2006c9386a8c228dab84ccc00b45c8edb667329e39fe7adbee13bc"},
- {file = "selectolax-0.3.26-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c4cdb2c3187d3615cf551c8c821cdf861592736c7efa58fefadaaca89b48474f"},
- {file = "selectolax-0.3.26-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3fb6b7df8d20592db1960d40e21874709315479457cdcb49f02c257c80df1035"},
- {file = "selectolax-0.3.26-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b9c2d4bb990e7b8d1911e9d9af02f37bd5e391f748c85af44e4277b4cd61c0"},
- {file = "selectolax-0.3.26-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1a98d0dcc150f4b9fa4a610f6a55119631b0b0bb892eb3ce32aa566bd3efae4a"},
- {file = "selectolax-0.3.26-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:841865ddebfc3f60518b31af9072fd15f731a39e41dc1c5d10bf652200aec9aa"},
- {file = "selectolax-0.3.26-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:0b4b1a80eccff025c00410048662c183746a8a966aff30d55e608988ebdbf148"},
- {file = "selectolax-0.3.26-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b6532e60e6e966afef1f1281835cd6bbdcdcc17b3ee4d048469ab0ebdfc9722f"},
- {file = "selectolax-0.3.26-cp313-cp313-win32.whl", hash = "sha256:7e808f7c0b85997af9115f6fabf1b209940d2ceaa3a405417a63bf9eaf115b3a"},
- {file = "selectolax-0.3.26-cp313-cp313-win_amd64.whl", hash = "sha256:064a15d56697cd66a4a78310cd5719cac57563ee6a94f05e01ca252fe4813a1b"},
- {file = "selectolax-0.3.26-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:136041fe36cdac45d5586d34f758c857f56c9558fdb060cb0d7233d508917bf4"},
- {file = "selectolax-0.3.26-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7023550a2d1e41b4e45ee4901f734590c73df778ee9e93a54c570968f74fd094"},
- {file = "selectolax-0.3.26-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88a74f3c7859f1d79da79b837ce49f7dba67e1d6815315dbbfb85c34bccc2a42"},
- {file = "selectolax-0.3.26-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:8c269cdff9edbf0bada7f58f60cf1f1d615919fbda39a8f0e3a7b79ca89d1726"},
- {file = "selectolax-0.3.26-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:e6d7adee1220ca49a705719200bf59bc54d2b3ce6fc148d0beab10624502151a"},
- {file = "selectolax-0.3.26-cp37-cp37m-win32.whl", hash = "sha256:703d05a16fc7070cbd381549b8236f9ae7af05b0f03c084344a686d7e810bdb3"},
- {file = "selectolax-0.3.26-cp37-cp37m-win_amd64.whl", hash = "sha256:78b17dc4fcdd1056656ebebd7ef18f9c0ce8ade11f6e7ab8cf9f700f6ae2bb76"},
- {file = "selectolax-0.3.26-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:59c35a041533576e77371f51e05d9cf620c572cf9c74cb7b87895fb71cdcb88d"},
- {file = "selectolax-0.3.26-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7fda1bb437b598610cbf9d0d3f60b906eddf9774b5fa48c8edd0152d6eaa7d8f"},
- {file = "selectolax-0.3.26-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b480d5d7255554c38822f884ff7c88f9b8c54697fc1917611fca7de0490d3b9"},
- {file = "selectolax-0.3.26-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:062c37d71b2bbf19a3e6f2d74fbf11d4c82e63c01fc9960cb8d20fc0583bf0d8"},
- {file = "selectolax-0.3.26-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:375db89b7142cf0e2176f4377ca815d69226c27caf0266e01936fd7fd6fa96f9"},
- {file = "selectolax-0.3.26-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:612084d383b9ccd5f75c55f82471ee96e40c69e4bc3eeeba5212416e06e34baa"},
- {file = "selectolax-0.3.26-cp38-cp38-win32.whl", hash = "sha256:a9d11aad28baabad65488f4cf1c0413093a820299c68df34e7cd6a81828ea486"},
- {file = "selectolax-0.3.26-cp38-cp38-win_amd64.whl", hash = "sha256:e782c5fe53937eb4bbdbaa0642e14384a84ccec8ddc8b478ad1f4fb57fa07a33"},
- {file = "selectolax-0.3.26-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9d64e7d3c83fea58f8630259267bdfdd6c0f183612e70b3514590c058551bb28"},
- {file = "selectolax-0.3.26-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:822f8fcb7eeb43c0fc09fd20027ef68bd000228ebd4f5a031ac1b646d1b155ce"},
- {file = "selectolax-0.3.26-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:713cb93b173950a40e70cdb163f3a0e422a9bdf5df1627c5ac109fe662b11f68"},
- {file = "selectolax-0.3.26-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed961a5c7cd1875e9a251eeb12efa0cef3daf9a73bfed26b4410b0f7ca4075e8"},
- {file = "selectolax-0.3.26-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d2bd8ef1c360da936605f34bcb31711d05ff1c1907b4a1573511cdeb2ffd8448"},
- {file = "selectolax-0.3.26-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:c9d823a8f24158cc62e8d7e676a0504bf59278ceee34f09976ddeb4c190eca73"},
- {file = "selectolax-0.3.26-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:a47757f97b6ffc2699d6ac02d1b8890258c43b95676e64f58b5c15e201b9ceff"},
- {file = "selectolax-0.3.26-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:c4998cea022c360eeb17613678b861b5a724066c499508dd86c1812910cdeaa3"},
- {file = "selectolax-0.3.26-cp39-cp39-win32.whl", hash = "sha256:5e6a2d755695359b2465efaad8ad840dc4d7a328d62f8673110fdaabfe8cfd98"},
- {file = "selectolax-0.3.26-cp39-cp39-win_amd64.whl", hash = "sha256:bfaeb5d055592b4455cebd3cbd80ef1f47b97df991798f92814030f7ea8fa0fc"},
- {file = "selectolax-0.3.26.tar.gz", hash = "sha256:fd8da39a64145cb14c1f6ec9ca7378342af7de9ba4c8e3d65d5daa107594826b"},
+ {file = "selectolax-0.3.27-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:000b11bbf1c730e61ddd59106cabc77b649e5ebfb3d043abfc1d6b618dab8f0a"},
+ {file = "selectolax-0.3.27-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a975fb54f7180d4b919e084ce54271083fd2960df734ae3045e9c3f557617136"},
+ {file = "selectolax-0.3.27-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1388d69ddfd4d1b925f2fac9b8077d05b704bc4e93ce99c949a13bc98b6aec9"},
+ {file = "selectolax-0.3.27-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:11d29154d3bf9391bacbf7df1ff869427ab82a95730a8ca41b79812e21b0f45e"},
+ {file = "selectolax-0.3.27-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1459b78576081317ecebeff15eff5c8903fa1f76dd032068d1c9d23f1aa0c505"},
+ {file = "selectolax-0.3.27-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2708c2a1546811138f3b71decb1ef1c4a89146b8245116ce60e78597c9e7f232"},
+ {file = "selectolax-0.3.27-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:292a43ca8d30f864f23467a67190f38175f33e2d46ece88e5c55a2ef4e2c38cb"},
+ {file = "selectolax-0.3.27-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:108f8759cd01a3e4d6d5969481f7e4782d4c63fd90be85c35f6925370d43f199"},
+ {file = "selectolax-0.3.27-cp310-cp310-win32.whl", hash = "sha256:ceb398b9a4e25ae72cf75b6001f599f9ca9caaf652b0928e1aa67149bc3f63f6"},
+ {file = "selectolax-0.3.27-cp310-cp310-win_amd64.whl", hash = "sha256:613b27f9a97cbae9febdd2d0db18db445a0caedbd9dd227d5f0b061e17bfbed7"},
+ {file = "selectolax-0.3.27-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:003e1b51384ad7f76ed97259bfa58f7d3875f77b5621732c851b8b249d6cac2a"},
+ {file = "selectolax-0.3.27-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d78cf0ad1853abcde986b0b6fba446bbdd9c604134eb35d1c59f7dacfa5431e6"},
+ {file = "selectolax-0.3.27-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8c9366bc38ec1e40ed5f3fa29038cc4c300d9bbf5f7c022ee32db39e271ef82"},
+ {file = "selectolax-0.3.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f211b38ac9022263d57e713b3b23b1c6cd0aa11ac26dab9a9645cf046554cc7e"},
+ {file = "selectolax-0.3.27-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48d7df95bbc0c0b104df6ba9c89b2965306b1dc50ef077680c6c39eee0b0db45"},
+ {file = "selectolax-0.3.27-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:980dfefb53b2c5ee1cb8d624b48d3153c873fb28a3d410908d6c047f76d9a533"},
+ {file = "selectolax-0.3.27-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:f144a4bd5e4895fd445fa69f2304309f7191d6021378f01dccb438d6b3551685"},
+ {file = "selectolax-0.3.27-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:542183ba360b1852fd4086594393159a02331cf3f358be11e2914bda66ba63a8"},
+ {file = "selectolax-0.3.27-cp311-cp311-win32.whl", hash = "sha256:5cd8282445e079fbcbed4fd39ebe46cc78407f9ec59405c0fdede0653b61c966"},
+ {file = "selectolax-0.3.27-cp311-cp311-win_amd64.whl", hash = "sha256:28b540f21c0395cd9a5960bc3174e9c03e9ad3f5d59ebe7e8abed2d890dd3cac"},
+ {file = "selectolax-0.3.27-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:23eefd8c959e211361c29d33c82665e5b0f5a50501b168d9a3bb9d241627c675"},
+ {file = "selectolax-0.3.27-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fcb0e3fd823fc4a7992f15989a64bfebc91aab46873bdd567c5b2122d7ee77d5"},
+ {file = "selectolax-0.3.27-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6e5ee92a9a08db66ad36367fe4cb61f41d5aff7936577794c7ac52a782114df9"},
+ {file = "selectolax-0.3.27-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ad6f3042c14746024198ef503c110a6457afe1edea5f335309226b048f7011c"},
+ {file = "selectolax-0.3.27-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:afc5ebac5df69384f59a335ee09e74fb56a1bf6f2f5c617397e77265f08b2e69"},
+ {file = "selectolax-0.3.27-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:804267ad6bd8d35ed55e8b57ab57721cd572e185adaf1027682b3a1356703324"},
+ {file = "selectolax-0.3.27-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:afb76bdcb70f55f31c2e4c369324148238f9287cb03af3458cd190bc699d051e"},
+ {file = "selectolax-0.3.27-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:98f045ea4f2917e29f30fa6de6f8dcadf2d7f8e8284736428f0863f7e1b851b1"},
+ {file = "selectolax-0.3.27-cp312-cp312-win32.whl", hash = "sha256:cfba7d167f8d844897f6aee9acaad4e275a04dae9702f52712f684fbe9e0a488"},
+ {file = "selectolax-0.3.27-cp312-cp312-win_amd64.whl", hash = "sha256:1badda1b1c99d2ab03b5a171472a2362eb14db30490c9b472277f0ec9daf0d63"},
+ {file = "selectolax-0.3.27-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:f02a60042bd600e29025b81fe5def1615180674cab94829d9b34b4e6aa23ebe3"},
+ {file = "selectolax-0.3.27-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:1d750b2c2e5ee0cbcb5e97ddd243ddd486452979b38d224ab49c44388f626a21"},
+ {file = "selectolax-0.3.27-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8536fec1959262fc34f410083c7be990ed8f086e876ea2843a87866321a1d357"},
+ {file = "selectolax-0.3.27-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0f47cfd8fd053c7cfeaf3a46354b92fee7d0fdcdbe029b05096eefbeb516696c"},
+ {file = "selectolax-0.3.27-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:02fc623bee9166f8c0089d0a18b62e9b83d2b8e67b16b080e65df18349065403"},
+ {file = "selectolax-0.3.27-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:10f2d47626d03acd93b7e0c943f8e39e0bf93e756318a8b103a445e64ee03db3"},
+ {file = "selectolax-0.3.27-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:1d86bdca0a86f533cd9415f2090dd1a52cd251c1e9d968bf5d937b8b4d7f06ee"},
+ {file = "selectolax-0.3.27-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:868687ae608594725e4d9e14a7c9a29ad12b8c622bfc46ce444f61c4292c9bde"},
+ {file = "selectolax-0.3.27-cp313-cp313-win32.whl", hash = "sha256:bbdae997288652ea9accc590102219932d296d9464754ddf27df12448b4ec1ca"},
+ {file = "selectolax-0.3.27-cp313-cp313-win_amd64.whl", hash = "sha256:5d5330f57edeeadedae5014c74849cd8a84a6d7fb497babe8a82a4f1999b0678"},
+ {file = "selectolax-0.3.27-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:29557e539a4c8c06fecca9eb21d00b96a08f0fd01b33dd1c9ec71c660ff07c86"},
+ {file = "selectolax-0.3.27-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1eeb62e2e4569d3c03dd1ec33dc2352aa6549746416ca8de0f0acf7427b36908"},
+ {file = "selectolax-0.3.27-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:853d59fbf9ccbe3bd2c222f9a33f984e421fb2ef2ea39fd3e469568256315242"},
+ {file = "selectolax-0.3.27-cp37-cp37m-musllinux_1_2_i686.whl", hash = "sha256:085640fe89aeab643eaa8e37d372ba83b43b748d1a7f3fedab9ff49dc92c262d"},
+ {file = "selectolax-0.3.27-cp37-cp37m-musllinux_1_2_x86_64.whl", hash = "sha256:fd8e75ef6fa5133893684e0c8e2646a344a46fdf1937f0e15933dbd1a12831b6"},
+ {file = "selectolax-0.3.27-cp37-cp37m-win32.whl", hash = "sha256:ebbda30a8e940ee1ba1cf10d1e4664aeddbf29b90dfdc7d327819ca7b6cfa8de"},
+ {file = "selectolax-0.3.27-cp37-cp37m-win_amd64.whl", hash = "sha256:b20ff234ddc1ea5974e0644af750c46cddaa2c5ad509f68ec47f9867e8dcf85f"},
+ {file = "selectolax-0.3.27-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:bf979b04a56cc8970a3018a6801bb600acc62a32c0e5f51364d2b16b3c39deae"},
+ {file = "selectolax-0.3.27-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:90ad3f96336d5b2520c28f2670af93f7d286409f7039432595fb91402bc8fa35"},
+ {file = "selectolax-0.3.27-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05dbb583c4287d0bf0a4fb851b05d03cda4a716f84be07932f4ba564ab8eddd9"},
+ {file = "selectolax-0.3.27-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:442ba2922a37df6dce77791ba558a999a83839c21914906815a5a53b8ca1e765"},
+ {file = "selectolax-0.3.27-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:6df9182a8f132354b0083f37d3510b5617cb25e1895dc2db8db01e0e59c32e45"},
+ {file = "selectolax-0.3.27-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:d011d372520b3e047859af5f48bc3593cfafcd0e83b21eeda82ea37843581c5a"},
+ {file = "selectolax-0.3.27-cp38-cp38-win32.whl", hash = "sha256:58c073f1ca8ae5b0feec713372ff11e3c1ac8f5c5f3865e51bb50d100a6880a0"},
+ {file = "selectolax-0.3.27-cp38-cp38-win_amd64.whl", hash = "sha256:a957327c992a8ad54505b16963cd268a5f0c8d74b6f4fbd2c95c106aff6fdaa7"},
+ {file = "selectolax-0.3.27-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a4c285f101e5fa07ae202ccc6f347921adc3af1934c752856223296a4234e748"},
+ {file = "selectolax-0.3.27-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:52cda4030d1348c4b7759332a64f8d987c1ff5b4538aa2fbacfbc4af06e505f3"},
+ {file = "selectolax-0.3.27-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a4353f39618eab62b17424029e45c6d216622165624d6865c189d29450cbc00f"},
+ {file = "selectolax-0.3.27-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:81c2c1b0404755463c2bf75ceb6daa7f8c4cc5e4e27cd8406b1f3b4101ef5a36"},
+ {file = "selectolax-0.3.27-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7cef48126ed38ac8ff17e3dff81223f97e4f1ea5c419cbdd7acced8966ef3421"},
+ {file = "selectolax-0.3.27-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:07b061953ae50be3499ff0fea6a47368ec1428f5e0c454ea518c7a4fee70878d"},
+ {file = "selectolax-0.3.27-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:c4ddea351445a68df9c2fc455d7a73a26ea27fd39f5434d5ad02df70f409a3ea"},
+ {file = "selectolax-0.3.27-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:9d66c2c9108082f6dd7a7b73b3811e01042f9c9a21dd6b70a1ce92ee60e0128e"},
+ {file = "selectolax-0.3.27-cp39-cp39-win32.whl", hash = "sha256:9d9cc3f059508f1e0b7f10037c9024b030ad2ce902978aacf0eaba438b37e961"},
+ {file = "selectolax-0.3.27-cp39-cp39-win_amd64.whl", hash = "sha256:b8ead43295d2d8e7819279d145f43b3683643e36876caf41ef6e571bc5a9a9f0"},
+ {file = "selectolax-0.3.27.tar.gz", hash = "sha256:0e058f869e55d40596a92bff59fffdb551f7135cbf938b0756e9a3bd8de1ffc5"},
]
[package.extras]
@@ -941,4 +941,4 @@ files = [
[metadata]
lock-version = "2.0"
python-versions = "^3.10"
-content-hash = "72e66de9910fb3050d7bfea0f1031af4a7a7fb4238d243f19a4876578090f056"
+content-hash = "a8421f0a40584c27ec1033b61548be1a89cd1c66a1c3967ce1686bc4178d483a"
diff --git a/deployer/pyproject.toml b/deployer/pyproject.toml
index 8ba52aedc196..d62007081a62 100644
--- a/deployer/pyproject.toml
+++ b/deployer/pyproject.toml
@@ -10,11 +10,11 @@ readme = "README.md"
[tool.poetry.dependencies]
python = "^3.10"
click = "^8.1.7"
-boto3 = "^1.35.72"
+boto3 = "^1.35.81"
python-decouple = "^3.8"
requests = {extras = ["security"], version = "^2.32.3"}
elasticsearch-dsl = "^7.4.1"
-selectolax = "^0.3.26"
+selectolax = "^0.3.27"
PyGithub = "^1.59"
unidiff = "^0.7.5"
diff --git a/deployer/src/deployer/analyze_pr.py b/deployer/src/deployer/analyze_pr.py
index f1e3ddcf20de..3e965d10d024 100644
--- a/deployer/src/deployer/analyze_pr.py
+++ b/deployer/src/deployer/analyze_pr.py
@@ -12,6 +12,8 @@
from .utils import log
+MAX_COMMENT_BODY_LENGTH = 65000
+
hidden_comment_regex = re.compile(
r""
)
@@ -75,16 +77,22 @@ def analyze_pr(build_directory: Path, config):
if hidden_comment_regex.search(comment.body):
now = datetime.datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S")
combined_comment += f"\n\n*(comment last updated: {now})*"
- comment.edit(body=combined_comment)
+ comment.edit(body=truncate_comment(combined_comment))
print(f"Updating existing comment ({comment})")
break
else:
- github_issue.create_comment(combined_comment)
+ github_issue.create_comment(truncate_comment(combined_comment))
return combined_comment
+def truncate_comment(comment):
+ if len(comment) > MAX_COMMENT_BODY_LENGTH:
+ return comment[:MAX_COMMENT_BODY_LENGTH] + "…\n\nTRUNCATED!"
+ return comment
+
+
def post_about_deployment(build_directory: Path, **config):
links = []
for doc in get_built_docs(build_directory):
diff --git a/libs/play/index.js b/libs/play/index.js
index fe9e7976042d..df11deeb46f8 100644
--- a/libs/play/index.js
+++ b/libs/play/index.js
@@ -261,6 +261,8 @@ export function renderHtml(state = null) {
/**
* @param {string | null} base64String
+ *
+ * This is the Node.js version of `client/src/playground/utils.ts`. Keep in sync!
*/
export async function decompressFromBase64(base64String) {
if (!base64String) {
diff --git a/package.json b/package.json
index 246ebefb8a14..236db4e4a413 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@mdn/yari",
- "version": "3.0.1",
+ "version": "3.1.0",
"repository": "https://github.com/mdn/yari",
"license": "MPL-2.0",
"author": "MDN Web Docs",
@@ -71,17 +71,17 @@
"@codemirror/lang-css": "^6.3.1",
"@codemirror/lang-html": "^6.4.9",
"@codemirror/lang-javascript": "^6.2.2",
- "@codemirror/state": "^6.4.1",
+ "@codemirror/state": "^6.5.0",
"@codemirror/theme-one-dark": "^6.1.2",
"@fast-csv/parse": "^5.0.2",
- "@inquirer/prompts": "^7.1.0",
+ "@inquirer/prompts": "^7.2.0",
"@lit/react": "^1.0.6",
"@mdn/bcd-utils-api": "^0.0.7",
- "@mdn/browser-compat-data": "^5.6.21",
- "@mdn/rari": "^0.1.0",
+ "@mdn/browser-compat-data": "^5.6.24",
+ "@mdn/rari": "^0.1.4",
"@mozilla/glean": "5.0.3",
- "@sentry/node": "^8.42.0",
- "@stripe/stripe-js": "^5.2.0",
+ "@sentry/node": "^8.45.1",
+ "@stripe/stripe-js": "^5.3.0",
"@use-it/interval": "^1.0.0",
"@vscode/ripgrep": "^1.15.9",
"@webref/css": "^6.17.5",
@@ -127,7 +127,7 @@
"mdn-data": "^2.13.0",
"open": "^10.1.0",
"open-editor": "^5.0.0",
- "openai": "^4.76.0",
+ "openai": "^4.76.3",
"pg": "^8.13.1",
"pgvector": "^0.2.0",
"prism-svelte": "^0.5.0",
@@ -153,8 +153,8 @@
"unified": "^11.0.5",
"unist-builder": "^4.0.0",
"unist-util-visit": "^5.0.0",
- "web-features": "^2.11.0",
- "web-specs": "^3.28.0"
+ "web-features": "^2.13.0",
+ "web-specs": "^3.30.0"
},
"devDependencies": {
"@babel/core": "^7.26.0",
@@ -163,10 +163,10 @@
"@babel/preset-env": "^7.26.0",
"@mdn/dinocons": "^0.5.5",
"@mdn/minimalist": "^2.0.4",
- "@playwright/test": "^1.49.0",
+ "@playwright/test": "^1.49.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.15",
"@svgr/webpack": "^8.1.0",
- "@swc/core": "^1.10.0",
+ "@swc/core": "^1.10.1",
"@testing-library/react": "^15.0.7",
"@types/async": "^3.2.24",
"@types/cli-progress": "^3.11.6",
@@ -174,7 +174,7 @@
"@types/jest": "^29.5.14",
"@types/js-yaml": "^4.0.9",
"@types/mdast": "^4.0.4",
- "@types/node": "^18.19.67",
+ "@types/node": "^18.19.68",
"@types/prismjs": "^1.26.5",
"@types/react": "^18.3.13",
"@types/react-dom": "^18.3.1",
@@ -185,7 +185,7 @@
"babel-plugin-named-asset-import": "^0.3.8",
"babel-preset-react-app": "^10.0.1",
"braces": "^3.0.3",
- "browserslist": "^4.24.2",
+ "browserslist": "^4.24.3",
"camelcase": "^8.0.0",
"case-sensitive-paths-webpack-plugin": "^2.4.0",
"cross-env": "^7.0.3",
@@ -202,9 +202,9 @@
"eslint-plugin-jest": "^28.9.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-lit": "^1.15.0",
- "eslint-plugin-n": "^17.13.2",
+ "eslint-plugin-n": "^17.15.0",
"eslint-plugin-react": "^7.37.2",
- "eslint-plugin-react-hooks": "^5.0.0",
+ "eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-unicorn": "^56.0.1",
"eslint-plugin-wc": "^2.2.0",
"eslint-webpack-plugin": "^4.2.0",
@@ -233,7 +233,7 @@
"postcss-flexbugs-fixes": "^5.0.2",
"postcss-loader": "^8.1.1",
"postcss-normalize": "^13.0.1",
- "postcss-preset-env": "^10.1.1",
+ "postcss-preset-env": "^10.1.2",
"prettier": "^3.4.2",
"prettier-plugin-packagejson": "^2.5.6",
"prompts": "^2.4.2",
@@ -245,10 +245,10 @@
"react-router": "^7.0.2",
"react-router-dom": "^7.0.2",
"remark-prettier": "^2.0.0",
- "resolve": "^1.22.8",
+ "resolve": "^1.22.9",
"resolve-url-loader": "^5.0.0",
"rough-notation": "^0.5.1",
- "sass": "^1.82.0",
+ "sass": "^1.83.0",
"sass-loader": "^16.0.4",
"source-map-loader": "^5.0.0",
"style-loader": "^3.3.4",
@@ -262,17 +262,17 @@
"stylelint-scss": "^5.3.2",
"swr": "^2.2.5",
"terser-loader": "^2.0.3",
- "terser-webpack-plugin": "^5.3.10",
+ "terser-webpack-plugin": "^5.3.11",
"ts-jest": "^29.2.5",
"ts-lit-plugin": "^2.0.2",
"ts-loader": "^9.5.1",
"ts-node": "^10.9.2",
"typescript": "^5.7.2",
- "typescript-eslint": "^8.17.0",
+ "typescript-eslint": "^8.18.0",
"webpack": "^5.97.1",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-cli": "^5.1.4",
- "webpack-dev-server": "^5.1.0",
+ "webpack-dev-server": "^5.2.0",
"webpack-manifest-plugin": "^5.0.0",
"webpack-node-externals": "^3.0.0"
},
diff --git a/server/index.ts b/server/index.ts
index 77c9c4e604a3..a98c464e4854 100644
--- a/server/index.ts
+++ b/server/index.ts
@@ -513,7 +513,7 @@ if (RARI) {
"/en-US/community/index.json",
"/en-US/plus/docs/*",
"/en-US/observatory/docs/*",
- "/:locale/",
+ "/:locale([a-z]{2}(?:(?:-[A-Z]{2})?))/",
],
async (req, res) => {
try {
diff --git a/yarn.lock b/yarn.lock
index 7abb4de74a25..d577764da672 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1212,10 +1212,12 @@
"@codemirror/view" "^6.0.0"
crelt "^1.0.5"
-"@codemirror/state@^6.0.0", "@codemirror/state@^6.4.0", "@codemirror/state@^6.4.1":
- version "6.4.1"
- resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.4.1.tgz#da57143695c056d9a3c38705ed34136e2b68171b"
- integrity sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==
+"@codemirror/state@^6.0.0", "@codemirror/state@^6.4.0", "@codemirror/state@^6.5.0":
+ version "6.5.0"
+ resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.5.0.tgz#e98dde85620618651543152fe1c2483300a0ccc9"
+ integrity sha512-MwBHVK60IiIHDcoMet78lxt6iw5gJOGSbNbOIVBHWVXIH4/Nq1+GQgLLGgI1KlnN86WDXsPudVaqYHKBIx7Eyw==
+ dependencies:
+ "@marijn/find-cluster-break" "^1.0.0"
"@codemirror/theme-one-dark@^6.1.2":
version "6.1.2"
@@ -1679,29 +1681,29 @@
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
-"@inquirer/checkbox@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-4.0.2.tgz#e45e0ad2611f2cb2d337ba36c7d955b53f195914"
- integrity sha512-+gznPl8ip8P8HYHYecDtUtdsh1t2jvb+sWCD72GAiZ9m45RqwrLmReDaqdC0umQfamtFXVRoMVJ2/qINKGm9Tg==
+"@inquirer/checkbox@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-4.0.3.tgz#cbd9694e925964f5b0432cc84ab107a8d7a8202d"
+ integrity sha512-CEt9B4e8zFOGtc/LYeQx5m8nfqQeG/4oNNv0PUvXGG0mys+wR/WbJ3B4KfSQ4Fcr3AQfpiuFOi3fVvmPfvNbxw==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/figures" "^1.0.8"
"@inquirer/type" "^3.0.1"
ansi-escapes "^4.3.2"
yoctocolors-cjs "^2.1.2"
-"@inquirer/confirm@^5.0.2":
- version "5.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.0.2.tgz#2b9dcf6b7da5f518c74abe4aeaf3173253d83c93"
- integrity sha512-KJLUHOaKnNCYzwVbryj3TNBxyZIrr56fR5N45v6K9IPrbT6B7DcudBMfylkV1A8PUdJE15mybkEQyp2/ZUpxUA==
+"@inquirer/confirm@^5.1.0":
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-5.1.0.tgz#061cd0790c8debe092353589a501211b0d6c53ef"
+ integrity sha512-osaBbIMEqVFjTX5exoqPXs6PilWQdjaLhGtMDXMXg/yxkHXNq43GlxGyTA35lK2HpzUgDN+Cjh/2AmqCN0QJpw==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
-"@inquirer/core@^10.1.0":
- version "10.1.0"
- resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.1.0.tgz#c5fdc34c4cafd7248da29a3c3b3120fe6e1c45be"
- integrity sha512-I+ETk2AL+yAVbvuKx5AJpQmoaWhpiTFOg/UJb7ZkMAK4blmtG8ATh5ct+T/8xNld0CZG/2UhtkdMwpgvld92XQ==
+"@inquirer/core@^10.1.1":
+ version "10.1.1"
+ resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-10.1.1.tgz#801e82649fb64bcb2b5e4667397ff8c25bccebab"
+ integrity sha512-rmZVXy9iZvO3ZStEe/ayuuwIJ23LSF13aPMlLMTQARX6lGUBDHGV8UB5i9MRrfy0+mZwt5/9bdy8llszSD3NQA==
dependencies:
"@inquirer/figures" "^1.0.8"
"@inquirer/type" "^3.0.1"
@@ -1713,21 +1715,21 @@
wrap-ansi "^6.2.0"
yoctocolors-cjs "^2.1.2"
-"@inquirer/editor@^4.1.0":
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-4.1.0.tgz#bc1a8bebe5897d4b44b0bfab1aeb1b5172f8d812"
- integrity sha512-K1gGWsxEqO23tVdp5MT3H799OZ4ER1za7Dlc8F4um0W7lwSv0KGR/YyrUEyimj0g7dXZd8XknM/5QA2/Uy+TbA==
+"@inquirer/editor@^4.2.0":
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-4.2.0.tgz#469a00e876afebcfc574bf8114e40c40795688c1"
+ integrity sha512-Z3LeGsD3WlItDqLxTPciZDbGtm0wrz7iJGS/uUxSiQxef33ZrBq7LhsXg30P7xrWz1kZX4iGzxxj5SKZmJ8W+w==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
external-editor "^3.1.0"
-"@inquirer/expand@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-4.0.2.tgz#7b5c332ad604d7d076e7052b8e5006a3b61c3274"
- integrity sha512-WdgCX1cUtinz+syKyZdJomovULYlKUWZbVYZzhf+ZeeYf4htAQ3jLymoNs3koIAKfZZl3HUBb819ClCBfyznaw==
+"@inquirer/expand@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-4.0.3.tgz#7593b841d9355c4e7a047071b33e5a58f202ac96"
+ integrity sha512-MDszqW4HYBpVMmAoy/FA9laLrgo899UAga0itEjsYrBthKieDZNc0e16gdn7N3cQ0DSf/6zsTBZMuDYDQU4ktg==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
yoctocolors-cjs "^2.1.2"
@@ -1736,72 +1738,72 @@
resolved "https://registry.yarnpkg.com/@inquirer/figures/-/figures-1.0.8.tgz#d9e414a1376a331a0e71b151fea27c48845788b0"
integrity sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==
-"@inquirer/input@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-4.0.2.tgz#be77b79a1ed182444a6eef2d850309639aa9df22"
- integrity sha512-yCLCraigU085EcdpIVEDgyfGv4vBiE4I+k1qRkc9C5dMjWF42ADMGy1RFU94+eZlz4YlkmFsiyHZy0W1wdhaNg==
+"@inquirer/input@^4.1.0":
+ version "4.1.0"
+ resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-4.1.0.tgz#54b484550c3ecb2e7bf62149a14e9784f08efe6b"
+ integrity sha512-16B8A9hY741yGXzd8UJ9R8su/fuuyO2e+idd7oVLYjP23wKJ6ILRIIHcnXe8/6AoYgwRS2zp4PNsW/u/iZ24yg==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
-"@inquirer/number@^3.0.2":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-3.0.2.tgz#7e8315b41601d377cc09802b66f32b481e14fd68"
- integrity sha512-MKQhYofdUNk7eqJtz52KvM1dH6R93OMrqHduXCvuefKrsiMjHiMwjc3NZw5Imm2nqY7gWd9xdhYrtcHMJQZUxA==
+"@inquirer/number@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-3.0.3.tgz#e3dd7520e21e9708fea9465b73d20ac851f5f60d"
+ integrity sha512-HA/W4YV+5deKCehIutfGBzNxWH1nhvUC67O4fC9ufSijn72yrYnRmzvC61dwFvlXIG1fQaYWi+cqNE9PaB9n6Q==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
-"@inquirer/password@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-4.0.2.tgz#5913e2818b3de1ee6f63ec1b0891a43c1d4bdca9"
- integrity sha512-tQXGSu7IO07gsYlGy3VgXRVsbOWqFBMbqAUrJSc1PDTQQ5Qdm+QVwkP0OC0jnUZ62D19iPgXOMO+tnWG+HhjNQ==
+"@inquirer/password@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-4.0.3.tgz#17af6d8983e2e5c0f231b382ef5c78a8b4b63e95"
+ integrity sha512-3qWjk6hS0iabG9xx0U1plwQLDBc/HA/hWzLFFatADpR6XfE62LqPr9GpFXBkLU0KQUaIXZ996bNG+2yUvocH8w==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
ansi-escapes "^4.3.2"
-"@inquirer/prompts@^7.1.0":
- version "7.1.0"
- resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.1.0.tgz#a55ee589c0eed0ca2ee0fbc7fc63f42f4c31a24e"
- integrity sha512-5U/XiVRH2pp1X6gpNAjWOglMf38/Ys522ncEHIKT1voRUvSj/DQnR22OVxHnwu5S+rCFaUiPQ57JOtMFQayqYA==
- dependencies:
- "@inquirer/checkbox" "^4.0.2"
- "@inquirer/confirm" "^5.0.2"
- "@inquirer/editor" "^4.1.0"
- "@inquirer/expand" "^4.0.2"
- "@inquirer/input" "^4.0.2"
- "@inquirer/number" "^3.0.2"
- "@inquirer/password" "^4.0.2"
- "@inquirer/rawlist" "^4.0.2"
- "@inquirer/search" "^3.0.2"
- "@inquirer/select" "^4.0.2"
-
-"@inquirer/rawlist@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-4.0.2.tgz#78a58294505bed2a5e133153340f187967916702"
- integrity sha512-3XGcskMoVF8H0Dl1S5TSZ3rMPPBWXRcM0VeNVsS4ByWeWjSeb0lPqfnBg6N7T0608I1B2bSVnbi2cwCrmOD1Yw==
+"@inquirer/prompts@^7.2.0":
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-7.2.0.tgz#15010df2257a243866480513d36f3e19c98d7fb1"
+ integrity sha512-ZXYZ5oGVrb+hCzcglPeVerJ5SFwennmDOPfXq1WyeZIrPGySLbl4W6GaSsBFvu3WII36AOK5yB8RMIEEkBjf8w==
+ dependencies:
+ "@inquirer/checkbox" "^4.0.3"
+ "@inquirer/confirm" "^5.1.0"
+ "@inquirer/editor" "^4.2.0"
+ "@inquirer/expand" "^4.0.3"
+ "@inquirer/input" "^4.1.0"
+ "@inquirer/number" "^3.0.3"
+ "@inquirer/password" "^4.0.3"
+ "@inquirer/rawlist" "^4.0.3"
+ "@inquirer/search" "^3.0.3"
+ "@inquirer/select" "^4.0.3"
+
+"@inquirer/rawlist@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-4.0.3.tgz#9964521d3470e153e7e11f228a53cf0afefb217c"
+ integrity sha512-5MhinSzfmOiZlRoPezfbJdfVCZikZs38ja3IOoWe7H1dxL0l3Z2jAUgbBldeyhhOkELdGvPlBfQaNbeLslib1w==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/type" "^3.0.1"
yoctocolors-cjs "^2.1.2"
-"@inquirer/search@^3.0.2":
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.0.2.tgz#71fccc766045f2ec37afc402d72ce31838768281"
- integrity sha512-Zv4FC7w4dJ13BOJfKRQCICQfShinGjb1bCEIHxTSnjj2telu3+3RHwHubPG9HyD4aix5s+lyAMEK/wSFD75HLA==
+"@inquirer/search@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-3.0.3.tgz#791f19a4ee87d65816fd3bb17bd8d76bc11bff07"
+ integrity sha512-mQTCbdNolTGvGGVCJSI6afDwiSGTV+fMLPEIMDJgIV6L/s3+RYRpxt6t0DYnqMQmemnZ/Zq0vTIRwoHT1RgcTg==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/figures" "^1.0.8"
"@inquirer/type" "^3.0.1"
yoctocolors-cjs "^2.1.2"
-"@inquirer/select@^4.0.2":
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-4.0.2.tgz#c38ef154524a6859de4a1af11a90ad3f9638c9f2"
- integrity sha512-uSWUzaSYAEj0hlzxa1mUB6VqrKaYx0QxGBLZzU4xWFxaSyGaXxsSE4OSOwdU24j0xl8OajgayqFXW0l2bkl2kg==
+"@inquirer/select@^4.0.3":
+ version "4.0.3"
+ resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-4.0.3.tgz#24a9d744685608ff26262fccb41fa93b4dac615f"
+ integrity sha512-OZfKDtDE8+J54JYAFTUGZwvKNfC7W/gFCjDkcsO7HnTH/wljsZo9y/FJquOxMy++DY0+9l9o/MOZ8s5s1j5wmw==
dependencies:
- "@inquirer/core" "^10.1.0"
+ "@inquirer/core" "^10.1.1"
"@inquirer/figures" "^1.0.8"
"@inquirer/type" "^3.0.1"
ansi-escapes "^4.3.2"
@@ -2079,7 +2081,7 @@
"@jridgewell/resolve-uri" "^3.0.3"
"@jridgewell/sourcemap-codec" "^1.4.10"
-"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.20", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
+"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
version "0.3.25"
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
@@ -2188,15 +2190,20 @@
dependencies:
"@lit-labs/ssr-dom-shim" "^1.2.0"
+"@marijn/find-cluster-break@^1.0.0":
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz#775374306116d51c0c500b8c4face0f9a04752d8"
+ integrity sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g==
+
"@mdn/bcd-utils-api@^0.0.7":
version "0.0.7"
resolved "https://registry.yarnpkg.com/@mdn/bcd-utils-api/-/bcd-utils-api-0.0.7.tgz#555e80c33df520df068943e6b18ebc07f0e24d19"
integrity sha512-IHkkypEjlIkBkx4mJ2//Xbzog9M/Lzne1Sl8db2cIHJ/5pe3NCqSLwSchmqzcUN+/WJr/U+V3tNAbWunk2xZcA==
-"@mdn/browser-compat-data@^5.6.21":
- version "5.6.21"
- resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-5.6.21.tgz#0c423a03d63a679df715d0eece14af38cb76e4d7"
- integrity sha512-yFGyNC6llnRbCELh1vH5mhrdSkQCrBs+wOyFjcYa3E9K3qzz6aDKnUSlDfWx+7pMeVr/iSKIdl1P60g2Jxs5sg==
+"@mdn/browser-compat-data@^5.6.24":
+ version "5.6.24"
+ resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-5.6.24.tgz#e9926c8ac8502714a9f59aeb70825188e062e368"
+ integrity sha512-xNoWeI2TJN5UNTqpqpK0uGncUW1cL+QksxKfNblXsQ6Uu8ONVHcqLbTZxs6+/VMFEE4ZdRzI3j+0Mw3oJtdsyg==
"@mdn/dinocons@^0.5.5":
version "0.5.5"
@@ -2208,10 +2215,10 @@
resolved "https://registry.yarnpkg.com/@mdn/minimalist/-/minimalist-2.0.4.tgz#6488ab0cb65b059446dcd9bf542246b81febe241"
integrity sha512-jocePw/fsGcBxO67D+iWQLZ0TQjwNVonaME2BFN98QIm/e1kTY1/k2s4fOqH5MMa3QYURxa098bI4sChn6s/7Q==
-"@mdn/rari@^0.1.0":
- version "0.1.0"
- resolved "https://registry.yarnpkg.com/@mdn/rari/-/rari-0.1.0.tgz#39564c47eb5f6625bb3fe865c3bd5e26889c602b"
- integrity sha512-cEunpHAv8f/LhxretdLXFPaWFjic8deB0i/Mq+N4N07L2oHIXhQvmhj1O/0BtaTogbj8JJv82Vu5yllK0NOsWw==
+"@mdn/rari@^0.1.4":
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/@mdn/rari/-/rari-0.1.4.tgz#037b3a5957ecb0740ae0ca012f53f433b17e20e8"
+ integrity sha512-9KY5+n1XRrlwC1EmOgOdcq1u2tN5siBuH55JJ7+bxc8jQaIiNULEcTYZH18FSRFE/mEsMTwVuPpnzx2gG5zaKA==
dependencies:
extract-zip "^2.0.1"
https-proxy-agent "^7.0.2"
@@ -2263,17 +2270,10 @@
dependencies:
"@opentelemetry/api" "^1.0.0"
-"@opentelemetry/api-logs@0.53.0":
- version "0.53.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.53.0.tgz#c478cbd8120ec2547b64edfa03a552cfe42170be"
- integrity sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==
- dependencies:
- "@opentelemetry/api" "^1.0.0"
-
-"@opentelemetry/api-logs@0.54.2":
- version "0.54.2"
- resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.54.2.tgz#bb8aa11cdc69b327b58d7e10cc2bc26bf540421f"
- integrity sha512-4MTVwwmLgUh5QrJnZpYo6YRO5IBLAggf2h8gWDblwRagDStY13aEvt7gGk3jewrMaPlHiF83fENhIx0HO97/cQ==
+"@opentelemetry/api-logs@0.56.0":
+ version "0.56.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.56.0.tgz#68f8c51ca905c260b610c8a3c67d3f9fa3d59a45"
+ integrity sha512-Wr39+94UNNG3Ei9nv3pHd4AJ63gq5nSemMRpCd8fPwDL9rN3vK26lzxfH27mw16XzOSO+TpyQwBAMaLxaPWG0g==
dependencies:
"@opentelemetry/api" "^1.3.0"
@@ -2282,237 +2282,232 @@
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe"
integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==
-"@opentelemetry/context-async-hooks@^1.25.1":
- version "1.28.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.28.0.tgz#287afda2b75cb226f70d433244c3ef6f6dd8abdd"
- integrity sha512-igcl4Ve+F1N2063PJUkesk/GkYyuGIWinYkSyAFTnIj3gzrOgvOA4k747XNdL47HRRL1w/qh7UW8NDuxOLvKFA==
-
-"@opentelemetry/core@1.26.0":
- version "1.26.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.26.0.tgz#7d84265aaa850ed0ca5813f97d831155be42b328"
- integrity sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==
- dependencies:
- "@opentelemetry/semantic-conventions" "1.27.0"
+"@opentelemetry/context-async-hooks@^1.29.0":
+ version "1.29.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-1.29.0.tgz#3b3836c913834afa7720fdcf9687620f49b2cf37"
+ integrity sha512-TKT91jcFXgHyIDF1lgJF3BHGIakn6x0Xp7Tq3zoS3TMPzT9IlP0xEavWP8C1zGjU9UmZP2VR1tJhW9Az1A3w8Q==
-"@opentelemetry/core@1.28.0", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.25.1", "@opentelemetry/core@^1.8.0":
- version "1.28.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.28.0.tgz#e97290a3e36c59480ffb2287fe2713c66749274c"
- integrity sha512-ZLwRMV+fNDpVmF2WYUdBHlq0eOWtEaUJSusrzjGnBt7iSRvfjFE3RXYUZJrqou/wIDWV0DwQ5KIfYe9WXg9Xqw==
+"@opentelemetry/core@1.29.0", "@opentelemetry/core@^1.1.0", "@opentelemetry/core@^1.26.0", "@opentelemetry/core@^1.29.0", "@opentelemetry/core@^1.8.0":
+ version "1.29.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-1.29.0.tgz#a9397dfd9a8b37b2435b5e44be16d39ec1c82bd9"
+ integrity sha512-gmT7vAreXl0DTHD2rVZcw3+l2g84+5XiHIqdBUxXbExymPCvSsGOpiwMmn8nkiJur28STV31wnhIDrzWDPzjfA==
dependencies:
- "@opentelemetry/semantic-conventions" "1.27.0"
+ "@opentelemetry/semantic-conventions" "1.28.0"
-"@opentelemetry/instrumentation-amqplib@^0.43.0":
- version "0.43.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.43.0.tgz#e18b7d763b69c605a7abf9869e1c278f9bfdc1eb"
- integrity sha512-ALjfQC+0dnIEcvNYsbZl/VLh7D2P1HhFF4vicRKHhHFIUV3Shpg4kXgiek5PLhmeKSIPiUB25IYH5RIneclL4A==
+"@opentelemetry/instrumentation-amqplib@^0.45.0":
+ version "0.45.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.45.0.tgz#747d72e38ff89266670e730ead90b85b6edc62d3"
+ integrity sha512-SlKLsOS65NGMIBG1Lh/hLrMDU9WzTUF25apnV6ZmWZB1bBmUwan7qrwwrTu1cL5LzJWCXOdZPuTaxP7pC9qxnQ==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-connect@0.40.0":
- version "0.40.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.40.0.tgz#cb151b860ad8a711ebce4d7e025dcde95e4ba2c5"
- integrity sha512-3aR/3YBQ160siitwwRLjwqrv2KBT16897+bo6yz8wIfel6nWOxTZBJudcbsK3p42pTC7qrbotJ9t/1wRLpv79Q==
+"@opentelemetry/instrumentation-connect@0.42.0":
+ version "0.42.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.42.0.tgz#daebedbe65068746c9db0eee6e3a636a0912d251"
+ integrity sha512-bOoYHBmbnq/jFaLHmXJ55VQ6jrH5fHDMAPjFM0d3JvR0dvIqW7anEoNC33QqYGFYUfVJ50S0d/eoyF61ALqQuA==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
"@types/connect" "3.4.36"
-"@opentelemetry/instrumentation-dataloader@0.12.0":
- version "0.12.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.12.0.tgz#de03a3948dec4f15fed80aa424d6bd5d6a8d10c7"
- integrity sha512-pnPxatoFE0OXIZDQhL2okF//dmbiWFzcSc8pUg9TqofCLYZySSxDCgQc69CJBo5JnI3Gz1KP+mOjS4WAeRIH4g==
+"@opentelemetry/instrumentation-dataloader@0.15.0":
+ version "0.15.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.15.0.tgz#c3ac6f41672961a489080edd2c59aceebe412798"
+ integrity sha512-5fP35A2jUPk4SerVcduEkpbRAIoqa2PaP5rWumn01T1uSbavXNccAr3Xvx1N6xFtZxXpLJq4FYqGFnMgDWgVng==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
-"@opentelemetry/instrumentation-express@0.44.0":
- version "0.44.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.44.0.tgz#51dc11e3152ffbee1c4e389298aac30231c8270a"
- integrity sha512-GWgibp6Q0wxyFaaU8ERIgMMYgzcHmGrw3ILUtGchLtLncHNOKk0SNoWGqiylXWWT4HTn5XdV8MGawUgpZh80cA==
+"@opentelemetry/instrumentation-express@0.46.0":
+ version "0.46.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.46.0.tgz#8dfbc9dc567e2e864a00a6a7edfbec2dd8482056"
+ integrity sha512-BCEClDj/HPq/1xYRAlOr6z+OUnbp2eFp18DSrgyQz4IT9pkdYk8eWHnMi9oZSqlC6J5mQzkFmaW5RrKb1GLQhg==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-fastify@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.41.0.tgz#5e1d00383756f3a8cc2ea4a9d15f9f7510cec571"
- integrity sha512-pNRjFvf0mvqfJueaeL/qEkuGJwgtE5pgjIHGYwjc2rMViNCrtY9/Sf+Nu8ww6dDd/Oyk2fwZZP7i0XZfCnETrA==
+"@opentelemetry/instrumentation-fastify@0.43.0":
+ version "0.43.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.43.0.tgz#855e259733bd75e21cb54cc110a7910861b200a4"
+ integrity sha512-Lmdsg7tYiV+K3/NKVAQfnnLNGmakUOFdB0PhoTh2aXuSyCmyNnnDvhn2MsArAPTZ68wnD5Llh5HtmiuTkf+DyQ==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-fs@0.16.0":
- version "0.16.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.16.0.tgz#aa1cc3aa81011ad9843a0156b200f06f31ffa03e"
- integrity sha512-hMDRUxV38ln1R3lNz6osj3YjlO32ykbHqVrzG7gEhGXFQfu7LJUx8t9tEwE4r2h3CD4D0Rw4YGDU4yF4mP3ilg==
+"@opentelemetry/instrumentation-fs@0.18.0":
+ version "0.18.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.18.0.tgz#6ef0e58cda3212ce2cd17bddc4dd74f768fd74c0"
+ integrity sha512-kC40y6CEMONm8/MWwoF5GHWIC7gOdF+g3sgsjfwJaUkgD6bdWV+FgG0XApqSbTQndICKzw3RonVk8i7s6mHqhA==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
-"@opentelemetry/instrumentation-generic-pool@0.39.0":
- version "0.39.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.39.0.tgz#2b9af16ad82d5cbe67125c0125753cecd162a728"
- integrity sha512-y4v8Y+tSfRB3NNBvHjbjrn7rX/7sdARG7FuK6zR8PGb28CTa0kHpEGCJqvL9L8xkTNvTXo+lM36ajFGUaK1aNw==
+"@opentelemetry/instrumentation-generic-pool@0.42.0":
+ version "0.42.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.42.0.tgz#6c6c6dcf2300e803acb22b2b914c6053acb80bf3"
+ integrity sha512-J4QxqiQ1imtB9ogzsOnHra0g3dmmLAx4JCeoK3o0rFes1OirljNHnO8Hsj4s1jAir8WmWvnEEQO1y8yk6j2tog==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
-"@opentelemetry/instrumentation-graphql@0.44.0":
- version "0.44.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.44.0.tgz#6fce8e2f303d16810bf8a03148cad6e8e6119de1"
- integrity sha512-FYXTe3Bv96aNpYktqm86BFUTpjglKD0kWI5T5bxYkLUPEPvFn38vWGMJTGrDMVou/i55E4jlWvcm6hFIqLsMbg==
+"@opentelemetry/instrumentation-graphql@0.46.0":
+ version "0.46.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.46.0.tgz#fbcf0844656c759294c03c30c471fc4862209a01"
+ integrity sha512-tplk0YWINSECcK89PGM7IVtOYenXyoOuhOQlN0X0YrcDUfMS4tZMKkVc0vyhNWYYrexnUHwNry2YNBNugSpjlQ==
dependencies:
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
-"@opentelemetry/instrumentation-hapi@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.41.0.tgz#de8711907256d8fae1b5faf71fc825cef4a7ddbb"
- integrity sha512-jKDrxPNXDByPlYcMdZjNPYCvw0SQJjN+B1A+QH+sx+sAHsKSAf9hwFiJSrI6C4XdOls43V/f/fkp9ITkHhKFbQ==
+"@opentelemetry/instrumentation-hapi@0.44.0":
+ version "0.44.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.44.0.tgz#5b4524bef636209ba6cc95cfbb976b605c2946cd"
+ integrity sha512-4HdNIMNXWK1O6nsaQOrACo83QWEVoyNODTdVDbUqtqXiv2peDfD0RAPhSQlSGWLPw3S4d9UoOmrV7s2HYj6T2A==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-http@0.53.0":
- version "0.53.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.53.0.tgz#0d806adf1b3aba036bc46e16162e3c0dbb8a6b60"
- integrity sha512-H74ErMeDuZfj7KgYCTOFGWF5W9AfaPnqLQQxeFq85+D29wwV2yqHbz2IKLYpkOh7EI6QwDEl7rZCIxjJLyc/CQ==
+"@opentelemetry/instrumentation-http@0.56.0":
+ version "0.56.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.56.0.tgz#f7a9e1bb4126c0d918775c1368a42b8afd5a48a2"
+ integrity sha512-/bWHBUAq8VoATnH9iLk5w8CE9+gj+RgYSUphe7hry472n6fYl7+4PvuScoQMdmSUTprKq/gyr2kOWL6zrC7FkQ==
dependencies:
- "@opentelemetry/core" "1.26.0"
- "@opentelemetry/instrumentation" "0.53.0"
- "@opentelemetry/semantic-conventions" "1.27.0"
+ "@opentelemetry/core" "1.29.0"
+ "@opentelemetry/instrumentation" "0.56.0"
+ "@opentelemetry/semantic-conventions" "1.28.0"
+ forwarded-parse "2.1.2"
semver "^7.5.2"
-"@opentelemetry/instrumentation-ioredis@0.43.0":
- version "0.43.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.43.0.tgz#dbadabaeefc4cb47c406f878444f1bcac774fa89"
- integrity sha512-i3Dke/LdhZbiUAEImmRG3i7Dimm/BD7t8pDDzwepSvIQ6s2X6FPia7561gw+64w+nx0+G9X14D7rEfaMEmmjig==
+"@opentelemetry/instrumentation-ioredis@0.46.0":
+ version "0.46.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.46.0.tgz#ec230466813f8ce82eb9ca9b23308ccfa460ce2b"
+ integrity sha512-sOdsq8oGi29V58p1AkefHvuB3l2ymP1IbxRIX3y4lZesQWKL8fLhBmy8xYjINSQ5gHzWul2yoz7pe7boxhZcqQ==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/redis-common" "^0.36.2"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-kafkajs@0.4.0":
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.4.0.tgz#c1fe0de45a65a66581be0d7422f6828cc806b3bb"
- integrity sha512-I9VwDG314g7SDL4t8kD/7+1ytaDBRbZQjhVaQaVIDR8K+mlsoBhLsWH79yHxhHQKvwCSZwqXF+TiTOhoQVUt7A==
+"@opentelemetry/instrumentation-kafkajs@0.6.0":
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.6.0.tgz#5d1c6738da8e270acde9259521a9c6e0f421490c"
+ integrity sha512-MGQrzqEUAl0tacKJUFpuNHJesyTi51oUzSVizn7FdvJplkRIdS11FukyZBZJEscofSEdk7Ycmg+kNMLi5QHUFg==
dependencies:
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-knex@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.41.0.tgz#74d611489e823003a825097bac019c6c2ad061a5"
- integrity sha512-OhI1SlLv5qnsnm2dOVrian/x3431P75GngSpnR7c4fcVFv7prXGYu29Z6ILRWJf/NJt6fkbySmwdfUUnFnHCTg==
+"@opentelemetry/instrumentation-knex@0.43.0":
+ version "0.43.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.43.0.tgz#1f45cfea69212bd579e4fa95c6d5cccdd9626b8e"
+ integrity sha512-mOp0TRQNFFSBj5am0WF67fRO7UZMUmsF3/7HSDja9g3H4pnj+4YNvWWyZn4+q0rGrPtywminAXe0rxtgaGYIqg==
dependencies:
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-koa@0.43.0":
- version "0.43.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.43.0.tgz#963fd192a1b5f6cbae5dabf4ec82e3105cbb23b1"
- integrity sha512-lDAhSnmoTIN6ELKmLJBplXzT/Jqs5jGZehuG22EdSMaTwgjMpxMDI1YtlKEhiWPWkrz5LUsd0aOO0ZRc9vn3AQ==
+"@opentelemetry/instrumentation-koa@0.46.0":
+ version "0.46.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.46.0.tgz#bcdfb29f3b41be45355a9aa278fb231e19eb02e5"
+ integrity sha512-RcWXMQdJQANnPUaXbHY5G0Fg6gmleZ/ZtZeSsekWPaZmQq12FGk0L1UwodIgs31OlYfviAZ4yTeytoSUkgo5vQ==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-lru-memoizer@0.40.0":
- version "0.40.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.40.0.tgz#dc60d7fdfd2a0c681cb23e7ed4f314d1506ccdc0"
- integrity sha512-21xRwZsEdMPnROu/QsaOIODmzw59IYpGFmuC4aFWvMj6stA8+Ei1tX67nkarJttlNjoM94um0N4X26AD7ff54A==
+"@opentelemetry/instrumentation-lru-memoizer@0.43.0":
+ version "0.43.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.43.0.tgz#7d3f524a10715d9f681e8d4ee6bfe91be80c82cf"
+ integrity sha512-fZc+1eJUV+tFxaB3zkbupiA8SL3vhDUq89HbDNg1asweYrEb9OlHIB+Ot14ZiHUc1qCmmWmZHbPTwa56mVVwzg==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
-"@opentelemetry/instrumentation-mongodb@0.48.0":
- version "0.48.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.48.0.tgz#40fb8c705cb4bf8d8c5bf8752c60c5a0aaaaf617"
- integrity sha512-9YWvaGvrrcrydMsYGLu0w+RgmosLMKe3kv/UNlsPy8RLnCkN2z+bhhbjjjuxtUmvEuKZMCoXFluABVuBr1yhjw==
+"@opentelemetry/instrumentation-mongodb@0.50.0":
+ version "0.50.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.50.0.tgz#e5c60ad0bfbdd8ac3238c255a0662b7430083303"
+ integrity sha512-DtwJMjYFXFT5auAvv8aGrBj1h3ciA/dXQom11rxL7B1+Oy3FopSpanvwYxJ+z0qmBrQ1/iMuWELitYqU4LnlkQ==
dependencies:
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-mongoose@0.42.0":
- version "0.42.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.42.0.tgz#375afd21adfcd897a8f521c1ffd2d91e6a428705"
- integrity sha512-AnWv+RaR86uG3qNEMwt3plKX1ueRM7AspfszJYVkvkehiicC3bHQA6vWdb6Zvy5HAE14RyFbu9+2hUUjR2NSyg==
+"@opentelemetry/instrumentation-mongoose@0.45.0":
+ version "0.45.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.45.0.tgz#c8179827769fac8528b681da5888ae1779bd844b"
+ integrity sha512-zHgNh+A01C5baI2mb5dAGyMC7DWmUpOfwpV8axtC0Hd5Uzqv+oqKgKbVDIVhOaDkPxjgVJwYF9YQZl2pw2qxIA==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-mysql2@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.41.0.tgz#6377b6e2d2487fd88e1d79aa03658db6c8d51651"
- integrity sha512-REQB0x+IzVTpoNgVmy5b+UnH1/mDByrneimP6sbDHkp1j8QOl1HyWOrBH/6YWR0nrbU3l825Em5PlybjT3232g==
+"@opentelemetry/instrumentation-mysql2@0.44.0":
+ version "0.44.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.44.0.tgz#309d3fa452d4fcb632c4facb68ed7ea74b6738f9"
+ integrity sha512-e9QY4AGsjGFwmfHd6kBa4yPaQZjAq2FuxMb0BbKlXCAjG+jwqw+sr9xWdJGR60jMsTq52hx3mAlE3dUJ9BipxQ==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
"@opentelemetry/sql-common" "^0.40.1"
-"@opentelemetry/instrumentation-mysql@0.41.0":
- version "0.41.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.41.0.tgz#2d50691ead5219774bd36d66c35d5b4681485dd7"
- integrity sha512-jnvrV6BsQWyHS2qb2fkfbfSb1R/lmYwqEZITwufuRl37apTopswu9izc0b1CYRp/34tUG/4k/V39PND6eyiNvw==
+"@opentelemetry/instrumentation-mysql@0.44.0":
+ version "0.44.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.44.0.tgz#a29af4432d4289ed9d147d9c30038c57031d950c"
+ integrity sha512-al7jbXvT/uT1KV8gdNDzaWd5/WXf+mrjrsF0/NtbnqLa0UUFGgQnoK3cyborgny7I+KxWhL8h7YPTf6Zq4nKsg==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
"@types/mysql" "2.15.26"
-"@opentelemetry/instrumentation-nestjs-core@0.40.0":
- version "0.40.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.40.0.tgz#2c0e6405b56caaec32747d55c57ff9a034668ea8"
- integrity sha512-WF1hCUed07vKmf5BzEkL0wSPinqJgH7kGzOjjMAiTGacofNXjb/y4KQ8loj2sNsh5C/NN7s1zxQuCgbWbVTGKg==
+"@opentelemetry/instrumentation-nestjs-core@0.43.0":
+ version "0.43.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-nestjs-core/-/instrumentation-nestjs-core-0.43.0.tgz#c176409ab5ebfac862298e31a6a149126e278700"
+ integrity sha512-NEo4RU7HTjiaXk3curqXUvCb9alRiFWxQY//+hvDXwWLlADX2vB6QEmVCeEZrKO+6I/tBrI4vNdAnbCY9ldZVg==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-pg@0.44.0":
- version "0.44.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.44.0.tgz#1e97a0aeb2dca068ee23ce75884a0a0063a7ce3f"
- integrity sha512-oTWVyzKqXud1BYEGX1loo2o4k4vaU1elr3vPO8NZolrBtFvQ34nx4HgUaexUDuEog00qQt+MLR5gws/p+JXMLQ==
+"@opentelemetry/instrumentation-pg@0.49.0":
+ version "0.49.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.49.0.tgz#47a6a461099fae8e1ffbb97b715a0c34f0aec0b6"
+ integrity sha512-3alvNNjPXVdAPdY1G7nGRVINbDxRK02+KAugDiEpzw0jFQfU8IzFkSWA4jyU4/GbMxKvHD+XIOEfSjpieSodKw==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
- "@opentelemetry/semantic-conventions" "^1.27.0"
+ "@opentelemetry/core" "^1.26.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
+ "@opentelemetry/semantic-conventions" "1.27.0"
"@opentelemetry/sql-common" "^0.40.1"
"@types/pg" "8.6.1"
"@types/pg-pool" "2.0.6"
-"@opentelemetry/instrumentation-redis-4@0.42.0":
- version "0.42.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.42.0.tgz#fc01104cfe884c7546385eaae03c57a47edd19d1"
- integrity sha512-NaD+t2JNcOzX/Qa7kMy68JbmoVIV37fT/fJYzLKu2Wwd+0NCxt+K2OOsOakA8GVg8lSpFdbx4V/suzZZ2Pvdjg==
+"@opentelemetry/instrumentation-redis-4@0.45.0":
+ version "0.45.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis-4/-/instrumentation-redis-4-0.45.0.tgz#34115d39f7050b8576344d9e7f7cb8ceebf85067"
+ integrity sha512-Sjgym1xn3mdxPRH5CNZtoz+bFd3E3NlGIu7FoYr4YrQouCc9PbnmoBcmSkEdDy5LYgzNildPgsjx9l0EKNjKTQ==
dependencies:
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/redis-common" "^0.36.2"
"@opentelemetry/semantic-conventions" "^1.27.0"
-"@opentelemetry/instrumentation-tedious@0.15.0":
- version "0.15.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.15.0.tgz#da82f4d153fb6ff7d1f85d39872ac40bf9db12ea"
- integrity sha512-Kb7yo8Zsq2TUwBbmwYgTAMPK0VbhoS8ikJ6Bup9KrDtCx2JC01nCb+M0VJWXt7tl0+5jARUbKWh5jRSoImxdCw==
+"@opentelemetry/instrumentation-tedious@0.17.0":
+ version "0.17.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.17.0.tgz#689b7c87346f11b73488b3aa91661d15e8fa830c"
+ integrity sha512-yRBz2409an03uVd1Q2jWMt3SqwZqRFyKoWYYX3hBAtPDazJ4w5L+1VOij71TKwgZxZZNdDBXImTQjii+VeuzLg==
dependencies:
- "@opentelemetry/instrumentation" "^0.54.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
"@opentelemetry/semantic-conventions" "^1.27.0"
"@types/tedious" "^4.0.14"
-"@opentelemetry/instrumentation-undici@0.6.0":
- version "0.6.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.6.0.tgz#9436ee155c8dcb0b760b66947c0e0f347688a5ef"
- integrity sha512-ABJBhm5OdhGmbh0S/fOTE4N69IZ00CsHC5ijMYfzbw3E5NwLgpQk5xsljaECrJ8wz1SfXbO03FiSuu5AyRAkvQ==
+"@opentelemetry/instrumentation-undici@0.9.0":
+ version "0.9.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.9.0.tgz#c0be1854a90a5002d2345f8bc939d659a9ad76b1"
+ integrity sha512-lxc3cpUZ28CqbrWcUHxGW/ObDpMOYbuxF/ZOzeFZq54P9uJ2Cpa8gcrC9F716mtuiMaekwk8D6n34vg/JtkkxQ==
dependencies:
"@opentelemetry/core" "^1.8.0"
- "@opentelemetry/instrumentation" "^0.53.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
-"@opentelemetry/instrumentation@0.53.0", "@opentelemetry/instrumentation@^0.53.0":
- version "0.53.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.53.0.tgz#e6369e4015eb5112468a4d45d38dcada7dad892d"
- integrity sha512-DMwg0hy4wzf7K73JJtl95m/e0boSoWhH07rfvHvYzQtBD3Bmv0Wc1x733vyZBqmFm8OjJD0/pfiUg1W3JjFX0A==
+"@opentelemetry/instrumentation@0.56.0", "@opentelemetry/instrumentation@^0.56.0":
+ version "0.56.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.56.0.tgz#3330ce16d9235a548efa1019a4a7f01414edd44a"
+ integrity sha512-2KkGBKE+FPXU1F0zKww+stnlUxUTlBvLCiWdP63Z9sqXYeNI/ziNzsxAp4LAdUcTQmXjw1IWgvm5CAb/BHy99w==
dependencies:
- "@opentelemetry/api-logs" "0.53.0"
+ "@opentelemetry/api-logs" "0.56.0"
"@types/shimmer" "^1.2.0"
import-in-the-middle "^1.8.1"
require-in-the-middle "^7.1.1"
@@ -2531,46 +2526,34 @@
semver "^7.5.2"
shimmer "^1.2.1"
-"@opentelemetry/instrumentation@^0.54.0":
- version "0.54.2"
- resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.54.2.tgz#29693a33bbaaf0156634ac5d9e774636b8f17f73"
- integrity sha512-go6zpOVoZVztT9r1aPd79Fr3OWiD4N24bCPJsIKkBses8oyFo12F/Ew3UBTdIu6hsW4HC4MVEJygG6TEyJI/lg==
- dependencies:
- "@opentelemetry/api-logs" "0.54.2"
- "@types/shimmer" "^1.2.0"
- import-in-the-middle "^1.8.1"
- require-in-the-middle "^7.1.1"
- semver "^7.5.2"
- shimmer "^1.2.1"
-
"@opentelemetry/redis-common@^0.36.2":
version "0.36.2"
resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.36.2.tgz#906ac8e4d804d4109f3ebd5c224ac988276fdc47"
integrity sha512-faYX1N0gpLhej/6nyp6bgRjzAKXn5GOEMYY7YhciSfCoITAktLUtQ36d24QEWNA1/WA1y6qQunCe0OhHRkVl9g==
-"@opentelemetry/resources@1.28.0", "@opentelemetry/resources@^1.26.0":
- version "1.28.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.28.0.tgz#c8c27ae7559c817f9d117f1bf96d76f893fb29f5"
- integrity sha512-cIyXSVJjGeTICENN40YSvLDAq4Y2502hGK3iN7tfdynQLKWb3XWZQEkPc+eSx47kiy11YeFAlYkEfXwR1w8kfw==
+"@opentelemetry/resources@1.29.0", "@opentelemetry/resources@^1.29.0":
+ version "1.29.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-1.29.0.tgz#d170f39b2ac93d61b53d13dfcd96795181bdc372"
+ integrity sha512-s7mLXuHZE7RQr1wwweGcaRp3Q4UJJ0wazeGlc/N5/XSe6UyXfsh1UQGMADYeg7YwD+cEdMtU1yJAUXdnFzYzyQ==
dependencies:
- "@opentelemetry/core" "1.28.0"
- "@opentelemetry/semantic-conventions" "1.27.0"
+ "@opentelemetry/core" "1.29.0"
+ "@opentelemetry/semantic-conventions" "1.28.0"
-"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.26.0":
- version "1.28.0"
- resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.28.0.tgz#6195dc8cd78bd74394cf54c67c5cbd8d1528516c"
- integrity sha512-ceUVWuCpIao7Y5xE02Xs3nQi0tOGmMea17ecBdwtCvdo9ekmO+ijc9RFDgfifMl7XCBf41zne/1POM3LqSTZDA==
+"@opentelemetry/sdk-trace-base@^1.22", "@opentelemetry/sdk-trace-base@^1.29.0":
+ version "1.29.0"
+ resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.29.0.tgz#f48d95dae0e58e601d0596bd2e482122d2688fb8"
+ integrity sha512-hEOpAYLKXF3wGJpXOtWsxEtqBgde0SCv+w+jvr3/UusR4ll3QrENEGnSl1WDCyRrpqOQ5NCNOvZch9UFVa7MnQ==
dependencies:
- "@opentelemetry/core" "1.28.0"
- "@opentelemetry/resources" "1.28.0"
- "@opentelemetry/semantic-conventions" "1.27.0"
+ "@opentelemetry/core" "1.29.0"
+ "@opentelemetry/resources" "1.29.0"
+ "@opentelemetry/semantic-conventions" "1.28.0"
"@opentelemetry/semantic-conventions@1.27.0":
version "1.27.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz#1a857dcc95a5ab30122e04417148211e6f945e6c"
integrity sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==
-"@opentelemetry/semantic-conventions@^1.27.0":
+"@opentelemetry/semantic-conventions@1.28.0", "@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.28.0":
version "1.28.0"
resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz#337fb2bca0453d0726696e745f50064411f646d6"
integrity sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==
@@ -2688,12 +2671,12 @@
resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31"
integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==
-"@playwright/test@^1.49.0":
- version "1.49.0"
- resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.49.0.tgz#74227385b58317ee076b86b56d0e1e1b25cff01e"
- integrity sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==
+"@playwright/test@^1.49.1":
+ version "1.49.1"
+ resolved "https://registry.yarnpkg.com/@playwright/test/-/test-1.49.1.tgz#55fa360658b3187bfb6371e2f8a64f50ef80c827"
+ integrity sha512-Ky+BVzPz8pL6PQxHqNRW1k3mIyv933LML7HktS8uik0bUXNCdPhoS/kLihiO1tMf/egaJb4IutXd7UywvXEW+g==
dependencies:
- playwright "1.49.0"
+ playwright "1.49.1"
"@pmmmwh/react-refresh-webpack-plugin@^0.5.15":
version "0.5.15"
@@ -2737,58 +2720,58 @@
resolved "https://registry.yarnpkg.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz#60de891bb126abfdc5410fdc6166aca065f10a0c"
integrity sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==
-"@sentry/core@8.42.0":
- version "8.42.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.42.0.tgz#9fc0db6794186dc2d1167cf82e579e387198ba77"
- integrity sha512-ac6O3pgoIbU6rpwz6LlwW0wp3/GAHuSI0C5IsTgIY6baN8rOBnlAtG6KrHDDkGmUQ2srxkDJu9n1O6Td3cBCqw==
+"@sentry/core@8.45.1":
+ version "8.45.1"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-8.45.1.tgz#da3b13a8fd2276e8a1d4f5a38f9b8a0ed6647b49"
+ integrity sha512-1fGmkr0paZshh38mD29c4CfkRkgFoYDaAGyDLoGYfTbEph/lU8RHB2HWzN93McqNdMEhl1DRRyqIasUZoPlqSA==
-"@sentry/node@^8.42.0":
- version "8.42.0"
- resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.42.0.tgz#829a02ce322bf7ee13e2bd09acc2eb56a8e04525"
- integrity sha512-MsNrmAIwDaxf1jTX1FsgZ+3mUq6G6IuU6FAqyp7TDnvUTsbWUtr0OM6EvVUz0zCImybIh9dcTQ+6KTmUyA7URw==
+"@sentry/node@^8.45.1":
+ version "8.45.1"
+ resolved "https://registry.yarnpkg.com/@sentry/node/-/node-8.45.1.tgz#24ebe7cb6a1ddc3d95602945a9574978797ac6f9"
+ integrity sha512-xvlXifM/FSOQdLAqQBuo04SiOh7RP8rRRr+c5G/YbBtgJA867Pve0X8JZK2BJpDZ3OrGvzXV1Ubnt9ao4rBfYA==
dependencies:
"@opentelemetry/api" "^1.9.0"
- "@opentelemetry/context-async-hooks" "^1.25.1"
- "@opentelemetry/core" "^1.25.1"
- "@opentelemetry/instrumentation" "^0.54.0"
- "@opentelemetry/instrumentation-amqplib" "^0.43.0"
- "@opentelemetry/instrumentation-connect" "0.40.0"
- "@opentelemetry/instrumentation-dataloader" "0.12.0"
- "@opentelemetry/instrumentation-express" "0.44.0"
- "@opentelemetry/instrumentation-fastify" "0.41.0"
- "@opentelemetry/instrumentation-fs" "0.16.0"
- "@opentelemetry/instrumentation-generic-pool" "0.39.0"
- "@opentelemetry/instrumentation-graphql" "0.44.0"
- "@opentelemetry/instrumentation-hapi" "0.41.0"
- "@opentelemetry/instrumentation-http" "0.53.0"
- "@opentelemetry/instrumentation-ioredis" "0.43.0"
- "@opentelemetry/instrumentation-kafkajs" "0.4.0"
- "@opentelemetry/instrumentation-knex" "0.41.0"
- "@opentelemetry/instrumentation-koa" "0.43.0"
- "@opentelemetry/instrumentation-lru-memoizer" "0.40.0"
- "@opentelemetry/instrumentation-mongodb" "0.48.0"
- "@opentelemetry/instrumentation-mongoose" "0.42.0"
- "@opentelemetry/instrumentation-mysql" "0.41.0"
- "@opentelemetry/instrumentation-mysql2" "0.41.0"
- "@opentelemetry/instrumentation-nestjs-core" "0.40.0"
- "@opentelemetry/instrumentation-pg" "0.44.0"
- "@opentelemetry/instrumentation-redis-4" "0.42.0"
- "@opentelemetry/instrumentation-tedious" "0.15.0"
- "@opentelemetry/instrumentation-undici" "0.6.0"
- "@opentelemetry/resources" "^1.26.0"
- "@opentelemetry/sdk-trace-base" "^1.26.0"
- "@opentelemetry/semantic-conventions" "^1.27.0"
+ "@opentelemetry/context-async-hooks" "^1.29.0"
+ "@opentelemetry/core" "^1.29.0"
+ "@opentelemetry/instrumentation" "^0.56.0"
+ "@opentelemetry/instrumentation-amqplib" "^0.45.0"
+ "@opentelemetry/instrumentation-connect" "0.42.0"
+ "@opentelemetry/instrumentation-dataloader" "0.15.0"
+ "@opentelemetry/instrumentation-express" "0.46.0"
+ "@opentelemetry/instrumentation-fastify" "0.43.0"
+ "@opentelemetry/instrumentation-fs" "0.18.0"
+ "@opentelemetry/instrumentation-generic-pool" "0.42.0"
+ "@opentelemetry/instrumentation-graphql" "0.46.0"
+ "@opentelemetry/instrumentation-hapi" "0.44.0"
+ "@opentelemetry/instrumentation-http" "0.56.0"
+ "@opentelemetry/instrumentation-ioredis" "0.46.0"
+ "@opentelemetry/instrumentation-kafkajs" "0.6.0"
+ "@opentelemetry/instrumentation-knex" "0.43.0"
+ "@opentelemetry/instrumentation-koa" "0.46.0"
+ "@opentelemetry/instrumentation-lru-memoizer" "0.43.0"
+ "@opentelemetry/instrumentation-mongodb" "0.50.0"
+ "@opentelemetry/instrumentation-mongoose" "0.45.0"
+ "@opentelemetry/instrumentation-mysql" "0.44.0"
+ "@opentelemetry/instrumentation-mysql2" "0.44.0"
+ "@opentelemetry/instrumentation-nestjs-core" "0.43.0"
+ "@opentelemetry/instrumentation-pg" "0.49.0"
+ "@opentelemetry/instrumentation-redis-4" "0.45.0"
+ "@opentelemetry/instrumentation-tedious" "0.17.0"
+ "@opentelemetry/instrumentation-undici" "0.9.0"
+ "@opentelemetry/resources" "^1.29.0"
+ "@opentelemetry/sdk-trace-base" "^1.29.0"
+ "@opentelemetry/semantic-conventions" "^1.28.0"
"@prisma/instrumentation" "5.19.1"
- "@sentry/core" "8.42.0"
- "@sentry/opentelemetry" "8.42.0"
+ "@sentry/core" "8.45.1"
+ "@sentry/opentelemetry" "8.45.1"
import-in-the-middle "^1.11.2"
-"@sentry/opentelemetry@8.42.0":
- version "8.42.0"
- resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.42.0.tgz#d4a5e988689b3c64370eff5763e7cf3af4e43cba"
- integrity sha512-QPb9kMFgl35TIwIz0u+BFTbPG461CofMiloidJ44GFZ9cB33T5cB0oIN7ut/5tsH/AvqUmucydsV/Nj3HNQx9g==
+"@sentry/opentelemetry@8.45.1":
+ version "8.45.1"
+ resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-8.45.1.tgz#4c8e686818fb6af45ed486c341902affd9f110cf"
+ integrity sha512-khnR5TS21ksITTXmXnpniRN7brlZS5RNNQuMZ9n3MYi/L1/s9LT73skNh1gder28OV6ZxGUgrTZ+1dtKqn9tig==
dependencies:
- "@sentry/core" "8.42.0"
+ "@sentry/core" "8.45.1"
"@sidvind/better-ajv-errors@3.0.1":
version "3.0.1"
@@ -2841,10 +2824,10 @@
dependencies:
"@sinonjs/commons" "^3.0.0"
-"@stripe/stripe-js@^5.2.0":
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-5.2.0.tgz#2d696ed622def8c4407c658d8294c3e0365b0f1b"
- integrity sha512-2ZpEaezx3S0QPtnske175NDaLvUvaVKd4ePHpUN0QF/uV4BBBBRUy5BvQONDym+utbbW0QhSJoiRPnp4FS+4Vg==
+"@stripe/stripe-js@^5.3.0":
+ version "5.3.0"
+ resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-5.3.0.tgz#56f9fe2ac0df8de714fd3c0c80ea4263d821795d"
+ integrity sha512-lNCZwCak1Yk0x2ecQO+4kcV7MwxAXapfgmLEh5SIoczc/r4GWAmcfyXZu3AAle+MAVW9HBe6f7tywuxJtYomcg==
"@svgr/babel-plugin-add-jsx-attribute@8.0.0":
version "8.0.0"
@@ -2952,74 +2935,74 @@
"@svgr/plugin-jsx" "8.1.0"
"@svgr/plugin-svgo" "8.1.0"
-"@swc/core-darwin-arm64@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.0.tgz#39fd894356f8e858535e96111d34602da0a730c5"
- integrity sha512-wCeUpanqZyzvgqWRtXIyhcFK3CqukAlYyP+fJpY2gWc/+ekdrenNIfZMwY7tyTFDkXDYEKzvn3BN/zDYNJFowQ==
-
-"@swc/core-darwin-x64@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.10.0.tgz#d1b95c1db67ac328a96324b800843bc410d17f05"
- integrity sha512-0CZPzqTynUBO+SHEl/qKsFSahp2Jv/P2ZRjFG0gwZY5qIcr1+B/v+o74/GyNMBGz9rft+F2WpU31gz2sJwyF4A==
-
-"@swc/core-linux-arm-gnueabihf@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.0.tgz#e10510bb028bc3836948cb7345312269cd22295d"
- integrity sha512-oq+DdMu5uJOFPtRkeiITc4kxmd+QSmK+v+OBzlhdGkSgoH3yRWZP+H2ao0cBXo93ZgCr2LfjiER0CqSKhjGuNA==
-
-"@swc/core-linux-arm64-gnu@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.0.tgz#a4826c0b44db5b5a02826a0c47307f5969bcc353"
- integrity sha512-Y6+PC8knchEViRxiCUj3j8wsGXaIhuvU+WqrFqV834eiItEMEI9+Vh3FovqJMBE3L7d4E4ZQtgImHCXjrHfxbw==
-
-"@swc/core-linux-arm64-musl@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.0.tgz#d4adab4a646be095e3c64226a0150ebe4b874c1a"
- integrity sha512-EbrX9A5U4cECCQQfky7945AW9GYnTXtCUXElWTkTYmmyQK87yCyFfY8hmZ9qMFIwxPOH6I3I2JwMhzdi8Qoz7g==
-
-"@swc/core-linux-x64-gnu@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.0.tgz#278655c2b2abcb2e7ada031e75e6853777ebce4c"
- integrity sha512-TaxpO6snTjjfLXFYh5EjZ78se69j2gDcqEM8yB9gguPYwkCHi2Ylfmh7iVaNADnDJFtjoAQp0L41bTV/Pfq9Cg==
-
-"@swc/core-linux-x64-musl@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.0.tgz#7df236de40a685c1723a904d6dead99eea36a30f"
- integrity sha512-IEGvDd6aEEKEyZFZ8oCKuik05G5BS7qwG5hO5PEMzdGeh8JyFZXxsfFXbfeAqjue4UaUUrhnoX+Ze3M2jBVMHw==
-
-"@swc/core-win32-arm64-msvc@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.0.tgz#99278f8f02c79e03caeeb6d64941d0487e58d7e1"
- integrity sha512-UkQ952GSpY+Z6XONj9GSW8xGSkF53jrCsuLj0nrcuw7Dvr1a816U/9WYZmmcYS8tnG2vHylhpm6csQkyS8lpCw==
-
-"@swc/core-win32-ia32-msvc@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.0.tgz#a5cf2cfa3e31e8e01a3692d7e053aaa788d3cf3e"
- integrity sha512-a2QpIZmTiT885u/mUInpeN2W9ClCnqrV2LnMqJR1/Fgx1Afw/hAtiDZPtQ0SqS8yDJ2VR5gfNZo3gpxWMrqdVA==
-
-"@swc/core-win32-x64-msvc@1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.0.tgz#ee1fdf8e6a627de33501b5a404465a7e676c8689"
- integrity sha512-tZcCmMwf483nwsEBfUk5w9e046kMa1iSik4bP9Kwi2FGtOfHuDfIcwW4jek3hdcgF5SaBW1ktnK/lgQLDi5AtA==
-
-"@swc/core@^1.10.0":
- version "1.10.0"
- resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.10.0.tgz#9584465f7c5feaf34098466c7063c0044fa08bd8"
- integrity sha512-+CuuTCmQFfzaNGg1JmcZvdUVITQXJk9sMnl1C2TiDLzOSVOJRwVD4dNo5dljX/qxpMAN+2BIYlwjlSkoGi6grg==
+"@swc/core-darwin-arm64@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.10.1.tgz#faaaab19b4a039ae67ef661c0144a6f20fe8a78e"
+ integrity sha512-NyELPp8EsVZtxH/mEqvzSyWpfPJ1lugpTQcSlMduZLj1EASLO4sC8wt8hmL1aizRlsbjCX+r0PyL+l0xQ64/6Q==
+
+"@swc/core-darwin-x64@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.10.1.tgz#754600f453abd24471c202d48836f1161d798f49"
+ integrity sha512-L4BNt1fdQ5ZZhAk5qoDfUnXRabDOXKnXBxMDJ+PWLSxOGBbWE6aJTnu4zbGjJvtot0KM46m2LPAPY8ttknqaZA==
+
+"@swc/core-linux-arm-gnueabihf@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.10.1.tgz#b0f43c482d0d1819b382a4eb4a0733ce2e386257"
+ integrity sha512-Y1u9OqCHgvVp2tYQAJ7hcU9qO5brDMIrA5R31rwWQIAKDkJKtv3IlTHF0hrbWk1wPR0ZdngkQSJZple7G+Grvw==
+
+"@swc/core-linux-arm64-gnu@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.10.1.tgz#e02a9e22c25ba85ef00335742e549e06284cf33a"
+ integrity sha512-tNQHO/UKdtnqjc7o04iRXng1wTUXPgVd8Y6LI4qIbHVoVPwksZydISjMcilKNLKIwOoUQAkxyJ16SlOAeADzhQ==
+
+"@swc/core-linux-arm64-musl@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.10.1.tgz#3a0530af8f8bd3717f2f1bd8a2f5183fc58d4cf1"
+ integrity sha512-x0L2Pd9weQ6n8dI1z1Isq00VHFvpBClwQJvrt3NHzmR+1wCT/gcYl1tp9P5xHh3ldM8Cn4UjWCw+7PaUgg8FcQ==
+
+"@swc/core-linux-x64-gnu@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.10.1.tgz#5eb4d282b047a22896ab1d4627403be4c3e4fa6a"
+ integrity sha512-yyYEwQcObV3AUsC79rSzN9z6kiWxKAVJ6Ntwq2N9YoZqSPYph+4/Am5fM1xEQYf/kb99csj0FgOelomJSobxQA==
+
+"@swc/core-linux-x64-musl@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.10.1.tgz#890f2eda3e67ccc6817cdd04eff91e6ad9e761c4"
+ integrity sha512-tcaS43Ydd7Fk7sW5ROpaf2Kq1zR+sI5K0RM+0qYLYYurvsJruj3GhBCaiN3gkzd8m/8wkqNqtVklWaQYSDsyqA==
+
+"@swc/core-win32-arm64-msvc@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.10.1.tgz#4ea7b2a2fab47f801d31ea8b001a141efaa5e6bf"
+ integrity sha512-D3Qo1voA7AkbOzQ2UGuKNHfYGKL6eejN8VWOoQYtGHHQi1p5KK/Q7V1ku55oxXBsj79Ny5FRMqiRJpVGad7bjQ==
+
+"@swc/core-win32-ia32-msvc@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.10.1.tgz#729102669ccdb72e69884cce58e3686ac63d6f36"
+ integrity sha512-WalYdFoU3454Og+sDKHM1MrjvxUGwA2oralknXkXL8S0I/8RkWZOB++p3pLaGbTvOO++T+6znFbQdR8KRaa7DA==
+
+"@swc/core-win32-x64-msvc@1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.10.1.tgz#7d665a7c69642861aed850ecb0cdf5d87197edda"
+ integrity sha512-JWobfQDbTnoqaIwPKQ3DVSywihVXlQMbDuwik/dDWlj33A8oEHcjPOGs4OqcA3RHv24i+lfCQpM3Mn4FAMfacA==
+
+"@swc/core@^1.10.1":
+ version "1.10.1"
+ resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.10.1.tgz#16b3b8284bafb0ecabb253925796883971e5a761"
+ integrity sha512-rQ4dS6GAdmtzKiCRt3LFVxl37FaY1cgL9kSUTnhQ2xc3fmHOd7jdJK/V4pSZMG1ruGTd0bsi34O2R0Olg9Zo/w==
dependencies:
"@swc/counter" "^0.1.3"
"@swc/types" "^0.1.17"
optionalDependencies:
- "@swc/core-darwin-arm64" "1.10.0"
- "@swc/core-darwin-x64" "1.10.0"
- "@swc/core-linux-arm-gnueabihf" "1.10.0"
- "@swc/core-linux-arm64-gnu" "1.10.0"
- "@swc/core-linux-arm64-musl" "1.10.0"
- "@swc/core-linux-x64-gnu" "1.10.0"
- "@swc/core-linux-x64-musl" "1.10.0"
- "@swc/core-win32-arm64-msvc" "1.10.0"
- "@swc/core-win32-ia32-msvc" "1.10.0"
- "@swc/core-win32-x64-msvc" "1.10.0"
+ "@swc/core-darwin-arm64" "1.10.1"
+ "@swc/core-darwin-x64" "1.10.1"
+ "@swc/core-linux-arm-gnueabihf" "1.10.1"
+ "@swc/core-linux-arm64-gnu" "1.10.1"
+ "@swc/core-linux-arm64-musl" "1.10.1"
+ "@swc/core-linux-x64-gnu" "1.10.1"
+ "@swc/core-linux-x64-musl" "1.10.1"
+ "@swc/core-win32-arm64-msvc" "1.10.1"
+ "@swc/core-win32-ia32-msvc" "1.10.1"
+ "@swc/core-win32-x64-msvc" "1.10.1"
"@swc/counter@^0.1.3":
version "0.1.3"
@@ -3448,10 +3431,10 @@
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.3.tgz#6356df2647de9eac569f9a52eda3480fa9e70b4d"
integrity sha512-01s+ac4qerwd6RHD+mVbOEsraDHSgUaefQlEdBbUolnQFjKwCr7luvAlEwW1RFojh67u0z4OUTjPn9LEl4zIkA==
-"@types/node@^18.11.18", "@types/node@^18.19.67":
- version "18.19.67"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.67.tgz#77c4b01641a1e3e1509aff7e10d39e4afd5ae06d"
- integrity sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==
+"@types/node@^18.11.18", "@types/node@^18.19.68":
+ version "18.19.68"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.68.tgz#f4f10d9927a7eaf3568c46a6d739cc0967ccb701"
+ integrity sha512-QGtpFH1vB99ZmTa63K4/FU8twThj4fuVSBkGddTp7uIL/cuoLWIUSL2RcOaigBhfR+hg5pgGkBnkoOxrTVBMKw==
dependencies:
undici-types "~5.26.4"
@@ -3672,16 +3655,16 @@
dependencies:
"@types/node" "*"
-"@typescript-eslint/eslint-plugin@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.17.0.tgz#2ee073c421f4e81e02d10e731241664b6253b23c"
- integrity sha512-HU1KAdW3Tt8zQkdvNoIijfWDMvdSweFYm4hWh+KwhPstv+sCmWb89hCIP8msFm9N1R/ooh9honpSuvqKWlYy3w==
+"@typescript-eslint/eslint-plugin@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz#0901933326aea4443b81df3f740ca7dfc45c7bea"
+ integrity sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==
dependencies:
"@eslint-community/regexpp" "^4.10.0"
- "@typescript-eslint/scope-manager" "8.17.0"
- "@typescript-eslint/type-utils" "8.17.0"
- "@typescript-eslint/utils" "8.17.0"
- "@typescript-eslint/visitor-keys" "8.17.0"
+ "@typescript-eslint/scope-manager" "8.18.0"
+ "@typescript-eslint/type-utils" "8.18.0"
+ "@typescript-eslint/utils" "8.18.0"
+ "@typescript-eslint/visitor-keys" "8.18.0"
graphemer "^1.4.0"
ignore "^5.3.1"
natural-compare "^1.4.0"
@@ -3710,15 +3693,15 @@
dependencies:
"@typescript-eslint/utils" "5.62.0"
-"@typescript-eslint/parser@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.17.0.tgz#2ee972bb12fa69ac625b85813dc8d9a5a053ff52"
- integrity sha512-Drp39TXuUlD49F7ilHHCG7TTg8IkA+hxCuULdmzWYICxGXvDXmDmWEjJYZQYgf6l/TFfYNE167m7isnc3xlIEg==
+"@typescript-eslint/parser@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.18.0.tgz#a1c9456cbb6a089730bf1d3fc47946c5fb5fe67b"
+ integrity sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==
dependencies:
- "@typescript-eslint/scope-manager" "8.17.0"
- "@typescript-eslint/types" "8.17.0"
- "@typescript-eslint/typescript-estree" "8.17.0"
- "@typescript-eslint/visitor-keys" "8.17.0"
+ "@typescript-eslint/scope-manager" "8.18.0"
+ "@typescript-eslint/types" "8.18.0"
+ "@typescript-eslint/typescript-estree" "8.18.0"
+ "@typescript-eslint/visitor-keys" "8.18.0"
debug "^4.3.4"
"@typescript-eslint/parser@^5.5.0":
@@ -3739,13 +3722,13 @@
"@typescript-eslint/types" "5.62.0"
"@typescript-eslint/visitor-keys" "5.62.0"
-"@typescript-eslint/scope-manager@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.17.0.tgz#a3f49bf3d4d27ff8d6b2ea099ba465ef4dbcaa3a"
- integrity sha512-/ewp4XjvnxaREtqsZjF4Mfn078RD/9GmiEAtTeLQ7yFdKnqwTOgRMSvFz4et9U5RiJQ15WTGXPLj89zGusvxBg==
+"@typescript-eslint/scope-manager@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz#30b040cb4557804a7e2bcc65cf8fdb630c96546f"
+ integrity sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==
dependencies:
- "@typescript-eslint/types" "8.17.0"
- "@typescript-eslint/visitor-keys" "8.17.0"
+ "@typescript-eslint/types" "8.18.0"
+ "@typescript-eslint/visitor-keys" "8.18.0"
"@typescript-eslint/type-utils@5.62.0":
version "5.62.0"
@@ -3757,13 +3740,13 @@
debug "^4.3.4"
tsutils "^3.21.0"
-"@typescript-eslint/type-utils@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.17.0.tgz#d326569f498cdd0edf58d5bb6030b4ad914e63d3"
- integrity sha512-q38llWJYPd63rRnJ6wY/ZQqIzPrBCkPdpIsaCfkR3Q4t3p6sb422zougfad4TFW9+ElIFLVDzWGiGAfbb/v2qw==
+"@typescript-eslint/type-utils@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz#6f0d12cf923b6fd95ae4d877708c0adaad93c471"
+ integrity sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==
dependencies:
- "@typescript-eslint/typescript-estree" "8.17.0"
- "@typescript-eslint/utils" "8.17.0"
+ "@typescript-eslint/typescript-estree" "8.18.0"
+ "@typescript-eslint/utils" "8.18.0"
debug "^4.3.4"
ts-api-utils "^1.3.0"
@@ -3772,10 +3755,10 @@
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.62.0.tgz#258607e60effa309f067608931c3df6fed41fd2f"
integrity sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==
-"@typescript-eslint/types@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.17.0.tgz#ef84c709ef8324e766878834970bea9a7e3b72cf"
- integrity sha512-gY2TVzeve3z6crqh2Ic7Cr+CAv6pfb0Egee7J5UAVWCpVvDI/F71wNfolIim4FE6hT15EbpZFVUj9j5i38jYXA==
+"@typescript-eslint/types@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.18.0.tgz#3afcd30def8756bc78541268ea819a043221d5f3"
+ integrity sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==
"@typescript-eslint/typescript-estree@5.62.0":
version "5.62.0"
@@ -3790,13 +3773,13 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/typescript-estree@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.17.0.tgz#40b5903bc929b1e8dd9c77db3cb52cfb199a2a34"
- integrity sha512-JqkOopc1nRKZpX+opvKqnM3XUlM7LpFMD0lYxTqOTKQfCWAmxw45e3qlOCsEqEB2yuacujivudOFpCnqkBDNMw==
+"@typescript-eslint/typescript-estree@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz#d8ca785799fbb9c700cdff1a79c046c3e633c7f9"
+ integrity sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==
dependencies:
- "@typescript-eslint/types" "8.17.0"
- "@typescript-eslint/visitor-keys" "8.17.0"
+ "@typescript-eslint/types" "8.18.0"
+ "@typescript-eslint/visitor-keys" "8.18.0"
debug "^4.3.4"
fast-glob "^3.3.2"
is-glob "^4.0.3"
@@ -3818,15 +3801,15 @@
eslint-scope "^5.1.1"
semver "^7.3.7"
-"@typescript-eslint/utils@8.17.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.17.0.tgz#41c05105a2b6ab7592f513d2eeb2c2c0236d8908"
- integrity sha512-bQC8BnEkxqG8HBGKwG9wXlZqg37RKSMY7v/X8VEWD8JG2JuTHuNK0VFvMPMUKQcbk6B+tf05k+4AShAEtCtJ/w==
+"@typescript-eslint/utils@8.18.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.18.0.tgz#48f67205d42b65d895797bb7349d1be5c39a62f7"
+ integrity sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==
dependencies:
"@eslint-community/eslint-utils" "^4.4.0"
- "@typescript-eslint/scope-manager" "8.17.0"
- "@typescript-eslint/types" "8.17.0"
- "@typescript-eslint/typescript-estree" "8.17.0"
+ "@typescript-eslint/scope-manager" "8.18.0"
+ "@typescript-eslint/types" "8.18.0"
+ "@typescript-eslint/typescript-estree" "8.18.0"
"@typescript-eslint/visitor-keys@5.62.0":
version "5.62.0"
@@ -3836,12 +3819,12 @@
"@typescript-eslint/types" "5.62.0"
eslint-visitor-keys "^3.3.0"
-"@typescript-eslint/visitor-keys@8.17.0":
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.17.0.tgz#4dbcd0e28b9bf951f4293805bf34f98df45e1aa8"
- integrity sha512-1Hm7THLpO6ww5QU6H/Qp+AusUUl+z/CAm3cNZZ0jQvon9yicgO7Rwd+/WWRpMKLYV6p2UvdbR27c86rzCPpreg==
+"@typescript-eslint/visitor-keys@8.18.0":
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz#7b6d33534fa808e33a19951907231ad2ea5c36dd"
+ integrity sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==
dependencies:
- "@typescript-eslint/types" "8.17.0"
+ "@typescript-eslint/types" "8.18.0"
eslint-visitor-keys "^4.2.0"
"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0":
@@ -4712,14 +4695,14 @@ braces@^3.0.3, braces@~3.0.2:
dependencies:
fill-range "^7.1.1"
-browserslist@^4.0.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2:
- version "4.24.2"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580"
- integrity sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==
+browserslist@^4.0.0, browserslist@^4.23.1, browserslist@^4.23.3, browserslist@^4.24.0, browserslist@^4.24.2, browserslist@^4.24.3:
+ version "4.24.3"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.3.tgz#5fc2725ca8fb3c1432e13dac278c7cc103e026d2"
+ integrity sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==
dependencies:
- caniuse-lite "^1.0.30001669"
- electron-to-chromium "^1.5.41"
- node-releases "^2.0.18"
+ caniuse-lite "^1.0.30001688"
+ electron-to-chromium "^1.5.73"
+ node-releases "^2.0.19"
update-browserslist-db "^1.1.1"
bs-logger@^0.2.6:
@@ -4884,10 +4867,10 @@ caniuse-api@^3.0.0:
lodash.memoize "^4.1.2"
lodash.uniq "^4.5.0"
-caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001669:
- version "1.0.30001683"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001683.tgz#7f026a2d5d319a9cf8915a1451173052caaadc81"
- integrity sha512-iqmNnThZ0n70mNwvxpEC2nBJ037ZHZUoBI5Gorh1Mw6IlEAZujEoU1tXA628iZfzm7R9FvFzxbfdgml82a3k8Q==
+caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001646, caniuse-lite@^1.0.30001688:
+ version "1.0.30001689"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz#67ca960dd5f443903e19949aeacc9d28f6e10910"
+ integrity sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==
case-sensitive-paths-webpack-plugin@^2.4.0:
version "2.4.0"
@@ -5522,10 +5505,10 @@ css-functions-list@^3.2.1:
resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.3.tgz#95652b0c24f0f59b291a9fc386041a19d4f40dbe"
integrity sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==
-css-has-pseudo@^7.0.1:
- version "7.0.1"
- resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz#adbb51821e51f7a7c1d2df4d12827870cc311137"
- integrity sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==
+css-has-pseudo@^7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz#fb42e8de7371f2896961e1f6308f13c2c7019b72"
+ integrity sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==
dependencies:
"@csstools/selector-specificity" "^5.0.0"
postcss-selector-parser "^7.0.0"
@@ -5605,10 +5588,10 @@ css-what@^6.0.1, css-what@^6.1.0:
resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4"
integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
-cssdb@^8.2.1:
- version "8.2.1"
- resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-8.2.1.tgz#62a5d9a41e2c86f1d7c35981098fc5ce47c5766c"
- integrity sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==
+cssdb@^8.2.3:
+ version "8.2.3"
+ resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-8.2.3.tgz#7e6980bb5a785a9b4eb2a21bd38d50624b56cb46"
+ integrity sha512-9BDG5XmJrJQQnJ51VFxXCAtpZ5ebDlAREmO8sxMOVU0aSxN/gocbctjIG5LMh3WBUq+xTlb/jw2LoljBEqraTA==
cssesc@^3.0.0:
version "3.0.0"
@@ -6231,10 +6214,10 @@ ejs@^3.1.10:
dependencies:
jake "^10.8.5"
-electron-to-chromium@^1.5.41:
- version "1.5.64"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.64.tgz#ac8c4c89075d35a1514b620f47dfe48a71ec3697"
- integrity sha512-IXEuxU+5ClW2IGEYFC2T7szbyVgehupCWQe5GNh+H065CD6U6IFN0s4KeAMFGNmQolRU4IV7zGBWSYMmZ8uuqQ==
+electron-to-chromium@^1.5.73:
+ version "1.5.73"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz#f32956ce40947fa3c8606726a96cd8fb5bb5f720"
+ integrity sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==
emittery@^0.13.1:
version "0.13.1"
@@ -6646,10 +6629,10 @@ eslint-plugin-lit@^1.15.0:
parse5-htmlparser2-tree-adapter "^6.0.1"
requireindex "^1.2.0"
-eslint-plugin-n@^17.13.2:
- version "17.14.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.14.0.tgz#162a7c17a7ce7e3834af537bca68ab8b6aa26edc"
- integrity sha512-maxPLMEA0rPmRpoOlxEclKng4UpDe+N5BJS4t24I3UKnN109Qcivnfs37KMy84G0af3bxjog5lKctP5ObsvcTA==
+eslint-plugin-n@^17.15.0:
+ version "17.15.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-17.15.0.tgz#c6ab639a7d7761085cff05313753413d898b087e"
+ integrity sha512-xF3zJkOfLlFOm5TvmqmsnA9/fO+/z2pYs0dkuKXKN/ymS6UB1yEcaoIkqxLKQ9Dw/WmLX/Tdh6/5ZS5azVixFQ==
dependencies:
"@eslint-community/eslint-utils" "^4.4.1"
enhanced-resolve "^5.17.1"
@@ -6665,10 +6648,10 @@ eslint-plugin-react-hooks@^4.3.0:
resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596"
integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==
-eslint-plugin-react-hooks@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz#72e2eefbac4b694f5324154619fee44f5f60f101"
- integrity sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==
+eslint-plugin-react-hooks@^5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz#3d34e37d5770866c34b87d5b499f5f0b53bf0854"
+ integrity sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==
eslint-plugin-react@^7.27.1, eslint-plugin-react@^7.37.2:
version "7.37.2"
@@ -7007,7 +6990,7 @@ expect@^29.0.0, expect@^29.7.0:
jest-message-util "^29.7.0"
jest-util "^29.7.0"
-express@^4.19.2, express@^4.21.2:
+express@^4.21.2:
version "4.21.2"
resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32"
integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==
@@ -7449,6 +7432,11 @@ formdata-node@^4.3.2:
node-domexception "1.0.0"
web-streams-polyfill "4.0.0-beta.3"
+forwarded-parse@2.1.2:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/forwarded-parse/-/forwarded-parse-2.1.2.tgz#08511eddaaa2ddfd56ba11138eee7df117a09325"
+ integrity sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==
+
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@@ -8212,7 +8200,7 @@ html-encoding-sniffer@^4.0.0:
dependencies:
whatwg-encoding "^3.1.1"
-html-entities@^2.1.0, html-entities@^2.4.0:
+html-entities@^2.1.0:
version "2.5.2"
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.5.2.tgz#201a3cf95d3a15be7099521620d19dfb4f65359f"
integrity sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==
@@ -8353,7 +8341,7 @@ http-proxy-agent@^7.0.2:
agent-base "^7.1.0"
debug "^4.3.4"
-http-proxy-middleware@^2.0.3, http-proxy-middleware@^2.0.7:
+http-proxy-middleware@^2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz#915f236d92ae98ef48278a95dedf17e991936ec6"
integrity sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==
@@ -8761,10 +8749,10 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7:
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
-is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.5.0:
- version "2.15.1"
- resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37"
- integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==
+is-core-module@^2.13.0, is-core-module@^2.15.1, is-core-module@^2.16.0, is-core-module@^2.5.0:
+ version "2.16.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.0.tgz#6c01ffdd5e33c49c1d2abfa93334a85cb56bd81c"
+ integrity sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==
dependencies:
hasown "^2.0.2"
@@ -10961,9 +10949,9 @@ mute-stream@^2.0.0:
integrity sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==
nanoid@^3.3.7:
- version "3.3.7"
- resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8"
- integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
+ version "3.3.8"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.8.tgz#b1be3030bee36aaff18bacb375e5cce521684baf"
+ integrity sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==
natural-compare-lite@^1.4.0:
version "1.4.0"
@@ -11061,10 +11049,10 @@ node-notifier@^8.0.1:
uuid "^8.3.0"
which "^2.0.2"
-node-releases@^2.0.18:
- version "2.0.18"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.18.tgz#f010e8d35e2fe8d6b2944f03f70213ecedc4ca3f"
- integrity sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==
+node-releases@^2.0.19:
+ version "2.0.19"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314"
+ integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
normalize-package-data@^2.5.0:
version "2.5.0"
@@ -11300,10 +11288,10 @@ open@^10.0.3, open@^10.1.0:
is-inside-container "^1.0.0"
is-wsl "^3.1.0"
-openai@^4.76.0:
- version "4.76.0"
- resolved "https://registry.yarnpkg.com/openai/-/openai-4.76.0.tgz#0ba135ff6452eadbce980c604f98799dfa239325"
- integrity sha512-QBGIetjX1C9xDp5XGa/3mPnfKI9BgAe2xHQX6PmO98wuW9qQaurBaumcYptQWc9LHZZq7cH/Y1Rjnsr6uUDdVw==
+openai@^4.76.3:
+ version "4.76.3"
+ resolved "https://registry.yarnpkg.com/openai/-/openai-4.76.3.tgz#67ea81b9ad330997593ba8bd0910d2f4a992740a"
+ integrity sha512-BISkI90m8zT7BAMljK0j00TzOoLvmc7AulPxv6EARa++3+hhIK5G6z4xkITurEaA9bvDhQ09kSNKA3DL+rDMwA==
dependencies:
"@types/node" "^18.11.18"
"@types/node-fetch" "^2.6.4"
@@ -11801,17 +11789,17 @@ pkg-dir@^7.0.0:
dependencies:
find-up "^6.3.0"
-playwright-core@1.49.0:
- version "1.49.0"
- resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.49.0.tgz#8e69ffed3f41855b854982f3632f2922c890afcb"
- integrity sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==
+playwright-core@1.49.1:
+ version "1.49.1"
+ resolved "https://registry.yarnpkg.com/playwright-core/-/playwright-core-1.49.1.tgz#32c62f046e950f586ff9e35ed490a424f2248015"
+ integrity sha512-BzmpVcs4kE2CH15rWfzpjzVGhWERJfmnXmniSyKeRZUs9Ws65m+RGIi7mjJK/euCegfn3i7jvqWeWyHe9y3Vgg==
-playwright@1.49.0:
- version "1.49.0"
- resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.49.0.tgz#df6b9e05423377a99658202844a294a8afb95d0a"
- integrity sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==
+playwright@1.49.1:
+ version "1.49.1"
+ resolved "https://registry.yarnpkg.com/playwright/-/playwright-1.49.1.tgz#830266dbca3008022afa7b4783565db9944ded7c"
+ integrity sha512-VYL8zLoNTBxVOrJBbDuRgDWa3i+mfQgDTrL8Ah9QXZ7ax4Dsj0MSq5bYgytRnDVVe+njoKnfsYkH3HzqVj5UZA==
dependencies:
- playwright-core "1.49.0"
+ playwright-core "1.49.1"
optionalDependencies:
fsevents "2.3.2"
@@ -12235,10 +12223,10 @@ postcss-place@^10.0.0:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-preset-env@^10.1.1:
- version "10.1.1"
- resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz#6ee631272353fb1c4a9711943e9b80a178ffce44"
- integrity sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==
+postcss-preset-env@^10.1.2:
+ version "10.1.2"
+ resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-10.1.2.tgz#ea9c25d92045ef06edd78f9945d2586107aab3e3"
+ integrity sha512-OqUBZ9ByVfngWhMNuBEMy52Izj07oIFA6K/EOGBlaSv+P12MiE1+S2cqXtS1VuW82demQ/Tzc7typYk3uHunkA==
dependencies:
"@csstools/postcss-cascade-layers" "^5.0.1"
"@csstools/postcss-color-function" "^4.0.6"
@@ -12275,9 +12263,9 @@ postcss-preset-env@^10.1.1:
autoprefixer "^10.4.19"
browserslist "^4.23.1"
css-blank-pseudo "^7.0.1"
- css-has-pseudo "^7.0.1"
+ css-has-pseudo "^7.0.2"
css-prefers-color-scheme "^10.0.0"
- cssdb "^8.2.1"
+ cssdb "^8.2.3"
postcss-attribute-case-insensitive "^7.0.1"
postcss-clamp "^4.1.0"
postcss-color-functional-notation "^7.0.6"
@@ -13167,12 +13155,12 @@ resolve.exports@^2.0.0:
resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800"
integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==
-resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.4, resolve@^1.22.8:
- version "1.22.8"
- resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d"
- integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
+resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.4, resolve@^1.22.8, resolve@^1.22.9:
+ version "1.22.9"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.9.tgz#6da76e4cdc57181fa4471231400e8851d0a924f3"
+ integrity sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==
dependencies:
- is-core-module "^2.13.0"
+ is-core-module "^2.16.0"
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
@@ -13343,10 +13331,10 @@ sass-loader@^16.0.4:
dependencies:
neo-async "^2.6.2"
-sass@^1.82.0:
- version "1.82.0"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.82.0.tgz#30da277af3d0fa6042e9ceabd0d984ed6d07df70"
- integrity sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==
+sass@^1.83.0:
+ version "1.83.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.83.0.tgz#e36842c0b88a94ed336fd16249b878a0541d536f"
+ integrity sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==
dependencies:
chokidar "^4.0.0"
immutable "^5.0.2"
@@ -13382,10 +13370,10 @@ schema-utils@^3, schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
-schema-utils@^4.0.0, schema-utils@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b"
- integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==
+schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.3.0.tgz#3b669f04f71ff2dfb5aba7ce2d5a9d79b35622c0"
+ integrity sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==
dependencies:
"@types/json-schema" "^7.0.9"
ajv "^8.9.0"
@@ -13476,7 +13464,7 @@ send@^1.1.0:
range-parser "^1.2.1"
statuses "^2.0.1"
-serialize-javascript@^6.0.1, serialize-javascript@^6.0.2:
+serialize-javascript@^6.0.2:
version "6.0.2"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
@@ -14486,21 +14474,21 @@ terser-loader@^2.0.3:
schema-utils "^3"
terser "^5"
-terser-webpack-plugin@^5.3.10:
- version "5.3.10"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199"
- integrity sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==
+terser-webpack-plugin@^5.3.10, terser-webpack-plugin@^5.3.11:
+ version "5.3.11"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz#93c21f44ca86634257cac176f884f942b7ba3832"
+ integrity sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==
dependencies:
- "@jridgewell/trace-mapping" "^0.3.20"
+ "@jridgewell/trace-mapping" "^0.3.25"
jest-worker "^27.4.5"
- schema-utils "^3.1.1"
- serialize-javascript "^6.0.1"
- terser "^5.26.0"
+ schema-utils "^4.3.0"
+ serialize-javascript "^6.0.2"
+ terser "^5.31.1"
-terser@^5, terser@^5.10.0, terser@^5.26.0:
- version "5.36.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.36.0.tgz#8b0dbed459ac40ff7b4c9fd5a3a2029de105180e"
- integrity sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==
+terser@^5, terser@^5.10.0, terser@^5.31.1:
+ version "5.37.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.37.0.tgz#38aa66d1cfc43d0638fab54e43ff8a4f72a21ba3"
+ integrity sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==
dependencies:
"@jridgewell/source-map" "^0.3.3"
acorn "^8.8.2"
@@ -14906,14 +14894,14 @@ typed-array-length@^1.0.6:
is-typed-array "^1.1.13"
possible-typed-array-names "^1.0.0"
-typescript-eslint@^8.17.0:
- version "8.17.0"
- resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.17.0.tgz#fa4033c26b3b40f778287bc12918d985481b220b"
- integrity sha512-409VXvFd/f1br1DCbuKNFqQpXICoTB+V51afcwG1pn1a3Cp92MqAUges3YjwEdQ0cMUoCIodjVDAYzyD8h3SYA==
+typescript-eslint@^8.18.0:
+ version "8.18.0"
+ resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.18.0.tgz#41026f27a3481185f3239d817ae5b960572145a0"
+ integrity sha512-Xq2rRjn6tzVpAyHr3+nmSg1/9k9aIHnJ2iZeOH7cfGOWqTkXTm3kwpQglEuLGdNrYvPF+2gtAs+/KF5rjVo+WQ==
dependencies:
- "@typescript-eslint/eslint-plugin" "8.17.0"
- "@typescript-eslint/parser" "8.17.0"
- "@typescript-eslint/utils" "8.17.0"
+ "@typescript-eslint/eslint-plugin" "8.18.0"
+ "@typescript-eslint/parser" "8.18.0"
+ "@typescript-eslint/utils" "8.18.0"
typescript@^5.7.2:
version "5.7.2"
@@ -15372,20 +15360,20 @@ web-component-analyzer@^2.0.0:
typescript "~5.2.0"
yargs "^17.7.2"
-web-features@^2.11.0:
- version "2.11.0"
- resolved "https://registry.yarnpkg.com/web-features/-/web-features-2.11.0.tgz#ce7eae2c6978cc8789fa3f2911307f1cb7874cb4"
- integrity sha512-uc/qCCyT4bK4qSo1hvHtH4fYYoAtR2+Bx0MksgHn/5gLmTyIL4L4r+UQIhMDNC/73/gd9Y6vsiITOlrou5mk2A==
+web-features@^2.13.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/web-features/-/web-features-2.13.0.tgz#44e9741a1a1226f1980e2b5fed41d6f70272296c"
+ integrity sha512-BudrtKo8LjRu3eWc1ugN3SFkB5C6hZ3KRh5B9dd3AU7R40HFprgU/MIuHCG1fAc62lV4x5mnJmoG6MtWgtY+Zw==
web-namespaces@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692"
integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==
-web-specs@^3.28.0:
- version "3.28.0"
- resolved "https://registry.yarnpkg.com/web-specs/-/web-specs-3.28.0.tgz#ed3d3dca0fd0d006f7c9ec9deec38f177dc641fa"
- integrity sha512-haQUHO54+bbRD6BBtsJN1yHJFuq3Ug7+jiJYX7VxaI8ECGByAXvasampzvgXmotufjg61Q9avly5zcPDH3ucLQ==
+web-specs@^3.30.0:
+ version "3.30.0"
+ resolved "https://registry.yarnpkg.com/web-specs/-/web-specs-3.30.0.tgz#289abfb3d118b9b5d611974bc7afc4add9af1200"
+ integrity sha512-n178Ljyrq5P3rRt++8adB/5xNbiTjx2iGB6XR+7C6Q1opPP9bouMxGub5ElObVbt23C6YTAFyAf7O8IBssrkzw==
web-streams-polyfill@4.0.0-beta.3:
version "4.0.0-beta.3"
@@ -15451,10 +15439,10 @@ webpack-dev-middleware@^7.4.2:
range-parser "^1.2.1"
schema-utils "^4.0.0"
-webpack-dev-server@^5.1.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.1.0.tgz#8f44147402b4d8ab99bfeb9b6880daa1411064e5"
- integrity sha512-aQpaN81X6tXie1FoOB7xlMfCsN19pSvRAeYUHOdFWOlhpQ/LlbfTqYwwmEDFV0h8GGuqmCmKmT+pxcUV/Nt2gQ==
+webpack-dev-server@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz#68043886edaa3fd875ad20e01589990a79612f9c"
+ integrity sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==
dependencies:
"@types/bonjour" "^3.5.13"
"@types/connect-history-api-fallback" "^1.5.4"
@@ -15469,10 +15457,9 @@ webpack-dev-server@^5.1.0:
colorette "^2.0.10"
compression "^1.7.4"
connect-history-api-fallback "^2.0.0"
- express "^4.19.2"
+ express "^4.21.2"
graceful-fs "^4.2.6"
- html-entities "^2.4.0"
- http-proxy-middleware "^2.0.3"
+ http-proxy-middleware "^2.0.7"
ipaddr.js "^2.1.0"
launch-editor "^2.6.1"
open "^10.0.3"