diff --git a/apps/public-docsite-v9/package.json b/apps/public-docsite-v9/package.json
index d4e76d06c1c82..fb1a8b765b9d6 100644
--- a/apps/public-docsite-v9/package.json
+++ b/apps/public-docsite-v9/package.json
@@ -36,7 +36,7 @@
"@fluentui/recipes": "*",
"@fluentui/theme-designer": "*",
"@griffel/react": "^1.5.32",
- "@microsoft/applicationinsights-web": "^3",
+ "@microsoft/applicationinsights-web": "^3.4.3",
"react": "19.2.0",
"react-dom": "19.2.0",
"react-hook-form": "^5.7.2",
diff --git a/change/@fluentui-chart-web-components-f5b6beaa-5dc8-4ea6-8649-d31d3dc3a4d4.json b/change/@fluentui-chart-web-components-f5b6beaa-5dc8-4ea6-8649-d31d3dc3a4d4.json
new file mode 100644
index 0000000000000..c6d3bbda57729
--- /dev/null
+++ b/change/@fluentui-chart-web-components-f5b6beaa-5dc8-4ea6-8649-d31d3dc3a4d4.json
@@ -0,0 +1,7 @@
+{
+ "type": "none",
+ "comment": "chore: security dependency remediation for S360 CVEs",
+ "packageName": "@fluentui/chart-web-components",
+ "email": "paulmardling@microsoft.com",
+ "dependentChangeType": "none"
+}
diff --git a/change/@fluentui-react-conformance-f8bf30ea-0578-43ab-a728-a8a5c4919045.json b/change/@fluentui-react-conformance-f8bf30ea-0578-43ab-a728-a8a5c4919045.json
new file mode 100644
index 0000000000000..0a942b9333ffb
--- /dev/null
+++ b/change/@fluentui-react-conformance-f8bf30ea-0578-43ab-a728-a8a5c4919045.json
@@ -0,0 +1,7 @@
+{
+ "type": "none",
+ "comment": "chore: security dependency remediation for S360 CVEs",
+ "packageName": "@fluentui/react-conformance",
+ "email": "paulmardling@microsoft.com",
+ "dependentChangeType": "none"
+}
diff --git a/change/@fluentui-react-tree-48fe2b57-5a5f-4455-b90c-0810d0a2ba03.json b/change/@fluentui-react-tree-48fe2b57-5a5f-4455-b90c-0810d0a2ba03.json
new file mode 100644
index 0000000000000..e67dfaa02ea17
--- /dev/null
+++ b/change/@fluentui-react-tree-48fe2b57-5a5f-4455-b90c-0810d0a2ba03.json
@@ -0,0 +1,7 @@
+{
+ "type": "patch",
+ "comment": "fix: add accessible names to Tree selection controls",
+ "packageName": "@fluentui/react-tree",
+ "email": "paulmardling@microsoft.com",
+ "dependentChangeType": "patch"
+}
diff --git a/change/@fluentui-web-components-23d0f947-9e63-44e6-a6af-f445a44dc095.json b/change/@fluentui-web-components-23d0f947-9e63-44e6-a6af-f445a44dc095.json
new file mode 100644
index 0000000000000..90abc7c0c8a0a
--- /dev/null
+++ b/change/@fluentui-web-components-23d0f947-9e63-44e6-a6af-f445a44dc095.json
@@ -0,0 +1,7 @@
+{
+ "type": "none",
+ "comment": "chore: security dependency remediation for S360 CVEs",
+ "packageName": "@fluentui/web-components",
+ "email": "paulmardling@microsoft.com",
+ "dependentChangeType": "none"
+}
diff --git a/package.json b/package.json
index 66041e4a52738..1f89dbe823ab9 100644
--- a/package.json
+++ b/package.json
@@ -249,7 +249,7 @@
"license-webpack-plugin": "4.0.2",
"lint-staged": "10.2.10",
"loader-utils": "2.0.4",
- "lodash": "4.17.21",
+ "lodash": "^4.18.1",
"markdown-table": "2.0.0",
"memfs": "3.5.3",
"micromatch": "4.0.8",
@@ -309,7 +309,7 @@
"terser": "5.39.1",
"terser-webpack-plugin": "5.3.10",
"through2": "4.0.2",
- "tmp": "0.2.1",
+ "tmp": "^0.2.7",
"ts-jest": "29.4.5",
"ts-loader": "9.4.2",
"ts-node": "10.9.2",
@@ -379,7 +379,7 @@
"swc-loader": "0.2.6",
"syncpack/minimatch": "^9.0.7",
"tar-fs": "2.1.4",
- "ws": "8.17.1"
+ "ws": "^8.21.1"
},
"nx": {
"includedScripts": []
diff --git a/packages/charts/chart-web-components/package.json b/packages/charts/chart-web-components/package.json
index bbd58b1244050..4e8f9f82d55c3 100644
--- a/packages/charts/chart-web-components/package.json
+++ b/packages/charts/chart-web-components/package.json
@@ -64,7 +64,7 @@
"@storybook/html": "9.1.17",
"@storybook/html-vite": "9.1.17",
"@tensile-perf/web-components": "~0.2.2",
- "chromedriver": "^125.0.0"
+ "chromedriver": "^151.0.0"
},
"dependencies": {
"@fluentui/tokens": "^1.0.0-alpha.23",
diff --git a/packages/react-components/react-tree/library/src/components/Tree/Tree.test.tsx b/packages/react-components/react-tree/library/src/components/Tree/Tree.test.tsx
index 4f5bc730ece6c..39c3f68e16128 100644
--- a/packages/react-components/react-tree/library/src/components/Tree/Tree.test.tsx
+++ b/packages/react-components/react-tree/library/src/components/Tree/Tree.test.tsx
@@ -1,8 +1,10 @@
import * as React from 'react';
-import { render } from '@testing-library/react';
+import { render, screen } from '@testing-library/react';
import { isConformant } from '../../testing/isConformant';
import { Tree } from './Tree';
import { TreeItem } from '../TreeItem/TreeItem';
+import { TreeItemLayout } from '../TreeItemLayout/TreeItemLayout';
+import { TreeItemPersonaLayout } from '../TreeItemPersonaLayout/TreeItemPersonaLayout';
describe('Tree', () => {
isConformant({
@@ -37,4 +39,118 @@ describe('Tree', () => {
expect(handleOpenChange).toHaveBeenNthCalledWith(2, expect.any(Object), expect.objectContaining({ open: false }));
});
+
+ describe('selection control accessibility', () => {
+ it.each([
+ {
+ case: 'multiselect',
+ selectionMode: 'multiselect',
+ role: 'checkbox',
+ layout: Item 1,
+ accessibleName: 'Item 1',
+ },
+ {
+ case: 'single',
+ selectionMode: 'single',
+ role: 'radio',
+ layout: Item 1,
+ accessibleName: 'Item 1',
+ },
+ {
+ case: 'TreeItemPersonaLayout',
+ selectionMode: 'multiselect',
+ role: 'checkbox',
+ layout: Jane Doe,
+ accessibleName: 'Jane Doe',
+ },
+ ] as const)('exposes a named $role selector ($case)', ({ selectionMode, role, layout, accessibleName }) => {
+ render(
+
+
+ {layout}
+
+ ,
+ );
+
+ expect(screen.getByRole(role, { name: accessibleName })).toBeTruthy();
+ });
+
+ it.each([
+ {
+ case: 'TreeItemLayout',
+ layout: Item 1,
+ mainId: 'custom-main',
+ accessibleName: 'Item 1',
+ },
+ {
+ case: 'TreeItemPersonaLayout',
+ layout: Jane Doe,
+ mainId: 'custom-persona-main',
+ accessibleName: 'Jane Doe',
+ },
+ ] as const)('preserves a consumer-provided main ID ($case)', ({ layout, mainId, accessibleName }) => {
+ render(
+
+
+ {layout}
+
+ ,
+ );
+
+ expect(screen.getByRole('checkbox', { name: accessibleName }).getAttribute('aria-labelledby')).toBe(mainId);
+ expect(document.getElementById(mainId)?.textContent).toBe(accessibleName);
+ });
+
+ it('preserves a consumer-provided layout ID', () => {
+ render(
+
+
+
+ Item 1
+
+
+ ,
+ );
+
+ const selector = screen.getByRole('checkbox', { name: 'Item 1' });
+ const mainId = selector.getAttribute('aria-labelledby');
+ const layout = document.getElementById('custom-layout');
+ const main = document.getElementById('lower-priority-main-id');
+
+ expect(layout?.classList.contains('fui-TreeItemLayout')).toBe(true);
+ expect(mainId).toBe('lower-priority-main-id');
+ expect(main?.classList.contains('fui-TreeItemLayout__main')).toBe(true);
+ });
+
+ it('preserves a consumer-provided selector aria-label', () => {
+ render(
+
+
+ Item 1
+
+ ,
+ );
+
+ const selector = screen.getByRole('checkbox', { name: 'Custom selector label' });
+ expect(selector.getAttribute('aria-label')).toBe('Custom selector label');
+ expect(selector.hasAttribute('aria-labelledby')).toBe(false);
+ });
+
+ it('preserves a consumer-provided selector aria-labelledby', () => {
+ render(
+ <>
+ External selector label
+
+
+ Item 1
+
+
+ >,
+ );
+
+ expect(screen.getByRole('checkbox', { name: 'External selector label' }).getAttribute('aria-labelledby')).toBe(
+ 'external-selector-label',
+ );
+ });
+ });
});
diff --git a/packages/react-components/react-tree/library/src/components/TreeItemLayout/useTreeItemLayout.tsx b/packages/react-components/react-tree/library/src/components/TreeItemLayout/useTreeItemLayout.tsx
index bccb8bfe85fcf..0804e495e46b0 100644
--- a/packages/react-components/react-tree/library/src/components/TreeItemLayout/useTreeItemLayout.tsx
+++ b/packages/react-components/react-tree/library/src/components/TreeItemLayout/useTreeItemLayout.tsx
@@ -9,6 +9,7 @@ import {
useEventCallback,
elementContains,
useControllableState,
+ useId,
} from '@fluentui/react-utilities';
import { useTreeItemContext_unstable, useTreeContext_unstable } from '../../contexts';
import type {
@@ -66,6 +67,32 @@ export const useTreeItemLayout_unstable = (
const checked = useTreeItemContext_unstable(ctx => ctx.checked);
const isBranch = useTreeItemContext_unstable(ctx => ctx.itemType === 'branch');
+ const mainShorthand = isResolvedShorthand(main) ? main : undefined;
+ const mainContentId = useId('fui-TreeItemLayout__main-', mainShorthand?.id);
+
+ // Link the selector to the main content unless the consumer provided an accessible name
+ const selectorShorthand = isResolvedShorthand(props.selector) ? props.selector : undefined;
+ const selectorAriaLabelledBy =
+ selectorShorthand?.['aria-label'] || selectorShorthand?.['aria-labelledby'] ? undefined : mainContentId;
+
+ const selector = slot.optional(props.selector, {
+ renderByDefault: selectionMode !== 'none',
+ defaultProps: {
+ checked,
+ tabIndex: -1,
+ ref: selectionRef,
+ 'aria-labelledby': selectorAriaLabelledBy,
+ // casting here to a union between checkbox and radio
+ // since ref is not present on the selector signature
+ // FIXME: look into Slot type to see if we can make this work
+ } as CheckboxProps | RadioProps,
+ elementType: (selectionMode === 'multiselect' ? Checkbox : Radio) as React.ElementType,
+ });
+ const mainSlot = slot.always(main, {
+ defaultProps: { id: selector ? mainContentId : undefined },
+ elementType: 'div',
+ });
+
// FIXME: Asserting is required here, as converting this to RefObject on context type would be a breaking change
// eslint-disable-next-line react-hooks/refs
assertIsRefObject(treeItemRef);
@@ -142,29 +169,18 @@ export const useTreeItemLayout_unstable = (
[setIsActionsVisible, onActionVisibilityChange, treeItemRef, isNavigatingWithKeyboard, targetDocument],
);
+ const expandIconRefs = useMergedRefs(expandIconRef);
const expandIcon = slot.optional(props.expandIcon, {
renderByDefault: isBranch,
defaultProps: {
children: ,
'aria-hidden': true,
+ ref: expandIconRefs,
},
elementType: 'div',
});
- const expandIconRefs = useMergedRefs(expandIcon?.ref, expandIconRef);
- if (expandIcon) {
- expandIcon.ref = expandIconRefs;
- }
const arrowNavigationProps = useArrowNavigationGroup({ circular: navigationMode === 'tree', axis: 'horizontal' });
- const actions = isActionsVisible
- ? slot.optional(props.actions, {
- defaultProps: { ...arrowNavigationProps, role: 'toolbar' },
- elementType: 'div',
- })
- : undefined;
- delete actions?.visible;
- delete actions?.onVisibilityChange;
- const actionsRefs = useMergedRefs(actions?.ref, actionsRef, actionsRefInternal);
const handleActionsBlur = useEventCallback((event: React.FocusEvent) => {
if (isResolvedShorthand(props.actions)) {
props.actions.onBlur?.(event);
@@ -177,10 +193,19 @@ export const useTreeItemLayout_unstable = (
} as Extract);
setIsActionsVisible(isRelatedTargetFromActions);
});
- if (actions) {
- actions.ref = actionsRefs;
- actions.onBlur = handleActionsBlur;
- }
+
+ const actionsRefs = useMergedRefs(actionsRef, actionsRefInternal);
+ const actions = isActionsVisible
+ ? slot.optional(props.actions, {
+ defaultProps: {
+ ...arrowNavigationProps,
+ role: 'toolbar',
+ ref: actionsRefs,
+ onBlur: handleActionsBlur,
+ },
+ elementType: 'div',
+ })
+ : undefined;
const hasActions = Boolean(props.actions);
@@ -233,26 +258,12 @@ export const useTreeItemLayout_unstable = (
},
),
iconBefore: slot.optional(iconBefore, { elementType: 'div' }),
- main: slot.always(main, { elementType: 'div' }),
+ main: mainSlot,
iconAfter: slot.optional(iconAfter, { elementType: 'div' }),
aside: !isActionsVisible ? slot.optional(props.aside, { elementType: 'div' }) : undefined,
actions,
expandIcon,
- selector: slot.optional(props.selector, {
- renderByDefault: selectionMode !== 'none',
- defaultProps: {
- checked,
- tabIndex: -1,
- 'aria-hidden': true,
- ref: selectionRef,
- // casting here to a union between checkbox and radio
- // since ref is not present on the selector signature
- // FIXME: look into Slot type to see if we can make this work
- } as CheckboxProps | RadioProps,
- elementType: (selectionMode === 'multiselect' ? Checkbox : Radio) as React.ElementType<
- CheckboxProps | RadioProps
- >,
- }),
+ selector,
};
};
diff --git a/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayout.ts b/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayout.ts
index 9a338ee629b3c..73e0e0ee41392 100644
--- a/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayout.ts
+++ b/packages/react-components/react-tree/library/src/components/TreeItemPersonaLayout/useTreeItemPersonaLayout.ts
@@ -52,7 +52,10 @@ export const useTreeItemPersonaLayout_unstable = (
selector: (selectionMode === 'multiselect' ? Checkbox : Radio) as React.ElementType,
},
avatarSize: treeAvatarSize[size],
- main: slot.always(main, { defaultProps: { children }, elementType: 'div' }),
+ main: slot.always(main, {
+ defaultProps: { children, id: treeItemLayoutState.main.id },
+ elementType: 'div',
+ }),
media: slot.always(media, { elementType: 'div' }),
description: slot.optional(description, { elementType: 'div' }),
};
diff --git a/packages/react-conformance/package.json b/packages/react-conformance/package.json
index ff62531e78889..2aec91ede0348 100644
--- a/packages/react-conformance/package.json
+++ b/packages/react-conformance/package.json
@@ -18,7 +18,7 @@
"dependencies": {
"@swc/helpers": "^0.5.1",
"chalk": "^2.4.2",
- "lodash": "^4.17.15",
+ "lodash": "^4.18.1",
"react-docgen-typescript": "^2.1.0",
"react-is": "^17.0.2"
},
diff --git a/packages/web-components/package.json b/packages/web-components/package.json
index d16bc8498f86e..4f545f4359c8a 100644
--- a/packages/web-components/package.json
+++ b/packages/web-components/package.json
@@ -106,7 +106,7 @@
"@wc-toolkit/cem-validator": "1.0.3",
"@wc-toolkit/module-path-resolver": "1.0.0",
"@wc-toolkit/type-parser": "1.0.3",
- "chromedriver": "^125.0.0",
+ "chromedriver": "^151.0.0",
"dedent": "^1.2.0",
"rollup-plugin-fast-tagged-templates": "^1.0.2"
},
diff --git a/yarn.lock b/yarn.lock
index c0c2c9084b73b..e47568548beee 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2579,7 +2579,7 @@ __metadata:
"@tensile-perf/web-components": "npm:~0.2.2"
"@types/d3-selection": "npm:^3.0.0"
"@types/d3-shape": "npm:^3.0.0"
- chromedriver: "npm:^125.0.0"
+ chromedriver: "npm:^151.0.0"
d3-selection: "npm:^3.0.0"
d3-shape: "npm:^3.0.0"
tabbable: "npm:^6.2.0"
@@ -2958,7 +2958,7 @@ __metadata:
license-webpack-plugin: "npm:4.0.2"
lint-staged: "npm:10.2.10"
loader-utils: "npm:2.0.4"
- lodash: "npm:4.17.21"
+ lodash: "npm:^4.18.1"
markdown-table: "npm:2.0.0"
memfs: "npm:3.5.3"
micromatch: "npm:4.0.8"
@@ -3018,7 +3018,7 @@ __metadata:
terser: "npm:5.39.1"
terser-webpack-plugin: "npm:5.3.10"
through2: "npm:4.0.2"
- tmp: "npm:0.2.1"
+ tmp: "npm:^0.2.7"
ts-jest: "npm:29.4.5"
ts-loader: "npm:9.4.2"
ts-node: "npm:10.9.2"
@@ -3240,7 +3240,7 @@ __metadata:
"@fluentui/recipes": "npm:*"
"@fluentui/theme-designer": "npm:*"
"@griffel/react": "npm:^1.5.32"
- "@microsoft/applicationinsights-web": "npm:^3"
+ "@microsoft/applicationinsights-web": "npm:^3.4.3"
react: "npm:19.2.0"
react-dom: "npm:19.2.0"
react-hook-form: "npm:^5.7.2"
@@ -3945,7 +3945,7 @@ __metadata:
dependencies:
"@swc/helpers": "npm:^0.5.1"
chalk: "npm:^2.4.2"
- lodash: "npm:^4.17.15"
+ lodash: "npm:^4.18.1"
react-docgen-typescript: "npm:^2.1.0"
react-is: "npm:^17.0.2"
peerDependencies:
@@ -6584,7 +6584,7 @@ __metadata:
"@wc-toolkit/cem-validator": "npm:1.0.3"
"@wc-toolkit/module-path-resolver": "npm:1.0.0"
"@wc-toolkit/type-parser": "npm:1.0.3"
- chromedriver: "npm:^125.0.0"
+ chromedriver: "npm:^151.0.0"
dedent: "npm:^1.2.0"
rollup-plugin-fast-tagged-templates: "npm:^1.0.2"
tslib: "npm:^2.1.0"
@@ -7440,109 +7440,90 @@ __metadata:
languageName: node
linkType: hard
-"@microsoft/applicationinsights-analytics-js@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-analytics-js@npm:3.3.0"
- dependencies:
- "@microsoft/applicationinsights-common": "npm:3.3.0"
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
- "@microsoft/applicationinsights-shims": "npm:3.0.1"
- "@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
- peerDependencies:
- tslib: "*"
- checksum: 10c0/6dc53dc076030acf3e248476ff454923d2a2fea0412763d42ab0db04246dd3331520a6099caa1bd2cb1a5ab8140ad9bc7b7e0d400b24a7df4e69bd9f8d1d6fb0
- languageName: node
- linkType: hard
-
-"@microsoft/applicationinsights-cfgsync-js@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-cfgsync-js@npm:3.3.0"
+"@microsoft/applicationinsights-analytics-js@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-analytics-js@npm:3.4.3"
dependencies:
- "@microsoft/applicationinsights-common": "npm:3.3.0"
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
+ "@microsoft/applicationinsights-core-js": "npm:3.4.3"
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-async": "npm:>= 0.5.2 < 2.x"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/61660f0cdea1888da416308edbbd9a7a4f45ec2f1ffcf6c7fe9f4050cf79bd93152292c045a5761c16ae5ec6ea16864eea242e8235d09230db6e8768815cb2c6
+ tslib: ">= 1.0.0"
+ checksum: 10c0/0792a544cffa3e1114796abbe206f9600c73d7c3d8aec3949e0e9081597aa52703c3d2f38f50e7307b685441b424efeb20186cd18edfb2afe1f7637d725a3d08
languageName: node
linkType: hard
-"@microsoft/applicationinsights-channel-js@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-channel-js@npm:3.3.0"
+"@microsoft/applicationinsights-cfgsync-js@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-cfgsync-js@npm:3.4.3"
dependencies:
- "@microsoft/applicationinsights-common": "npm:3.3.0"
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
+ "@microsoft/applicationinsights-core-js": "npm:3.4.3"
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-async": "npm:>= 0.5.2 < 2.x"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/dbe0acc1c349724c42f05eed7e07fe77f73a830dfda25cb583b81ccddae0216d1cc95687f008d1c751a51aa2e43a16232a43eb287987871c1e370d69f22492b9
+ tslib: ">= 1.0.0"
+ checksum: 10c0/00a13e425c36d01f3955607f8d7f79d856977bc71a20270cb28b18ba4fefbd1bc0e7856f40b4a4626dddf7279d877f646341a178c52510dd76209ccef9f2f94c
languageName: node
linkType: hard
-"@microsoft/applicationinsights-common@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-common@npm:3.3.0"
+"@microsoft/applicationinsights-channel-js@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-channel-js@npm:3.4.3"
dependencies:
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
+ "@microsoft/applicationinsights-core-js": "npm:3.4.3"
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/c125ee0098aff3c3ae0d80842adc3b5801442082af551d34d0bf26e0f452a0d4d30f2ecbee883e44e64f96d7670bc398f45778e19a7eeafba448ec8d100996b0
+ tslib: ">= 1.0.0"
+ checksum: 10c0/e6fff83b5197dba430c9f9ee4c30d1e640f0c24b6a91d87eb177d0b7470faeab06d267098e29d78de13d41f227d058b2e30b3cc1cc5f3e05b9be9c905194b808
languageName: node
linkType: hard
-"@microsoft/applicationinsights-core-js@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-core-js@npm:3.3.0"
+"@microsoft/applicationinsights-core-js@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-core-js@npm:3.4.3"
dependencies:
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-async": "npm:>= 0.5.2 < 2.x"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/411216852d99611f1a8502d04cba25467827128ca83f8f96e0553ff1436cd647447d8bb05cc0e2db4c4f0eb09de002fd8fe9e264536342a7dbe69c3936e64129
+ tslib: ">= 1.0.0"
+ checksum: 10c0/e14dd230ca65fef48859679ddbdd4d700bc3c9465f7b40e023b8d788c99cd7b2014c503141c9db0177a12441cebfdd16cd9b896f8fec988d45f9efd8f052054d
languageName: node
linkType: hard
-"@microsoft/applicationinsights-dependencies-js@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-dependencies-js@npm:3.3.0"
+"@microsoft/applicationinsights-dependencies-js@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-dependencies-js@npm:3.4.3"
dependencies:
- "@microsoft/applicationinsights-common": "npm:3.3.0"
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
+ "@microsoft/applicationinsights-core-js": "npm:3.4.3"
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-async": "npm:>= 0.5.2 < 2.x"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/186f96483c3cfd7b97704dd7e81cd5d915a110e85d646368e474edc664c418d10d17993bc7caefd48000cf23731bf5ca54c73514afa58d77fcc57f615a99b4d1
+ tslib: ">= 1.0.0"
+ checksum: 10c0/20c91d4e090b7c9445427f7a31dfc3c901a09ffa37bacd93ce07e2e79a3002ce3739174698e03b61b54a10f359d552919820bfbe75cd608e29751fa3d5426111
languageName: node
linkType: hard
-"@microsoft/applicationinsights-properties-js@npm:3.3.0":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-properties-js@npm:3.3.0"
+"@microsoft/applicationinsights-properties-js@npm:3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-properties-js@npm:3.4.3"
dependencies:
- "@microsoft/applicationinsights-common": "npm:3.3.0"
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
+ "@microsoft/applicationinsights-core-js": "npm:3.4.3"
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/04d09f4a350c1d39b0c0964f72a1852e7e35b3321f552faa32a9e82be36f5ffef2ead1f882f6009be3582846da88fe2883bdce621e5a8c955160bcd8fe094cdf
+ tslib: ">= 1.0.0"
+ checksum: 10c0/3c4fb4a502d9dd5ca71479d19f40910bef8d3279a99c2a80a0f59e598f856a4b2983be2303fd0a50366243f24c2674d78f8dea6386c698d6e0af986e1eeed1ca
languageName: node
linkType: hard
@@ -7555,24 +7536,23 @@ __metadata:
languageName: node
linkType: hard
-"@microsoft/applicationinsights-web@npm:^3":
- version: 3.3.0
- resolution: "@microsoft/applicationinsights-web@npm:3.3.0"
- dependencies:
- "@microsoft/applicationinsights-analytics-js": "npm:3.3.0"
- "@microsoft/applicationinsights-cfgsync-js": "npm:3.3.0"
- "@microsoft/applicationinsights-channel-js": "npm:3.3.0"
- "@microsoft/applicationinsights-common": "npm:3.3.0"
- "@microsoft/applicationinsights-core-js": "npm:3.3.0"
- "@microsoft/applicationinsights-dependencies-js": "npm:3.3.0"
- "@microsoft/applicationinsights-properties-js": "npm:3.3.0"
+"@microsoft/applicationinsights-web@npm:^3.4.3":
+ version: 3.4.3
+ resolution: "@microsoft/applicationinsights-web@npm:3.4.3"
+ dependencies:
+ "@microsoft/applicationinsights-analytics-js": "npm:3.4.3"
+ "@microsoft/applicationinsights-cfgsync-js": "npm:3.4.3"
+ "@microsoft/applicationinsights-channel-js": "npm:3.4.3"
+ "@microsoft/applicationinsights-core-js": "npm:3.4.3"
+ "@microsoft/applicationinsights-dependencies-js": "npm:3.4.3"
+ "@microsoft/applicationinsights-properties-js": "npm:3.4.3"
"@microsoft/applicationinsights-shims": "npm:3.0.1"
"@microsoft/dynamicproto-js": "npm:^2.0.3"
- "@nevware21/ts-async": "npm:>= 0.5.2 < 2.x"
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
+ "@nevware21/ts-async": "npm:>= 0.5.5 < 0.6.0"
+ "@nevware21/ts-utils": "npm:>= 0.14.0 < 2.x"
peerDependencies:
- tslib: "*"
- checksum: 10c0/62ddcb0e0c3ddf590287d6ec97641d91e30130e6fbed3c9c9c38c76ac68ea260d2c825c08ac9bcbf457f520f40b6ce55b425917d19f29b1d079559f8cdc5dbd8
+ tslib: ">= 1.0.0"
+ checksum: 10c0/13605848b7ae527a4316588c8bb67298a73662cd78228585752363b432ac7df6619a768d55676ce653a28bbc6d168cda994264e46b0d07d6c35459a70e2c91e3
languageName: node
linkType: hard
@@ -7897,19 +7877,19 @@ __metadata:
languageName: node
linkType: hard
-"@nevware21/ts-async@npm:>= 0.5.2 < 2.x":
- version: 0.5.2
- resolution: "@nevware21/ts-async@npm:0.5.2"
+"@nevware21/ts-async@npm:>= 0.5.5 < 0.6.0":
+ version: 0.5.5
+ resolution: "@nevware21/ts-async@npm:0.5.5"
dependencies:
- "@nevware21/ts-utils": "npm:>= 0.11.3 < 2.x"
- checksum: 10c0/3a4a744f4b67ceb00824323494f4eebac8194eef818400e2967d250f235d979dd74d76325496d7f17f5ecf5fed0c4c15de6ba4309b8653e81c852f084932effc
+ "@nevware21/ts-utils": "npm:>= 0.12.2 < 2.x"
+ checksum: 10c0/4460fa273cc855f9ee8e31a3092b0f94f52e228151494b66f7d318947aa4ecd36a60e485ab61dd47210418823839fa118b1781c31dfd72cdb863207940121e13
languageName: node
linkType: hard
-"@nevware21/ts-utils@npm:>= 0.10.4 < 2.x, @nevware21/ts-utils@npm:>= 0.11.3 < 2.x, @nevware21/ts-utils@npm:>= 0.9.4 < 2.x":
- version: 0.11.3
- resolution: "@nevware21/ts-utils@npm:0.11.3"
- checksum: 10c0/e5f6ecb5a0ea35ab7aa16fe4e4d204f45c5375531ec6d7d26b54dbb7f918c0b0161226cbd0b13bdbf081a8a210061f379e9c03635d897a53d25acd232b150780
+"@nevware21/ts-utils@npm:>= 0.10.4 < 2.x, @nevware21/ts-utils@npm:>= 0.12.2 < 2.x, @nevware21/ts-utils@npm:>= 0.14.0 < 2.x, @nevware21/ts-utils@npm:>= 0.9.4 < 2.x":
+ version: 0.16.0
+ resolution: "@nevware21/ts-utils@npm:0.16.0"
+ checksum: 10c0/fa86f51dc7b8c505228ffba896ad7cb0e392beafa21ff8b5d757494fa7a494fdef5b7e1189a35ff28838ddf87e0c2d17cfcfb050421574e461e9540eaa1633ca
languageName: node
linkType: hard
@@ -12171,7 +12151,7 @@ __metadata:
languageName: node
linkType: hard
-"adm-zip@npm:^0.5.17":
+"adm-zip@npm:^0.5.17, adm-zip@npm:^0.5.18":
version: 0.5.18
resolution: "adm-zip@npm:0.5.18"
checksum: 10c0/9b734aa7126a01913baec02bf495d086b5d7e63315522b7087620e3fc8279c8ebd65109da4d99f16fcf873d87522ae6ffd913aef65449fd22c68777b772685e9
@@ -12185,6 +12165,22 @@ __metadata:
languageName: node
linkType: hard
+"agent-base@npm:6":
+ version: 6.0.2
+ resolution: "agent-base@npm:6.0.2"
+ dependencies:
+ debug: "npm:4"
+ checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261
+ languageName: node
+ linkType: hard
+
+"agent-base@npm:9.0.0":
+ version: 9.0.0
+ resolution: "agent-base@npm:9.0.0"
+ checksum: 10c0/0274cd9a2a0ee78e3fbe0e80e7e0c41df27102466f7f7b3a67c045bb4c00fc517ce0496de3045b55f5eeec1a0e77d9d0a9b9320b0362bfe61e0c9e6d7ebaee76
+ languageName: node
+ linkType: hard
+
"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2":
version: 7.1.4
resolution: "agent-base@npm:7.1.4"
@@ -12919,14 +12915,15 @@ __metadata:
languageName: node
linkType: hard
-"axios@npm:^1.12.0, axios@npm:^1.6.7":
- version: 1.13.2
- resolution: "axios@npm:1.13.2"
+"axios@npm:^1.12.0, axios@npm:^1.18.1":
+ version: 1.18.1
+ resolution: "axios@npm:1.18.1"
dependencies:
- follow-redirects: "npm:^1.15.6"
- form-data: "npm:^4.0.4"
- proxy-from-env: "npm:^1.1.0"
- checksum: 10c0/e8a42e37e5568ae9c7a28c348db0e8cf3e43d06fcbef73f0048669edfe4f71219664da7b6cc991b0c0f01c28a48f037c515263cb79be1f1ae8ff034cd813867b
+ follow-redirects: "npm:^1.16.0"
+ form-data: "npm:^4.0.5"
+ https-proxy-agent: "npm:^5.0.1"
+ proxy-from-env: "npm:^2.1.0"
+ checksum: 10c0/9d9378a3af0d0ad730a52ad9d15ec7201f3926ad6e7e8bbffc5ae21ca2835ad11d1d9598698f5dd9718917486039f55ea1d7dc23d8e44fa827a55cc3262c02fc
languageName: node
linkType: hard
@@ -14228,20 +14225,20 @@ __metadata:
languageName: node
linkType: hard
-"chromedriver@npm:^125.0.0":
- version: 125.0.3
- resolution: "chromedriver@npm:125.0.3"
+"chromedriver@npm:^151.0.0":
+ version: 151.0.0
+ resolution: "chromedriver@npm:151.0.0"
dependencies:
"@testim/chrome-version": "npm:^1.1.4"
- axios: "npm:^1.6.7"
- compare-versions: "npm:^6.1.0"
- extract-zip: "npm:^2.0.1"
- proxy-agent: "npm:^6.4.0"
- proxy-from-env: "npm:^1.1.0"
- tcp-port-used: "npm:^1.0.2"
+ adm-zip: "npm:^0.5.18"
+ axios: "npm:^1.18.1"
+ compare-versions: "npm:^6.1.1"
+ proxy-agent: "npm:^8.0.2"
+ proxy-from-env: "npm:^2.1.0"
+ tcp-port-used: "npm:^1.0.3"
bin:
chromedriver: bin/chromedriver
- checksum: 10c0/87af99ea7ab96b333ee2809e4d08b8bb45d024fc2351e6dfba8e22ed46a8a6cdf354189cb9e17854e16a80a7f2904ad7b3ba6e1a0bfea0fd5e6ec3b3449437a3
+ checksum: 10c0/2eb4ead6d6444e841aeb545e2f24400bbad666e45b7f4227ca16bbd3455bbb62feadd80cc8147a8b46dbd4352c29617f6eb4b1fee6c49d73d7ac29b74b1f443d
languageName: node
linkType: hard
@@ -14810,10 +14807,10 @@ __metadata:
languageName: node
linkType: hard
-"compare-versions@npm:^6.1.0":
- version: 6.1.0
- resolution: "compare-versions@npm:6.1.0"
- checksum: 10c0/5378edc8a53ac98ed907da463e1d6c26f1ed2664006d6a0d54bbdf7f046a36c43e244740854fc0edfc1e09253b9a0b7c98d1282dfee9f6f1a87199599f611218
+"compare-versions@npm:^6.1.1":
+ version: 6.1.1
+ resolution: "compare-versions@npm:6.1.1"
+ checksum: 10c0/415205c7627f9e4f358f571266422980c9fe2d99086be0c9a48008ef7c771f32b0fbe8e97a441ffedc3910872f917a0675fe0fe3c3b6d331cda6d8690be06338
languageName: node
linkType: hard
@@ -15607,6 +15604,13 @@ __metadata:
languageName: node
linkType: hard
+"data-uri-to-buffer@npm:8.0.0":
+ version: 8.0.0
+ resolution: "data-uri-to-buffer@npm:8.0.0"
+ checksum: 10c0/ecfb39bae2b9238dbfd16d9a5abe9f13a89decbacddaaf7ae7eb99e0488d3283dd9222c9c2d937de647fab57b816b415fed64b1e239b249d7895535a2f9db616
+ languageName: node
+ linkType: hard
+
"data-uri-to-buffer@npm:^4.0.0":
version: 4.0.1
resolution: "data-uri-to-buffer@npm:4.0.1"
@@ -15909,6 +15913,19 @@ __metadata:
languageName: node
linkType: hard
+"degenerator@npm:7.0.1":
+ version: 7.0.1
+ resolution: "degenerator@npm:7.0.1"
+ dependencies:
+ ast-types: "npm:^0.13.4"
+ escodegen: "npm:^2.1.0"
+ esprima: "npm:^4.0.1"
+ peerDependencies:
+ quickjs-wasi: ^2.2.0
+ checksum: 10c0/1a074949a9d9fa105aa09a7f719dbe9deb5c66aaa5262411eeaacde7f423d1a160287f23e4e5cfea033879cf7eced6b8a70c7f5b05a6f81a8c330fae5f56c9f9
+ languageName: node
+ linkType: hard
+
"degenerator@npm:^5.0.0":
version: 5.0.1
resolution: "degenerator@npm:5.0.1"
@@ -18659,13 +18676,13 @@ __metadata:
languageName: node
linkType: hard
-"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6":
- version: 1.15.6
- resolution: "follow-redirects@npm:1.15.6"
+"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.16.0":
+ version: 1.16.0
+ resolution: "follow-redirects@npm:1.16.0"
peerDependenciesMeta:
debug:
optional: true
- checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071
+ checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181
languageName: node
linkType: hard
@@ -18764,16 +18781,16 @@ __metadata:
languageName: node
linkType: hard
-"form-data@npm:^4.0.4, form-data@npm:~4.0.0":
- version: 4.0.5
- resolution: "form-data@npm:4.0.5"
+"form-data@npm:^4.0.5, form-data@npm:~4.0.0":
+ version: 4.0.6
+ resolution: "form-data@npm:4.0.6"
dependencies:
asynckit: "npm:^0.4.0"
combined-stream: "npm:^1.0.8"
es-set-tostringtag: "npm:^2.1.0"
- hasown: "npm:^2.0.2"
- mime-types: "npm:^2.1.12"
- checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b
+ hasown: "npm:^2.0.4"
+ mime-types: "npm:^2.1.35"
+ checksum: 10c0/43947a77bf0ff45c6ceed789778982d47a3f3e720a74b71721174ebf3310a5f1a8be1d6b38a3ee3688e8a18a2c4273073ec0844cd37efda3eaf46d41c9c318ff
languageName: node
linkType: hard
@@ -19164,6 +19181,17 @@ __metadata:
languageName: node
linkType: hard
+"get-uri@npm:8.0.1":
+ version: 8.0.1
+ resolution: "get-uri@npm:8.0.1"
+ dependencies:
+ basic-ftp: "npm:^5.3.1"
+ data-uri-to-buffer: "npm:8.0.0"
+ debug: "npm:^4.3.4"
+ checksum: 10c0/d5916692ecaf441e59dd1bee6719a277c418f00cd0944f1f5755113248d49db40f34facba67070f41cac7b4c1e4f738926878b274510da7f9ba831532c9eaecc
+ languageName: node
+ linkType: hard
+
"get-uri@npm:^6.0.1":
version: 6.0.3
resolution: "get-uri@npm:6.0.3"
@@ -19643,12 +19671,12 @@ __metadata:
languageName: node
linkType: hard
-"hasown@npm:^2.0.2":
- version: 2.0.2
- resolution: "hasown@npm:2.0.2"
+"hasown@npm:^2.0.2, hasown@npm:^2.0.4":
+ version: 2.0.4
+ resolution: "hasown@npm:2.0.4"
dependencies:
function-bind: "npm:^1.1.2"
- checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9
+ checksum: 10c0/2d8de939e270b70618f8cebb69746620db10617dbb495bc66ddad326955ea24d3ca4af133aff3eb7c1853e0218f867bc2b050ec26fe02e3aea58f880ffc5e506
languageName: node
linkType: hard
@@ -20030,6 +20058,17 @@ __metadata:
languageName: node
linkType: hard
+"http-proxy-agent@npm:9.1.0":
+ version: 9.1.0
+ resolution: "http-proxy-agent@npm:9.1.0"
+ dependencies:
+ agent-base: "npm:9.0.0"
+ debug: "npm:^4.3.4"
+ proxy-agent-negotiate: "npm:1.1.0"
+ checksum: 10c0/1dff8eaef76b154545c1a7492fa01305dda393efba53d894f5fc45992d711fa4036bdc64a61e0bc76bb7531513a4f8ddcccdf81d1476ddcc9cbf621735d397e4
+ languageName: node
+ linkType: hard
+
"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1, http-proxy-agent@npm:^7.0.2":
version: 7.0.2
resolution: "http-proxy-agent@npm:7.0.2"
@@ -20090,6 +20129,27 @@ __metadata:
languageName: node
linkType: hard
+"https-proxy-agent@npm:9.1.0":
+ version: 9.1.0
+ resolution: "https-proxy-agent@npm:9.1.0"
+ dependencies:
+ agent-base: "npm:9.0.0"
+ debug: "npm:^4.3.4"
+ proxy-agent-negotiate: "npm:1.1.0"
+ checksum: 10c0/95ca9504944e0b6d214f9da0b4d747512bf79187b4c6f69db667049bdcc43e2b67c7932ad2c4bd6952e99e83de9a7d42dafff63672d7898da297b2736f4b42bd
+ languageName: node
+ linkType: hard
+
+"https-proxy-agent@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "https-proxy-agent@npm:5.0.1"
+ dependencies:
+ agent-base: "npm:6"
+ debug: "npm:4"
+ checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1
+ languageName: node
+ linkType: hard
+
"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6":
version: 7.0.6
resolution: "https-proxy-agent@npm:7.0.6"
@@ -20442,10 +20502,10 @@ __metadata:
languageName: node
linkType: hard
-"ip-regex@npm:^4.1.0":
- version: 4.3.0
- resolution: "ip-regex@npm:4.3.0"
- checksum: 10c0/f9ef1f5d0df05b9133a882974e572ae525ccd205260cb103dae337f1fc7451ed783391acc6ad688e56dd2598f769e8e72ecbb650ec34763396af822a91768562
+"ip-regex@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "ip-regex@npm:2.1.0"
+ checksum: 10c0/3ce2d8307fa0373ca357eba7504e66e73b8121805fd9eba6a343aeb077c64c30659fa876b11ac7a75635b7529d2ce87723f208a5b9d51571513b5c68c0cc1541
languageName: node
linkType: hard
@@ -21107,7 +21167,7 @@ __metadata:
languageName: node
linkType: hard
-"is-url@npm:^1.2.4":
+"is-url@npm:^1.2.2":
version: 1.2.4
resolution: "is-url@npm:1.2.4"
checksum: 10c0/0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3
@@ -21184,14 +21244,14 @@ __metadata:
languageName: node
linkType: hard
-"is2@npm:^2.0.6":
- version: 2.0.9
- resolution: "is2@npm:2.0.9"
+"is2@npm:2.0.1":
+ version: 2.0.1
+ resolution: "is2@npm:2.0.1"
dependencies:
deep-is: "npm:^0.1.3"
- ip-regex: "npm:^4.1.0"
- is-url: "npm:^1.2.4"
- checksum: 10c0/51090a2ad046651c1523e6aec98843c2be4b61fdafa5a68d89966b7d3b7116fdc68cfb218cfc3825eb20175fa741de2f89249546352dbc4ac1d86847fa4a084a
+ ip-regex: "npm:^2.1.0"
+ is-url: "npm:^1.2.2"
+ checksum: 10c0/f8f11258890c1b0c38d1dff02742b06218518ca94ef389022b32b43442149b23d5b17d3d264c22e0cd18447196b48d26b74190deb59ae219fb6506d53fc7f2d3
languageName: node
linkType: hard
@@ -22933,14 +22993,14 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:4.17.21":
- version: 4.17.21
- resolution: "lodash@npm:4.17.21"
- checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
+"lodash@npm:^4.17.10, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:^4.18.1":
+ version: 4.18.1
+ resolution: "lodash@npm:4.18.1"
+ checksum: 10c0/757228fc68805c59789e82185135cf85f05d0b2d3d54631d680ca79ec21944ec8314d4533639a14b8bcfbd97a517e78960933041a5af17ecb693ec6eecb99a27
languageName: node
linkType: hard
-"lodash@npm:^4.17.10, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:~4.17.15":
+"lodash@npm:~4.17.15":
version: 4.17.23
resolution: "lodash@npm:4.17.23"
checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6
@@ -24361,7 +24421,7 @@ __metadata:
languageName: node
linkType: hard
-"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34":
+"mime-types@npm:^2.1.18, 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"
dependencies:
@@ -25721,6 +25781,22 @@ __metadata:
languageName: node
linkType: hard
+"pac-proxy-agent@npm:9.1.0":
+ version: 9.1.0
+ resolution: "pac-proxy-agent@npm:9.1.0"
+ dependencies:
+ agent-base: "npm:9.0.0"
+ debug: "npm:^4.3.4"
+ get-uri: "npm:8.0.1"
+ http-proxy-agent: "npm:9.1.0"
+ https-proxy-agent: "npm:9.1.0"
+ pac-resolver: "npm:9.0.1"
+ quickjs-wasi: "npm:^2.2.0"
+ socks-proxy-agent: "npm:10.1.0"
+ checksum: 10c0/0866c2a5816a974a87bf0924cd1b78491ea462378b2da15f6413857531520eb99f136fc879b9c2ef593891e53f683781273e4d55b9a252764431c855165ad77a
+ languageName: node
+ linkType: hard
+
"pac-proxy-agent@npm:^7.1.0":
version: 7.2.0
resolution: "pac-proxy-agent@npm:7.2.0"
@@ -25737,6 +25813,18 @@ __metadata:
languageName: node
linkType: hard
+"pac-resolver@npm:9.0.1":
+ version: 9.0.1
+ resolution: "pac-resolver@npm:9.0.1"
+ dependencies:
+ degenerator: "npm:7.0.1"
+ netmask: "npm:^2.0.2"
+ peerDependencies:
+ quickjs-wasi: ^2.2.0
+ checksum: 10c0/65341f7d2075c281672283825939d0f08a855ac2934f3cd86eb6fd68970e765b6ceee52de791dfbd0cd70d97e64e3e170d47ea31969a2d33ba9a7df9c6504917
+ languageName: node
+ linkType: hard
+
"pac-resolver@npm:^7.0.1":
version: 7.0.1
resolution: "pac-resolver@npm:7.0.1"
@@ -26717,7 +26805,19 @@ __metadata:
languageName: node
linkType: hard
-"proxy-agent@npm:^6.4.0, proxy-agent@npm:^6.5.0":
+"proxy-agent-negotiate@npm:1.1.0":
+ version: 1.1.0
+ resolution: "proxy-agent-negotiate@npm:1.1.0"
+ peerDependencies:
+ kerberos: ^2.0.0
+ peerDependenciesMeta:
+ kerberos:
+ optional: true
+ checksum: 10c0/e1c89e46b739a790335555c8182ed919f6fa16ca244cd4c01a9806a1c471af785b3beff8bd8a891422bedfffb0f43115333d98ad426f9bc82e7cd20c6a15ceb0
+ languageName: node
+ linkType: hard
+
+"proxy-agent@npm:^6.5.0":
version: 6.5.0
resolution: "proxy-agent@npm:6.5.0"
dependencies:
@@ -26733,6 +26833,22 @@ __metadata:
languageName: node
linkType: hard
+"proxy-agent@npm:^8.0.2":
+ version: 8.0.2
+ resolution: "proxy-agent@npm:8.0.2"
+ dependencies:
+ agent-base: "npm:9.0.0"
+ debug: "npm:^4.3.4"
+ http-proxy-agent: "npm:9.1.0"
+ https-proxy-agent: "npm:9.1.0"
+ lru-cache: "npm:^7.14.1"
+ pac-proxy-agent: "npm:9.1.0"
+ proxy-from-env: "npm:^2.0.0"
+ socks-proxy-agent: "npm:10.1.0"
+ checksum: 10c0/afd4c16ffb56f9cc7fb9bcf9989f8e50da269c8fb79f81f111e969777b8670d8bf34e7461e7af63d8585180fcac43b5843ab19510facd350b8729dbe63ebce0d
+ languageName: node
+ linkType: hard
+
"proxy-from-env@npm:1.0.0":
version: 1.0.0
resolution: "proxy-from-env@npm:1.0.0"
@@ -26747,6 +26863,13 @@ __metadata:
languageName: node
linkType: hard
+"proxy-from-env@npm:^2.0.0, proxy-from-env@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "proxy-from-env@npm:2.1.0"
+ checksum: 10c0/ed01729fd4d094eab619cd7e17ce3698b3413b31eb102c4904f9875e677cd207392795d5b4adee9cec359dfd31c44d5ad7595a3a3ad51c40250e141512281c58
+ languageName: node
+ linkType: hard
+
"pseudomap@npm:^1.0.2":
version: 1.0.2
resolution: "pseudomap@npm:1.0.2"
@@ -26842,6 +26965,13 @@ __metadata:
languageName: node
linkType: hard
+"quickjs-wasi@npm:^2.2.0":
+ version: 2.2.0
+ resolution: "quickjs-wasi@npm:2.2.0"
+ checksum: 10c0/ed6bcd6415db0f89a7a6e81167ad435212b62a6214a98507c38ae8d7644e987c4d96cb0a7cd3bbd85f7458629cab72da811686c8303d7b4d384d082c059821fe
+ languageName: node
+ linkType: hard
+
"raf@npm:^3.1.0, raf@npm:^3.4.1":
version: 3.4.1
resolution: "raf@npm:3.4.1"
@@ -28871,6 +29001,17 @@ __metadata:
languageName: node
linkType: hard
+"socks-proxy-agent@npm:10.1.0":
+ version: 10.1.0
+ resolution: "socks-proxy-agent@npm:10.1.0"
+ dependencies:
+ agent-base: "npm:9.0.0"
+ debug: "npm:^4.3.4"
+ socks: "npm:^2.8.3"
+ checksum: 10c0/48125e2bb3c14796110bf8ab7d84c4db1ad950ad3360e32199cb7524365a84c1ea9c513976701724b7ed182ed6fc32f1740d37756ef618d377cb8533b76f250a
+ languageName: node
+ linkType: hard
+
"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5":
version: 8.0.5
resolution: "socks-proxy-agent@npm:8.0.5"
@@ -29946,13 +30087,13 @@ __metadata:
languageName: node
linkType: hard
-"tcp-port-used@npm:^1.0.2":
- version: 1.0.2
- resolution: "tcp-port-used@npm:1.0.2"
+"tcp-port-used@npm:^1.0.2, tcp-port-used@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "tcp-port-used@npm:1.0.3"
dependencies:
debug: "npm:4.3.1"
- is2: "npm:^2.0.6"
- checksum: 10c0/a5fb29e35f1e452f1064e3671d02b6d65e7d9bffad98d8da688270b6ffdaa9a8351fe8321aedf131f3904af70b569d9c5f6d9fe75d57dda19c466abac2bc025a
+ is2: "npm:2.0.1"
+ checksum: 10c0/23a330e9f59fb6e2dffe67263d518ac31566632092a5b78394add56bd3706f63a80851dea4f519eb3689051b0bfa6d23b0ff52798f1b56f75b3b0dbf1b589885
languageName: node
linkType: hard
@@ -30213,15 +30354,6 @@ __metadata:
languageName: node
linkType: hard
-"tmp@npm:0.2.1":
- version: 0.2.1
- resolution: "tmp@npm:0.2.1"
- dependencies:
- rimraf: "npm:^3.0.0"
- checksum: 10c0/67607aa012059c9ce697bee820ee51bc0f39b29a8766def4f92d3f764d67c7cf9205d537d24e0cb1ce9685c40d4c628ead010910118ea18348666b5c46ed9123
- languageName: node
- linkType: hard
-
"tmp@npm:^0.0.33":
version: 0.0.33
resolution: "tmp@npm:0.0.33"
@@ -30231,10 +30363,10 @@ __metadata:
languageName: node
linkType: hard
-"tmp@npm:^0.2.3, tmp@npm:~0.2.1, tmp@npm:~0.2.3":
- version: 0.2.3
- resolution: "tmp@npm:0.2.3"
- checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125
+"tmp@npm:^0.2.3, tmp@npm:^0.2.7, tmp@npm:~0.2.1, tmp@npm:~0.2.3":
+ version: 0.2.7
+ resolution: "tmp@npm:0.2.7"
+ checksum: 10c0/59eb55584f2f07210d3231b6a1f6b5c2b9794d8a7b509c8ee867ed2acad6d2245ee2448b7937b676ffbff3155a70077edde8a69f9d7cf0f90c86a62e8910c357
languageName: node
linkType: hard
@@ -32409,9 +32541,9 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:8.17.1":
- version: 8.17.1
- resolution: "ws@npm:8.17.1"
+"ws@npm:^8.21.1":
+ version: 8.21.1
+ resolution: "ws@npm:8.21.1"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
@@ -32420,7 +32552,7 @@ __metadata:
optional: true
utf-8-validate:
optional: true
- checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe
+ checksum: 10c0/c4c6f1d95f6d465262de2037c57c715725d67e078dd49420ede4e19115668aba159cb64d85c5e89c06eb2826be599e62e5095860ad6cc54ff42e8bd7684e1db8
languageName: node
linkType: hard