diff --git a/cypress/e2e/spec-html.cy.js b/cypress/e2e/spec-html.cy.js
index 4c2643f8a..7f3041aa9 100644
--- a/cypress/e2e/spec-html.cy.js
+++ b/cypress/e2e/spec-html.cy.js
@@ -13,8 +13,7 @@ const getIframeDocument = () => {
};
const getIframeBody = () => {
- const iframeDocument = getIframeDocument();
- return iframeDocument.its("body").should("not.be.null").then(cy.wrap);
+ return getIframeDocument().its("body").should("not.be.null");
};
const makeNewFile = (filename = "new.html") => {
@@ -183,6 +182,5 @@ it("allows internal links", () => {
const internalLink = getIframeBody().find("a");
internalLink.click();
- const content = getIframeBody().find("p");
- content.should("include.text", "hello world");
+ getIframeBody().should("contain.text", "hello world");
});
diff --git a/package.json b/package.json
index 3f11d60c6..84541a66f 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,7 @@
"@react-three/fiber": "^8.0.13",
"@reduxjs/toolkit": "^1.6.2",
"@replit/codemirror-indentation-markers": "^6.1.0",
- "@scratch/scratch-gui": "^12.6.3",
+ "@scratch/scratch-gui": "^13.0.0",
"@sentry/browser": "^7.17.3",
"@sentry/react": "7.16.0",
"@sentry/tracing": "7.16.0",
@@ -65,7 +65,7 @@
"react-dom": "^18.1.0",
"react-i18next": "^12.0.0",
"react-modal": "^3.14.4",
- "react-redux": "^7.2.5",
+ "react-redux": "^8.1.3",
"react-refresh": "^0.8.3",
"react-responsive": "^9.0.2",
"react-router-dom": "^6.7.0",
@@ -73,6 +73,7 @@
"react-timer-hook": "^3.0.5",
"react-toastify": "^8.1.0",
"react-toggle": "^4.1.3",
+ "redux": "^4.2.1",
"redux-oidc": "^4.0.0-beta1",
"skulpt": "^1.2.0",
"stream-browserify": "^3.0.0",
diff --git a/src/components/Editor/Runners/HtmlRunner/HtmlRunner.jsx b/src/components/Editor/Runners/HtmlRunner/HtmlRunner.jsx
index e9febce3f..218e4df60 100644
--- a/src/components/Editor/Runners/HtmlRunner/HtmlRunner.jsx
+++ b/src/components/Editor/Runners/HtmlRunner/HtmlRunner.jsx
@@ -59,6 +59,7 @@ function HtmlRunner() {
const dispatch = useDispatch();
const output = useRef(null);
+ const reloadAfterPreviewChange = useRef(false);
const isMobile = useMediaQuery({ query: MOBILE_MEDIA_QUERY });
@@ -84,6 +85,7 @@ function HtmlRunner() {
const [previewFile, setPreviewFile] = useState(defaultPreviewFile);
const [runningFile, setRunningFile] = useState(previewFile);
+ const previewFileRef = useRef(previewFile);
const showModal = () => {
dispatch(showErrorModal());
@@ -94,7 +96,6 @@ function HtmlRunner() {
externalLink,
setExternalLink,
handleAllowedExternalLink,
- handleRegularExternalLink,
handleExternalLinkError,
} = useExternalLinkState(showModal);
@@ -140,8 +141,17 @@ function HtmlRunner() {
handleExternalLinkError(showModal);
} else if (event.data?.msg === "Allowed external link") {
handleAllowedExternalLink(event.data.payload.linkTo);
- } else {
- handleRegularExternalLink(event.data.payload.linkTo, setPreviewFile);
+ } else if (event.data?.msg === "RELOAD") {
+ const nextPreviewFile = `${event.data.payload.linkTo}.html`;
+ setExternalLink(null);
+
+ if (nextPreviewFile === previewFileRef.current) {
+ reloadAfterPreviewChange.current = false;
+ dispatch(triggerCodeRun());
+ } else {
+ reloadAfterPreviewChange.current = true;
+ setPreviewFile(nextPreviewFile);
+ }
}
}
});
@@ -205,6 +215,14 @@ function HtmlRunner() {
}
}, [focussedFileIndex, openFiles]);
+ useEffect(() => {
+ previewFileRef.current = previewFile;
+ if (reloadAfterPreviewChange.current) {
+ reloadAfterPreviewChange.current = false;
+ dispatch(triggerCodeRun());
+ }
+ }, [previewFile]);
+
useEffect(() => {
if (isEmbedded && browserPreview) {
dispatch(setPage(runningFile));
diff --git a/src/containers/WebComponentLoader.jsx b/src/containers/WebComponentLoader.jsx
index b452ccb29..80d09dbcd 100644
--- a/src/containers/WebComponentLoader.jsx
+++ b/src/containers/WebComponentLoader.jsx
@@ -81,12 +81,12 @@ const WebComponentLoader = (props) => {
? JSON.parse(localStorage.getItem(authKey))
: null;
const user = useSelector((state) => state.auth.user || localStorageUser);
- const [loadRemix, setLoadRemix] = useState(!!user);
const project = useSelector((state) => state.editor.project);
const projectOwner = useSelector((state) => state.editor.project.user_name);
const loading = useSelector((state) => state.editor.loading);
const justLoaded = useSelector((state) => state.editor.justLoaded);
const remixLoadFailed = useSelector((state) => state.editor.remixLoadFailed);
+ const loadRemix = !remixLoadFailed && !!user;
const hasShownSavePrompt = useSelector(
(state) => state.editor.hasShownSavePrompt,
);
@@ -119,14 +119,6 @@ const WebComponentLoader = (props) => {
}
}, [theme, setCookie, dispatch]);
- useEffect(() => {
- if (remixLoadFailed) {
- setLoadRemix(false);
- } else {
- setLoadRemix(!!user);
- }
- }, [user, project, remixLoadFailed]);
-
useEffect(() => {
if (loading === "idle" && project.identifier) {
setProjectIdentifier(project.identifier);
diff --git a/src/containers/WebComponentLoader.test.js b/src/containers/WebComponentLoader.test.js
index 569806db3..e6489ed8d 100644
--- a/src/containers/WebComponentLoader.test.js
+++ b/src/containers/WebComponentLoader.test.js
@@ -25,7 +25,7 @@ jest.mock("../hooks/useProjectPersistence", () => ({
useProjectPersistence: jest.fn(),
}));
-const mockedChangeLanguage = jest.fn(() => new Promise(() => {}));
+const mockedChangeLanguage = jest.fn(() => Promise.resolve());
jest.mock("react-i18next", () => ({
useTranslation: () => {
diff --git a/src/utils/externalLinkHelper.js b/src/utils/externalLinkHelper.js
index 9730b9574..f21f4d6d4 100644
--- a/src/utils/externalLinkHelper.js
+++ b/src/utils/externalLinkHelper.js
@@ -22,7 +22,6 @@ const useExternalLinkState = (showModal) => {
const handleRegularExternalLink = (linkTo, setPreviewFile) => {
setExternalLink(null);
setPreviewFile(`${linkTo}.html`);
- dispatch(triggerCodeRun());
};
const handleExternalLinkError = () => {
diff --git a/yarn.lock b/yarn.lock
index ded1d0e54..55bbdac9d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5,7 +5,7 @@ __metadata:
version: 8
cacheKey: 10
-"@acemir/cssom@npm:^0.9.28":
+"@acemir/cssom@npm:^0.9.31":
version: 0.9.31
resolution: "@acemir/cssom@npm:0.9.31"
checksum: 10/5948336f7f122062d714f4bb519937c42c91c84be348e31b35179f6109efc6753a695701c29f2271d8990f6f728168e933038418d97646cc5a1096099c3455b5
@@ -102,29 +102,42 @@ __metadata:
languageName: node
linkType: hard
-"@asamuzakjp/css-color@npm:^4.1.1":
- version: 4.1.2
- resolution: "@asamuzakjp/css-color@npm:4.1.2"
+"@asamuzakjp/css-color@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "@asamuzakjp/css-color@npm:3.2.0"
+ dependencies:
+ "@csstools/css-calc": "npm:^2.1.3"
+ "@csstools/css-color-parser": "npm:^3.0.9"
+ "@csstools/css-parser-algorithms": "npm:^3.0.4"
+ "@csstools/css-tokenizer": "npm:^3.0.3"
+ lru-cache: "npm:^10.4.3"
+ checksum: 10/870f661460173174fef8bfebea0799ba26566f3aa7b307e5adabb7aae84fed2da68e40080104ed0c83b43c5be632ee409e65396af13bfe948a3ef4c2c729ecd9
+ languageName: node
+ linkType: hard
+
+"@asamuzakjp/css-color@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "@asamuzakjp/css-color@npm:5.0.1"
dependencies:
- "@csstools/css-calc": "npm:^3.0.0"
- "@csstools/css-color-parser": "npm:^4.0.1"
+ "@csstools/css-calc": "npm:^3.1.1"
+ "@csstools/css-color-parser": "npm:^4.0.2"
"@csstools/css-parser-algorithms": "npm:^4.0.0"
"@csstools/css-tokenizer": "npm:^4.0.0"
- lru-cache: "npm:^11.2.5"
- checksum: 10/0938a4598a1d06d4db53b8aff406815f77047419eccb78f484dd26d13bd6cafaff247bc42f5493f2cb585477f461a38fba0db3c7a407ba9f281d27bc0d8f1983
+ lru-cache: "npm:^11.2.6"
+ checksum: 10/941ee630cd037b35d1d95db03ea9e483958e0a444bde61b1f4a7f84a787df5abfa83be7b4dd33f742811c6f194aeedf81ce70fa5ca2713d5c9eeacac0930e64b
languageName: node
linkType: hard
-"@asamuzakjp/dom-selector@npm:^6.7.6":
- version: 6.7.8
- resolution: "@asamuzakjp/dom-selector@npm:6.7.8"
+"@asamuzakjp/dom-selector@npm:^6.8.1":
+ version: 6.8.1
+ resolution: "@asamuzakjp/dom-selector@npm:6.8.1"
dependencies:
"@asamuzakjp/nwsapi": "npm:^2.3.9"
bidi-js: "npm:^1.0.3"
css-tree: "npm:^3.1.0"
is-potential-custom-element-name: "npm:^1.0.1"
- lru-cache: "npm:^11.2.5"
- checksum: 10/50e0f833374d13f4d1ceef4844cf7b8487b8067286fef04c1c57915b8388ac7f8387280a554e48a843dc3894bcd4a91a31e092bdbc1ebc456d53b6cf762be2e9
+ lru-cache: "npm:^11.2.6"
+ checksum: 10/4d1c63bf094aa35c9c60ad8d2faf45ee4f5f8d1520fbb158e2552c456f8264029932ff4464ea18ea760a89b3075b4bf70e43b2086191d256f35eff46fde3eb24
languageName: node
linkType: hard
@@ -1651,7 +1664,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.24.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
+"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.24.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
version: 7.25.7
resolution: "@babel/runtime@npm:7.25.7"
dependencies:
@@ -1718,6 +1731,46 @@ __metadata:
languageName: node
linkType: hard
+"@blockly/continuous-toolbox@npm:^7.0.8":
+ version: 7.0.8
+ resolution: "@blockly/continuous-toolbox@npm:7.0.8"
+ peerDependencies:
+ blockly: ^12.0.0
+ checksum: 10/c7c24fa6bd7bb071476044a0815ddd39a3b40aa51c9a43e1bd9ae43fbcb6a15f02f17cdddb0bea65f2771f5f47a3e9de55756afce23e94a03a88e226895b7d3a
+ languageName: node
+ linkType: hard
+
+"@blockly/field-colour@npm:^6.0.11":
+ version: 6.0.11
+ resolution: "@blockly/field-colour@npm:6.0.11"
+ dependencies:
+ "@blockly/field-grid-dropdown": "npm:^6.0.9"
+ peerDependencies:
+ blockly: ^12.0.0
+ checksum: 10/d2ef76e6227d1c40462ee5eb649a856f71ea6b9076469ef6e68cb41eb0ae79f45d9659074e7cd79e3305a31d53855cac936b0a30376b351320540bbc4e9a713b
+ languageName: node
+ linkType: hard
+
+"@blockly/field-grid-dropdown@npm:^6.0.9":
+ version: 6.0.9
+ resolution: "@blockly/field-grid-dropdown@npm:6.0.9"
+ peerDependencies:
+ blockly: ^12.0.0
+ checksum: 10/da004f8297f7479496d8139764f0100f216bbf66bd7fa2a90cd045e98393c0db643f595400f1aec78208155558d0b59cb48613a14556edc8e6f6779298247642
+ languageName: node
+ linkType: hard
+
+"@bramus/specificity@npm:^2.4.2":
+ version: 2.4.2
+ resolution: "@bramus/specificity@npm:2.4.2"
+ dependencies:
+ css-tree: "npm:^3.0.0"
+ bin:
+ specificity: bin/cli.js
+ checksum: 10/4255ed6ff12f7db9ec3c21acfd0da2327d30ec29deb199345810cdcad992618f40039c5483eefeb665913bffbc80b690e9f1b954fbbbfa93480c6a22f9c3a69c
+ languageName: node
+ linkType: hard
+
"@cacheable/memory@npm:^2.0.8":
version: 2.0.8
resolution: "@cacheable/memory@npm:2.0.8"
@@ -1890,20 +1943,27 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/color-helpers@npm:^6.0.1":
- version: 6.0.1
- resolution: "@csstools/color-helpers@npm:6.0.1"
- checksum: 10/bea365e9abbc56e91dcc6e96739941ce1c31ad0d44eca361247c83247192004b9d7e89e2b947e2d6b26da98c6e077cd266c44a69ff3c035a435b12fc7d1c29e5
+"@csstools/color-helpers@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "@csstools/color-helpers@npm:5.1.0"
+ checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383
languageName: node
linkType: hard
-"@csstools/css-calc@npm:^3.0.0":
- version: 3.0.0
- resolution: "@csstools/css-calc@npm:3.0.0"
+"@csstools/color-helpers@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "@csstools/color-helpers@npm:6.0.2"
+ checksum: 10/c47a943e947d76980d0e1071027cb70481ac481968e744a05a7aea7ede9886f10d062b2e3691e03c115d97b053d4140c1ca28e24c1ffe2d21693e126de6522e9
+ languageName: node
+ linkType: hard
+
+"@csstools/css-calc@npm:^2.1.3, @csstools/css-calc@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@csstools/css-calc@npm:2.1.4"
peerDependencies:
- "@csstools/css-parser-algorithms": ^4.0.0
- "@csstools/css-tokenizer": ^4.0.0
- checksum: 10/775745f7ceeed2f30ac95ee6b1278ba189cf002fcc27c2b61bd6cd5537441dc7e976ed9f6af00fb3c1f052fd114d1f0618d0585d7ca8a4caf2528611632e1733
+ "@csstools/css-parser-algorithms": ^3.0.5
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74
languageName: node
linkType: hard
@@ -1917,16 +1977,38 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-color-parser@npm:^4.0.1":
- version: 4.0.1
- resolution: "@csstools/css-color-parser@npm:4.0.1"
+"@csstools/css-color-parser@npm:^3.0.9":
+ version: 3.1.0
+ resolution: "@csstools/css-color-parser@npm:3.1.0"
dependencies:
- "@csstools/color-helpers": "npm:^6.0.1"
- "@csstools/css-calc": "npm:^3.0.0"
+ "@csstools/color-helpers": "npm:^5.1.0"
+ "@csstools/css-calc": "npm:^2.1.4"
+ peerDependencies:
+ "@csstools/css-parser-algorithms": ^3.0.5
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805
+ languageName: node
+ linkType: hard
+
+"@csstools/css-color-parser@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "@csstools/css-color-parser@npm:4.0.2"
+ dependencies:
+ "@csstools/color-helpers": "npm:^6.0.2"
+ "@csstools/css-calc": "npm:^3.1.1"
peerDependencies:
"@csstools/css-parser-algorithms": ^4.0.0
"@csstools/css-tokenizer": ^4.0.0
- checksum: 10/edf3b048f5279869e51ff926e1ad68171a2d12eacc68d8131fb6f80c20bc5ee41054353dd36a850489729ad91e38b34c2a947d1db6be290499f3e3280254e361
+ checksum: 10/6418bfadc8c15d3a65c1e80278df383b542f0437446c0ba21d591dd564bcc19ab0b11243edf62672f4c62cc778f9b386fa4349e9a8d1de2b414148ea8a1ac775
+ languageName: node
+ linkType: hard
+
+"@csstools/css-parser-algorithms@npm:^3.0.4":
+ version: 3.0.5
+ resolution: "@csstools/css-parser-algorithms@npm:3.0.5"
+ peerDependencies:
+ "@csstools/css-tokenizer": ^3.0.4
+ checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada
languageName: node
linkType: hard
@@ -1939,13 +2021,6 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21":
- version: 1.0.26
- resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.26"
- checksum: 10/9b71d90044f585b897fcd270215418294e5177e128fb56e8ff05daf8bca630a480bbe6fa124aef474000a4a777d6fae762d7349eeb5e1bc13e7944ef61d362b7
- languageName: node
- linkType: hard
-
"@csstools/css-syntax-patches-for-csstree@npm:^1.0.27":
version: 1.1.0
resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.0"
@@ -1953,6 +2028,25 @@ __metadata:
languageName: node
linkType: hard
+"@csstools/css-syntax-patches-for-csstree@npm:^1.0.28":
+ version: 1.1.1
+ resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.1"
+ peerDependencies:
+ css-tree: ^3.2.1
+ peerDependenciesMeta:
+ css-tree:
+ optional: true
+ checksum: 10/745ec0f6f7d1c3707af9661d5dcc7e29c12c0416da46e10dda7518c872fef38446d39e13557b3d134e16eb1c78899fa6a712a27fd8ab544813e25a4cd0913cdc
+ languageName: node
+ linkType: hard
+
+"@csstools/css-tokenizer@npm:^3.0.3":
+ version: 3.0.4
+ resolution: "@csstools/css-tokenizer@npm:3.0.4"
+ checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f
+ languageName: node
+ linkType: hard
+
"@csstools/css-tokenizer@npm:^4.0.0":
version: 4.0.0
resolution: "@csstools/css-tokenizer@npm:4.0.0"
@@ -2403,6 +2497,18 @@ __metadata:
languageName: node
linkType: hard
+"@exodus/bytes@npm:^1.11.0":
+ version: 1.15.0
+ resolution: "@exodus/bytes@npm:1.15.0"
+ peerDependencies:
+ "@noble/hashes": ^1.8.0 || ^2.0.0
+ peerDependenciesMeta:
+ "@noble/hashes":
+ optional: true
+ checksum: 10/d18519341c354356b65b9ac64b8166880972d122feff4038a92c0e2d2c8579794429117a2bc636bca584e7bf2fdad6d27f0874b2647d4a866c125843497ef193
+ languageName: node
+ linkType: hard
+
"@exodus/bytes@npm:^1.6.0":
version: 1.11.0
resolution: "@exodus/bytes@npm:1.11.0"
@@ -4090,7 +4196,7 @@ __metadata:
"@react-three/test-renderer": "npm:8.2.1"
"@reduxjs/toolkit": "npm:^1.6.2"
"@replit/codemirror-indentation-markers": "npm:^6.1.0"
- "@scratch/scratch-gui": "npm:^12.6.3"
+ "@scratch/scratch-gui": "npm:^13.0.0"
"@sentry/browser": "npm:^7.17.3"
"@sentry/react": "npm:7.16.0"
"@sentry/tracing": "npm:7.16.0"
@@ -4195,7 +4301,7 @@ __metadata:
react-dom: "npm:^18.1.0"
react-i18next: "npm:^12.0.0"
react-modal: "npm:^3.14.4"
- react-redux: "npm:^7.2.5"
+ react-redux: "npm:^8.1.3"
react-refresh: "npm:^0.8.3"
react-responsive: "npm:^9.0.2"
react-router-dom: "npm:^6.7.0"
@@ -4204,6 +4310,7 @@ __metadata:
react-timer-hook: "npm:^3.0.5"
react-toastify: "npm:^8.1.0"
react-toggle: "npm:^4.1.3"
+ redux: "npm:^4.2.1"
redux-mock-store: "npm:^1.5.4"
redux-oidc: "npm:^4.0.0-beta1"
resolve: "npm:1.18.1"
@@ -4489,16 +4596,16 @@ __metadata:
languageName: node
linkType: hard
-"@scratch/scratch-gui@npm:^12.6.3":
- version: 12.6.3
- resolution: "@scratch/scratch-gui@npm:12.6.3"
+"@scratch/scratch-gui@npm:^13.0.0":
+ version: 13.1.1
+ resolution: "@scratch/scratch-gui@npm:13.1.1"
dependencies:
"@mediapipe/face_detection": "npm:0.4.1646425229"
"@microbit/microbit-universal-hex": "npm:0.2.2"
"@radix-ui/react-context-menu": "npm:2.2.16"
- "@scratch/scratch-render": "npm:12.6.3"
- "@scratch/scratch-svg-renderer": "npm:12.6.3"
- "@scratch/scratch-vm": "npm:12.6.3"
+ "@scratch/scratch-render": "npm:13.1.1"
+ "@scratch/scratch-svg-renderer": "npm:13.1.1"
+ "@scratch/scratch-vm": "npm:13.1.1"
"@tensorflow-models/face-detection": "npm:1.0.3"
"@tensorflow/tfjs": "npm:4.22.0"
"@testing-library/user-event": "npm:14.6.1"
@@ -4519,7 +4626,7 @@ __metadata:
fastestsmallesttextencoderdecoder: "npm:1.0.22"
get-float-time-domain-data: "npm:0.1.0"
get-user-media-promise: "npm:1.1.4"
- immutable: "npm:3.8.2"
+ immutable: "npm:3.8.3"
intl: "npm:1.2.5"
js-base64: "npm:2.6.4"
keymirror: "npm:0.1.1"
@@ -4541,7 +4648,7 @@ __metadata:
react-intl: "npm:6.8.9"
react-modal: "npm:3.16.3"
react-popover: "npm:0.5.10"
- react-redux: "npm:^8.0.0"
+ react-redux: "npm:8.1.3"
react-responsive: "npm:9.0.2"
react-style-proptype: "npm:3.2.2"
react-tabs: "npm:5.2.0"
@@ -4550,11 +4657,11 @@ __metadata:
react-visibility-sensor: "npm:5.1.1"
redux-throttle: "npm:0.1.1"
scratch-audio: "npm:2.0.268"
- scratch-blocks: "npm:1.3.0"
+ scratch-blocks: "npm:2.1.1"
scratch-l10n: "npm:6.1.60"
scratch-paint: "npm:4.1.50"
scratch-render-fonts: "npm:1.0.252"
- scratch-storage: "npm:6.1.3"
+ scratch-storage: "npm:6.1.11"
startaudiocontext: "npm:1.2.1"
style-loader: "npm:4.0.0"
text-encoding: "npm:0.7.0"
@@ -4567,15 +4674,15 @@ __metadata:
react-dom: ^18.0.0
react-redux: ^8.0.0
redux: ^4.0.0
- checksum: 10/1f6c5d653fe4a495c8175974b2b603153dd588b68a77a3bf035f0fd1427f3cd6b5bc9a81c7560b4f5fed7d321ddcf60c2d907ae2b228c93eae2b829b75de6215
+ checksum: 10/a69704dfb54018e2972d68cf6fbff09e4bc872b62efe501ae358ad0e262eb4a58c534feaab4a52b4a02a3e7603e88313928e65ec96c849a6a81b5417bf764a68
languageName: node
linkType: hard
-"@scratch/scratch-render@npm:12.6.3":
- version: 12.6.3
- resolution: "@scratch/scratch-render@npm:12.6.3"
+"@scratch/scratch-render@npm:13.1.1":
+ version: 13.1.1
+ resolution: "@scratch/scratch-render@npm:13.1.1"
dependencies:
- "@scratch/scratch-svg-renderer": "npm:12.6.3"
+ "@scratch/scratch-svg-renderer": "npm:13.1.1"
grapheme-breaker: "npm:0.3.2"
hull.js: "npm:0.2.10"
ify-loader: "npm:1.1.0"
@@ -4585,33 +4692,33 @@ __metadata:
twgl.js: "npm:4.24.0"
peerDependencies:
scratch-render-fonts: ^1.0.0
- checksum: 10/ccba5a675acd63763c1eea2949e33c79c7310c3dc786e156f42601b8fb7457b1ca218033e85a07f2a8c25bca840c5022c38d0a47551bf696439578ad076af282
+ checksum: 10/6c733a5114c1504a59e2c491c1af14a4d41872a891315290f4f04877acf9b75c759f0cd64dfca80ed60318a8bab0738d88ded613577103fd12a53ceda636dac8
languageName: node
linkType: hard
-"@scratch/scratch-svg-renderer@npm:12.6.3":
- version: 12.6.3
- resolution: "@scratch/scratch-svg-renderer@npm:12.6.3"
+"@scratch/scratch-svg-renderer@npm:13.1.1":
+ version: 13.1.1
+ resolution: "@scratch/scratch-svg-renderer@npm:13.1.1"
dependencies:
base64-js: "npm:1.5.1"
base64-loader: "npm:1.0.0"
css-tree: "npm:1.1.3"
fastestsmallesttextencoderdecoder: "npm:1.0.22"
- isomorphic-dompurify: "npm:2.35.0"
+ isomorphic-dompurify: "npm:2.36.0"
transformation-matrix: "npm:1.15.3"
tslog: "npm:4.10.2"
peerDependencies:
scratch-render-fonts: ^1.0.0
- checksum: 10/d7463963b21fd99c6711af06293ddf09643357936051da3012c24980b4b0b3b97e750d9dbcc0f3a8cc49b37139daf6ff37b1f48e57fa950a738ba4e71dc43fb3
+ checksum: 10/edd5e9a92f9e275f93cd93997ffde1f7c9739810f466a902d6245f6e3e4559e3b0dfb6733c22c683562d420d4035bdcaac978eb72b1085a1fe70eebd6ca8738d
languageName: node
linkType: hard
-"@scratch/scratch-vm@npm:12.6.3":
- version: 12.6.3
- resolution: "@scratch/scratch-vm@npm:12.6.3"
+"@scratch/scratch-vm@npm:13.1.1":
+ version: 13.1.1
+ resolution: "@scratch/scratch-vm@npm:13.1.1"
dependencies:
- "@scratch/scratch-render": "npm:12.6.3"
- "@scratch/scratch-svg-renderer": "npm:12.6.3"
+ "@scratch/scratch-render": "npm:13.1.1"
+ "@scratch/scratch-svg-renderer": "npm:13.1.1"
"@vernier/godirect": "npm:1.8.3"
arraybuffer-loader: "npm:1.0.8"
atob: "npm:2.1.2"
@@ -4621,24 +4728,24 @@ __metadata:
diff-match-patch: "npm:1.0.5"
format-message: "npm:6.2.4"
htmlparser2: "npm:3.10.1"
- immutable: "npm:3.8.2"
+ immutable: "npm:3.8.3"
jszip: "npm:3.10.1"
scratch-audio: "npm:2.0.268"
scratch-parser: "npm:6.0.0"
scratch-sb1-converter: "npm:2.0.279"
- scratch-storage: "npm:6.1.3"
+ scratch-storage: "npm:6.1.11"
scratch-translate-extension-languages: "npm:1.0.7"
text-encoding: "npm:0.7.0"
tslog: "npm:4.10.2"
uuid: "npm:8.3.2"
- checksum: 10/2c714ecf674e4d006a6425ea17862ed3abf78d32f563c8effc31c5748604b504fbcc68d980737f47967589931f48d2416eaae4d898b83e97e7d47ea79a2f6b37
+ checksum: 10/ccabda23bf209cd7172009d45598f0092318d4188c2b4921670462367d3c3b817ad3a8e80a9b1efd6071299aa7128eab396e1fe2475919c92f09551380c116ec
languageName: node
linkType: hard
-"@scratch/task-herder@npm:12.6.0":
- version: 12.6.0
- resolution: "@scratch/task-herder@npm:12.6.0"
- checksum: 10/92f8e6aef49aa1d5fe2166ad617bdab4d9c19aea95f453a48284b820d67c15d27e753bbf6789f245234a97c9c84133fd44bb81197d36962efce3f28affe60b0f
+"@scratch/task-herder@npm:12.7.0":
+ version: 12.7.0
+ resolution: "@scratch/task-herder@npm:12.7.0"
+ checksum: 10/cc8e41dedc9fb8e4c7eeeef1719365b5526879ef0c961434a734a180920c8beeeb0f9b31033b997937537f5f1429d325b4cb60982f7cc35397643647a8f31617
languageName: node
linkType: hard
@@ -4816,13 +4923,6 @@ __metadata:
languageName: node
linkType: hard
-"@sindresorhus/is@npm:^0.7.0":
- version: 0.7.0
- resolution: "@sindresorhus/is@npm:0.7.0"
- checksum: 10/ff5a58748fc04dfcc1fd4e8f94d450937e37ab3bfdee3ba7638adaf13b0ae4cff4da55d5e454f3068fb3d59b91139a783ca1319a6858f4ee73f2977b68a29efb
- languageName: node
- linkType: hard
-
"@sindresorhus/merge-streams@npm:^2.1.0":
version: 2.3.0
resolution: "@sindresorhus/merge-streams@npm:2.3.0"
@@ -5220,15 +5320,6 @@ __metadata:
languageName: node
linkType: hard
-"@transifex/api@npm:4.3.0":
- version: 4.3.0
- resolution: "@transifex/api@npm:4.3.0"
- dependencies:
- core-js: "npm:^3.22.4"
- checksum: 10/dd9882bac8a41b9aa288f3176577b03dfff8908efc1a70080a6a18385bff917f745bdd838bd4a92f168d9ddb4ed9871d64c830d4f5407fff1aea15c98df29373
- languageName: node
- linkType: hard
-
"@transifex/api@npm:7.1.5":
version: 7.1.5
resolution: "@transifex/api@npm:7.1.5"
@@ -5543,7 +5634,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/hoist-non-react-statics@npm:^3.0.1, @types/hoist-non-react-statics@npm:^3.3.0, @types/hoist-non-react-statics@npm:^3.3.1":
+"@types/hoist-non-react-statics@npm:^3.0.1, @types/hoist-non-react-statics@npm:^3.3.1":
version: 3.3.5
resolution: "@types/hoist-non-react-statics@npm:3.3.5"
dependencies:
@@ -5636,15 +5727,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/keyv@npm:^3.1.1":
- version: 3.1.4
- resolution: "@types/keyv@npm:3.1.4"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10/e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d
- languageName: node
- linkType: hard
-
"@types/long@npm:^4.0.1":
version: 4.0.2
resolution: "@types/long@npm:4.0.2"
@@ -5797,18 +5879,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/react-redux@npm:^7.1.20":
- version: 7.1.34
- resolution: "@types/react-redux@npm:7.1.34"
- dependencies:
- "@types/hoist-non-react-statics": "npm:^3.3.0"
- "@types/react": "npm:*"
- hoist-non-react-statics: "npm:^3.3.0"
- redux: "npm:^4.0.0"
- checksum: 10/febcd1db0c83c5002c6bee0fdda9e70da0653454ffbb72d6c37cbf2f5c005e06fb5271cff344d7164c385c944526565282de9a95ff379e040476b71d27fc2512
- languageName: node
- linkType: hard
-
"@types/react@npm:*":
version: 18.3.11
resolution: "@types/react@npm:18.3.11"
@@ -5838,15 +5908,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/responselike@npm:^1.0.0":
- version: 1.0.3
- resolution: "@types/responselike@npm:1.0.3"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10/6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58
- languageName: node
- linkType: hard
-
"@types/retry@npm:0.12.2":
version: 0.12.2
resolution: "@types/retry@npm:0.12.2"
@@ -6817,15 +6878,6 @@ __metadata:
languageName: node
linkType: hard
-"archive-type@npm:^4.0.0":
- version: 4.0.0
- resolution: "archive-type@npm:4.0.0"
- dependencies:
- file-type: "npm:^4.2.0"
- checksum: 10/271f0d118294dd0305831f0700b635e8a9475f97693212d548eee48017f917e14349a25ad578f8e13486ba4b7cde1972d53e613d980e8738cfccea5fc626c76f
- languageName: node
- linkType: hard
-
"argparse@npm:^1.0.10, argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
@@ -7726,6 +7778,15 @@ __metadata:
languageName: node
linkType: hard
+"blockly@npm:^12.4.1":
+ version: 12.4.1
+ resolution: "blockly@npm:12.4.1"
+ dependencies:
+ jsdom: "npm:26.1.0"
+ checksum: 10/889b00fe882f713ae004dd2ccef700e84dc772db660c01aaf93c8def01270c2d637a4ec2a8bcad805e1006b39dd5853a6152822ca0b958fc0bd391e2db0a193c
+ languageName: node
+ linkType: hard
+
"bluebird@npm:^3.7.2":
version: 3.7.2
resolution: "bluebird@npm:3.7.2"
@@ -7905,23 +7966,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer-alloc-unsafe@npm:^1.1.0":
- version: 1.1.0
- resolution: "buffer-alloc-unsafe@npm:1.1.0"
- checksum: 10/c5e18bf51f67754ec843c9af3d4c005051aac5008a3992938dda1344e5cfec77c4b02b4ca303644d1e9a6e281765155ce6356d85c6f5ccc5cd21afc868def396
- languageName: node
- linkType: hard
-
-"buffer-alloc@npm:^1.2.0":
- version: 1.2.0
- resolution: "buffer-alloc@npm:1.2.0"
- dependencies:
- buffer-alloc-unsafe: "npm:^1.1.0"
- buffer-fill: "npm:^1.0.0"
- checksum: 10/560cd27f3cbe73c614867da373407d4506309c62fe18de45a1ce191f3785ec6ca2488d802ff82065798542422980ca25f903db078c57822218182c37c3576df5
- languageName: node
- linkType: hard
-
"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
@@ -7936,13 +7980,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer-fill@npm:^1.0.0":
- version: 1.0.0
- resolution: "buffer-fill@npm:1.0.0"
- checksum: 10/c29b4723ddeab01e74b5d3b982a0c6828f2ded49cef049ddca3dac661c874ecdbcecb5dd8380cf0f4adbeb8cff90a7de724126750a1f1e5ebd4eb6c59a1315b1
- languageName: node
- linkType: hard
-
"buffer-from@npm:^1.0.0":
version: 1.1.2
resolution: "buffer-from@npm:1.1.2"
@@ -7960,7 +7997,7 @@ __metadata:
languageName: node
linkType: hard
-"buffer@npm:^5.2.1, buffer@npm:^5.7.1":
+"buffer@npm:^5.7.1":
version: 5.7.1
resolution: "buffer@npm:5.7.1"
dependencies:
@@ -8063,21 +8100,6 @@ __metadata:
languageName: node
linkType: hard
-"cacheable-request@npm:^2.1.1":
- version: 2.1.4
- resolution: "cacheable-request@npm:2.1.4"
- dependencies:
- clone-response: "npm:1.0.2"
- get-stream: "npm:3.0.0"
- http-cache-semantics: "npm:3.8.1"
- keyv: "npm:3.0.0"
- lowercase-keys: "npm:1.0.0"
- normalize-url: "npm:2.0.1"
- responselike: "npm:1.0.2"
- checksum: 10/53ecb0c5eff4fa92546d83df3027fb2a1fba03632801971e32c643b380ac9b619bb2028fa679217beac952c3b4883451dc682b3dfb3ee65e230339e3e4fbc7d2
- languageName: node
- linkType: hard
-
"cacheable@npm:^2.3.2":
version: 2.3.3
resolution: "cacheable@npm:2.3.3"
@@ -8500,15 +8522,6 @@ __metadata:
languageName: node
linkType: hard
-"clone-response@npm:1.0.2":
- version: 1.0.2
- resolution: "clone-response@npm:1.0.2"
- dependencies:
- mimic-response: "npm:^1.0.0"
- checksum: 10/2d0e61547fc66276e0903be9654ada422515f5a15741691352000d47e8c00c226061221074ce2c0064d12e975e84a8687cfd35d8b405750cb4e772f87b256eda
- languageName: node
- linkType: hard
-
"clsx@npm:^1.0.4, clsx@npm:^1.1.0, clsx@npm:^1.1.1":
version: 1.2.1
resolution: "clsx@npm:1.2.1"
@@ -8771,7 +8784,7 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:2, commander@npm:^2.15.1, commander@npm:^2.20.0, commander@npm:^2.8.1, commander@npm:^2.9.0":
+"commander@npm:2, commander@npm:^2.15.1, commander@npm:^2.20.0, commander@npm:^2.9.0":
version: 2.20.3
resolution: "commander@npm:2.20.3"
checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b
@@ -8928,7 +8941,7 @@ __metadata:
languageName: node
linkType: hard
-"content-disposition@npm:0.5.4, content-disposition@npm:^0.5.2":
+"content-disposition@npm:0.5.4":
version: 0.5.4
resolution: "content-disposition@npm:0.5.4"
dependencies:
@@ -9069,7 +9082,7 @@ __metadata:
languageName: node
linkType: hard
-"core-js@npm:^3.22.4, core-js@npm:^3.35.0":
+"core-js@npm:^3.35.0":
version: 3.48.0
resolution: "core-js@npm:3.48.0"
checksum: 10/08bb3cc9b3225b905e72370c18257a14bb5563946d9eb7496799e0ee4f13231768b980ffe98434df7dbd0f8209bd2c19519938a2fa94846b2c82c2d5aa804037
@@ -9459,7 +9472,7 @@ __metadata:
languageName: node
linkType: hard
-"css-tree@npm:^3.0.1":
+"css-tree@npm:^3.0.0, css-tree@npm:^3.0.1":
version: 3.2.1
resolution: "css-tree@npm:3.2.1"
dependencies:
@@ -9663,15 +9676,25 @@ __metadata:
languageName: node
linkType: hard
-"cssstyle@npm:^5.3.4":
- version: 5.3.7
- resolution: "cssstyle@npm:5.3.7"
+"cssstyle@npm:^4.2.1":
+ version: 4.6.0
+ resolution: "cssstyle@npm:4.6.0"
+ dependencies:
+ "@asamuzakjp/css-color": "npm:^3.2.0"
+ rrweb-cssom: "npm:^0.8.0"
+ checksum: 10/1cb25c9d66b87adb165f978b75cdeb6f225d7e31ba30a8934666046a0be037e4e7200d359bfa79d4f1a4aef1083ea09633b81bcdb36a2f2ac888e8c73ea3a289
+ languageName: node
+ linkType: hard
+
+"cssstyle@npm:^6.0.1":
+ version: 6.2.0
+ resolution: "cssstyle@npm:6.2.0"
dependencies:
- "@asamuzakjp/css-color": "npm:^4.1.1"
- "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.21"
+ "@asamuzakjp/css-color": "npm:^5.0.1"
+ "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.28"
css-tree: "npm:^3.1.0"
- lru-cache: "npm:^11.2.4"
- checksum: 10/bd4469af81f068537dbbce53c4247f192e91202c19abc066b77b4ee7bbf256526bc82471198bec762ac70ea53ce17b8044aec69fd7982d2d0fd9fd7780329e2d
+ lru-cache: "npm:^11.2.6"
+ checksum: 10/c54c08c07d66567f7edf2e4041f97dd3dff7a7a1f6166f8eefd9b972f9165b6eca1767f9224fb413d0cea5193238cd73ee97c519e45d87571ea567e1423155a5
languageName: node
linkType: hard
@@ -9937,13 +9960,23 @@ __metadata:
languageName: node
linkType: hard
-"data-urls@npm:^6.0.0":
- version: 6.0.1
- resolution: "data-urls@npm:6.0.1"
+"data-urls@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "data-urls@npm:5.0.0"
+ dependencies:
+ whatwg-mimetype: "npm:^4.0.0"
+ whatwg-url: "npm:^14.0.0"
+ checksum: 10/5c40568c31b02641a70204ff233bc4e42d33717485d074244a98661e5f2a1e80e38fe05a5755dfaf2ee549f2ab509d6a3af2a85f4b2ad2c984e5d176695eaf46
+ languageName: node
+ linkType: hard
+
+"data-urls@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "data-urls@npm:7.0.0"
dependencies:
whatwg-mimetype: "npm:^5.0.0"
- whatwg-url: "npm:^15.1.0"
- checksum: 10/6ab8025df0ee497bfb12241f815fd3f3438dd34cd851c0801c16aa4e1e70f4f68d6334e3176ca340fe4084622b8a299a98b3d3059bbca671f1eaf8bae1088ec2
+ whatwg-url: "npm:^16.0.0"
+ checksum: 10/60f88ded4306aea5d6251c4db100ca272fc026014004d68aad4db495397a73bb39d17a6bd29ed9ab348c88a28f6e97266a1759985df4e12dc8c02bb8544c7731
languageName: node
linkType: hard
@@ -10059,7 +10092,7 @@ __metadata:
languageName: node
linkType: hard
-"decimal.js@npm:^10.6.0":
+"decimal.js@npm:^10.5.0, decimal.js@npm:^10.6.0":
version: 10.6.0
resolution: "decimal.js@npm:10.6.0"
checksum: 10/c0d45842d47c311d11b38ce7ccc911121953d4df3ebb1465d92b31970eb4f6738a065426a06094af59bee4b0d64e42e7c8984abd57b6767c64ea90cf90bb4a69
@@ -10080,78 +10113,6 @@ __metadata:
languageName: node
linkType: hard
-"decompress-response@npm:^3.3.0":
- version: 3.3.0
- resolution: "decompress-response@npm:3.3.0"
- dependencies:
- mimic-response: "npm:^1.0.0"
- checksum: 10/952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380
- languageName: node
- linkType: hard
-
-"decompress-tar@npm:^4.0.0, decompress-tar@npm:^4.1.0, decompress-tar@npm:^4.1.1":
- version: 4.1.1
- resolution: "decompress-tar@npm:4.1.1"
- dependencies:
- file-type: "npm:^5.2.0"
- is-stream: "npm:^1.1.0"
- tar-stream: "npm:^1.5.2"
- checksum: 10/820c645dfa9a0722c4c817363431d07687374338e2af337cc20c9a44b285fdd89296837a1d1281ee9fa85c6f03d7c0f50670aec9abbd4eb198a714bb179ea0bd
- languageName: node
- linkType: hard
-
-"decompress-tarbz2@npm:^4.0.0":
- version: 4.1.1
- resolution: "decompress-tarbz2@npm:4.1.1"
- dependencies:
- decompress-tar: "npm:^4.1.0"
- file-type: "npm:^6.1.0"
- is-stream: "npm:^1.1.0"
- seek-bzip: "npm:^1.0.5"
- unbzip2-stream: "npm:^1.0.9"
- checksum: 10/519c81337730159a1f2d7072a6ee8523ffd76df48d34f14c27cb0a27f89b4e2acf75dad2f761838e5bc63230cea1ac154b092ecb7504be4e93f7d0e32ddd6aff
- languageName: node
- linkType: hard
-
-"decompress-targz@npm:^4.0.0":
- version: 4.1.1
- resolution: "decompress-targz@npm:4.1.1"
- dependencies:
- decompress-tar: "npm:^4.1.1"
- file-type: "npm:^5.2.0"
- is-stream: "npm:^1.1.0"
- checksum: 10/22738f58eb034568dc50d370c03b346c428bfe8292fe56165847376b5af17d3c028fefca82db642d79cb094df4c0a599d40a8f294b02aad1d3ddec82f3fd45d4
- languageName: node
- linkType: hard
-
-"decompress-unzip@npm:^4.0.1":
- version: 4.0.1
- resolution: "decompress-unzip@npm:4.0.1"
- dependencies:
- file-type: "npm:^3.8.0"
- get-stream: "npm:^2.2.0"
- pify: "npm:^2.3.0"
- yauzl: "npm:^2.4.2"
- checksum: 10/ba9f3204ab2415bedb18d796244928a18148ef40dbb15174d0d01e5991b39536b03d02800a8a389515a1523f8fb13efc7cd44697df758cd06c674879caefd62b
- languageName: node
- linkType: hard
-
-"decompress@npm:^4.2.1":
- version: 4.2.1
- resolution: "decompress@npm:4.2.1"
- dependencies:
- decompress-tar: "npm:^4.0.0"
- decompress-tarbz2: "npm:^4.0.0"
- decompress-targz: "npm:^4.0.0"
- decompress-unzip: "npm:^4.0.1"
- graceful-fs: "npm:^4.1.10"
- make-dir: "npm:^1.0.0"
- pify: "npm:^2.3.0"
- strip-dirs: "npm:^2.0.0"
- checksum: 10/8247a31c6db7178413715fdfb35a482f019c81dfcd6e8e623d9f0382c9889ce797ce0144de016b256ed03298907a620ce81387cca0e69067a933470081436cb8
- languageName: node
- linkType: hard
-
"dedent@npm:^1.0.0":
version: 1.5.3
resolution: "dedent@npm:1.5.3"
@@ -10664,25 +10625,6 @@ __metadata:
languageName: node
linkType: hard
-"download@npm:8.0.0":
- version: 8.0.0
- resolution: "download@npm:8.0.0"
- dependencies:
- archive-type: "npm:^4.0.0"
- content-disposition: "npm:^0.5.2"
- decompress: "npm:^4.2.1"
- ext-name: "npm:^5.0.0"
- file-type: "npm:^11.1.0"
- filenamify: "npm:^3.0.0"
- get-stream: "npm:^4.1.0"
- got: "npm:^8.3.1"
- make-dir: "npm:^2.1.0"
- p-event: "npm:^2.1.0"
- pify: "npm:^4.0.1"
- checksum: 10/8a26b21eee8d23352265729dba8eea9f18cba0ebfa3e064041afffeefdfe508fc31e54a08bd0606ff8b0d548466bdb2e2e32b571a8f95227efa5b7c09c261a2f
- languageName: node
- linkType: hard
-
"draco3d@npm:^1.4.1":
version: 1.5.7
resolution: "draco3d@npm:1.5.7"
@@ -10741,13 +10683,6 @@ __metadata:
languageName: node
linkType: hard
-"duplexer3@npm:^0.1.4":
- version: 0.1.5
- resolution: "duplexer3@npm:0.1.5"
- checksum: 10/e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20
- languageName: node
- linkType: hard
-
"duplexer@npm:^0.1.1":
version: 0.1.2
resolution: "duplexer@npm:0.1.2"
@@ -11355,7 +11290,7 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:1.0.5, escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
+"escape-string-regexp@npm:1.0.5, escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
checksum: 10/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
@@ -11979,16 +11914,6 @@ __metadata:
languageName: node
linkType: hard
-"exports-loader@npm:^0.7.0":
- version: 0.7.0
- resolution: "exports-loader@npm:0.7.0"
- dependencies:
- loader-utils: "npm:^1.1.0"
- source-map: "npm:0.5.0"
- checksum: 10/20154948fee06d80ab0fd8f3243a5b4831d7e10b44a75ccdd22b1cd8f4217cb7d6fb184527a594f5d2e8aec28877727d38e0a4b07f2b15f7010547c336bdaf7c
- languageName: node
- linkType: hard
-
"express@npm:^4.19.2":
version: 4.21.1
resolution: "express@npm:4.21.1"
@@ -12028,25 +11953,6 @@ __metadata:
languageName: node
linkType: hard
-"ext-list@npm:^2.0.0":
- version: 2.2.2
- resolution: "ext-list@npm:2.2.2"
- dependencies:
- mime-db: "npm:^1.28.0"
- checksum: 10/fe69fedbef044e14d4ce9e84c6afceb696ba71500c15b8d0ce0a1e280237e17c95031b3d62d5e597652fea0065b9bf957346b3900d989dff59128222231ac859
- languageName: node
- linkType: hard
-
-"ext-name@npm:^5.0.0":
- version: 5.0.0
- resolution: "ext-name@npm:5.0.0"
- dependencies:
- ext-list: "npm:^2.0.0"
- sort-keys-length: "npm:^1.0.0"
- checksum: 10/f598269bd5de4295540ea7d6f8f6a01d82a7508f148b7700a05628ef6121648d26e6e5e942049e953b3051863df6b54bd8fe951e7877f185e34ace5d44370b33
- languageName: node
- linkType: hard
-
"ext@npm:^1.7.0":
version: 1.7.0
resolution: "ext@npm:1.7.0"
@@ -12319,59 +12225,6 @@ __metadata:
languageName: node
linkType: hard
-"file-type@npm:^11.1.0":
- version: 11.1.0
- resolution: "file-type@npm:11.1.0"
- checksum: 10/d11c271f380b68c7dfd97e970d1a14e1d26d7c2e63f94d9a7dc48493b18b478a61bbd467fdc2438ba783770505aeb107fccc40ac1b2280c4b90c8c43eec566fb
- languageName: node
- linkType: hard
-
-"file-type@npm:^3.8.0":
- version: 3.9.0
- resolution: "file-type@npm:3.9.0"
- checksum: 10/1c8bc99bbb9cfcf13d3489e0c0250188dde622658b5a990f2ba09e6c784f183556b37b7de22104b4b0fd87f478ce12f8dc199b988616ce7cdcb41248dc0a79f9
- languageName: node
- linkType: hard
-
-"file-type@npm:^4.2.0":
- version: 4.4.0
- resolution: "file-type@npm:4.4.0"
- checksum: 10/92b417a5c736ee972ba34e6a67413a6e7a3b652a624861beb5c6ace748eb684904b59712a250ac79f807d9928ba5980188bff1d8e853a72e43fb27ad340e19b2
- languageName: node
- linkType: hard
-
-"file-type@npm:^5.2.0":
- version: 5.2.0
- resolution: "file-type@npm:5.2.0"
- checksum: 10/73b44eaba7a3e0684d35f24bb3f98ea8a943bf897e103768371b747b0714618301411e66ceff717c866db780af6f5bb1a3da15b744c2e04fa83d605a0682b72b
- languageName: node
- linkType: hard
-
-"file-type@npm:^6.1.0":
- version: 6.2.0
- resolution: "file-type@npm:6.2.0"
- checksum: 10/c7214c3cf6c72a4ed02b473a792841b4bf626a8e95bb010bd8679016b86e5bf52117264c3133735a8424bfde378c3a39b90e1f4902f5f294c41de4e81ec85fdc
- languageName: node
- linkType: hard
-
-"filename-reserved-regex@npm:^2.0.0":
- version: 2.0.0
- resolution: "filename-reserved-regex@npm:2.0.0"
- checksum: 10/9322b45726b86c45d0b4fe91be5c51e62b2e7e63db02c4a6ff3fd499bbc134d12fbf3c8b91979440ef45b3be834698ab9c3e66cb63b79fea4817e33da237d32a
- languageName: node
- linkType: hard
-
-"filenamify@npm:^3.0.0":
- version: 3.0.0
- resolution: "filenamify@npm:3.0.0"
- dependencies:
- filename-reserved-regex: "npm:^2.0.0"
- strip-outer: "npm:^1.0.0"
- trim-repeated: "npm:^1.0.0"
- checksum: 10/d419eaa1b8c331ab8616e1fffe33e4af135c60b5364320bbe015bc93ded89c6c301363f69593991de18a8f9dd278324c0a0d89fd554c30250306f4c16c956673
- languageName: node
- linkType: hard
-
"filesize@npm:6.1.0":
version: 6.1.0
resolution: "filesize@npm:6.1.0"
@@ -12716,7 +12569,7 @@ __metadata:
languageName: node
linkType: hard
-"from2@npm:^2.0.3, from2@npm:^2.1.1, from2@npm:^2.3.0":
+"from2@npm:^2.0.3, from2@npm:^2.3.0":
version: 2.3.0
resolution: "from2@npm:2.3.0"
dependencies:
@@ -12726,13 +12579,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-constants@npm:^1.0.0":
- version: 1.0.0
- resolution: "fs-constants@npm:1.0.0"
- checksum: 10/18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d
- languageName: node
- linkType: hard
-
"fs-extra@npm:^7.0.0":
version: 7.0.1
resolution: "fs-extra@npm:7.0.1"
@@ -12983,32 +12829,6 @@ __metadata:
languageName: node
linkType: hard
-"get-stream@npm:3.0.0, get-stream@npm:^3.0.0":
- version: 3.0.0
- resolution: "get-stream@npm:3.0.0"
- checksum: 10/de14fbb3b4548ace9ab6376be852eef9898c491282e29595bc908a1814a126d3961b11cd4b7be5220019fe3b2abb84568da7793ad308fc139925a217063fa159
- languageName: node
- linkType: hard
-
-"get-stream@npm:^2.2.0":
- version: 2.3.1
- resolution: "get-stream@npm:2.3.1"
- dependencies:
- object-assign: "npm:^4.0.1"
- pinkie-promise: "npm:^2.0.0"
- checksum: 10/712738e6a39b06da774aea5d35efa16a8f067a0d93b1b564e8d0e733fafddcf021e03098895735bc45d6594d3094369d700daa0d33891f980595cf6495e33294
- languageName: node
- linkType: hard
-
-"get-stream@npm:^4.1.0":
- version: 4.1.0
- resolution: "get-stream@npm:4.1.0"
- dependencies:
- pump: "npm:^3.0.0"
- checksum: 10/12673e8aebc79767d187b203e5bfabb8266304037815d3bcc63b6f8c67c6d4ad0d98d4d4528bcdc1cbea68f1dd91bcbd87827aa3cdcfa9c5fa4a4644716d72c2
- languageName: node
- linkType: hard
-
"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0":
version: 5.2.0
resolution: "get-stream@npm:5.2.0"
@@ -13505,13 +13325,6 @@ __metadata:
languageName: node
linkType: hard
-"google-closure-library@npm:^20190301.0.0":
- version: 20190301.0.0
- resolution: "google-closure-library@npm:20190301.0.0"
- checksum: 10/3141900eb67f4c292469cdf236e32ada9b8f97e63671ab7b9584cc7614c9a7caa67143b1326ac4b9d52a8ebf506744855292d922aea8495018fcb9ec14057060
- languageName: node
- linkType: hard
-
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
@@ -13528,32 +13341,7 @@ __metadata:
languageName: node
linkType: hard
-"got@npm:^8.3.1":
- version: 8.3.2
- resolution: "got@npm:8.3.2"
- dependencies:
- "@sindresorhus/is": "npm:^0.7.0"
- cacheable-request: "npm:^2.1.1"
- decompress-response: "npm:^3.3.0"
- duplexer3: "npm:^0.1.4"
- get-stream: "npm:^3.0.0"
- into-stream: "npm:^3.1.0"
- is-retry-allowed: "npm:^1.1.0"
- isurl: "npm:^1.0.0-alpha5"
- lowercase-keys: "npm:^1.0.0"
- mimic-response: "npm:^1.0.0"
- p-cancelable: "npm:^0.4.0"
- p-timeout: "npm:^2.0.1"
- pify: "npm:^3.0.0"
- safe-buffer: "npm:^5.1.1"
- timed-out: "npm:^4.0.1"
- url-parse-lax: "npm:^3.0.0"
- url-to-options: "npm:^1.0.1"
- checksum: 10/8636edd9bf5d2fcd04dabadf964bc637f00d0e51a1f369a89c4c0158c1d100ddb6816e9edbb8fa38efb9810bae38669948206b6cc22c3574fd821946e4d69821
- languageName: node
- linkType: hard
-
-"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
+"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2
@@ -13712,13 +13500,6 @@ __metadata:
languageName: node
linkType: hard
-"has-symbol-support-x@npm:^1.4.1":
- version: 1.4.2
- resolution: "has-symbol-support-x@npm:1.4.2"
- checksum: 10/c6ea5f3a8114e70f5b1ee260c2140ebc2146253aa955d35100d5525a8e841680f5fbbaaaf03f45a3c28082f7037860e6f240af9e9f891a66f20e2115222fbba6
- languageName: node
- linkType: hard
-
"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
@@ -13733,15 +13514,6 @@ __metadata:
languageName: node
linkType: hard
-"has-to-string-tag-x@npm:^1.2.0":
- version: 1.4.1
- resolution: "has-to-string-tag-x@npm:1.4.1"
- dependencies:
- has-symbol-support-x: "npm:^1.4.1"
- checksum: 10/9ef3fe5e79a7265aaff14f117417a67f46edfcb7c93af8a897613941a669009062cf8eae15496e531c688227dd46524e6b51c5c2f88ed578276a7f9b4242781e
- languageName: node
- linkType: hard
-
"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2":
version: 1.0.2
resolution: "has-tostringtag@npm:1.0.2"
@@ -13939,6 +13711,15 @@ __metadata:
languageName: node
linkType: hard
+"html-encoding-sniffer@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "html-encoding-sniffer@npm:4.0.0"
+ dependencies:
+ whatwg-encoding: "npm:^3.1.1"
+ checksum: 10/e86efd493293a5671b8239bd099d42128433bb3c7b0fdc7819282ef8e118a21f5dead0ad6f358e024a4e5c84f17ebb7a9b36075220fac0a6222b207248bede6f
+ languageName: node
+ linkType: hard
+
"html-encoding-sniffer@npm:^6.0.0":
version: 6.0.0
resolution: "html-encoding-sniffer@npm:6.0.0"
@@ -14049,13 +13830,6 @@ __metadata:
languageName: node
linkType: hard
-"http-cache-semantics@npm:3.8.1":
- version: 3.8.1
- resolution: "http-cache-semantics@npm:3.8.1"
- checksum: 10/88821cd3082a0aaced65d2aa8d1670672aaf27b0b4e6dbf6acca9ac11f6b58dd0f9628934baa9ea98191a60d6e9f60605b83c4859774ae066de0116c63be404c
- languageName: node
- linkType: hard
-
"http-cache-semantics@npm:^4.1.1":
version: 4.1.1
resolution: "http-cache-semantics@npm:4.1.1"
@@ -14366,10 +14140,10 @@ __metadata:
languageName: node
linkType: hard
-"immutable@npm:3.8.2":
- version: 3.8.2
- resolution: "immutable@npm:3.8.2"
- checksum: 10/8a94647c769e97c9685be1b89d5e1b3171e8c1361fb9061fbcf78f630f70bf60e4de0bfca8bdd24a54b1fb814a945a76a30b11b7ee08967f9802a138a54498a2
+"immutable@npm:3.8.3":
+ version: 3.8.3
+ resolution: "immutable@npm:3.8.3"
+ checksum: 10/29db366d4dff83b0b296150c351b08db24837005909a71c123d860c1d2a40605f19a3ecd56d1e96be9799e947ddf7906897a28fa2e81f0b8c63c652b6bfe5550
languageName: node
linkType: hard
@@ -14419,16 +14193,6 @@ __metadata:
languageName: node
linkType: hard
-"imports-loader@npm:^0.8.0":
- version: 0.8.0
- resolution: "imports-loader@npm:0.8.0"
- dependencies:
- loader-utils: "npm:^1.0.2"
- source-map: "npm:^0.6.1"
- checksum: 10/a8c5e4418f02a052e79c50c13afb999563b2fbbcdc07f0fe0c18ac0be8dbfa8b19bc0d63b7e6d7b2fa580a062fd8ac5ab7c9c12d57f9beb7e058312d51aec51f
- languageName: node
- linkType: hard
-
"imurmurhash@npm:^0.1.4":
version: 0.1.4
resolution: "imurmurhash@npm:0.1.4"
@@ -14539,16 +14303,6 @@ __metadata:
languageName: node
linkType: hard
-"into-stream@npm:^3.1.0":
- version: 3.1.0
- resolution: "into-stream@npm:3.1.0"
- dependencies:
- from2: "npm:^2.1.1"
- p-is-promise: "npm:^1.1.0"
- checksum: 10/50679f91eed37ee87e7e06d8671e01f0e6707e7eb1209d4a752ea8de63e3e92b876e6352f241c084c3a5959f5b5d2194914d26f88e269dcde270a13ab8b476b6
- languageName: node
- linkType: hard
-
"ip-address@npm:^9.0.5":
version: 9.0.5
resolution: "ip-address@npm:9.0.5"
@@ -14965,13 +14719,6 @@ __metadata:
languageName: node
linkType: hard
-"is-natural-number@npm:^4.0.1":
- version: 4.0.1
- resolution: "is-natural-number@npm:4.0.1"
- checksum: 10/3e5e3d52e0dfa4fea923b5d2b8a5cdbd9bf110c4598d30304b98528b02f40c9058a2abf1bae10bcbaf2bac18ace41cff7bc9673aff339f8c8297fae74ae0e75d
- languageName: node
- linkType: hard
-
"is-negative-zero@npm:^2.0.3":
version: 2.0.3
resolution: "is-negative-zero@npm:2.0.3"
@@ -15025,13 +14772,6 @@ __metadata:
languageName: node
linkType: hard
-"is-object@npm:^1.0.1":
- version: 1.0.2
- resolution: "is-object@npm:1.0.2"
- checksum: 10/db53971751c50277f0ed31d065d93038d23cb9785090ab5c8070a903cf5bab16cdb18f05b8855599ad87ec19eb4c85afa05980bcda77dd4a8482120b6348c73c
- languageName: node
- linkType: hard
-
"is-path-inside@npm:^3.0.2":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
@@ -15133,13 +14873,6 @@ __metadata:
languageName: node
linkType: hard
-"is-retry-allowed@npm:^1.1.0":
- version: 1.2.0
- resolution: "is-retry-allowed@npm:1.2.0"
- checksum: 10/50d700a89ae31926b1c91b3eb0104dbceeac8790d8b80d02f5c76d9a75c2056f1bb24b5268a8a018dead606bddf116b2262e5ac07401eb8b8783b266ed22558d
- languageName: node
- linkType: hard
-
"is-root@npm:2.1.0":
version: 2.1.0
resolution: "is-root@npm:2.1.0"
@@ -15163,13 +14896,6 @@ __metadata:
languageName: node
linkType: hard
-"is-stream@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-stream@npm:1.1.0"
- checksum: 10/351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec
- languageName: node
- linkType: hard
-
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
@@ -15218,7 +14944,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.3":
+"is-typed-array@npm:^1.1.3":
version: 1.1.15
resolution: "is-typed-array@npm:1.1.15"
dependencies:
@@ -15343,13 +15069,13 @@ __metadata:
languageName: node
linkType: hard
-"isomorphic-dompurify@npm:2.35.0":
- version: 2.35.0
- resolution: "isomorphic-dompurify@npm:2.35.0"
+"isomorphic-dompurify@npm:2.36.0":
+ version: 2.36.0
+ resolution: "isomorphic-dompurify@npm:2.36.0"
dependencies:
dompurify: "npm:^3.3.1"
- jsdom: "npm:^27.4.0"
- checksum: 10/d041cf2935e490baaeb8a089d24a159f370c85e541a7d5ed70a401d023c7a8595a26172bea64031ef5998a04d6193e8a4945f4b7fe99e53a173f101a566783bb
+ jsdom: "npm:^28.0.0"
+ checksum: 10/8966eed3b0d94ebe2388a3e793fa9f1240ef22e1435f590e9bcab310713672c9761eed074f1d6aa6c4bba50be82eb6f29e693daa0f3b4bf1f70e0185b630e571
languageName: node
linkType: hard
@@ -15425,16 +15151,6 @@ __metadata:
languageName: node
linkType: hard
-"isurl@npm:^1.0.0-alpha5":
- version: 1.0.0
- resolution: "isurl@npm:1.0.0"
- dependencies:
- has-to-string-tag-x: "npm:^1.2.0"
- is-object: "npm:^1.0.1"
- checksum: 10/28a96e019269d57015fa5869f19dda5a3ed1f7b21e3e0c4ff695419bd0541547db352aa32ee4a3659e811a177b0e37a5bc1a036731e71939dd16b59808ab92bd
- languageName: node
- linkType: hard
-
"iterator.prototype@npm:^1.1.3":
version: 1.1.3
resolution: "iterator.prototype@npm:1.1.3"
@@ -16145,6 +15861,39 @@ __metadata:
languageName: node
linkType: hard
+"jsdom@npm:26.1.0":
+ version: 26.1.0
+ resolution: "jsdom@npm:26.1.0"
+ dependencies:
+ cssstyle: "npm:^4.2.1"
+ data-urls: "npm:^5.0.0"
+ decimal.js: "npm:^10.5.0"
+ html-encoding-sniffer: "npm:^4.0.0"
+ http-proxy-agent: "npm:^7.0.2"
+ https-proxy-agent: "npm:^7.0.6"
+ is-potential-custom-element-name: "npm:^1.0.1"
+ nwsapi: "npm:^2.2.16"
+ parse5: "npm:^7.2.1"
+ rrweb-cssom: "npm:^0.8.0"
+ saxes: "npm:^6.0.0"
+ symbol-tree: "npm:^3.2.4"
+ tough-cookie: "npm:^5.1.1"
+ w3c-xmlserializer: "npm:^5.0.0"
+ webidl-conversions: "npm:^7.0.0"
+ whatwg-encoding: "npm:^3.1.1"
+ whatwg-mimetype: "npm:^4.0.0"
+ whatwg-url: "npm:^14.1.1"
+ ws: "npm:^8.18.0"
+ xml-name-validator: "npm:^5.0.0"
+ peerDependencies:
+ canvas: ^3.0.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ checksum: 10/39d78c4889cac20826393400dce1faed1666e9244fe0c8342a8f08c315375878e6be7fcfe339a33d6ff1a083bfe9e71b16d56ecf4d9a87db2da8c795925ea8c1
+ languageName: node
+ linkType: hard
+
"jsdom@npm:^20.0.0":
version: 20.0.3
resolution: "jsdom@npm:20.0.3"
@@ -16184,15 +15933,16 @@ __metadata:
languageName: node
linkType: hard
-"jsdom@npm:^27.4.0":
- version: 27.4.0
- resolution: "jsdom@npm:27.4.0"
+"jsdom@npm:^28.0.0":
+ version: 28.1.0
+ resolution: "jsdom@npm:28.1.0"
dependencies:
- "@acemir/cssom": "npm:^0.9.28"
- "@asamuzakjp/dom-selector": "npm:^6.7.6"
- "@exodus/bytes": "npm:^1.6.0"
- cssstyle: "npm:^5.3.4"
- data-urls: "npm:^6.0.0"
+ "@acemir/cssom": "npm:^0.9.31"
+ "@asamuzakjp/dom-selector": "npm:^6.8.1"
+ "@bramus/specificity": "npm:^2.4.2"
+ "@exodus/bytes": "npm:^1.11.0"
+ cssstyle: "npm:^6.0.1"
+ data-urls: "npm:^7.0.0"
decimal.js: "npm:^10.6.0"
html-encoding-sniffer: "npm:^6.0.0"
http-proxy-agent: "npm:^7.0.2"
@@ -16202,18 +15952,18 @@ __metadata:
saxes: "npm:^6.0.0"
symbol-tree: "npm:^3.2.4"
tough-cookie: "npm:^6.0.0"
+ undici: "npm:^7.21.0"
w3c-xmlserializer: "npm:^5.0.0"
- webidl-conversions: "npm:^8.0.0"
- whatwg-mimetype: "npm:^4.0.0"
- whatwg-url: "npm:^15.1.0"
- ws: "npm:^8.18.3"
+ webidl-conversions: "npm:^8.0.1"
+ whatwg-mimetype: "npm:^5.0.0"
+ whatwg-url: "npm:^16.0.0"
xml-name-validator: "npm:^5.0.0"
peerDependencies:
canvas: ^3.0.0
peerDependenciesMeta:
canvas:
optional: true
- checksum: 10/7c6db85ab91183b95204648e086cfc09ecee36d9e8fee0bb5d68e27543eca632de0af6d43de461176a7823820543d5c53561778af5f712b1a1cd28bfac084d51
+ checksum: 10/700ef06cf3a72998173205e49c7565926c22f51f562400ec033d426fe0a419f4209c3527735b8dd22eddef9798c905810600b89c84c3474447819fa8b37848ab
languageName: node
linkType: hard
@@ -16226,13 +15976,6 @@ __metadata:
languageName: node
linkType: hard
-"json-buffer@npm:3.0.0":
- version: 3.0.0
- resolution: "json-buffer@npm:3.0.0"
- checksum: 10/6e364585600598c42f1cc85d1305569aeb1a6a13e7c67960f17b403f087e2700104ec8e49fc681ab6d6278ee4d132ac033f2625c22a9777ed9b83b403b40f23e
- languageName: node
- linkType: hard
-
"json-buffer@npm:3.0.1":
version: 3.0.1
resolution: "json-buffer@npm:3.0.1"
@@ -16428,15 +16171,6 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:3.0.0":
- version: 3.0.0
- resolution: "keyv@npm:3.0.0"
- dependencies:
- json-buffer: "npm:3.0.0"
- checksum: 10/00e8ad7ced1c1236933aa463ef632c2e01510c58734b922c803fef72db4088f459429cc46229daec8a81e7f413ddea6828bfa8afbad68d74548ca0857c6cb7af
- languageName: node
- linkType: hard
-
"keyv@npm:^4.5.3":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
@@ -16646,7 +16380,7 @@ __metadata:
languageName: node
linkType: hard
-"loader-utils@npm:^1.0.2, loader-utils@npm:^1.1.0, loader-utils@npm:^1.2.3":
+"loader-utils@npm:^1.1.0, loader-utils@npm:^1.2.3":
version: 1.4.2
resolution: "loader-utils@npm:1.4.2"
dependencies:
@@ -16896,31 +16630,17 @@ __metadata:
languageName: node
linkType: hard
-"lowercase-keys@npm:1.0.0":
- version: 1.0.0
- resolution: "lowercase-keys@npm:1.0.0"
- checksum: 10/12f836ba9cbd13c32818b31c895328d0b95618943a983928e3205c936c5968c0454f073cfef7bb79b0445246e5a2fd029be0922031e07c23770eb510752d8860
- languageName: node
- linkType: hard
-
-"lowercase-keys@npm:^1.0.0":
- version: 1.0.1
- resolution: "lowercase-keys@npm:1.0.1"
- checksum: 10/12ba64572dc25ae9ee30d37a11f3a91aea046c1b6b905fdf8ac77e2f268f153ed36e60d39cb3bfa47a89f31d981dae9a8cc9915124a56fe51ff01ed6e8bb68fa
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0":
+"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3":
version: 10.4.3
resolution: "lru-cache@npm:10.4.3"
checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a
languageName: node
linkType: hard
-"lru-cache@npm:^11.2.4, lru-cache@npm:^11.2.5":
- version: 11.2.5
- resolution: "lru-cache@npm:11.2.5"
- checksum: 10/be50f66c6e23afeaab9c7eefafa06344dd13cde7b3528809c2660c4ad70d93b9ba537366634623cbb2eb411671f526b5a4af2c602507b9258aead0fa8d713f6c
+"lru-cache@npm:^11.2.6":
+ version: 11.2.7
+ resolution: "lru-cache@npm:11.2.7"
+ checksum: 10/fbff4b8dee8189dde9b52cdfb3ea89b4c9cec094c1538cd30d1f47299477ff312efdb35f7994477ec72328f8e754e232b26a143feda1bd1f79ff22da6664d2c5
languageName: node
linkType: hard
@@ -16988,25 +16708,6 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:^1.0.0":
- version: 1.3.0
- resolution: "make-dir@npm:1.3.0"
- dependencies:
- pify: "npm:^3.0.0"
- checksum: 10/c564f6e7bb5ace1c02ad56b3a5f5e07d074af0c0b693c55c7b2c2b148882827c8c2afc7b57e43338a9f90c125b58d604e8cf3e6990a48bf949dfea8c79668c0b
- languageName: node
- linkType: hard
-
-"make-dir@npm:^2.1.0":
- version: 2.1.0
- resolution: "make-dir@npm:2.1.0"
- dependencies:
- pify: "npm:^4.0.1"
- semver: "npm:^5.6.0"
- checksum: 10/043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab
- languageName: node
- linkType: hard
-
"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
version: 3.1.0
resolution: "make-dir@npm:3.1.0"
@@ -17332,13 +17033,6 @@ __metadata:
languageName: node
linkType: hard
-"mime-db@npm:^1.28.0":
- version: 1.54.0
- resolution: "mime-db@npm:1.54.0"
- checksum: 10/9e7834be3d66ae7f10eaa69215732c6d389692b194f876198dca79b2b90cbf96688d9d5d05ef7987b20f749b769b11c01766564264ea5f919c88b32a29011311
- languageName: node
- linkType: hard
-
"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
version: 2.1.35
resolution: "mime-types@npm:2.1.35"
@@ -17364,13 +17058,6 @@ __metadata:
languageName: node
linkType: hard
-"mimic-response@npm:^1.0.0":
- version: 1.0.1
- resolution: "mimic-response@npm:1.0.1"
- checksum: 10/034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823
- languageName: node
- linkType: hard
-
"min-document@npm:^2.19.0":
version: 2.19.2
resolution: "min-document@npm:2.19.2"
@@ -18001,17 +17688,6 @@ __metadata:
languageName: node
linkType: hard
-"normalize-url@npm:2.0.1":
- version: 2.0.1
- resolution: "normalize-url@npm:2.0.1"
- dependencies:
- prepend-http: "npm:^2.0.0"
- query-string: "npm:^5.0.1"
- sort-keys: "npm:^2.0.0"
- checksum: 10/30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75
- languageName: node
- linkType: hard
-
"normalize-url@npm:^3.0.0":
version: 3.3.0
resolution: "normalize-url@npm:3.3.0"
@@ -18069,6 +17745,13 @@ __metadata:
languageName: node
linkType: hard
+"nwsapi@npm:^2.2.16":
+ version: 2.2.23
+ resolution: "nwsapi@npm:2.2.23"
+ checksum: 10/aa4a570039c33d70b51436d1bb533f3e2c33c488ccbe9b09285c46a6cee5ef266fd60103461085c6954ba52460786a8138f042958328c7c1b4763898eb3dadfa
+ languageName: node
+ linkType: hard
+
"nwsapi@npm:^2.2.2":
version: 2.2.13
resolution: "nwsapi@npm:2.2.13"
@@ -18389,36 +18072,6 @@ __metadata:
languageName: node
linkType: hard
-"p-cancelable@npm:^0.4.0":
- version: 0.4.1
- resolution: "p-cancelable@npm:0.4.1"
- checksum: 10/d11144d72ee3a99f62fe595cb0e13b8585ea73c3807b4a9671744f1bf5d3ccddb049247a4ec3ceff05ca4adba9d0bb0f1862829daf20795bf528c86fa088509c
- languageName: node
- linkType: hard
-
-"p-event@npm:^2.1.0":
- version: 2.3.1
- resolution: "p-event@npm:2.3.1"
- dependencies:
- p-timeout: "npm:^2.0.1"
- checksum: 10/e3d5f245e55f9c5203bcfac5f78e3666d12fa16dce97b05855f1f0292ba3af61731ef58286de4bce1a92ddb5d6db6f4882c39ae47c2caae3499952a26d19a8df
- languageName: node
- linkType: hard
-
-"p-finally@npm:^1.0.0":
- version: 1.0.0
- resolution: "p-finally@npm:1.0.0"
- checksum: 10/93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4
- languageName: node
- linkType: hard
-
-"p-is-promise@npm:^1.1.0":
- version: 1.1.0
- resolution: "p-is-promise@npm:1.1.0"
- checksum: 10/64d7c6cda18af2c91c04209e5856c54d1a9818662d2320b34153d446645f431307e04406969a1be00cad680288e86dcf97b9eb39edd5dc4d0b1bd714ee85e13b
- languageName: node
- linkType: hard
-
"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0":
version: 2.3.0
resolution: "p-limit@npm:2.3.0"
@@ -18475,15 +18128,6 @@ __metadata:
languageName: node
linkType: hard
-"p-timeout@npm:^2.0.1":
- version: 2.0.1
- resolution: "p-timeout@npm:2.0.1"
- dependencies:
- p-finally: "npm:^1.0.0"
- checksum: 10/9205a661173f03adbeabda8e02826de876376b09c99768bdc33e5b25ae73230e3ac00e520acedbe3cf05fbd3352fb02efbd3811a9a021b148fb15eb07e7accac
- languageName: node
- linkType: hard
-
"p-try@npm:^2.0.0":
version: 2.2.0
resolution: "p-try@npm:2.2.0"
@@ -18615,6 +18259,15 @@ __metadata:
languageName: node
linkType: hard
+"parse5@npm:^7.2.1":
+ version: 7.3.0
+ resolution: "parse5@npm:7.3.0"
+ dependencies:
+ entities: "npm:^6.0.0"
+ checksum: 10/b0e48be20b820c655b138b86fa6fb3a790de6c891aa2aba536524f8027b4dca4fe538f11a0e5cf2f6f847d120dbb9e4822dcaeb933ff1e10850a2ef0154d1d88
+ languageName: node
+ linkType: hard
+
"parse5@npm:^8.0.0":
version: 8.0.0
resolution: "parse5@npm:8.0.0"
@@ -18789,13 +18442,6 @@ __metadata:
languageName: node
linkType: hard
-"pify@npm:^3.0.0":
- version: 3.0.0
- resolution: "pify@npm:3.0.0"
- checksum: 10/668c1dc8d9fc1b34b9ce3b16ba59deb39d4dc743527bf2ed908d2b914cb8ba40aa5ba6960b27c417c241531c5aafd0598feeac2d50cb15278cf9863fa6b02a77
- languageName: node
- linkType: hard
-
"pify@npm:^4.0.1":
version: 4.0.1
resolution: "pify@npm:4.0.1"
@@ -18803,22 +18449,6 @@ __metadata:
languageName: node
linkType: hard
-"pinkie-promise@npm:^2.0.0":
- version: 2.0.1
- resolution: "pinkie-promise@npm:2.0.1"
- dependencies:
- pinkie: "npm:^2.0.0"
- checksum: 10/b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca
- languageName: node
- linkType: hard
-
-"pinkie@npm:^2.0.0":
- version: 2.0.4
- resolution: "pinkie@npm:2.0.4"
- checksum: 10/11d207257a044d1047c3755374d36d84dda883a44d030fe98216bf0ea97da05a5c9d64e82495387edeb9ee4f52c455bca97cdb97629932be65e6f54b29f5aec8
- languageName: node
- linkType: hard
-
"pirates@npm:^4.0.4":
version: 4.0.6
resolution: "pirates@npm:4.0.6"
@@ -19934,13 +19564,6 @@ __metadata:
languageName: node
linkType: hard
-"prepend-http@npm:^2.0.0":
- version: 2.0.0
- resolution: "prepend-http@npm:2.0.0"
- checksum: 10/7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea
- languageName: node
- linkType: hard
-
"prettier-linter-helpers@npm:^1.0.1":
version: 1.0.1
resolution: "prettier-linter-helpers@npm:1.0.1"
@@ -20221,7 +19844,7 @@ __metadata:
languageName: node
linkType: hard
-"query-string@npm:5.1.1, query-string@npm:^5.0.1":
+"query-string@npm:5.1.1":
version: 5.1.1
resolution: "query-string@npm:5.1.1"
dependencies:
@@ -20654,28 +20277,7 @@ __metadata:
languageName: node
linkType: hard
-"react-redux@npm:^7.2.5":
- version: 7.2.9
- resolution: "react-redux@npm:7.2.9"
- dependencies:
- "@babel/runtime": "npm:^7.15.4"
- "@types/react-redux": "npm:^7.1.20"
- hoist-non-react-statics: "npm:^3.3.2"
- loose-envify: "npm:^1.4.0"
- prop-types: "npm:^15.7.2"
- react-is: "npm:^17.0.2"
- peerDependencies:
- react: ^16.8.3 || ^17 || ^18
- peerDependenciesMeta:
- react-dom:
- optional: true
- react-native:
- optional: true
- checksum: 10/1c3018bd2601e6d18339281867910b583dcbb3d8856403086e08c00abf0dfe467a94c0d1356bafa8cdf107bf1e2c9899a28486e4778e85c8bc4dfed2076b116f
- languageName: node
- linkType: hard
-
-"react-redux@npm:^8.0.0, react-redux@npm:^8.1.3":
+"react-redux@npm:8.1.3, react-redux@npm:^8.1.3":
version: 8.1.3
resolution: "react-redux@npm:8.1.3"
dependencies:
@@ -20990,7 +20592,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:~2.3.3, readable-stream@npm:~2.3.6":
+"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.5, readable-stream@npm:~2.3.3, readable-stream@npm:~2.3.6":
version: 2.3.8
resolution: "readable-stream@npm:2.3.8"
dependencies:
@@ -21098,7 +20700,7 @@ __metadata:
languageName: node
linkType: hard
-"redux@npm:^4.0.0, redux@npm:^4.2.1":
+"redux@npm:^4.2.1":
version: 4.2.1
resolution: "redux@npm:4.2.1"
dependencies:
@@ -21669,15 +21271,6 @@ __metadata:
languageName: node
linkType: hard
-"responselike@npm:1.0.2":
- version: 1.0.2
- resolution: "responselike@npm:1.0.2"
- dependencies:
- lowercase-keys: "npm:^1.0.0"
- checksum: 10/2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd
- languageName: node
- linkType: hard
-
"restore-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "restore-cursor@npm:3.1.0"
@@ -21837,6 +21430,13 @@ __metadata:
languageName: node
linkType: hard
+"rrweb-cssom@npm:^0.8.0":
+ version: 0.8.0
+ resolution: "rrweb-cssom@npm:0.8.0"
+ checksum: 10/07521ee36fb6569c17906afad1ac7ff8f099d49ade9249e190693ac36cdf27f88d9acf0cc66978935d5d0a23fca105643d7e9125b9a9d91ed9db9e02d31d7d80
+ languageName: node
+ linkType: hard
+
"run-applescript@npm:^7.0.0":
version: 7.0.0
resolution: "run-applescript@npm:7.0.0"
@@ -21888,7 +21488,7 @@ __metadata:
languageName: node
linkType: hard
-"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0":
+"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451
@@ -22097,15 +21697,14 @@ __metadata:
languageName: node
linkType: hard
-"scratch-blocks@npm:1.3.0":
- version: 1.3.0
- resolution: "scratch-blocks@npm:1.3.0"
+"scratch-blocks@npm:2.1.1":
+ version: 2.1.1
+ resolution: "scratch-blocks@npm:2.1.1"
dependencies:
- exports-loader: "npm:^0.7.0"
- google-closure-library: "npm:^20190301.0.0"
- imports-loader: "npm:^0.8.0"
- scratch-l10n: "npm:^3.18.3"
- checksum: 10/c63be7ba241318db272ccbf83a815eb7b8b6c384a65539d4d07d6d5b086533929040dec313abae32b86ff92c4d253d3363455a226f4a79c0638a3393a70c7d27
+ "@blockly/continuous-toolbox": "npm:^7.0.8"
+ "@blockly/field-colour": "npm:^6.0.11"
+ blockly: "npm:^12.4.1"
+ checksum: 10/89fe748c420780a2e93ed32ef2bdf08989273c5af5de80e2e5f6939a6cbb8cb5ca7e19b67fea2ceff428754c07628f564875d02a2af5c18b3b8537eafcea8946
languageName: node
linkType: hard
@@ -22128,20 +21727,6 @@ __metadata:
languageName: node
linkType: hard
-"scratch-l10n@npm:^3.18.3":
- version: 3.18.357
- resolution: "scratch-l10n@npm:3.18.357"
- dependencies:
- "@transifex/api": "npm:4.3.0"
- download: "npm:8.0.0"
- transifex: "npm:1.6.6"
- bin:
- build-i18n-src: scripts/build-i18n-src.js
- tx-push-src: scripts/tx-push-src.js
- checksum: 10/a7e06c072cea1d601c77a882c689bf2bd7a0615ed92eba80bf63d2392dbe74bb6514510415b867ac998c35b81fa775366165ce2a6e8aa53a0b84d568020d340e
- languageName: node
- linkType: hard
-
"scratch-paint@npm:4.1.50":
version: 4.1.50
resolution: "scratch-paint@npm:4.1.50"
@@ -22201,19 +21786,19 @@ __metadata:
languageName: node
linkType: hard
-"scratch-storage@npm:6.1.3":
- version: 6.1.3
- resolution: "scratch-storage@npm:6.1.3"
+"scratch-storage@npm:6.1.11":
+ version: 6.1.11
+ resolution: "scratch-storage@npm:6.1.11"
dependencies:
"@babel/runtime": "npm:^7.21.0"
- "@scratch/task-herder": "npm:12.6.0"
+ "@scratch/task-herder": "npm:12.7.0"
arraybuffer-loader: "npm:^1.0.3"
base64-js: "npm:^1.3.0"
buffer: "npm:6.0.3"
fastestsmallesttextencoderdecoder: "npm:^1.0.7"
js-md5: "npm:^0.7.3"
minilog: "npm:^3.1.0"
- checksum: 10/f2799e9705bc9f19bd3283ee95d54576fbecd0136e8269235f8f4e7300ba844ab60f898e441a8f86faf0bbadb439f3475e4ff0d5249a4dd1a12ad9c1f74d77be
+ checksum: 10/066ad9839d09f1bdc85dd972a0464465afaeb76d069bba3df26693b2106b19f4ffd6566ea5b26c77f54038cdcc228b59eafec543597edd2f316dc03daf6001b5
languageName: node
linkType: hard
@@ -22231,18 +21816,6 @@ __metadata:
languageName: node
linkType: hard
-"seek-bzip@npm:^1.0.5":
- version: 1.0.6
- resolution: "seek-bzip@npm:1.0.6"
- dependencies:
- commander: "npm:^2.8.1"
- bin:
- seek-bunzip: bin/seek-bunzip
- seek-table: bin/seek-bzip-table
- checksum: 10/e47967b694ba51b87a4e7b388772f9c9f6826547972c4c0d2f72b6dd9a41825fe63e810ad56be0f1bcba71c90550b7cb3aee53c261b9aebc15af1cd04fae008f
- languageName: node
- linkType: hard
-
"select-hose@npm:^2.0.0":
version: 2.0.0
resolution: "select-hose@npm:2.0.0"
@@ -22776,15 +22349,6 @@ __metadata:
languageName: node
linkType: hard
-"sort-keys-length@npm:^1.0.0":
- version: 1.0.1
- resolution: "sort-keys-length@npm:1.0.1"
- dependencies:
- sort-keys: "npm:^1.0.0"
- checksum: 10/f9acac5fb31580a9e3d43b419dc86a1b75e85b79036a084d95dd4d1062b621c9589906588ac31e370a0dd381be46d8dbe900efa306d087ca9c912d7a59b5a590
- languageName: node
- linkType: hard
-
"sort-keys@npm:^1.0.0":
version: 1.1.2
resolution: "sort-keys@npm:1.1.2"
@@ -22794,15 +22358,6 @@ __metadata:
languageName: node
linkType: hard
-"sort-keys@npm:^2.0.0":
- version: 2.0.0
- resolution: "sort-keys@npm:2.0.0"
- dependencies:
- is-plain-obj: "npm:^1.0.0"
- checksum: 10/255f9fb393ef60a3db508e0cc5b18ef401127dbb2376b205ae27d168e245fc0d6b35267dde98fab6410dde684c9321f7fc8bf71f2b051761973231617753380d
- languageName: node
- linkType: hard
-
"source-list-map@npm:^2.0.0":
version: 2.0.1
resolution: "source-list-map@npm:2.0.1"
@@ -22857,13 +22412,6 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:0.5.0":
- version: 0.5.0
- resolution: "source-map@npm:0.5.0"
- checksum: 10/f9d34931b362b72f8d5db07621c3dbd61420e2bfa48572558f2ec635453341992c83a11e60dcbbdfa3f945aed95610cc9ffb3345df8ed5d42224758571281e68
- languageName: node
- linkType: hard
-
"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
@@ -23404,15 +22952,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-dirs@npm:^2.0.0":
- version: 2.1.0
- resolution: "strip-dirs@npm:2.1.0"
- dependencies:
- is-natural-number: "npm:^4.0.1"
- checksum: 10/7284fc61cf667e403c54ea515c421094ae641a382a8c8b6019f06658e828556c8e4bb439d5797f7d42247a5342eb6feef200c88ad0582e69b3261e1ec0dbc3a6
- languageName: node
- linkType: hard
-
"strip-final-newline@npm:^2.0.0":
version: 2.0.0
resolution: "strip-final-newline@npm:2.0.0"
@@ -23436,15 +22975,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-outer@npm:^1.0.0":
- version: 1.0.1
- resolution: "strip-outer@npm:1.0.1"
- dependencies:
- escape-string-regexp: "npm:^1.0.2"
- checksum: 10/f8d65d33ca2b49aabc66bb41d689dda7b8b9959d320e3a40a2ef4d7079ff2f67ffb72db43f179f48dbf9495c2e33742863feab7a584d180fa62505439162c191
- languageName: node
- linkType: hard
-
"strongly-connected-components@npm:^1.0.1":
version: 1.0.1
resolution: "strongly-connected-components@npm:1.0.1"
@@ -23842,21 +23372,6 @@ __metadata:
languageName: node
linkType: hard
-"tar-stream@npm:^1.5.2":
- version: 1.6.2
- resolution: "tar-stream@npm:1.6.2"
- dependencies:
- bl: "npm:^1.0.0"
- buffer-alloc: "npm:^1.2.0"
- end-of-stream: "npm:^1.0.0"
- fs-constants: "npm:^1.0.0"
- readable-stream: "npm:^2.3.0"
- to-buffer: "npm:^1.1.1"
- xtend: "npm:^4.0.0"
- checksum: 10/ac9b850bd40e6d4b251abcf92613bafd9fc9e592c220c781ebcdbb0ba76da22a245d9ea3ea638ad7168910e7e1ae5079333866cd679d2f1ffadb99c403f99d7f
- languageName: node
- linkType: hard
-
"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.2.1":
version: 6.2.1
resolution: "tar@npm:6.2.1"
@@ -24078,13 +23593,6 @@ __metadata:
languageName: node
linkType: hard
-"timed-out@npm:^4.0.1":
- version: 4.0.1
- resolution: "timed-out@npm:4.0.1"
- checksum: 10/d52648e5fc0ebb0cae1633737a1db1b7cb464d5d43d754bd120ddebd8067a1b8f42146c250d8cfb9952183b7b0f341a99fc71b59c52d659218afae293165004f
- languageName: node
- linkType: hard
-
"timsort@npm:^0.3.0":
version: 0.3.0
resolution: "timsort@npm:0.3.0"
@@ -24177,17 +23685,6 @@ __metadata:
languageName: node
linkType: hard
-"to-buffer@npm:^1.1.1":
- version: 1.2.2
- resolution: "to-buffer@npm:1.2.2"
- dependencies:
- isarray: "npm:^2.0.5"
- safe-buffer: "npm:^5.2.1"
- typed-array-buffer: "npm:^1.0.3"
- checksum: 10/69d806c20524ff1e4c44d49276bc96ff282dcae484780a3974e275dabeb75651ea430b074a2a4023701e63b3e1d87811cd82c0972f35280fe5461710e4872aba
- languageName: node
- linkType: hard
-
"to-fast-properties@npm:^2.0.0":
version: 2.0.0
resolution: "to-fast-properties@npm:2.0.0"
@@ -24306,7 +23803,7 @@ __metadata:
languageName: node
linkType: hard
-"tough-cookie@npm:^5.0.0":
+"tough-cookie@npm:^5.0.0, tough-cookie@npm:^5.1.1":
version: 5.1.2
resolution: "tough-cookie@npm:5.1.2"
dependencies:
@@ -24343,6 +23840,15 @@ __metadata:
languageName: node
linkType: hard
+"tr46@npm:^5.1.0":
+ version: 5.1.1
+ resolution: "tr46@npm:5.1.1"
+ dependencies:
+ punycode: "npm:^2.3.1"
+ checksum: 10/833a0e1044574da5790148fd17866d4ddaea89e022de50279967bcd6b28b4ce0d30d59eb3acf9702b60918975b3bad481400337e3a2e6326cffa5c77b874753d
+ languageName: node
+ linkType: hard
+
"tr46@npm:^6.0.0":
version: 6.0.0
resolution: "tr46@npm:6.0.0"
@@ -24400,15 +23906,6 @@ __metadata:
languageName: node
linkType: hard
-"trim-repeated@npm:^1.0.0":
- version: 1.0.0
- resolution: "trim-repeated@npm:1.0.0"
- dependencies:
- escape-string-regexp: "npm:^1.0.2"
- checksum: 10/e25c235305b82c43f1d64a67a71226c406b00281755e4c2c4f3b1d0b09c687a535dd3c4483327f949f28bb89dc400a0bc5e5b749054f4b99f49ebfe48ba36496
- languageName: node
- linkType: hard
-
"troika-three-text@npm:^0.49.0":
version: 0.49.1
resolution: "troika-three-text@npm:0.49.1"
@@ -24659,17 +24156,6 @@ __metadata:
languageName: node
linkType: hard
-"typed-array-buffer@npm:^1.0.3":
- version: 1.0.3
- resolution: "typed-array-buffer@npm:1.0.3"
- dependencies:
- call-bound: "npm:^1.0.3"
- es-errors: "npm:^1.3.0"
- is-typed-array: "npm:^1.1.14"
- checksum: 10/3fb91f0735fb413b2bbaaca9fabe7b8fc14a3fa5a5a7546bab8a57e755be0e3788d893195ad9c2b842620592de0e68d4c077d4c2c41f04ec25b8b5bb82fa9a80
- languageName: node
- linkType: hard
-
"typed-array-byte-length@npm:^1.0.1":
version: 1.0.1
resolution: "typed-array-byte-length@npm:1.0.1"
@@ -24740,16 +24226,6 @@ __metadata:
languageName: node
linkType: hard
-"unbzip2-stream@npm:^1.0.9":
- version: 1.4.3
- resolution: "unbzip2-stream@npm:1.4.3"
- dependencies:
- buffer: "npm:^5.2.1"
- through: "npm:^2.3.8"
- checksum: 10/4ffc0e14f4af97400ed0f37be83b112b25309af21dd08fa55c4513e7cb4367333f63712aec010925dbe491ef6e92db1248e1e306e589f9f6a8da8b3a9c4db90b
- languageName: node
- linkType: hard
-
"underscore@npm:1.13.6":
version: 1.13.6
resolution: "underscore@npm:1.13.6"
@@ -24773,6 +24249,13 @@ __metadata:
languageName: node
linkType: hard
+"undici@npm:^7.21.0":
+ version: 7.24.4
+ resolution: "undici@npm:7.24.4"
+ checksum: 10/747e76e0fd685ae1bb6fc1a2ebce0caca4ee8bd5599a77da36a3f94eac146987a9547bdbec7a74d18c0776df8ad348dccb4209901ca83fc4076f560de0d5dc7a
+ languageName: node
+ linkType: hard
+
"unicode-canonical-property-names-ecmascript@npm:^2.0.0":
version: 2.0.1
resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1"
@@ -25036,15 +24519,6 @@ __metadata:
languageName: node
linkType: hard
-"url-parse-lax@npm:^3.0.0":
- version: 3.0.0
- resolution: "url-parse-lax@npm:3.0.0"
- dependencies:
- prepend-http: "npm:^2.0.0"
- checksum: 10/1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217
- languageName: node
- linkType: hard
-
"url-parse@npm:^1.5.3":
version: 1.5.10
resolution: "url-parse@npm:1.5.10"
@@ -25055,13 +24529,6 @@ __metadata:
languageName: node
linkType: hard
-"url-to-options@npm:^1.0.1":
- version: 1.0.1
- resolution: "url-to-options@npm:1.0.1"
- checksum: 10/20e59f4578525fb0d30ffc22b13b5aa60bc9e57cefd4f5842720f5b57211b6dec54abeae2d675381ac4486fd1a2e987f1318725dea996e503ff89f8c8ce2c17e
- languageName: node
- linkType: hard
-
"url@npm:^0.11.4":
version: 0.11.4
resolution: "url@npm:0.11.4"
@@ -25434,7 +24901,7 @@ __metadata:
languageName: node
linkType: hard
-"webidl-conversions@npm:^8.0.0":
+"webidl-conversions@npm:^8.0.1":
version: 8.0.1
resolution: "webidl-conversions@npm:8.0.1"
checksum: 10/0f7007311f1fc257a8e406dd236f13b61fb57cf0fddb476aec33457d2d0add2d012d6df0eeb00934399238e3f3b9dad30f59dc6ac83024ae0ebd5a518bf365e8
@@ -25665,6 +25132,15 @@ __metadata:
languageName: node
linkType: hard
+"whatwg-encoding@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "whatwg-encoding@npm:3.1.1"
+ dependencies:
+ iconv-lite: "npm:0.6.3"
+ checksum: 10/bbef815eb67f91487c7f2ef96329743f5fd8357d7d62b1119237d25d41c7e452dff8197235b2d3c031365a17f61d3bb73ca49d0ed1582475aa4a670815e79534
+ languageName: node
+ linkType: hard
+
"whatwg-fetch@npm:^3.4.1":
version: 3.6.20
resolution: "whatwg-fetch@npm:3.6.20"
@@ -25703,13 +25179,24 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-url@npm:^15.1.0":
- version: 15.1.0
- resolution: "whatwg-url@npm:15.1.0"
+"whatwg-url@npm:^14.0.0, whatwg-url@npm:^14.1.1":
+ version: 14.2.0
+ resolution: "whatwg-url@npm:14.2.0"
+ dependencies:
+ tr46: "npm:^5.1.0"
+ webidl-conversions: "npm:^7.0.0"
+ checksum: 10/f0a95b0601c64f417c471536a2d828b4c16fe37c13662483a32f02f183ed0f441616609b0663fb791e524e8cd56d9a86dd7366b1fc5356048ccb09b576495e7c
+ languageName: node
+ linkType: hard
+
+"whatwg-url@npm:^16.0.0":
+ version: 16.0.1
+ resolution: "whatwg-url@npm:16.0.1"
dependencies:
+ "@exodus/bytes": "npm:^1.11.0"
tr46: "npm:^6.0.0"
- webidl-conversions: "npm:^8.0.0"
- checksum: 10/9ae5ce70060f2a9ea73799062af6e796ec2477f44bf1a886953b405700e3ab11d15aa0fe7088c4215f839e56a845d5d1c44584ed292a832837a8c8549c566886
+ webidl-conversions: "npm:^8.0.1"
+ checksum: 10/221cc15ef89288dc1fafdb409352c62ab12ba9ff7f0753e925d8799c87b20371f3bc762dc0a8a5b9c23cddc4b1860537fc6c1bcc9d816ace9b3d3c47212cd163
languageName: node
linkType: hard
@@ -26133,7 +25620,7 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^8.18.3, ws@npm:^8.19.0":
+"ws@npm:^8.19.0":
version: 8.19.0
resolution: "ws@npm:8.19.0"
peerDependencies:
@@ -26274,7 +25761,7 @@ __metadata:
languageName: node
linkType: hard
-"yauzl@npm:^2.10.0, yauzl@npm:^2.4.2":
+"yauzl@npm:^2.10.0":
version: 2.10.0
resolution: "yauzl@npm:2.10.0"
dependencies: