-
+
+
Due to Privacy Sandbox enforcements some features are backward
- incompatible or deprecated. This report performs a page scan for script
- src elements and affected JavaScript objects and methods. Review the
- following features and{' '}
+ incompatible or deprecated. Some features of Google Identity Services
+ are in use. Please review the following documentation and{' '}
{
{' '}
if necessary.
-
);
};
diff --git a/packages/library-detection/src/libraries/gsi/accordion.tsx b/packages/library-detection/src/libraries/gsi/accordion.tsx
index aa2183103..780d8567c 100644
--- a/packages/library-detection/src/libraries/gsi/accordion.tsx
+++ b/packages/library-detection/src/libraries/gsi/accordion.tsx
@@ -22,7 +22,7 @@ import { addUTMParams } from '@ps-analysis-tool/common';
/**
* Internal dependencies.
*/
-import { Accordion, FeatureList } from '../../components';
+import { Accordion } from '../../components';
import type { AccordionProps } from '../../types';
const GSIAccordion = ({ matches }: AccordionProps) => {
@@ -37,14 +37,11 @@ const GSIAccordion = ({ matches }: AccordionProps) => {
}
return (
-
-
+
+
The Google Sign-In JavaScript library is deprecated and is no longer
- supported. Review the following features and consider{' '}
+ supported. Some features of Google Identity Services are in use. Please
+ review the following documentation and{' '}
{
target="_blank"
rel="noreferrer"
>
- migrating
+ migrate
{' '}
- to a newer library if necessary.
+ if necessary.
-
);
};
diff --git a/packages/library-detection/src/libraries/jetpack-comments/accordion.tsx b/packages/library-detection/src/libraries/jetpack-comments/accordion.tsx
index 599a5b43b..bf760b578 100644
--- a/packages/library-detection/src/libraries/jetpack-comments/accordion.tsx
+++ b/packages/library-detection/src/libraries/jetpack-comments/accordion.tsx
@@ -37,7 +37,7 @@ const JetpackCommentsAccordion = ({ domQueryMatches }: AccordionProps) => {
}
return (
-
+
{
- const accordionTitleText = 'Jetpack Comments.';
+ const accordionTitleText = 'Jetpack Comments';
const accordionMessageText =
- 'Jetpack comments widget functionality may not work properly due to the phaseout of third-party cookies. For more information, please visit the Jetpack support forum.';
+ 'Jetpack comments widget functionality may not work properly due to the phaseout of third-party cookies. To inquire further about the same, please visit the Jetpack support forum.';
it('should show accordion', () => {
const domQueryMatches = [''];
diff --git a/packages/library-detection/src/libraries/jetpack-likes/accordion.tsx b/packages/library-detection/src/libraries/jetpack-likes/accordion.tsx
index e59618ea2..1ac11e428 100644
--- a/packages/library-detection/src/libraries/jetpack-likes/accordion.tsx
+++ b/packages/library-detection/src/libraries/jetpack-likes/accordion.tsx
@@ -37,7 +37,7 @@ const JetpackLikesAccordion = ({ domQueryMatches }: AccordionProps) => {
}
return (
-
+
{
}
return (
-
+
{
- const accordionTitleText = 'reCAPTCHA.';
+ const accordionTitleText = 'reCAPTCHA';
const accordionMessageText =
- 'reCAPTCHA functionality may not work properly due to the phaseout of third-party cookies. For more information, please visit the reCAPTCHA support forum.';
+ 'reCAPTCHA functionality may not work properly due to the phaseout of third-party cookies. To inquire further about the same, please visit the reCAPTCHA support forum.';
it('should show accordion', () => {
const domQueryMatches = [''];
From 994443bb75d6a40742d0c332c348a2666aea1c8b Mon Sep 17 00:00:00 2001
From: sayedtaqui
Date: Thu, 2 May 2024 09:33:10 +0530
Subject: [PATCH 07/36] Add comments
---
packages/extension/src/serviceWorker/index.ts | 3 ++-
packages/extension/src/utils/downloadReport.ts | 3 ++-
packages/extension/src/utils/generateReportObject.ts | 6 ++----
packages/extension/src/view/report/app.tsx | 3 ++-
.../src/view/report/stateProviders/data/dataProvider.tsx | 1 +
5 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index c8892240e..a80d4a398 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
/**
* External dependencies.
*/
@@ -79,6 +78,8 @@ chrome.webRequest.onResponseStarted.addListener(
const tab = await getTab(tabId);
let tabUrl = syncCookieStore?.getTabUrl(tabId);
+ // Sometimes, a site may send out requests while it is still in the preloading state. Any cookie set from these requests are classified as third-party cookies.
+ // For example nikkei.com. The cookie domain may be nikkei.com however the tab URL would be xyz.com so it becomes third-party
if (tab && tab.pendingUrl) {
tabUrl = tab.pendingUrl;
}
diff --git a/packages/extension/src/utils/downloadReport.ts b/packages/extension/src/utils/downloadReport.ts
index f1fbb441a..3e64dcd3d 100644
--- a/packages/extension/src/utils/downloadReport.ts
+++ b/packages/extension/src/utils/downloadReport.ts
@@ -22,6 +22,7 @@ import type {
TabFrames,
} from '@ps-analysis-tool/common';
import { saveAs } from 'file-saver';
+
/**
* Internal dependencies.
*/
@@ -32,7 +33,7 @@ import generateReportObject from './generateReportObject';
* @param url Top level URL.
* @param tabCookies Tab cookies.
* @param tabFrames Tab frames.
- * @param libraryMatches
+ * @param libraryMatches Libary matches
*/
export default async function downloadReport(
url: string,
diff --git a/packages/extension/src/utils/generateReportObject.ts b/packages/extension/src/utils/generateReportObject.ts
index 461947bcf..6d7eadc08 100644
--- a/packages/extension/src/utils/generateReportObject.ts
+++ b/packages/extension/src/utils/generateReportObject.ts
@@ -13,7 +13,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
/**
* External dependencies.
*/
@@ -22,7 +21,6 @@ import type {
TabCookies,
TabFrames,
} from '@ps-analysis-tool/common';
-
import {
prepareCookieStatsComponents,
prepareCookiesCount,
@@ -32,10 +30,10 @@ import {
/**
* Utility function to generate report object.
- * @param url Top level URL.
* @param tabCookies Tab cookies.
* @param tabFrames Tab frames.
- * @param libraryMatches
+ * @param libraryMatches Library matches
+ * @returns Report Object
*/
export default function generateReportObject(
tabCookies: TabCookies,
diff --git a/packages/extension/src/view/report/app.tsx b/packages/extension/src/view/report/app.tsx
index 70f595d90..56382301f 100644
--- a/packages/extension/src/view/report/app.tsx
+++ b/packages/extension/src/view/report/app.tsx
@@ -13,12 +13,12 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
/**
* External dependencies
*/
import React from 'react';
import { LibraryDetection } from '@ps-analysis-tool/library-detection';
+
/**
* Internal dependencies
*/
@@ -33,6 +33,7 @@ import { useData } from './stateProviders/data';
const App = () => {
const data = useData(({ state }) => state.data);
+
return (
diff --git a/packages/extension/src/view/report/stateProviders/data/dataProvider.tsx b/packages/extension/src/view/report/stateProviders/data/dataProvider.tsx
index ce193a1c1..c0adb4d83 100644
--- a/packages/extension/src/view/report/stateProviders/data/dataProvider.tsx
+++ b/packages/extension/src/view/report/stateProviders/data/dataProvider.tsx
@@ -18,6 +18,7 @@
*/
import React, { useEffect, useState, type PropsWithChildren } from 'react';
import { useLibraryDetectionContext } from '@ps-analysis-tool/library-detection';
+
/**
* Internal dependencies.
*/
From 72e635fe68146ae8cd41b070fc33aa1d08c69f13 Mon Sep 17 00:00:00 2001
From: sayedtaqui
Date: Thu, 2 May 2024 09:58:40 +0530
Subject: [PATCH 08/36] Refactor code
---
packages/extension/src/serviceWorker/index.ts | 84 ++++++++++---------
1 file changed, 43 insertions(+), 41 deletions(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index a80d4a398..7e181dff0 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -158,43 +158,6 @@ chrome.webRequest.onBeforeSendHeaders.addListener(
['extraHeaders', 'requestHeaders']
);
-/**
- * Fires when a tab is created.
- * @see https://developer.chrome.com/docs/extensions/reference/api/tabs#event-onCreated
- */
-chrome.tabs.onCreated.addListener((tab) => {
- if (!tab.id) {
- return;
- }
-
- if (!syncCookieStore) {
- syncCookieStore = new SynchnorousCookieStore();
- }
-
- if (tabMode && tabMode !== 'unlimited') {
- const doesTabExist = tabToRead;
- if (
- Object.keys(syncCookieStore?.tabsData ?? {}).length >=
- ALLOWED_NUMBER_OF_TABS &&
- doesTabExist
- ) {
- return;
- }
- tabToRead = tab.id.toString();
- syncCookieStore?.addTabData(tab.id);
- } else {
- syncCookieStore?.addTabData(tab.id);
- }
-});
-
-/**
- * Fires when a tab is closed.
- * @see https://developer.chrome.com/docs/extensions/reference/api/tabs#event-onRemoved
- */
-chrome.tabs.onRemoved.addListener((tabId) => {
- syncCookieStore?.removeTabData(tabId);
-});
-
/**
* Fires when a profile with extension is started.
* @see https://developer.chrome.com/docs/extensions/reference/api/runtime#event-onStartup
@@ -207,18 +170,21 @@ chrome.runtime.onStartup.addListener(async () => {
}
// @see https://developer.chrome.com/blog/longer-esw-lifetimes#whats_changed
- // Doing this to keep the service worker alive so that we dont loose any data and introduce any bug.
+ // We're doing this to keep the service worker active, preventing data loss.
setInterval(() => {
chrome.storage.local.get();
}, 28000);
- // @todo Send tab data of the active tab only, also if sending only the difference would make it any faster.
+ // Sync cookie data between popup and Devtool.
+ // @todo Only send the data from the active tab and the differences.
setInterval(() => {
- if (Object.keys(syncCookieStore?.tabsData ?? {}).length === 0) {
+ const data = syncCookieStore?.tabsData ?? {};
+
+ if (Object.keys(data).length === 0) {
return;
}
- Object.keys(syncCookieStore?.tabsData ?? {}).forEach((key) => {
+ Object.keys(data).forEach((key) => {
syncCookieStore?.sendUpdatedDataToPopupAndDevTools(Number(key));
});
}, 1200);
@@ -232,6 +198,42 @@ chrome.runtime.onStartup.addListener(async () => {
}
});
+/**
+ * Fires when a tab is created.
+ * @see https://developer.chrome.com/docs/extensions/reference/api/tabs#event-onCreated
+ */
+chrome.tabs.onCreated.addListener((tab) => {
+ if (!tab.id) {
+ return;
+ }
+
+ if (!syncCookieStore) {
+ syncCookieStore = new SynchnorousCookieStore();
+ }
+
+ if (tabMode && tabMode !== 'unlimited') {
+ const tabExists = tabToRead;
+ const data = syncCookieStore?.tabsData ?? {};
+
+ if (Object.keys(data).length >= ALLOWED_NUMBER_OF_TABS && tabExists) {
+ return;
+ }
+
+ tabToRead = tab.id.toString();
+ syncCookieStore?.addTabData(tab.id);
+ } else {
+ syncCookieStore?.addTabData(tab.id);
+ }
+});
+
+/**
+ * Fires when a tab is closed.
+ * @see https://developer.chrome.com/docs/extensions/reference/api/tabs#event-onRemoved
+ */
+chrome.tabs.onRemoved.addListener((tabId) => {
+ syncCookieStore?.removeTabData(tabId);
+});
+
/**
* Fires when a tab is updated.
* @see https://developer.chrome.com/docs/extensions/reference/api/tabs#event-onUpdated
From 8771d971be09d818079e0ceadb6a480373058dc1 Mon Sep 17 00:00:00 2001
From: Kudaligi Amoghavarsha
Date: Thu, 2 May 2024 20:25:25 +0530
Subject: [PATCH 09/36] Fix wrong place of firing onErrorOccured. (#654)
---
.../library-detection/src/core/stateProvider/index.tsx | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/packages/library-detection/src/core/stateProvider/index.tsx b/packages/library-detection/src/core/stateProvider/index.tsx
index cef91e36f..687174bbc 100644
--- a/packages/library-detection/src/core/stateProvider/index.tsx
+++ b/packages/library-detection/src/core/stateProvider/index.tsx
@@ -99,8 +99,11 @@ export const LibraryDetectionProvider = ({ children }: PropsWithChildren) => {
}, []);
const onErrorOccuredListener = useCallback(
- ({ frameId }: chrome.webNavigation.WebNavigationFramedCallbackDetails) => {
- if (frameId === 0) {
+ ({
+ frameId,
+ tabId: _tabId,
+ }: chrome.webNavigation.WebNavigationFramedCallbackDetails) => {
+ if (frameId === 0 && _tabId === chrome.devtools.inspectedWindow.tabId) {
setErrorOccured(true);
}
},
From e32e084811b737df4581166afbc482cedb5be5bb Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Thu, 2 May 2024 20:29:31 +0530
Subject: [PATCH 10/36] Update Privacy Sandbox timeline icon (#649)
* Update timeline icon and add styles
* Update icon with dark texts
---
.../design-system/src/icons/ps-timeline.svg | 50 ++++++++++---------
.../restrictionInfoContainer.tsx | 4 +-
2 files changed, 29 insertions(+), 25 deletions(-)
diff --git a/packages/design-system/src/icons/ps-timeline.svg b/packages/design-system/src/icons/ps-timeline.svg
index 6388c9cea..e4d72902f 100644
--- a/packages/design-system/src/icons/ps-timeline.svg
+++ b/packages/design-system/src/icons/ps-timeline.svg
@@ -1,24 +1,28 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/restrictionInfoContainer.tsx b/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/restrictionInfoContainer.tsx
index b83c17981..d890a8e3f 100644
--- a/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/restrictionInfoContainer.tsx
+++ b/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/restrictionInfoContainer.tsx
@@ -37,8 +37,8 @@ const RestrictionInfoContainer = () => (
title="Chrome has restricted third-party cookies by default for 1% of users."
/>
-
-
+
During this testing period, it is important for sites and services to{' '}
From d9c0a355ce95eadcbe06e8fce6319f15e8e284b2 Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Sun, 5 May 2024 10:39:33 +0530
Subject: [PATCH 11/36] Update landing pages UI (#659)
* Add component for handling content tiles and title
* Increase min width for landing page
* Add content to landing pages
* Style changes
* Add urls to content
* add dark bg color
* Change font size and weight
* update font
---
.../design-system/src/components/index.ts | 1 +
.../components/landingPage/contentPanel.tsx | 71 +++++++++++++++++++
.../antiCovertTracking/antiCovertTracking.tsx | 48 +++++++++++--
.../src/view/devtools/components/layout.tsx | 2 +-
.../privateAdvertising/privateAdvertising.tsx | 42 +++++++++--
.../siteBoundaries/siteBoundaries.tsx | 39 +++++++++-
6 files changed, 187 insertions(+), 16 deletions(-)
create mode 100644 packages/design-system/src/components/landingPage/contentPanel.tsx
diff --git a/packages/design-system/src/components/index.ts b/packages/design-system/src/components/index.ts
index 55209a6e1..97c832540 100644
--- a/packages/design-system/src/components/index.ts
+++ b/packages/design-system/src/components/index.ts
@@ -35,6 +35,7 @@ export { default as Details } from './cookieDetails/details';
export { default as CookieTable } from './cookieTable';
export { default as LandingPage } from './landingPage';
export { default as InfoCard } from './landingPage/infoCard';
+export { default as ContentPanel } from './landingPage/contentPanel';
export * from './landingPage/infoCard/fetchPSInfo';
export { default as ErrorFallback } from './errorFallback';
export { default as ExtensionReloadNotification } from './errorFallback/extensionReloadNotification';
diff --git a/packages/design-system/src/components/landingPage/contentPanel.tsx b/packages/design-system/src/components/landingPage/contentPanel.tsx
new file mode 100644
index 000000000..9c1116e46
--- /dev/null
+++ b/packages/design-system/src/components/landingPage/contentPanel.tsx
@@ -0,0 +1,71 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * External dependencies.
+ */
+import React from 'react';
+
+interface ContentPanelProps {
+ title: string;
+ content: { title: string; description: string; url: string }[];
+ titleStyles?: string;
+ counterStyles?: string;
+}
+
+const ContentPanel = ({
+ title,
+ content,
+ titleStyles = '',
+ counterStyles = '',
+}: ContentPanelProps) => {
+ return (
+
+ );
+};
+
+export default ContentPanel;
diff --git a/packages/extension/src/view/devtools/components/antiCovertTracking/antiCovertTracking.tsx b/packages/extension/src/view/devtools/components/antiCovertTracking/antiCovertTracking.tsx
index 6799cbea5..3aeda595e 100644
--- a/packages/extension/src/view/devtools/components/antiCovertTracking/antiCovertTracking.tsx
+++ b/packages/extension/src/view/devtools/components/antiCovertTracking/antiCovertTracking.tsx
@@ -18,18 +18,54 @@
* External Dependencies
*/
import React from 'react';
+import { ContentPanel, LandingPage } from '@ps-analysis-tool/design-system';
-/**
- * Internal Dependencies
- */
-import { LandingPage } from '@ps-analysis-tool/design-system';
+const content = [
+ {
+ title: 'IP Protection',
+ description:
+ "IP Protection is a proposal to avoid sharing a user's real IP address with third parties.",
+ url: 'https://developers.google.com/privacy-sandbox/protections/ip-protection',
+ },
+ {
+ title: 'Bounce Tracking Mitigations',
+ description:
+ 'Reduce or eliminate the ability of bounce tracking to recognize people across contexts.',
+ url: 'https://developers.google.com/privacy-sandbox/protections/bounce-tracking-mitigations',
+ },
+ {
+ title: 'Privacy Budget',
+ description:
+ 'This proposal suggests a limit to the amount of individual user data that can be exposed to sites, so that in total it is insufficient to track and identify individuals.',
+ url: 'https://developers.google.com/privacy-sandbox/protections/privacy-budget',
+ },
+ {
+ title: 'User-Agent Reduction',
+ description:
+ 'Minimize the identifying information shared in the User-Agent string, which may be used for passive fingerprinting.',
+ url: 'https://developers.google.com/privacy-sandbox/protections/user-agent',
+ },
+ {
+ title: 'Private State Tokens',
+ description:
+ "Enable trust in a user's authenticity to be conveyed from one context to another, to help sites combat fraud and distinguish bots from real humans—without passive tracking.",
+ url: 'https://developers.google.com/privacy-sandbox/protections/private-state-tokens',
+ },
+];
const AntiCovertTracking = () => {
return (
+ }
/>
);
};
diff --git a/packages/extension/src/view/devtools/components/layout.tsx b/packages/extension/src/view/devtools/components/layout.tsx
index d33693718..be014128d 100644
--- a/packages/extension/src/view/devtools/components/layout.tsx
+++ b/packages/extension/src/view/devtools/components/layout.tsx
@@ -233,7 +233,7 @@ const Layout = ({ setSidebarData }: LayoutProps) => {
className="w-full h-full overflow-auto"
id="cookies-landing-scroll-container"
>
-
diff --git a/packages/extension/src/view/devtools/components/privateAdvertising/privateAdvertising.tsx b/packages/extension/src/view/devtools/components/privateAdvertising/privateAdvertising.tsx
index 1acf38e09..479e02f9f 100644
--- a/packages/extension/src/view/devtools/components/privateAdvertising/privateAdvertising.tsx
+++ b/packages/extension/src/view/devtools/components/privateAdvertising/privateAdvertising.tsx
@@ -18,18 +18,48 @@
* External Dependencies
*/
import React from 'react';
+import { ContentPanel, LandingPage } from '@ps-analysis-tool/design-system';
-/**
- * Internal Dependencies
- */
-import { LandingPage } from '@ps-analysis-tool/design-system';
+const content = [
+ {
+ title: 'Protected Audience',
+ description:
+ 'The Protected Audience API serves remarketing and custom audience use cases without third party cross-site tracking.',
+ url: 'https://developers.google.com/privacy-sandbox/relevance/protected-audience',
+ },
+ {
+ title: 'Attribution Reporting',
+ description:
+ 'The Attribution Reporting API enables measurement of ad performance without third party cross-site tracking.',
+ url: 'https://developers.google.com/privacy-sandbox/relevance/attribution-reporting',
+ },
+ {
+ title: 'Private Aggregation',
+ description:
+ 'The Private Aggregation API has been built for aggregating and reporting on cross-site data in a privacy-preserving manner.',
+ url: 'https://developers.google.com/privacy-sandbox/relevance/private-aggregation',
+ },
+ {
+ title: 'Topics',
+ description:
+ 'The Topics API enables interest-based advertising while preserving user privacy.',
+ url: 'https://developers.google.com/privacy-sandbox/relevance/topics',
+ },
+];
const PrivateAdvertising = () => {
return (
+ }
/>
);
};
diff --git a/packages/extension/src/view/devtools/components/siteBoundaries/siteBoundaries.tsx b/packages/extension/src/view/devtools/components/siteBoundaries/siteBoundaries.tsx
index 7fa521915..59f6643f9 100644
--- a/packages/extension/src/view/devtools/components/siteBoundaries/siteBoundaries.tsx
+++ b/packages/extension/src/view/devtools/components/siteBoundaries/siteBoundaries.tsx
@@ -17,14 +17,47 @@
* External Dependencies
*/
import React from 'react';
-import { LandingPage } from '@ps-analysis-tool/design-system';
+import { ContentPanel, LandingPage } from '@ps-analysis-tool/design-system';
+
+const content = [
+ {
+ title: 'CHIPS',
+ description:
+ 'The new cookie attribute, Partitioned, allows developers to opt a cookie into partitioned storage, with separate cookie jars per top-level site.',
+ url: 'https://developers.google.com/privacy-sandbox/3pcd/chips',
+ },
+ {
+ title: 'Storage Access API',
+ description:
+ 'Storage Access API allows iframes to request storage access permissions when access would otherwise be denied by browser settings.',
+ url: 'https://developers.google.com/privacy-sandbox/3pcd/storage-access-api',
+ },
+ {
+ title: 'Related Website Sets',
+ description:
+ 'Related Website Sets (RWS) is a way for a company to declare relationships among sites, so that browsers allow limited third-party cookie access for specific purposes.',
+ url: 'https://developers.google.com/privacy-sandbox/3pcd/related-website-sets',
+ },
+ {
+ title: 'Federated Credential Management API',
+ description: 'A web API for privacy-preserving identity federation.',
+ url: 'https://developers.google.com/privacy-sandbox/3pcd/fedcm',
+ },
+];
const SiteBoundaries = () => {
return (
+ }
+ extraClasses="min-h-[78vh] w-full"
/>
);
};
From fc3b0c69deb338f54c87f2e5160ebd4d2aac9245 Mon Sep 17 00:00:00 2001
From: Kudaligi Amoghavarsha
Date: Sun, 5 May 2024 10:40:26 +0530
Subject: [PATCH 12/36] Remove exclude from audits exclusion reason. (#658)
---
packages/extension/src/serviceWorker/index.ts | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 7e181dff0..4c9913f51 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -472,9 +472,18 @@ chrome.debugger.onEvent.addListener((source, method, params) => {
return;
}
try {
+ const modifiedCookieExclusionReasons = cookieExclusionReasons.map(
+ (reason) => {
+ if (reason.toLowerCase().startsWith('exclude')) {
+ return reason.substring(7) as Protocol.Network.CookieBlockedReason;
+ }
+ return reason as Protocol.Network.CookieBlockedReason;
+ }
+ );
+
syncCookieStore?.addCookieExclusionWarningReason(
cookie?.name + domainToUse + cookie?.path,
- cookieExclusionReasons,
+ modifiedCookieExclusionReasons,
cookieWarningReasons,
source.tabId
);
From a5561ab7e529bf9a48aafcd6eb0488516ea3198b Mon Sep 17 00:00:00 2001
From: Kudaligi Amoghavarsha
Date: Sun, 5 May 2024 10:41:38 +0530
Subject: [PATCH 13/36] Fix: Revise method to keep service worker alive. (#655)
* Remove chrome.storage.local.get interval calls
* Remove left over contents
* Show messaging to user when serviceworker is slept.
* Get isUsingCDP and allowedNumberOfTabs.
---
packages/extension/src/constants.ts | 2 +-
packages/extension/src/contentScript/index.ts | 20 +++++++
packages/extension/src/serviceWorker/index.ts | 58 +++++++++++++++----
.../src/store/synchnorousCookieStore.ts | 2 +
.../stateProviders/cookie/cookieProvider.tsx | 7 +++
5 files changed, 76 insertions(+), 13 deletions(-)
diff --git a/packages/extension/src/constants.ts b/packages/extension/src/constants.ts
index 6790231fc..7034e045d 100644
--- a/packages/extension/src/constants.ts
+++ b/packages/extension/src/constants.ts
@@ -15,7 +15,7 @@
*/
export const ALLOWED_NUMBER_OF_TABS = 1;
export const WEBPAGE_PORT_NAME = 'psat-webpage';
-export const DEVTOOL_PORT_NAME = 'psat-devtool';
+export const SERVICE_WORKER_PORT_NAME = 'psat-serviceworker';
export const SETTING_PAGE_CONTROLS = [
{
diff --git a/packages/extension/src/contentScript/index.ts b/packages/extension/src/contentScript/index.ts
index 55f5e6e2b..f7a0ab8b2 100644
--- a/packages/extension/src/contentScript/index.ts
+++ b/packages/extension/src/contentScript/index.ts
@@ -41,6 +41,7 @@ import { TOOLTIP_CLASS } from './constants';
import {
DEVTOOLS_SET_JAVASCSCRIPT_COOKIE,
GET_JS_COOKIES,
+ SERVICE_WORKER_PORT_NAME,
TABID_STORAGE,
WEBPAGE_PORT_NAME,
} from '../constants';
@@ -62,6 +63,11 @@ class WebpageContentScript {
*/
port: chrome.runtime.Port | null = null;
+ /**
+ * Serviceeworker Connection port
+ */
+ serviceWorkerPort: chrome.runtime.Port | null = null;
+
/**
* TabId of the current Tab
*/
@@ -146,6 +152,13 @@ class WebpageContentScript {
if (message?.payload?.type === TABID_STORAGE) {
this.tabId = message.payload.tabId;
+ chrome.runtime.sendMessage({
+ setInPage: true,
+ type: 'PING',
+ payload: {
+ tabId: this.tabId,
+ },
+ });
}
if (message?.payload?.type === GET_JS_COOKIES) {
@@ -163,6 +176,11 @@ class WebpageContentScript {
port.onMessage.addListener(this.onMessage);
port.onDisconnect.addListener(this.onDisconnect);
}
+ if (port.name.startsWith(SERVICE_WORKER_PORT_NAME)) {
+ this.serviceWorkerPort = port;
+ port.onMessage.addListener(this.onMessage);
+ port.onDisconnect.addListener(this.onDisconnect);
+ }
});
}
@@ -293,6 +311,8 @@ class WebpageContentScript {
setInPage: false,
});
}
+ this.serviceWorkerPort?.disconnect();
+ this.serviceWorkerPort = null;
}
/**
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 4c9913f51..30a0b1a70 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -36,6 +36,7 @@ import {
INITIAL_SYNC,
POPUP_CLOSE,
POPUP_OPEN,
+ SERVICE_WORKER_PORT_NAME,
SERVICE_WORKER_RELOAD_MESSAGE,
SERVICE_WORKER_TABS_RELOAD_COMMAND,
SET_TAB_TO_READ,
@@ -169,12 +170,6 @@ chrome.runtime.onStartup.addListener(async () => {
syncCookieStore = new SynchnorousCookieStore();
}
- // @see https://developer.chrome.com/blog/longer-esw-lifetimes#whats_changed
- // We're doing this to keep the service worker active, preventing data loss.
- setInterval(() => {
- chrome.storage.local.get();
- }, 28000);
-
// Sync cookie data between popup and Devtool.
// @todo Only send the data from the active tab and the differences.
setInterval(() => {
@@ -309,9 +304,6 @@ chrome.runtime.onInstalled.addListener(async (details) => {
// @see https://developer.chrome.com/blog/longer-esw-lifetimes#whats_changed
// Doing this to keep the service worker alive so that we dont loose any data and introduce any bug.
- setInterval(() => {
- chrome.storage.local.get();
- }, 28000);
// @todo Send tab data of the active tab only, also if sending only the difference would make it any faster.
setInterval(() => {
@@ -635,6 +627,51 @@ chrome.runtime.onMessage.addListener(async (request) => {
const incomingMessageTabId = request.payload.tabId;
+ if ('PING' === request?.type) {
+ if (
+ syncCookieStore &&
+ !syncCookieStore?.tabs[incomingMessageTabId]?.portRef
+ ) {
+ syncCookieStore.tabs[incomingMessageTabId].portRef = chrome.tabs.connect(
+ Number(incomingMessageTabId),
+ {
+ name: `${SERVICE_WORKER_PORT_NAME}-${incomingMessageTabId}`,
+ }
+ );
+
+ if (syncCookieStore.tabs[incomingMessageTabId].portRef) {
+ setInterval(() => {
+ syncCookieStore?.tabs[incomingMessageTabId].portRef?.postMessage({
+ status: 'ping',
+ });
+ }, 10000);
+ }
+
+ syncCookieStore.tabs[
+ incomingMessageTabId
+ ].portRef.onDisconnect.addListener(() => {
+ if (!syncCookieStore) {
+ chrome.runtime.sendMessage({
+ type: 'SERVICE_WORKER_SLEPT',
+ });
+ syncCookieStore = new SynchnorousCookieStore();
+ (async () => {
+ const settings = await chrome.storage.sync.get();
+ globalIsUsingCDP = settings.isUsingCDP ?? false;
+ tabMode = settings.allowedNumberOfTabs;
+ })();
+ return;
+ }
+
+ if (syncCookieStore.tabs[incomingMessageTabId].portRef) {
+ syncCookieStore.tabs[incomingMessageTabId].portRef = null;
+ }
+
+ clearInterval(10000);
+ });
+ }
+ }
+
if (DEVTOOLS_OPEN === incomingMessageType) {
const dataToSend: { [key: string]: string | boolean } = {};
dataToSend['tabMode'] = tabMode;
@@ -715,9 +752,6 @@ chrome.windows.onCreated.addListener(async () => {
// @see https://developer.chrome.com/blog/longer-esw-lifetimes#whats_changed
// Doing this to keep the service worker alive so that we dont loose any data and introduce any bug.
- setInterval(() => {
- chrome.storage.local.get();
- }, 28000);
// We do not want to clear content settings if a user has create one more window.
if (totalWindows.length < 2) {
diff --git a/packages/extension/src/store/synchnorousCookieStore.ts b/packages/extension/src/store/synchnorousCookieStore.ts
index 920e95774..97588ac3f 100644
--- a/packages/extension/src/store/synchnorousCookieStore.ts
+++ b/packages/extension/src/store/synchnorousCookieStore.ts
@@ -49,6 +49,7 @@ class SynchnorousCookieStore {
devToolsOpenState: boolean;
popupOpenState: boolean;
newUpdates: number;
+ portRef: any;
};
} = {};
@@ -306,6 +307,7 @@ class SynchnorousCookieStore {
devToolsOpenState: false,
popupOpenState: false,
newUpdates: 0,
+ portRef: null,
};
}
diff --git a/packages/extension/src/view/devtools/stateProviders/cookie/cookieProvider.tsx b/packages/extension/src/view/devtools/stateProviders/cookie/cookieProvider.tsx
index e790654b2..d1f1bd8a1 100644
--- a/packages/extension/src/view/devtools/stateProviders/cookie/cookieProvider.tsx
+++ b/packages/extension/src/view/devtools/stateProviders/cookie/cookieProvider.tsx
@@ -217,6 +217,7 @@ const Provider = ({ children }: PropsWithChildren) => {
}, [allowedNumberOfTabs, tabFrames]);
const messagePassingListener = useCallback(
+ // eslint-disable-next-line complexity
async (message: {
type: string;
payload: {
@@ -230,9 +231,15 @@ const Provider = ({ children }: PropsWithChildren) => {
if (!message.type) {
return;
}
+
const tabId = chrome.devtools.inspectedWindow.tabId;
const incomingMessageType = message.type;
+ if (incomingMessageType === 'SERVICE_WORKER_SLEPT') {
+ setContextInvalidated(true);
+ localStorage.setItem('contextInvalidated', 'true');
+ }
+
if (SET_TAB_TO_READ === incomingMessageType) {
const tab = await getTab(tabId?.toString() || '');
setTabUrl(tab?.url ?? '');
From d1d38c4230dce7bb29e7d9832c6304afea2dc1e1 Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Sun, 5 May 2024 10:56:57 +0530
Subject: [PATCH 14/36] Fix: Merge blocked reasons data in dashboard (#650)
* Merge old data while extraction
* Use blocked reasons for calculation in dashboard
* test: update results
* use set for uniqueness in reasons
* test: update testcases for blocked reasons
* Remove .env files added accidently
---------
Co-authored-by: sayedtaqui
---
.../src/components/siteMapReport/layout.tsx | 6 ++++--
.../siteReport/tabs/siteCookiesWithIssues/index.tsx | 2 +-
.../src/components/utils/extractReportData.ts | 11 ++++++++++-
.../src/components/utils/tests/data.mock.ts | 2 ++
.../src/components/utils/tests/extractReportData.ts | 3 +++
5 files changed, 20 insertions(+), 4 deletions(-)
diff --git a/packages/cli-dashboard/src/components/siteMapReport/layout.tsx b/packages/cli-dashboard/src/components/siteMapReport/layout.tsx
index ef381cc60..896f74218 100644
--- a/packages/cli-dashboard/src/components/siteMapReport/layout.tsx
+++ b/packages/cli-dashboard/src/components/siteMapReport/layout.tsx
@@ -81,7 +81,9 @@ const Layout = ({
const cookiesWithIssues = useMemo(
() =>
Object.fromEntries(
- Object.entries(reshapedCookies).filter(([, cookie]) => cookie.isBlocked)
+ Object.entries(reshapedCookies).filter(
+ ([, cookie]) => cookie.isBlocked || cookie.blockedReasons?.length
+ )
),
[reshapedCookies]
);
@@ -172,7 +174,7 @@ const Layout = ({
Element: SiteMapCookiesWithIssues,
props: {
cookies: Object.values(reshapedCookies).filter(
- (cookie) => cookie.isBlocked
+ (cookie) => cookie.isBlocked || cookie.blockedReasons?.length
),
},
};
diff --git a/packages/cli-dashboard/src/components/siteReport/tabs/siteCookiesWithIssues/index.tsx b/packages/cli-dashboard/src/components/siteReport/tabs/siteCookiesWithIssues/index.tsx
index 29de488a4..8814df476 100644
--- a/packages/cli-dashboard/src/components/siteReport/tabs/siteCookiesWithIssues/index.tsx
+++ b/packages/cli-dashboard/src/components/siteReport/tabs/siteCookiesWithIssues/index.tsx
@@ -34,7 +34,7 @@ const SiteCookiesWithIssues = ({
}: SiteCookiesWithIssuesProps) => {
const { tabCookies } = useContentStore(({ state }) => ({
tabCookies: Object.values(state.tabCookies).filter(
- (cookie) => cookie.isBlocked
+ (cookie) => cookie.isBlocked || cookie.blockedReasons?.length
),
}));
diff --git a/packages/cli-dashboard/src/components/utils/extractReportData.ts b/packages/cli-dashboard/src/components/utils/extractReportData.ts
index 94b3b8561..8970695a2 100644
--- a/packages/cli-dashboard/src/components/utils/extractReportData.ts
+++ b/packages/cli-dashboard/src/components/utils/extractReportData.ts
@@ -66,7 +66,16 @@ const formatCookieData = (
}
Object.entries(_cData).forEach(([key, cookie]) => {
- store[frame][key] = cookie;
+ store[frame][key] = {
+ ...cookie,
+ isBlocked: store[frame][key]?.isBlocked || cookie.isBlocked,
+ blockedReasons: [
+ ...new Set([
+ ...(store[frame][key]?.blockedReasons || []),
+ ...(cookie.blockedReasons || []),
+ ]),
+ ],
+ };
});
});
};
diff --git a/packages/cli-dashboard/src/components/utils/tests/data.mock.ts b/packages/cli-dashboard/src/components/utils/tests/data.mock.ts
index ad751f773..3e0db39c9 100644
--- a/packages/cli-dashboard/src/components/utils/tests/data.mock.ts
+++ b/packages/cli-dashboard/src/components/utils/tests/data.mock.ts
@@ -119,6 +119,7 @@ export const tempMultiPageData: CompleteJson[] = [
},
url: '',
isBlocked: false,
+ blockedReasons: ['ThirdPartyPhaseout'],
isFirstParty: true,
},
},
@@ -173,6 +174,7 @@ export const tempMultiPageData: CompleteJson[] = [
},
url: '',
isBlocked: false,
+ blockedReasons: ['ExcludeDomainNonASCII'],
isFirstParty: true,
},
},
diff --git a/packages/cli-dashboard/src/components/utils/tests/extractReportData.ts b/packages/cli-dashboard/src/components/utils/tests/extractReportData.ts
index ca5dd24b7..e90845657 100644
--- a/packages/cli-dashboard/src/components/utils/tests/extractReportData.ts
+++ b/packages/cli-dashboard/src/components/utils/tests/extractReportData.ts
@@ -57,6 +57,7 @@ describe('extractReportData', () => {
url: '',
pageUrl: 'https://www.cnn.com/index.html',
isBlocked: false,
+ blockedReasons: ['ThirdPartyPhaseout'],
isFirstParty: true,
},
['countryCode:.cnn.com:/https://edition.cnn.com/index.html']: {
@@ -80,6 +81,7 @@ describe('extractReportData', () => {
pageUrl: 'https://edition.cnn.com/index.html',
isBlocked: false,
isFirstParty: true,
+ blockedReasons: ['ExcludeDomainNonASCII'],
},
},
[UNKNOWN_FRAME_KEY]: {},
@@ -144,6 +146,7 @@ describe('extractReportData', () => {
url: '',
pageUrl: 'https://edition.cnn.com/index.html',
isBlocked: false,
+ blockedReasons: ['ThirdPartyPhaseout', 'ExcludeDomainNonASCII'],
isFirstParty: true,
},
},
From bac4d895b4d2841077a7aca447da2a2fb96c2499 Mon Sep 17 00:00:00 2001
From: Amoghavarsha Kudaligi
Date: Mon, 6 May 2024 12:17:20 +0530
Subject: [PATCH 15/36] Fix error and remove deadcode from codebase.
---
packages/extension/src/serviceWorker/index.ts | 20 +++++--------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 30a0b1a70..5a355eb1c 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -630,7 +630,7 @@ chrome.runtime.onMessage.addListener(async (request) => {
if ('PING' === request?.type) {
if (
syncCookieStore &&
- !syncCookieStore?.tabs[incomingMessageTabId]?.portRef
+ syncCookieStore.tabs[incomingMessageTabId]?.portRef
) {
syncCookieStore.tabs[incomingMessageTabId].portRef = chrome.tabs.connect(
Number(incomingMessageTabId),
@@ -650,20 +650,10 @@ chrome.runtime.onMessage.addListener(async (request) => {
syncCookieStore.tabs[
incomingMessageTabId
].portRef.onDisconnect.addListener(() => {
- if (!syncCookieStore) {
- chrome.runtime.sendMessage({
- type: 'SERVICE_WORKER_SLEPT',
- });
- syncCookieStore = new SynchnorousCookieStore();
- (async () => {
- const settings = await chrome.storage.sync.get();
- globalIsUsingCDP = settings.isUsingCDP ?? false;
- tabMode = settings.allowedNumberOfTabs;
- })();
- return;
- }
-
- if (syncCookieStore.tabs[incomingMessageTabId].portRef) {
+ if (
+ syncCookieStore &&
+ syncCookieStore.tabs[incomingMessageTabId].portRef
+ ) {
syncCookieStore.tabs[incomingMessageTabId].portRef = null;
}
From 8554f741f79fe94979eb7ff234b6f27da5253792 Mon Sep 17 00:00:00 2001
From: Amoghavarsha Kudaligi
Date: Mon, 6 May 2024 15:01:06 +0530
Subject: [PATCH 16/36] Fix disconnection and connection for serviceworker
port.
---
packages/extension/src/contentScript/index.ts | 6 ++++--
packages/extension/src/serviceWorker/index.ts | 17 +++++++----------
2 files changed, 11 insertions(+), 12 deletions(-)
diff --git a/packages/extension/src/contentScript/index.ts b/packages/extension/src/contentScript/index.ts
index f7a0ab8b2..99a2684dc 100644
--- a/packages/extension/src/contentScript/index.ts
+++ b/packages/extension/src/contentScript/index.ts
@@ -178,8 +178,10 @@ class WebpageContentScript {
}
if (port.name.startsWith(SERVICE_WORKER_PORT_NAME)) {
this.serviceWorkerPort = port;
- port.onMessage.addListener(this.onMessage);
- port.onDisconnect.addListener(this.onDisconnect);
+ this.serviceWorkerPort.onMessage.addListener(noop);
+ this.serviceWorkerPort.onDisconnect.addListener(() => {
+ this.serviceWorkerPort = null;
+ });
}
});
}
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 5a355eb1c..45c7481fa 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -628,16 +628,13 @@ chrome.runtime.onMessage.addListener(async (request) => {
const incomingMessageTabId = request.payload.tabId;
if ('PING' === request?.type) {
- if (
- syncCookieStore &&
- syncCookieStore.tabs[incomingMessageTabId]?.portRef
- ) {
- syncCookieStore.tabs[incomingMessageTabId].portRef = chrome.tabs.connect(
- Number(incomingMessageTabId),
- {
- name: `${SERVICE_WORKER_PORT_NAME}-${incomingMessageTabId}`,
- }
- );
+ if (syncCookieStore) {
+ if (!syncCookieStore.tabs[incomingMessageTabId]?.portRef) {
+ syncCookieStore.tabs[incomingMessageTabId].portRef =
+ chrome.tabs.connect(Number(incomingMessageTabId), {
+ name: `${SERVICE_WORKER_PORT_NAME}-${incomingMessageTabId}`,
+ });
+ }
if (syncCookieStore.tabs[incomingMessageTabId].portRef) {
setInterval(() => {
From 07ca2d5a54f8acc89616092850f1db8e11f3beff Mon Sep 17 00:00:00 2001
From: Amoghavarsha Kudaligi
Date: Mon, 6 May 2024 16:43:58 +0530
Subject: [PATCH 17/36] Fix `portRef` error.
---
packages/extension/src/serviceWorker/index.ts | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 45c7481fa..e1512b48d 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -629,7 +629,10 @@ chrome.runtime.onMessage.addListener(async (request) => {
if ('PING' === request?.type) {
if (syncCookieStore) {
- if (!syncCookieStore.tabs[incomingMessageTabId]?.portRef) {
+ if (
+ syncCookieStore.tabs[incomingMessageTabId] &&
+ !syncCookieStore.tabs[incomingMessageTabId]?.portRef
+ ) {
syncCookieStore.tabs[incomingMessageTabId].portRef =
chrome.tabs.connect(Number(incomingMessageTabId), {
name: `${SERVICE_WORKER_PORT_NAME}-${incomingMessageTabId}`,
From d8896019c3a605047bcd19fb755aada9d2c285b1 Mon Sep 17 00:00:00 2001
From: Amoghavarsha Kudaligi
Date: Mon, 6 May 2024 17:21:34 +0530
Subject: [PATCH 18/36] Fix `portRef` error.
---
packages/extension/src/serviceWorker/index.ts | 17 +++++++----------
1 file changed, 7 insertions(+), 10 deletions(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index e1512b48d..eab49c673 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -628,31 +628,28 @@ chrome.runtime.onMessage.addListener(async (request) => {
const incomingMessageTabId = request.payload.tabId;
if ('PING' === request?.type) {
- if (syncCookieStore) {
- if (
- syncCookieStore.tabs[incomingMessageTabId] &&
- !syncCookieStore.tabs[incomingMessageTabId]?.portRef
- ) {
+ if (syncCookieStore && syncCookieStore?.tabs[incomingMessageTabId]) {
+ if (!syncCookieStore?.tabs[incomingMessageTabId]?.portRef) {
syncCookieStore.tabs[incomingMessageTabId].portRef =
chrome.tabs.connect(Number(incomingMessageTabId), {
name: `${SERVICE_WORKER_PORT_NAME}-${incomingMessageTabId}`,
});
}
- if (syncCookieStore.tabs[incomingMessageTabId].portRef) {
+ if (syncCookieStore?.tabs[incomingMessageTabId]?.portRef) {
setInterval(() => {
- syncCookieStore?.tabs[incomingMessageTabId].portRef?.postMessage({
+ syncCookieStore?.tabs[incomingMessageTabId]?.portRef?.postMessage({
status: 'ping',
});
}, 10000);
}
- syncCookieStore.tabs[
+ syncCookieStore?.tabs[
incomingMessageTabId
- ].portRef.onDisconnect.addListener(() => {
+ ]?.portRef.onDisconnect.addListener(() => {
if (
syncCookieStore &&
- syncCookieStore.tabs[incomingMessageTabId].portRef
+ syncCookieStore?.tabs[incomingMessageTabId]?.portRef
) {
syncCookieStore.tabs[incomingMessageTabId].portRef = null;
}
From ac64fde72a2730fec4b425e755b97aaf1d901f53 Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Tue, 7 May 2024 07:51:22 +0530
Subject: [PATCH 19/36] Miscellaneous CLI dashboard changes (#660)
* Highlight cookies in cookieIssues table
* Add callback for multiple filter setting
* Add key for keeping sidebar open
---
.../src/components/cookiesWithIssues/index.tsx | 2 +-
.../cookieLanding/blockedCookiesSection.tsx | 10 +++++++++-
.../src/components/siteReport/tabs/index.ts | 1 +
.../cookiesLanding/useFiltersMapping.tsx | 15 ++++++++++++++-
4 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/packages/cli-dashboard/src/components/cookiesWithIssues/index.tsx b/packages/cli-dashboard/src/components/cookiesWithIssues/index.tsx
index d987c7768..9e987399c 100644
--- a/packages/cli-dashboard/src/components/cookiesWithIssues/index.tsx
+++ b/packages/cli-dashboard/src/components/cookiesWithIssues/index.tsx
@@ -66,7 +66,7 @@ const CookiesWithIssues = ({
className="h-full flex"
>
({ ...cookie, isBlocked: undefined }))} // Hot Fix: To unhighlight cookies in the Cookies with issues table.
+ data={cookies}
tableColumns={tableColumns}
tableFilters={filters}
tableSearchKeys={searchKeys}
diff --git a/packages/cli-dashboard/src/components/siteReport/tabs/cookies/cookiesLandingContainer/cookieLanding/blockedCookiesSection.tsx b/packages/cli-dashboard/src/components/siteReport/tabs/cookies/cookiesLandingContainer/cookieLanding/blockedCookiesSection.tsx
index a9c6c7d8e..1ae342550 100644
--- a/packages/cli-dashboard/src/components/siteReport/tabs/cookies/cookiesLandingContainer/cookieLanding/blockedCookiesSection.tsx
+++ b/packages/cli-dashboard/src/components/siteReport/tabs/cookies/cookiesLandingContainer/cookieLanding/blockedCookiesSection.tsx
@@ -40,7 +40,9 @@ const BlockedCookiesSection = ({
cookiesWithIssues,
tabFrames,
}: BlockedCookiesSectionProps) => {
- const { selectedItemUpdater } = useFiltersMapping(tabFrames || {});
+ const { selectedItemUpdater, multiSelectItemUpdater } = useFiltersMapping(
+ tabFrames || {}
+ );
const cookieStats = prepareCookiesCount(tabCookies);
const cookiesStatsComponents = prepareCookieStatsComponents(cookieStats);
const blockedCookieDataMapping: DataMapping[] = [
@@ -75,6 +77,12 @@ const BlockedCookiesSection = ({
description: legendDescription,
title: component.label,
containerClasses: '',
+ onClick: (title: string) => {
+ multiSelectItemUpdater({
+ blockedReasons: ['All'],
+ 'analytics.category': [title],
+ });
+ },
};
});
diff --git a/packages/cli-dashboard/src/components/siteReport/tabs/index.ts b/packages/cli-dashboard/src/components/siteReport/tabs/index.ts
index 4e98a7a7b..85d861c01 100644
--- a/packages/cli-dashboard/src/components/siteReport/tabs/index.ts
+++ b/packages/cli-dashboard/src/components/siteReport/tabs/index.ts
@@ -34,6 +34,7 @@ const Tabs: SidebarItems = {
selectedIcon: {
Element: CookieIconWhite,
},
+ dropdownOpen: true,
},
[SIDEBAR_ITEMS_KEYS.COOKIES_WITH_ISSUES]: {
title: 'Cookie Issues',
diff --git a/packages/design-system/src/components/cookiesLanding/useFiltersMapping.tsx b/packages/design-system/src/components/cookiesLanding/useFiltersMapping.tsx
index ff39fab44..0dfc8aad9 100644
--- a/packages/design-system/src/components/cookiesLanding/useFiltersMapping.tsx
+++ b/packages/design-system/src/components/cookiesLanding/useFiltersMapping.tsx
@@ -56,7 +56,20 @@ const useFiltersMapping = (tabFrames: TabFrames) => {
[firstFrame, updateSelectedItemKey]
);
- return { selectedItemUpdater };
+ const multiSelectItemUpdater = useCallback(
+ (queryObject: Record) => {
+ const modifiedQuery = {
+ filter: {
+ ...queryObject,
+ },
+ };
+
+ updateSelectedItemKey(firstFrame, JSON.stringify(modifiedQuery));
+ },
+ [firstFrame, updateSelectedItemKey]
+ );
+
+ return { selectedItemUpdater, multiSelectItemUpdater };
};
export default useFiltersMapping;
From 795362ff6f43fc499abdbd68061dbe3e191f0f94 Mon Sep 17 00:00:00 2001
From: sayedtaqui
Date: Tue, 7 May 2024 07:56:19 +0530
Subject: [PATCH 20/36] Update can-i-use
---
package-lock.json | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0cc70cb30..6ce35cf84 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8931,7 +8931,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001563",
+ "version": "1.0.30001616",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz",
+ "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==",
"dev": true,
"funding": [
{
@@ -8946,8 +8948,7 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ],
- "license": "CC-BY-4.0"
+ ]
},
"node_modules/case-sensitive-paths-webpack-plugin": {
"version": "2.4.0",
@@ -31226,7 +31227,9 @@
"peer": true
},
"caniuse-lite": {
- "version": "1.0.30001563",
+ "version": "1.0.30001616",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz",
+ "integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==",
"dev": true
},
"case-sensitive-paths-webpack-plugin": {
From 5624427783e79f15e7296d0a6a434a02d34cc8e6 Mon Sep 17 00:00:00 2001
From: sayedtaqui
Date: Tue, 7 May 2024 09:33:20 +0530
Subject: [PATCH 21/36] Add UTM params to links
---
.../design-system/src/components/landingPage/contentPanel.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/design-system/src/components/landingPage/contentPanel.tsx b/packages/design-system/src/components/landingPage/contentPanel.tsx
index 9c1116e46..30f0e5300 100644
--- a/packages/design-system/src/components/landingPage/contentPanel.tsx
+++ b/packages/design-system/src/components/landingPage/contentPanel.tsx
@@ -18,6 +18,7 @@
* External dependencies.
*/
import React from 'react';
+import { addUTMParams } from '@ps-analysis-tool/common';
interface ContentPanelProps {
title: string;
@@ -41,7 +42,7 @@ const ContentPanel = ({
{content.map((item, index) => (
Date: Tue, 7 May 2024 10:43:12 +0530
Subject: [PATCH 22/36] Add readiness content (#663)
---
.../faciliatedTestingContent/infoCards.tsx | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx b/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx
index c0fa48ead..2342efcfa 100644
--- a/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx
+++ b/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx
@@ -58,6 +58,11 @@ const INFO_CARDS_DATA = [
href="https://github.com/GoogleChromeLabs/privacy-sandbox-dev-support/issues/new/choose"
target="_blank">here using the third-party cookie deprecation.`,
},
+ {
+ heading: 'Readiness',
+ content:
+ 'Discover how companies across the web are gearing up for third-party cookie deprecation. This comprehensive list is compiled with insights from participants who have voluntarily shared their preparations.',
+ },
];
const InfoCards = () => {
From fd6d9d3eed31174b3b61353519fecae1994a2246 Mon Sep 17 00:00:00 2001
From: Ayush Nirwal <53055971+ayushnirwal@users.noreply.github.com>
Date: Tue, 7 May 2024 10:43:43 +0530
Subject: [PATCH 23/36] Feature: Add HTML report generation to CLI dashboard
and CLI (#646)
* refactor: implement report as a module and update extension build routine
* refactor: implement report as a module and update extension build routine
* feat:add report generation to CLI dashboard
* feat: add HTML report generation for sitemap
* lint-fix: add JSDoc return declaration
* refactor: use exec instead of spawn
* fix:remove env file
* fix:spawn call
* fix: make frames section in report conditionally renderable
* fix: add categories in blocked cookies section
* test-fix: update mock data to fix tests
* test-fix: address warnings about act being depricated
---------
Co-authored-by: sayedtaqui
---
...config.cjs => dashboard.webpack.config.cjs | 40 +-
...config.cjs => extension.webpack.config.cjs | 40 +-
package-lock.json | 8548 ++++++++---------
package.json | 8 +-
.../generateSiteMapReportandDownload.ts | 6 +-
.../utils/reportDownloader/utils.ts | 205 +
packages/cli/src/index.ts | 10 +-
.../components/cookieTable/tests/index.tsx | 3 +-
.../filtersSidebar/tests/filtersSidebar.tsx | 3 +-
packages/extension/babel.config.cjs | 18 -
packages/extension/package.json | 5 +-
.../src/utils/generateReportObject.ts | 1 +
.../extension/src/utils/tests/data.mock.ts | 1 +
.../components/tests/informationContainer.tsx | 3 +-
.../components/tests/settingsContainer.tsx | 3 +-
.../components/settings/tests/index.tsx | 3 +-
.../components/siteBoundaries/tests/index.tsx | 3 +-
.../extension/src/view/devtools/tests/app.tsx | 3 +-
.../components/blockedCookiesSection.tsx | 56 -
packages/report/README.md | 4 +
.../babel.config.cjs | 0
packages/report/package.json | 34 +
.../view/report => report/public}/index.html | 0
.../src/view/report => report/src}/app.css | 0
.../src/view/report => report/src}/app.tsx | 10 +-
.../src/components/blockedCookiesSection.tsx | 106 +
.../src}/components/cookiesSection.tsx | 0
.../components/exemptedCookiesSection.tsx | 0
.../src}/components/framesSection.tsx | 0
.../report => report/src}/components/index.ts | 0
.../src/view/report => report/src}/index.tsx | 0
.../src}/stateProviders/data/context.ts | 1 +
.../src}/stateProviders/data/dataProvider.tsx | 4 +-
.../src}/stateProviders/data/index.ts | 0
.../src}/stateProviders/data/useData.ts | 0
.../view/report => report/src}/tests/app.tsx | 0
.../report => report/src}/tests/data.mock.ts | 0
packages/report/tsconfig.json | 12 +
38 files changed, 4490 insertions(+), 4640 deletions(-)
rename packages/cli-dashboard/webpack.config.cjs => dashboard.webpack.config.cjs (54%)
rename packages/extension/webpack.config.cjs => extension.webpack.config.cjs (64%)
delete mode 100644 packages/extension/babel.config.cjs
delete mode 100644 packages/extension/src/view/report/components/blockedCookiesSection.tsx
create mode 100644 packages/report/README.md
rename packages/{cli-dashboard => report}/babel.config.cjs (100%)
create mode 100644 packages/report/package.json
rename packages/{extension/src/view/report => report/public}/index.html (100%)
rename packages/{extension/src/view/report => report/src}/app.css (100%)
rename packages/{extension/src/view/report => report/src}/app.tsx (88%)
create mode 100644 packages/report/src/components/blockedCookiesSection.tsx
rename packages/{extension/src/view/report => report/src}/components/cookiesSection.tsx (100%)
rename packages/{extension/src/view/report => report/src}/components/exemptedCookiesSection.tsx (100%)
rename packages/{extension/src/view/report => report/src}/components/framesSection.tsx (100%)
rename packages/{extension/src/view/report => report/src}/components/index.ts (100%)
rename packages/{extension/src/view/report => report/src}/index.tsx (100%)
rename packages/{extension/src/view/report => report/src}/stateProviders/data/context.ts (98%)
rename packages/{extension/src/view/report => report/src}/stateProviders/data/dataProvider.tsx (95%)
rename packages/{extension/src/view/report => report/src}/stateProviders/data/index.ts (100%)
rename packages/{extension/src/view/report => report/src}/stateProviders/data/useData.ts (100%)
rename packages/{extension/src/view/report => report/src}/tests/app.tsx (100%)
rename packages/{extension/src/view/report => report/src}/tests/data.mock.ts (100%)
create mode 100644 packages/report/tsconfig.json
diff --git a/packages/cli-dashboard/webpack.config.cjs b/dashboard.webpack.config.cjs
similarity index 54%
rename from packages/cli-dashboard/webpack.config.cjs
rename to dashboard.webpack.config.cjs
index 8ea81dabb..ebbe78c8e 100644
--- a/packages/cli-dashboard/webpack.config.cjs
+++ b/dashboard.webpack.config.cjs
@@ -15,21 +15,47 @@
*/
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
+const HtmlInlineScriptPlugin = require('html-inline-script-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const WebpackBar = require('webpackbar');
-const commonConfig = require('../../webpack.shared.cjs');
+const commonConfig = require('./webpack.shared.cjs');
+
+const report = {
+ entry: {
+ index: './packages/report/src/index.tsx',
+ },
+ output: {
+ path: path.resolve(__dirname, './dist/cli-dashboard/report'),
+ filename: '[name].js',
+ publicPath: '/',
+ },
+ plugins: [
+ new WebpackBar({
+ name: 'Report',
+ color: '#357B66',
+ }),
+ new HtmlWebpackPlugin({
+ title: 'Report',
+ template: './packages/report/public/index.html',
+ filename: 'index.html',
+ inject: true,
+ }),
+ new HtmlInlineScriptPlugin(),
+ ],
+ ...commonConfig,
+};
const dashboard = {
entry: {
- index: './src/index.tsx',
+ index: './packages/cli-dashboard/src/index.tsx',
},
output: {
- path: path.resolve(__dirname, './dist/'),
+ path: path.resolve(__dirname, './dist/cli-dashboard'),
filename: '[name].js',
},
devServer: {
static: {
- directory: path.join(__dirname, './dist'),
+ directory: path.join(__dirname, './dist/cli-dashboard'),
},
compress: true,
port: 9000,
@@ -41,15 +67,15 @@ const dashboard = {
}),
new HtmlWebpackPlugin({
title: 'Report',
- template: './public/index.html',
+ template: './packages/cli-dashboard/public/index.html',
filename: 'index.html',
inject: false,
}),
new CopyPlugin({
- patterns: [{ from: '../../out', to: 'out' }],
+ patterns: [{ from: './out', to: 'out' }],
}),
],
...commonConfig,
};
-module.exports = dashboard;
+module.exports = [dashboard, report];
diff --git a/packages/extension/webpack.config.cjs b/extension.webpack.config.cjs
similarity index 64%
rename from packages/extension/webpack.config.cjs
rename to extension.webpack.config.cjs
index 6450c314c..e4694e851 100644
--- a/packages/extension/webpack.config.cjs
+++ b/extension.webpack.config.cjs
@@ -18,24 +18,24 @@ const HtmlWebpackPlugin = require('html-webpack-plugin');
const HtmlInlineScriptPlugin = require('html-inline-script-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin');
const WebpackBar = require('webpackbar');
-const commonConfig = require('../../webpack.shared.cjs');
+const commonConfig = require('./webpack.shared.cjs');
const root = {
entry: {
- 'service-worker': './src/serviceWorker/index.ts',
- 'content-script': './src/contentScript/index.ts',
+ 'service-worker': './packages/extension/src/serviceWorker/index.ts',
+ 'content-script': './packages/extension/src/contentScript/index.ts',
},
output: {
- path: path.resolve(__dirname, '../../dist/extension'),
+ path: path.resolve(__dirname, './dist/extension'),
filename: '[name].js',
},
plugins: [
new CopyPlugin({
patterns: [
- { from: 'src/manifest.json', to: '' },
- { from: 'icons', to: 'icons' },
- { from: '../../assets', to: 'assets' },
- { from: '../../data', to: 'data' },
+ { from: './packages/extension/src/manifest.json', to: '' },
+ { from: './packages/extension/icons', to: 'icons' },
+ { from: './assets', to: 'assets' },
+ { from: './data', to: 'data' },
],
}),
new WebpackBar({
@@ -48,12 +48,12 @@ const root = {
const devTools = {
entry: {
- index: './src/view/devtools/index.tsx',
- devtools: './src/view/devtools/devtools.ts',
- worker: './src/worker/index.ts',
+ index: './packages/extension/src/view/devtools/index.tsx',
+ devtools: './packages/extension/src/view/devtools/devtools.ts',
+ worker: './packages/extension/src/worker/index.ts',
},
output: {
- path: path.resolve(__dirname, '../../dist/extension/devtools'),
+ path: path.resolve(__dirname, './dist/extension/devtools'),
filename: '[name].js',
},
plugins: [
@@ -63,13 +63,13 @@ const devTools = {
}),
new HtmlWebpackPlugin({
title: 'PSAT Devtool',
- template: './src/view/devtools/index.html',
+ template: './packages/extension/src/view/devtools/index.html',
filename: 'index.html',
inject: false,
}),
new HtmlWebpackPlugin({
title: 'PSAT',
- template: './src/view/devtools/devtools.html',
+ template: './packages/extension/src/view/devtools/devtools.html',
filename: 'devtools.html',
inject: true,
}),
@@ -79,10 +79,10 @@ const devTools = {
const popup = {
entry: {
- index: './src/view/popup/index.tsx',
+ index: './packages/extension/src/view/popup/index.tsx',
},
output: {
- path: path.resolve(__dirname, '../../dist/extension/popup'),
+ path: path.resolve(__dirname, './dist/extension/popup'),
filename: 'index.js',
},
plugins: [
@@ -92,7 +92,7 @@ const popup = {
}),
new HtmlWebpackPlugin({
title: 'PSAT Popup',
- template: './src/view/popup/index.html',
+ template: './packages/extension/src/view/popup/index.html',
inject: false,
}),
],
@@ -101,10 +101,10 @@ const popup = {
const report = {
entry: {
- index: './src/view/report/index.tsx',
+ index: './packages/report/src/index.tsx',
},
output: {
- path: path.resolve(__dirname, '../../dist/extension/report'),
+ path: path.resolve(__dirname, './dist/extension/report'),
filename: '[name].js',
},
plugins: [
@@ -114,7 +114,7 @@ const report = {
}),
new HtmlWebpackPlugin({
title: 'Report',
- template: './src/view/report/index.html',
+ template: './packages/report/public/index.html',
filename: 'index.html',
inject: true,
}),
diff --git a/package-lock.json b/package-lock.json
index 6ce35cf84..2a75223d4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -84,16 +84,8 @@
"webpackbar": "^5.0.2"
}
},
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/@adobe/css-tools": {
- "version": "4.3.2",
+ "version": "4.3.3",
"dev": true,
"license": "MIT"
},
@@ -109,12 +101,12 @@
}
},
"node_modules/@ampproject/remapping": {
- "version": "2.2.1",
+ "version": "2.3.0",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
"node": ">=6.0.0"
@@ -132,18 +124,18 @@
}
},
"node_modules/@babel/code-frame": {
- "version": "7.23.4",
+ "version": "7.24.2",
"license": "MIT",
"dependencies": {
- "@babel/highlight": "^7.23.4",
- "chalk": "^2.4.2"
+ "@babel/highlight": "^7.24.2",
+ "picocolors": "^1.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/compat-data": {
- "version": "7.23.3",
+ "version": "7.24.4",
"dev": true,
"license": "MIT",
"engines": {
@@ -151,20 +143,20 @@
}
},
"node_modules/@babel/core": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.22.13",
- "@babel/generator": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.23.2",
- "@babel/parser": "^7.23.3",
- "@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.3",
- "@babel/types": "^7.23.3",
+ "@babel/code-frame": "^7.24.2",
+ "@babel/generator": "^7.24.5",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-module-transforms": "^7.24.5",
+ "@babel/helpers": "^7.24.5",
+ "@babel/parser": "^7.24.5",
+ "@babel/template": "^7.24.0",
+ "@babel/traverse": "^7.24.5",
+ "@babel/types": "^7.24.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -180,13 +172,13 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.23.4",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
+ "@babel/types": "^7.24.5",
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^2.5.1"
},
"engines": {
@@ -216,13 +208,13 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.15",
+ "version": "7.23.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.15",
- "browserslist": "^4.21.9",
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "browserslist": "^4.22.2",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
},
@@ -231,18 +223,18 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.22.15",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-member-expression-to-functions": "^7.24.5",
"@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
+ "@babel/helper-replace-supers": "^7.24.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-split-export-declaration": "^7.24.5",
"semver": "^6.3.1"
},
"engines": {
@@ -269,7 +261,7 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.3",
+ "version": "0.6.2",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -315,37 +307,37 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.23.0",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.23.0"
+ "@babel/types": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.22.15",
+ "version": "7.24.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.15"
+ "@babel/types": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.20"
+ "@babel/helper-module-imports": "^7.24.3",
+ "@babel/helper-simple-access": "^7.24.5",
+ "@babel/helper-split-export-declaration": "^7.24.5",
+ "@babel/helper-validator-identifier": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -366,7 +358,7 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.22.5",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"engines": {
@@ -390,12 +382,12 @@
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.22.20",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
"@babel/helper-optimise-call-expression": "^7.22.5"
},
"engines": {
@@ -406,11 +398,11 @@
}
},
"node_modules/@babel/helper-simple-access": {
- "version": "7.22.5",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -428,18 +420,18 @@
}
},
"node_modules/@babel/helper-split-export-declaration": {
- "version": "7.22.6",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-string-parser": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"engines": {
@@ -447,14 +439,14 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.20",
+ "version": "7.24.5",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-option": {
- "version": "7.22.15",
+ "version": "7.23.5",
"dev": true,
"license": "MIT",
"engines": {
@@ -462,45 +454,46 @@
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.22.20",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-function-name": "^7.22.5",
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.22.19"
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/template": "^7.24.0",
+ "@babel/types": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.4",
- "@babel/types": "^7.23.4"
+ "@babel/template": "^7.24.0",
+ "@babel/traverse": "^7.24.5",
+ "@babel/types": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/highlight": {
- "version": "7.23.4",
+ "version": "7.24.5",
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.22.20",
+ "@babel/helper-validator-identifier": "^7.24.5",
"chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"bin": {
@@ -510,43 +503,13 @@
"node": ">=6.0.0"
}
},
- "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.23.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.23.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.23.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.13.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.23.3",
+ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -555,50 +518,49 @@
"@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/plugin-proposal-class-properties": {
- "version": "7.18.6",
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.0.0"
}
},
- "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.18.6",
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-transform-optional-chaining": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.13.0"
}
},
- "node_modules/@babel/plugin-proposal-optional-chaining": {
- "version": "7.21.0",
+ "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.20.2",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
},
"peerDependencies": {
- "@babel/core": "^7.0.0-0"
+ "@babel/core": "^7.0.0"
}
},
"node_modules/@babel/plugin-proposal-private-property-in-object": {
@@ -682,11 +644,11 @@
}
},
"node_modules/@babel/plugin-syntax-flow": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -696,11 +658,11 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -710,11 +672,11 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -746,11 +708,11 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -854,11 +816,11 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -883,11 +845,11 @@
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -897,12 +859,12 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.23.4",
+ "version": "7.24.3",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-remap-async-to-generator": "^7.22.20",
"@babel/plugin-syntax-async-generators": "^7.8.4"
},
@@ -914,12 +876,12 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-module-imports": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-remap-async-to-generator": "^7.22.20"
},
"engines": {
@@ -930,11 +892,11 @@
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -944,11 +906,11 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -958,12 +920,12 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-create-class-features-plugin": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -973,12 +935,12 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.23.4",
+ "version": "7.24.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.24.4",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
},
"engines": {
@@ -989,18 +951,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20",
- "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.24.5",
+ "@babel/helper-replace-supers": "^7.24.1",
+ "@babel/helper-split-export-declaration": "^7.24.5",
"globals": "^11.1.0"
},
"engines": {
@@ -1011,12 +972,12 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.15"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/template": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1026,11 +987,11 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1040,12 +1001,12 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1055,11 +1016,11 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1069,11 +1030,11 @@
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
},
"engines": {
@@ -1084,12 +1045,12 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1099,11 +1060,11 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
},
"engines": {
@@ -1114,12 +1075,12 @@
}
},
"node_modules/@babel/plugin-transform-flow-strip-types": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-flow": "^7.23.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/plugin-syntax-flow": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1129,11 +1090,12 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1143,13 +1105,13 @@
}
},
"node_modules/@babel/plugin-transform-function-name": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1159,11 +1121,11 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-json-strings": "^7.8.3"
},
"engines": {
@@ -1174,11 +1136,11 @@
}
},
"node_modules/@babel/plugin-transform-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1188,11 +1150,11 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
},
"engines": {
@@ -1203,11 +1165,11 @@
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1217,12 +1179,12 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1232,12 +1194,12 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-simple-access": "^7.22.5"
},
"engines": {
@@ -1248,13 +1210,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-validator-identifier": "^7.22.20"
},
"engines": {
@@ -1265,12 +1227,12 @@
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1295,11 +1257,11 @@
}
},
"node_modules/@babel/plugin-transform-new-target": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1309,11 +1271,11 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
},
"engines": {
@@ -1324,11 +1286,11 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
},
"engines": {
@@ -1339,15 +1301,14 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-plugin-utils": "^7.24.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.23.3"
+ "@babel/plugin-transform-parameters": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1357,12 +1318,12 @@
}
},
"node_modules/@babel/plugin-transform-object-super": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-replace-supers": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1372,11 +1333,11 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
},
"engines": {
@@ -1387,11 +1348,11 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/plugin-syntax-optional-chaining": "^7.8.3"
},
@@ -1403,11 +1364,11 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1417,12 +1378,12 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-create-class-features-plugin": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1432,13 +1393,13 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.24.5",
+ "@babel/helper-plugin-utils": "^7.24.5",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
},
"engines": {
@@ -1449,11 +1410,11 @@
}
},
"node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1463,11 +1424,11 @@
}
},
"node_modules/@babel/plugin-transform-react-constant-elements": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1477,11 +1438,11 @@
}
},
"node_modules/@babel/plugin-transform-react-display-name": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1523,12 +1484,12 @@
}
},
"node_modules/@babel/plugin-transform-react-pure-annotations": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1538,11 +1499,11 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"regenerator-transform": "^0.15.2"
},
"engines": {
@@ -1553,11 +1514,11 @@
}
},
"node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1567,11 +1528,11 @@
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1581,11 +1542,11 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
@@ -1596,11 +1557,11 @@
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1610,11 +1571,11 @@
}
},
"node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1624,11 +1585,11 @@
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1638,14 +1599,14 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-typescript": "^7.23.3"
+ "@babel/helper-create-class-features-plugin": "^7.24.5",
+ "@babel/helper-plugin-utils": "^7.24.5",
+ "@babel/plugin-syntax-typescript": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1655,11 +1616,11 @@
}
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1669,12 +1630,12 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1684,12 +1645,12 @@
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1699,12 +1660,12 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1714,25 +1675,26 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3",
+ "@babel/compat-data": "^7.24.4",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-plugin-utils": "^7.24.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.23.3",
- "@babel/plugin-syntax-import-attributes": "^7.23.3",
+ "@babel/plugin-syntax-import-assertions": "^7.24.1",
+ "@babel/plugin-syntax-import-attributes": "^7.24.1",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
@@ -1744,58 +1706,58 @@
"@babel/plugin-syntax-private-property-in-object": "^7.14.5",
"@babel/plugin-syntax-top-level-await": "^7.14.5",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.23.3",
- "@babel/plugin-transform-async-generator-functions": "^7.23.3",
- "@babel/plugin-transform-async-to-generator": "^7.23.3",
- "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
- "@babel/plugin-transform-block-scoping": "^7.23.3",
- "@babel/plugin-transform-class-properties": "^7.23.3",
- "@babel/plugin-transform-class-static-block": "^7.23.3",
- "@babel/plugin-transform-classes": "^7.23.3",
- "@babel/plugin-transform-computed-properties": "^7.23.3",
- "@babel/plugin-transform-destructuring": "^7.23.3",
- "@babel/plugin-transform-dotall-regex": "^7.23.3",
- "@babel/plugin-transform-duplicate-keys": "^7.23.3",
- "@babel/plugin-transform-dynamic-import": "^7.23.3",
- "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
- "@babel/plugin-transform-export-namespace-from": "^7.23.3",
- "@babel/plugin-transform-for-of": "^7.23.3",
- "@babel/plugin-transform-function-name": "^7.23.3",
- "@babel/plugin-transform-json-strings": "^7.23.3",
- "@babel/plugin-transform-literals": "^7.23.3",
- "@babel/plugin-transform-logical-assignment-operators": "^7.23.3",
- "@babel/plugin-transform-member-expression-literals": "^7.23.3",
- "@babel/plugin-transform-modules-amd": "^7.23.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-modules-systemjs": "^7.23.3",
- "@babel/plugin-transform-modules-umd": "^7.23.3",
+ "@babel/plugin-transform-arrow-functions": "^7.24.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.24.3",
+ "@babel/plugin-transform-async-to-generator": "^7.24.1",
+ "@babel/plugin-transform-block-scoped-functions": "^7.24.1",
+ "@babel/plugin-transform-block-scoping": "^7.24.5",
+ "@babel/plugin-transform-class-properties": "^7.24.1",
+ "@babel/plugin-transform-class-static-block": "^7.24.4",
+ "@babel/plugin-transform-classes": "^7.24.5",
+ "@babel/plugin-transform-computed-properties": "^7.24.1",
+ "@babel/plugin-transform-destructuring": "^7.24.5",
+ "@babel/plugin-transform-dotall-regex": "^7.24.1",
+ "@babel/plugin-transform-duplicate-keys": "^7.24.1",
+ "@babel/plugin-transform-dynamic-import": "^7.24.1",
+ "@babel/plugin-transform-exponentiation-operator": "^7.24.1",
+ "@babel/plugin-transform-export-namespace-from": "^7.24.1",
+ "@babel/plugin-transform-for-of": "^7.24.1",
+ "@babel/plugin-transform-function-name": "^7.24.1",
+ "@babel/plugin-transform-json-strings": "^7.24.1",
+ "@babel/plugin-transform-literals": "^7.24.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.24.1",
+ "@babel/plugin-transform-member-expression-literals": "^7.24.1",
+ "@babel/plugin-transform-modules-amd": "^7.24.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.1",
+ "@babel/plugin-transform-modules-systemjs": "^7.24.1",
+ "@babel/plugin-transform-modules-umd": "^7.24.1",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.23.3",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.3",
- "@babel/plugin-transform-numeric-separator": "^7.23.3",
- "@babel/plugin-transform-object-rest-spread": "^7.23.3",
- "@babel/plugin-transform-object-super": "^7.23.3",
- "@babel/plugin-transform-optional-catch-binding": "^7.23.3",
- "@babel/plugin-transform-optional-chaining": "^7.23.3",
- "@babel/plugin-transform-parameters": "^7.23.3",
- "@babel/plugin-transform-private-methods": "^7.23.3",
- "@babel/plugin-transform-private-property-in-object": "^7.23.3",
- "@babel/plugin-transform-property-literals": "^7.23.3",
- "@babel/plugin-transform-regenerator": "^7.23.3",
- "@babel/plugin-transform-reserved-words": "^7.23.3",
- "@babel/plugin-transform-shorthand-properties": "^7.23.3",
- "@babel/plugin-transform-spread": "^7.23.3",
- "@babel/plugin-transform-sticky-regex": "^7.23.3",
- "@babel/plugin-transform-template-literals": "^7.23.3",
- "@babel/plugin-transform-typeof-symbol": "^7.23.3",
- "@babel/plugin-transform-unicode-escapes": "^7.23.3",
- "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
+ "@babel/plugin-transform-new-target": "^7.24.1",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1",
+ "@babel/plugin-transform-numeric-separator": "^7.24.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.24.5",
+ "@babel/plugin-transform-object-super": "^7.24.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.24.1",
+ "@babel/plugin-transform-optional-chaining": "^7.24.5",
+ "@babel/plugin-transform-parameters": "^7.24.5",
+ "@babel/plugin-transform-private-methods": "^7.24.1",
+ "@babel/plugin-transform-private-property-in-object": "^7.24.5",
+ "@babel/plugin-transform-property-literals": "^7.24.1",
+ "@babel/plugin-transform-regenerator": "^7.24.1",
+ "@babel/plugin-transform-reserved-words": "^7.24.1",
+ "@babel/plugin-transform-shorthand-properties": "^7.24.1",
+ "@babel/plugin-transform-spread": "^7.24.1",
+ "@babel/plugin-transform-sticky-regex": "^7.24.1",
+ "@babel/plugin-transform-template-literals": "^7.24.1",
+ "@babel/plugin-transform-typeof-symbol": "^7.24.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.24.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.24.1",
+ "@babel/plugin-transform-unicode-regex": "^7.24.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.24.1",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.6",
- "babel-plugin-polyfill-corejs3": "^0.8.5",
- "babel-plugin-polyfill-regenerator": "^0.5.3",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.4",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
"core-js-compat": "^3.31.0",
"semver": "^6.3.1"
},
@@ -1807,13 +1769,13 @@
}
},
"node_modules/@babel/preset-flow": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-flow-strip-types": "^7.23.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-transform-flow-strip-types": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1836,16 +1798,16 @@
}
},
"node_modules/@babel/preset-react": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-react-display-name": "^7.23.3",
- "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-transform-react-display-name": "^7.24.1",
+ "@babel/plugin-transform-react-jsx": "^7.23.4",
"@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.23.3"
+ "@babel/plugin-transform-react-pure-annotations": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1855,15 +1817,15 @@
}
},
"node_modules/@babel/preset-typescript": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-syntax-jsx": "^7.23.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-typescript": "^7.23.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-syntax-jsx": "^7.24.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.1",
+ "@babel/plugin-transform-typescript": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1873,14 +1835,14 @@
}
},
"node_modules/@babel/register": {
- "version": "7.22.15",
+ "version": "7.23.7",
"dev": true,
"license": "MIT",
"dependencies": {
"clone-deep": "^4.0.1",
"find-cache-dir": "^2.0.0",
"make-dir": "^2.1.0",
- "pirates": "^4.0.5",
+ "pirates": "^4.0.6",
"source-map-support": "^0.5.16"
},
"engines": {
@@ -2021,7 +1983,7 @@
"license": "MIT"
},
"node_modules/@babel/runtime": {
- "version": "7.23.4",
+ "version": "7.24.5",
"license": "MIT",
"dependencies": {
"regenerator-runtime": "^0.14.0"
@@ -2031,32 +1993,32 @@
}
},
"node_modules/@babel/template": {
- "version": "7.22.15",
+ "version": "7.24.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.22.13",
- "@babel/parser": "^7.22.15",
- "@babel/types": "^7.22.15"
+ "@babel/code-frame": "^7.23.5",
+ "@babel/parser": "^7.24.0",
+ "@babel/types": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.23.4",
- "@babel/generator": "^7.23.4",
+ "@babel/code-frame": "^7.24.2",
+ "@babel/generator": "^7.24.5",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.23.4",
- "@babel/types": "^7.23.4",
- "debug": "^4.1.0",
+ "@babel/helper-split-export-declaration": "^7.24.5",
+ "@babel/parser": "^7.24.5",
+ "@babel/types": "^7.24.5",
+ "debug": "^4.3.1",
"globals": "^11.1.0"
},
"engines": {
@@ -2064,12 +2026,12 @@
}
},
"node_modules/@babel/types": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-string-parser": "^7.23.4",
- "@babel/helper-validator-identifier": "^7.22.20",
+ "@babel/helper-string-parser": "^7.24.1",
+ "@babel/helper-validator-identifier": "^7.24.5",
"to-fast-properties": "^2.0.0"
},
"engines": {
@@ -2119,7 +2081,7 @@
"peer": true
},
"node_modules/@emotion/unitless": {
- "version": "0.8.1",
+ "version": "0.8.0",
"dev": true,
"license": "MIT",
"peer": true
@@ -2183,7 +2145,7 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "2.1.3",
+ "version": "2.1.4",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2210,7 +2172,7 @@
"license": "Python-2.0"
},
"node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.23.0",
+ "version": "13.24.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2246,7 +2208,7 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.54.0",
+ "version": "8.57.0",
"dev": true,
"license": "MIT",
"engines": {
@@ -2259,26 +2221,26 @@
"license": "MIT"
},
"node_modules/@floating-ui/core": {
- "version": "1.5.0",
+ "version": "1.6.1",
"license": "MIT",
"dependencies": {
- "@floating-ui/utils": "^0.1.3"
+ "@floating-ui/utils": "^0.2.0"
}
},
"node_modules/@floating-ui/dom": {
- "version": "1.5.3",
+ "version": "1.6.4",
"license": "MIT",
"dependencies": {
- "@floating-ui/core": "^1.4.2",
- "@floating-ui/utils": "^0.1.3"
+ "@floating-ui/core": "^1.0.0",
+ "@floating-ui/utils": "^0.2.0"
}
},
"node_modules/@floating-ui/react-dom": {
- "version": "2.0.4",
+ "version": "2.0.9",
"dev": true,
"license": "MIT",
"dependencies": {
- "@floating-ui/dom": "^1.5.1"
+ "@floating-ui/dom": "^1.0.0"
},
"peerDependencies": {
"react": ">=16.8.0",
@@ -2286,13 +2248,12 @@
}
},
"node_modules/@floating-ui/utils": {
- "version": "0.1.6",
+ "version": "0.2.2",
"license": "MIT"
},
"node_modules/@formatjs/ecma402-abstract": {
"version": "1.18.2",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz",
- "integrity": "sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==",
+ "license": "MIT",
"dependencies": {
"@formatjs/intl-localematcher": "0.5.4",
"tslib": "^2.4.0"
@@ -2300,16 +2261,14 @@
},
"node_modules/@formatjs/fast-memoize": {
"version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
- "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@formatjs/icu-messageformat-parser": {
"version": "2.7.6",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz",
- "integrity": "sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==",
+ "license": "MIT",
"dependencies": {
"@formatjs/ecma402-abstract": "1.18.2",
"@formatjs/icu-skeleton-parser": "1.8.0",
@@ -2318,8 +2277,7 @@
},
"node_modules/@formatjs/icu-skeleton-parser": {
"version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz",
- "integrity": "sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==",
+ "license": "MIT",
"dependencies": {
"@formatjs/ecma402-abstract": "1.18.2",
"tslib": "^2.4.0"
@@ -2327,19 +2285,18 @@
},
"node_modules/@formatjs/intl-localematcher": {
"version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
- "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
+ "license": "MIT",
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.13",
+ "version": "0.11.14",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
},
"engines": {
@@ -2359,7 +2316,7 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.1",
+ "version": "2.0.3",
"dev": true,
"license": "BSD-3-Clause"
},
@@ -2655,7 +2612,7 @@
}
},
"node_modules/@jest/core/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -2875,13 +2832,13 @@
}
},
"node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": {
- "version": "6.0.1",
+ "version": "6.0.2",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
+ "@babel/core": "^7.23.9",
+ "@babel/parser": "^7.23.9",
+ "@istanbuljs/schema": "^0.1.3",
"istanbul-lib-coverage": "^3.2.0",
"semver": "^7.5.4"
},
@@ -2901,7 +2858,7 @@
}
},
"node_modules/@jest/reporters/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -3120,20 +3077,20 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.3",
+ "version": "0.3.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/trace-mapping": "^0.3.24"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.1",
+ "version": "3.1.2",
"dev": true,
"license": "MIT",
"engines": {
@@ -3141,7 +3098,7 @@
}
},
"node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
+ "version": "1.2.1",
"dev": true,
"license": "MIT",
"engines": {
@@ -3149,12 +3106,12 @@
}
},
"node_modules/@jridgewell/source-map": {
- "version": "0.3.5",
+ "version": "0.3.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
@@ -3163,7 +3120,7 @@
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.20",
+ "version": "0.3.25",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3177,7 +3134,7 @@
"license": "Apache-2.0"
},
"node_modules/@leichtgewicht/ip-codec": {
- "version": "2.0.4",
+ "version": "2.0.5",
"dev": true,
"license": "MIT"
},
@@ -3249,15 +3206,13 @@
}
},
"node_modules/@pmmmwh/react-refresh-webpack-plugin": {
- "version": "0.5.11",
+ "version": "0.5.13",
"dev": true,
"license": "MIT",
"dependencies": {
"ansi-html-community": "^0.0.8",
- "common-path-prefix": "^3.0.0",
"core-js-pure": "^3.23.3",
"error-stack-parser": "^2.0.6",
- "find-up": "^5.0.0",
"html-entities": "^2.1.0",
"loader-utils": "^2.0.4",
"schema-utils": "^3.0.0",
@@ -3272,7 +3227,7 @@
"sockjs-client": "^1.4.0",
"type-fest": ">=0.17.0 <5.0.0",
"webpack": ">=4.43.0 <6.0.0",
- "webpack-dev-server": "3.x || 4.x",
+ "webpack-dev-server": "3.x || 4.x || 5.x",
"webpack-hot-middleware": "2.x",
"webpack-plugin-serve": "0.x || 1.x"
},
@@ -3329,17 +3284,21 @@
"resolved": "packages/library-detection",
"link": true
},
+ "node_modules/@ps-analysis-tool/report": {
+ "resolved": "packages/report",
+ "link": true
+ },
"node_modules/@puppeteer/browsers": {
- "version": "1.8.0",
+ "version": "1.6.0",
"license": "Apache-2.0",
"dependencies": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
- "proxy-agent": "6.3.1",
+ "proxy-agent": "6.3.0",
"tar-fs": "3.0.4",
"unbzip2-stream": "1.4.3",
- "yargs": "17.7.2"
+ "yargs": "17.7.1"
},
"bin": {
"browsers": "lib/cjs/main-cli.js"
@@ -3348,6 +3307,10 @@
"node": ">=16.3.0"
}
},
+ "node_modules/@puppeteer/browsers/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "license": "MIT"
+ },
"node_modules/@puppeteer/browsers/node_modules/extract-zip": {
"version": "2.0.1",
"license": "BSD-2-Clause",
@@ -3379,6 +3342,25 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@puppeteer/browsers/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@puppeteer/browsers/node_modules/string-width": {
+ "version": "4.2.3",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/@puppeteer/browsers/node_modules/tar-fs": {
"version": "3.0.4",
"license": "MIT",
@@ -3389,7 +3371,7 @@
}
},
"node_modules/@puppeteer/browsers/node_modules/tar-stream": {
- "version": "3.1.6",
+ "version": "3.1.7",
"license": "MIT",
"dependencies": {
"b4a": "^1.6.4",
@@ -3397,6 +3379,22 @@
"streamx": "^2.15.0"
}
},
+ "node_modules/@puppeteer/browsers/node_modules/yargs": {
+ "version": "17.7.1",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/@radix-ui/number": {
"version": "1.0.1",
"dev": true,
@@ -4046,7 +4044,7 @@
}
},
"node_modules/@sinonjs/commons": {
- "version": "3.0.0",
+ "version": "3.0.1",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -4102,132 +4100,70 @@
"license": "(Unlicense OR Apache-2.0)"
},
"node_modules/@storybook/addon-actions": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/core-events": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@types/uuid": "^9.0.1",
"dequal": "^2.0.2",
- "lodash": "^4.17.21",
"polished": "^4.2.2",
- "prop-types": "^15.7.2",
- "react-inspector": "^6.0.0",
- "telejson": "^7.2.0",
- "ts-dedent": "^2.0.0",
"uuid": "^9.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
}
},
"node_modules/@storybook/addon-backgrounds": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
"memoizerific": "^1.11.3",
"ts-dedent": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
}
},
"node_modules/@storybook/addon-controls": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/blocks": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/blocks": "7.6.18",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
}
},
"node_modules/@storybook/addon-docs": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
"@jest/transform": "^29.3.1",
"@mdx-js/react": "^2.1.5",
- "@storybook/blocks": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/csf-plugin": "7.5.3",
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/blocks": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/components": "7.6.18",
+ "@storybook/csf-plugin": "7.6.18",
+ "@storybook/csf-tools": "7.6.18",
"@storybook/global": "^5.0.0",
"@storybook/mdx2-csf": "^1.0.0",
- "@storybook/node-logger": "7.5.3",
- "@storybook/postinstall": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/react-dom-shim": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/postinstall": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/react-dom-shim": "7.6.18",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"fs-extra": "^11.1.0",
"remark-external-links": "^8.0.0",
"remark-slug": "^6.0.0",
@@ -4243,23 +4179,23 @@
}
},
"node_modules/@storybook/addon-essentials": {
- "version": "7.5.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@storybook/addon-actions": "7.5.3",
- "@storybook/addon-backgrounds": "7.5.3",
- "@storybook/addon-controls": "7.5.3",
- "@storybook/addon-docs": "7.5.3",
- "@storybook/addon-highlight": "7.5.3",
- "@storybook/addon-measure": "7.5.3",
- "@storybook/addon-outline": "7.5.3",
- "@storybook/addon-toolbars": "7.5.3",
- "@storybook/addon-viewport": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3",
+ "version": "7.6.18",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/addon-actions": "7.6.18",
+ "@storybook/addon-backgrounds": "7.6.18",
+ "@storybook/addon-controls": "7.6.18",
+ "@storybook/addon-docs": "7.6.18",
+ "@storybook/addon-highlight": "7.6.18",
+ "@storybook/addon-measure": "7.6.18",
+ "@storybook/addon-outline": "7.6.18",
+ "@storybook/addon-toolbars": "7.6.18",
+ "@storybook/addon-viewport": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/manager-api": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
"ts-dedent": "^2.0.0"
},
"funding": {
@@ -4272,13 +4208,11 @@
}
},
"node_modules/@storybook/addon-highlight": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core-events": "7.5.3",
- "@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.5.3"
+ "@storybook/global": "^5.0.0"
},
"funding": {
"type": "opencollective",
@@ -4286,20 +4220,12 @@
}
},
"node_modules/@storybook/addon-interactions": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/instrumenter": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/types": "7.6.18",
"jest-mock": "^27.0.6",
"polished": "^4.2.2",
"ts-dedent": "^2.2.0"
@@ -4307,34 +4233,15 @@
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
}
},
"node_modules/@storybook/addon-links": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/router": "7.5.3",
- "@storybook/types": "7.5.3",
- "prop-types": "^15.7.2",
"ts-dedent": "^2.0.0"
},
"funding": {
@@ -4342,78 +4249,38 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
- },
- "react-dom": {
- "optional": true
}
}
},
"node_modules/@storybook/addon-measure": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/types": "7.5.3",
"tiny-invariant": "^1.3.1"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
}
},
"node_modules/@storybook/addon-outline": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/types": "7.5.3",
"ts-dedent": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
}
},
"node_modules/@storybook/addon-styling": {
@@ -4469,72 +4336,128 @@
}
},
"node_modules/@storybook/addon-toolbars": {
- "version": "7.5.3",
+ "version": "7.6.18",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/addon-viewport": {
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3"
+ "memoizerific": "^1.11.3"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/api": {
+ "version": "7.6.17",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/manager-api": "7.6.17"
},
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/api/node_modules/@storybook/channels": {
+ "version": "7.6.17",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/core-events": "7.6.17",
+ "@storybook/global": "^5.0.0",
+ "qs": "^6.10.0",
+ "telejson": "^7.2.0",
+ "tiny-invariant": "^1.3.1"
},
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
}
},
- "node_modules/@storybook/addon-viewport": {
- "version": "7.5.3",
+ "node_modules/@storybook/api/node_modules/@storybook/client-logger": {
+ "version": "7.6.17",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/global": "^5.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/api/node_modules/@storybook/core-events": {
+ "version": "7.6.17",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/api/node_modules/@storybook/manager-api": {
+ "version": "7.6.17",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/channels": "7.6.17",
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/core-events": "7.6.17",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
+ "@storybook/router": "7.6.17",
+ "@storybook/theming": "7.6.17",
+ "@storybook/types": "7.6.17",
+ "dequal": "^2.0.2",
+ "lodash": "^4.17.21",
"memoizerific": "^1.11.3",
- "prop-types": "^15.7.2"
+ "store2": "^2.14.2",
+ "telejson": "^7.2.0",
+ "ts-dedent": "^2.0.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
+ }
+ },
+ "node_modules/@storybook/api/node_modules/@storybook/router": {
+ "version": "7.6.17",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/client-logger": "7.6.17",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.10.0"
},
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
}
},
- "node_modules/@storybook/api": {
- "version": "7.5.3",
+ "node_modules/@storybook/api/node_modules/@storybook/theming": {
+ "version": "7.6.17",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/manager-api": "7.5.3"
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/global": "^5.0.0",
+ "memoizerific": "^1.11.3"
},
"funding": {
"type": "opencollective",
@@ -4543,32 +4466,39 @@
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/@storybook/api/node_modules/@storybook/types": {
+ "version": "7.6.17",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@storybook/channels": "7.6.17",
+ "@types/babel__core": "^7.0.0",
+ "@types/express": "^4.7.0",
+ "file-system-cache": "2.3.0"
},
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- }
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
}
},
"node_modules/@storybook/blocks": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
- "@storybook/docs-tools": "7.5.3",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/components": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/docs-tools": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/manager-api": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/lodash": "^4.14.167",
"color-convert": "^2.0.1",
"dequal": "^2.0.2",
@@ -4592,14 +4522,14 @@
}
},
"node_modules/@storybook/builder-manager": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/core-common": "7.5.3",
- "@storybook/manager": "7.5.3",
- "@storybook/node-logger": "7.5.3",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/manager": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
"@types/ejs": "^3.1.1",
"@types/find-cache-dir": "^3.2.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
@@ -4619,32 +4549,34 @@
}
},
"node_modules/@storybook/builder-webpack5": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.22.0",
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/core-webpack": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview": "7.5.3",
- "@storybook/preview-api": "7.5.3",
+ "@babel/core": "^7.23.2",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/core-webpack": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/preview": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
"@swc/core": "^1.3.82",
"@types/node": "^18.0.0",
"@types/semver": "^7.3.4",
"babel-loader": "^9.0.0",
- "babel-plugin-named-exports-order": "^0.0.2",
"browser-assert": "^1.2.1",
"case-sensitive-paths-webpack-plugin": "^2.4.0",
+ "cjs-module-lexer": "^1.2.3",
"constants-browserify": "^1.0.0",
"css-loader": "^6.7.1",
+ "es-module-lexer": "^1.4.1",
"express": "^4.17.3",
"fork-ts-checker-webpack-plugin": "^8.0.0",
"fs-extra": "^11.1.0",
"html-webpack-plugin": "^5.5.0",
+ "magic-string": "^0.30.5",
"path-browserify": "^1.0.1",
"process": "^0.11.10",
"semver": "^7.3.7",
@@ -4671,7 +4603,7 @@
}
},
"node_modules/@storybook/builder-webpack5/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4690,7 +4622,7 @@
}
},
"node_modules/@storybook/builder-webpack5/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4709,12 +4641,12 @@
"license": "ISC"
},
"node_modules/@storybook/channels": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
"@storybook/global": "^5.0.0",
"qs": "^6.10.0",
"telejson": "^7.2.0",
@@ -4726,22 +4658,22 @@
}
},
"node_modules/@storybook/cli": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.22.9",
- "@babel/preset-env": "^7.22.9",
- "@babel/types": "^7.22.5",
+ "@babel/core": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/types": "^7.23.0",
"@ndelangen/get-tarball": "^3.0.7",
- "@storybook/codemod": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/core-server": "7.5.3",
- "@storybook/csf-tools": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/telemetry": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/codemod": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/core-server": "7.6.18",
+ "@storybook/csf-tools": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/telemetry": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/semver": "^7.3.4",
"@yarnpkg/fslib": "2.10.3",
"@yarnpkg/libzip": "2.3.0",
@@ -4758,7 +4690,7 @@
"get-port": "^5.1.1",
"giget": "^1.0.0",
"globby": "^11.0.2",
- "jscodeshift": "^0.14.0",
+ "jscodeshift": "^0.15.1",
"leven": "^3.1.0",
"ora": "^5.4.1",
"prettier": "^2.8.0",
@@ -4766,7 +4698,6 @@
"puppeteer-core": "^2.1.1",
"read-pkg-up": "^7.0.1",
"semver": "^7.3.7",
- "simple-update-notifier": "^2.0.0",
"strip-json-comments": "^3.0.1",
"tempy": "^1.0.1",
"ts-dedent": "^2.0.0",
@@ -4838,7 +4769,7 @@
}
},
"node_modules/@storybook/cli/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -4868,7 +4799,7 @@
"license": "ISC"
},
"node_modules/@storybook/client-logger": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -4880,21 +4811,21 @@
}
},
"node_modules/@storybook/codemod": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.22.9",
- "@babel/preset-env": "^7.22.9",
- "@babel/types": "^7.22.5",
- "@storybook/csf": "^0.1.0",
- "@storybook/csf-tools": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@babel/core": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/types": "^7.23.0",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/csf-tools": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/cross-spawn": "^6.0.2",
"cross-spawn": "^7.0.3",
"globby": "^11.0.2",
- "jscodeshift": "^0.14.0",
+ "jscodeshift": "^0.15.1",
"lodash": "^4.17.21",
"prettier": "^2.8.0",
"recast": "^0.23.1"
@@ -4905,17 +4836,17 @@
}
},
"node_modules/@storybook/components": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
"@radix-ui/react-select": "^1.2.2",
"@radix-ui/react-toolbar": "^1.0.4",
- "@storybook/client-logger": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"memoizerific": "^1.11.3",
"use-resize-observer": "^9.1.0",
"util-deprecate": "^1.0.2"
@@ -4930,12 +4861,12 @@
}
},
"node_modules/@storybook/core-client": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3"
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/preview-api": "7.6.18"
},
"funding": {
"type": "opencollective",
@@ -4943,13 +4874,13 @@
}
},
"node_modules/@storybook/core-common": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core-events": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/find-cache-dir": "^3.2.1",
"@types/node": "^18.0.0",
"@types/node-fetch": "^2.6.4",
@@ -4977,7 +4908,7 @@
}
},
"node_modules/@storybook/core-common/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5033,7 +4964,7 @@
}
},
"node_modules/@storybook/core-events": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5045,25 +4976,25 @@
}
},
"node_modules/@storybook/core-server": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
"@aw-web-design/x-default-browser": "1.4.126",
"@discoveryjs/json-ext": "^0.5.3",
- "@storybook/builder-manager": "7.5.3",
- "@storybook/channels": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/builder-manager": "7.6.18",
+ "@storybook/channels": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/csf-tools": "7.6.18",
"@storybook/docs-mdx": "^0.1.0",
"@storybook/global": "^5.0.0",
- "@storybook/manager": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/telemetry": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/manager": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/telemetry": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/detect-port": "^1.3.0",
"@types/node": "^18.0.0",
"@types/pretty-hrtime": "^1.0.0",
@@ -5076,7 +5007,7 @@
"express": "^4.17.3",
"fs-extra": "^11.1.0",
"globby": "^11.0.2",
- "ip": "^2.0.0",
+ "ip": "^2.0.1",
"lodash": "^4.17.21",
"open": "^8.4.0",
"pretty-hrtime": "^1.0.3",
@@ -5097,7 +5028,7 @@
}
},
"node_modules/@storybook/core-server/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5153,7 +5084,7 @@
}
},
"node_modules/@storybook/core-server/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5183,13 +5114,13 @@
"license": "ISC"
},
"node_modules/@storybook/core-webpack": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core-common": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/node": "^18.0.0",
"ts-dedent": "^2.0.0"
},
@@ -5199,7 +5130,7 @@
}
},
"node_modules/@storybook/core-webpack/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5207,7 +5138,7 @@
}
},
"node_modules/@storybook/csf": {
- "version": "0.1.1",
+ "version": "0.1.5",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5215,11 +5146,11 @@
}
},
"node_modules/@storybook/csf-plugin": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/csf-tools": "7.6.18",
"unplugin": "^1.3.1"
},
"funding": {
@@ -5228,16 +5159,16 @@
}
},
"node_modules/@storybook/csf-tools": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/generator": "^7.22.9",
- "@babel/parser": "^7.22.7",
- "@babel/traverse": "^7.22.8",
- "@babel/types": "^7.22.5",
- "@storybook/csf": "^0.1.0",
- "@storybook/types": "7.5.3",
+ "@babel/generator": "^7.23.0",
+ "@babel/parser": "^7.23.0",
+ "@babel/traverse": "^7.23.2",
+ "@babel/types": "^7.23.0",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/types": "7.6.18",
"fs-extra": "^11.1.0",
"recast": "^0.23.1",
"ts-dedent": "^2.0.0"
@@ -5253,14 +5184,15 @@
"license": "MIT"
},
"node_modules/@storybook/docs-tools": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/core-common": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/doctrine": "^0.0.3",
+ "assert": "^2.1.0",
"doctrine": "^3.0.0",
"lodash": "^4.17.21"
},
@@ -5275,15 +5207,17 @@
"license": "MIT"
},
"node_modules/@storybook/instrumenter": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.5.3"
+ "@storybook/preview-api": "7.6.18",
+ "@vitest/utils": "^0.34.6",
+ "util": "^0.12.4"
},
"funding": {
"type": "opencollective",
@@ -5291,7 +5225,7 @@
}
},
"node_modules/@storybook/manager": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"funding": {
@@ -5300,22 +5234,21 @@
}
},
"node_modules/@storybook/manager-api": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/router": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/router": "7.6.18",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
"memoizerific": "^1.11.3",
- "semver": "^7.3.7",
"store2": "^2.14.2",
"telejson": "^7.2.0",
"ts-dedent": "^2.0.0"
@@ -5323,49 +5256,15 @@
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
- }
- },
- "node_modules/@storybook/manager-api/node_modules/lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/@storybook/manager-api/node_modules/semver": {
- "version": "7.5.4",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
}
},
- "node_modules/@storybook/manager-api/node_modules/yallist": {
- "version": "4.0.0",
- "dev": true,
- "license": "ISC"
- },
"node_modules/@storybook/mdx2-csf": {
"version": "1.1.0",
"dev": true,
"license": "MIT"
},
"node_modules/@storybook/node-logger": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"funding": {
@@ -5374,7 +5273,7 @@
}
},
"node_modules/@storybook/postinstall": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"funding": {
@@ -5383,24 +5282,25 @@
}
},
"node_modules/@storybook/preset-react-webpack": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/preset-flow": "^7.22.5",
- "@babel/preset-react": "^7.22.5",
- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
- "@storybook/core-webpack": "7.5.3",
- "@storybook/docs-tools": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/react": "7.5.3",
+ "@babel/preset-flow": "^7.22.15",
+ "@babel/preset-react": "^7.22.15",
+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
+ "@storybook/core-webpack": "7.6.18",
+ "@storybook/docs-tools": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/react": "7.6.18",
"@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0",
"@types/node": "^18.0.0",
"@types/semver": "^7.3.4",
"babel-plugin-add-react-displayname": "^0.0.5",
- "babel-plugin-react-docgen": "^4.2.1",
"fs-extra": "^11.1.0",
- "react-refresh": "^0.11.0",
+ "magic-string": "^0.30.5",
+ "react-docgen": "^7.0.0",
+ "react-refresh": "^0.14.0",
"semver": "^7.3.7",
"webpack": "5"
},
@@ -5426,7 +5326,7 @@
}
},
"node_modules/@storybook/preset-react-webpack/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5445,7 +5345,7 @@
}
},
"node_modules/@storybook/preset-react-webpack/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -5464,7 +5364,7 @@
"license": "ISC"
},
"node_modules/@storybook/preview": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"funding": {
@@ -5473,16 +5373,16 @@
}
},
"node_modules/@storybook/preview-api": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/types": "7.5.3",
+ "@storybook/types": "7.6.18",
"@types/qs": "^6.9.5",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
@@ -5498,17 +5398,17 @@
}
},
"node_modules/@storybook/react": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-client": "7.5.3",
- "@storybook/docs-tools": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-client": "7.6.18",
+ "@storybook/docs-tools": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.5.3",
- "@storybook/react-dom-shim": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/react-dom-shim": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/escodegen": "^0.0.6",
"@types/estree": "^0.0.51",
"@types/node": "^18.0.0",
@@ -5561,7 +5461,7 @@
}
},
"node_modules/@storybook/react-dom-shim": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"funding": {
@@ -5574,13 +5474,13 @@
}
},
"node_modules/@storybook/react-webpack5": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/builder-webpack5": "7.5.3",
- "@storybook/preset-react-webpack": "7.5.3",
- "@storybook/react": "7.5.3",
+ "@storybook/builder-webpack5": "7.6.18",
+ "@storybook/preset-react-webpack": "7.6.18",
+ "@storybook/react": "7.6.18",
"@types/node": "^18.0.0"
},
"engines": {
@@ -5606,7 +5506,7 @@
}
},
"node_modules/@storybook/react-webpack5/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5614,7 +5514,7 @@
}
},
"node_modules/@storybook/react/node_modules/@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5622,31 +5522,27 @@
}
},
"node_modules/@storybook/router": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
"node_modules/@storybook/telemetry": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/csf-tools": "7.6.18",
"chalk": "^4.1.0",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
@@ -5719,12 +5615,12 @@
}
},
"node_modules/@storybook/theming": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
- "@storybook/client-logger": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
"@storybook/global": "^5.0.0",
"memoizerific": "^1.11.3"
},
@@ -5738,11 +5634,11 @@
}
},
"node_modules/@storybook/types": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/channels": "7.5.3",
+ "@storybook/channels": "7.6.18",
"@types/babel__core": "^7.0.0",
"@types/express": "^4.7.0",
"file-system-cache": "2.3.0"
@@ -5996,12 +5892,12 @@
}
},
"node_modules/@swc/core": {
- "version": "1.3.99",
+ "version": "1.4.17",
"dev": true,
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
- "@swc/counter": "^0.1.1",
+ "@swc/counter": "^0.1.2",
"@swc/types": "^0.1.5"
},
"engines": {
@@ -6012,15 +5908,16 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.3.99",
- "@swc/core-darwin-x64": "1.3.99",
- "@swc/core-linux-arm64-gnu": "1.3.99",
- "@swc/core-linux-arm64-musl": "1.3.99",
- "@swc/core-linux-x64-gnu": "1.3.99",
- "@swc/core-linux-x64-musl": "1.3.99",
- "@swc/core-win32-arm64-msvc": "1.3.99",
- "@swc/core-win32-ia32-msvc": "1.3.99",
- "@swc/core-win32-x64-msvc": "1.3.99"
+ "@swc/core-darwin-arm64": "1.4.17",
+ "@swc/core-darwin-x64": "1.4.17",
+ "@swc/core-linux-arm-gnueabihf": "1.4.17",
+ "@swc/core-linux-arm64-gnu": "1.4.17",
+ "@swc/core-linux-arm64-musl": "1.4.17",
+ "@swc/core-linux-x64-gnu": "1.4.17",
+ "@swc/core-linux-x64-musl": "1.4.17",
+ "@swc/core-win32-arm64-msvc": "1.4.17",
+ "@swc/core-win32-ia32-msvc": "1.4.17",
+ "@swc/core-win32-x64-msvc": "1.4.17"
},
"peerDependencies": {
"@swc/helpers": "^0.5.0"
@@ -6032,7 +5929,7 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.3.99",
+ "version": "1.4.17",
"cpu": [
"arm64"
],
@@ -6047,14 +5944,17 @@
}
},
"node_modules/@swc/counter": {
- "version": "0.1.2",
+ "version": "0.1.3",
"dev": true,
"license": "Apache-2.0"
},
"node_modules/@swc/types": {
- "version": "0.1.5",
+ "version": "0.1.6",
"dev": true,
- "license": "Apache-2.0"
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/counter": "^0.1.3"
+ }
},
"node_modules/@szmarczak/http-timer": {
"version": "4.0.6",
@@ -6199,7 +6099,7 @@
}
},
"node_modules/@testing-library/react": {
- "version": "14.1.2",
+ "version": "14.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6216,7 +6116,7 @@
}
},
"node_modules/@testing-library/react/node_modules/@testing-library/dom": {
- "version": "9.3.3",
+ "version": "9.3.4",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6334,7 +6234,7 @@
}
},
"node_modules/@types/babel__generator": {
- "version": "7.6.7",
+ "version": "7.6.8",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6351,7 +6251,7 @@
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.4",
+ "version": "7.20.5",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6444,7 +6344,7 @@
}
},
"node_modules/@types/d3-path": {
- "version": "3.0.2",
+ "version": "3.1.0",
"license": "MIT"
},
"node_modules/@types/d3-scale": {
@@ -6495,7 +6395,7 @@
"license": "MIT"
},
"node_modules/@types/eslint": {
- "version": "8.44.7",
+ "version": "8.56.10",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6529,7 +6429,7 @@
}
},
"node_modules/@types/express-serve-static-core": {
- "version": "4.17.41",
+ "version": "4.19.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6545,7 +6445,7 @@
"license": "MIT"
},
"node_modules/@types/filesystem": {
- "version": "0.0.35",
+ "version": "0.0.36",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6553,7 +6453,7 @@
}
},
"node_modules/@types/filewriter": {
- "version": "0.0.32",
+ "version": "0.0.33",
"dev": true,
"license": "MIT"
},
@@ -6628,7 +6528,7 @@
}
},
"node_modules/@types/jest": {
- "version": "29.5.10",
+ "version": "29.5.12",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6661,7 +6561,7 @@
}
},
"node_modules/@types/jest/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -6701,12 +6601,12 @@
}
},
"node_modules/@types/lodash": {
- "version": "4.14.202",
+ "version": "4.17.0",
"dev": true,
"license": "MIT"
},
"node_modules/@types/mdx": {
- "version": "2.0.10",
+ "version": "2.0.13",
"dev": true,
"license": "MIT"
},
@@ -6721,14 +6621,14 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "20.9.4",
+ "version": "20.12.7",
"license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
}
},
"node_modules/@types/node-fetch": {
- "version": "2.6.9",
+ "version": "2.6.11",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6737,7 +6637,7 @@
}
},
"node_modules/@types/node-forge": {
- "version": "1.3.10",
+ "version": "1.3.11",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6768,12 +6668,12 @@
}
},
"node_modules/@types/prop-types": {
- "version": "15.7.11",
+ "version": "15.7.12",
"dev": true,
"license": "MIT"
},
"node_modules/@types/qs": {
- "version": "6.9.10",
+ "version": "6.9.15",
"dev": true,
"license": "MIT"
},
@@ -6783,12 +6683,11 @@
"license": "MIT"
},
"node_modules/@types/react": {
- "version": "18.2.38",
+ "version": "18.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
@@ -6801,13 +6700,18 @@
}
},
"node_modules/@types/react-dom": {
- "version": "18.2.17",
+ "version": "18.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/react": "*"
}
},
+ "node_modules/@types/resolve": {
+ "version": "1.20.6",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/responselike": {
"version": "1.0.3",
"license": "MIT",
@@ -6820,13 +6724,8 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@types/scheduler": {
- "version": "0.16.8",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@types/semver": {
- "version": "7.5.6",
+ "version": "7.5.8",
"dev": true,
"license": "MIT"
},
@@ -6848,17 +6747,17 @@
}
},
"node_modules/@types/serve-static": {
- "version": "1.15.5",
+ "version": "1.15.7",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/http-errors": "*",
- "@types/mime": "*",
- "@types/node": "*"
+ "@types/node": "*",
+ "@types/send": "*"
}
},
"node_modules/@types/sinon": {
- "version": "17.0.2",
+ "version": "17.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6893,7 +6792,7 @@
"license": "MIT"
},
"node_modules/@types/stylis": {
- "version": "4.2.4",
+ "version": "4.2.0",
"dev": true,
"license": "MIT",
"peer": true
@@ -6916,6 +6815,11 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@types/uuid": {
+ "version": "9.0.8",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@types/ws": {
"version": "8.5.10",
"dev": true,
@@ -6998,7 +6902,7 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7134,7 +7038,7 @@
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7189,7 +7093,7 @@
}
},
"node_modules/@typescript-eslint/utils/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -7228,8 +7132,50 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/@vitest/utils": {
+ "version": "0.34.7",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "diff-sequences": "^29.4.3",
+ "loupe": "^2.3.6",
+ "pretty-format": "^29.5.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/vitest"
+ }
+ },
+ "node_modules/@vitest/utils/node_modules/ansi-styles": {
+ "version": "5.2.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@vitest/utils/node_modules/pretty-format": {
+ "version": "29.7.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ },
+ "engines": {
+ "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
+ }
+ },
+ "node_modules/@vitest/utils/node_modules/react-is": {
+ "version": "18.3.1",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@webassemblyjs/ast": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7248,7 +7194,7 @@
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-buffer": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT"
},
@@ -7268,14 +7214,14 @@
"license": "MIT"
},
"node_modules/@webassemblyjs/helper-wasm-section": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6"
+ "@webassemblyjs/wasm-gen": "1.12.1"
}
},
"node_modules/@webassemblyjs/ieee754": {
@@ -7300,26 +7246,26 @@
"license": "MIT"
},
"node_modules/@webassemblyjs/wasm-edit": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/helper-wasm-section": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6",
- "@webassemblyjs/wasm-opt": "1.11.6",
- "@webassemblyjs/wasm-parser": "1.11.6",
- "@webassemblyjs/wast-printer": "1.11.6"
+ "@webassemblyjs/helper-wasm-section": "1.12.1",
+ "@webassemblyjs/wasm-gen": "1.12.1",
+ "@webassemblyjs/wasm-opt": "1.12.1",
+ "@webassemblyjs/wasm-parser": "1.12.1",
+ "@webassemblyjs/wast-printer": "1.12.1"
}
},
"node_modules/@webassemblyjs/wasm-gen": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/ieee754": "1.11.6",
"@webassemblyjs/leb128": "1.11.6",
@@ -7327,22 +7273,22 @@
}
},
"node_modules/@webassemblyjs/wasm-opt": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6",
- "@webassemblyjs/wasm-parser": "1.11.6"
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
+ "@webassemblyjs/wasm-gen": "1.12.1",
+ "@webassemblyjs/wasm-parser": "1.12.1"
}
},
"node_modules/@webassemblyjs/wasm-parser": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
"@webassemblyjs/helper-api-error": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/ieee754": "1.11.6",
@@ -7351,11 +7297,11 @@
}
},
"node_modules/@webassemblyjs/wast-printer": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
"@xtuc/long": "4.2.2"
}
},
@@ -7496,7 +7442,7 @@
}
},
"node_modules/acorn-globals/node_modules/acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true,
"license": "MIT",
"bin": {
@@ -7507,7 +7453,7 @@
}
},
"node_modules/acorn-globals/node_modules/acorn-walk": {
- "version": "8.3.0",
+ "version": "8.3.2",
"dev": true,
"license": "MIT",
"engines": {
@@ -7604,14 +7550,14 @@
}
},
"node_modules/ajv-formats/node_modules/ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
},
"funding": {
"type": "github",
@@ -7739,7 +7685,7 @@
}
},
"node_modules/aria-hidden": {
- "version": "1.2.3",
+ "version": "1.2.4",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7758,12 +7704,15 @@
}
},
"node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
+ "version": "1.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -7780,14 +7729,15 @@
"license": "MIT"
},
"node_modules/array-includes": {
- "version": "3.1.7",
+ "version": "3.1.8",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
"is-string": "^1.0.7"
},
"engines": {
@@ -7805,16 +7755,36 @@
"node": ">=8"
}
},
+ "node_modules/array.prototype.findlast": {
+ "version": "1.2.5",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/array.prototype.findlastindex": {
- "version": "1.2.3",
+ "version": "1.2.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -7857,7 +7827,7 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/array.prototype.tosorted": {
+ "node_modules/array.prototype.toreversed": {
"version": "1.1.2",
"dev": true,
"license": "MIT",
@@ -7865,21 +7835,33 @@
"call-bind": "^1.0.2",
"define-properties": "^1.2.0",
"es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "es-shim-unscopables": "^1.0.0"
+ }
+ },
+ "node_modules/array.prototype.tosorted": {
+ "version": "1.1.3",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.1.0",
+ "es-shim-unscopables": "^1.0.2"
}
},
"node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.2",
+ "version": "1.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
"is-shared-array-buffer": "^1.0.2"
},
"engines": {
@@ -7902,7 +7884,7 @@
}
},
"node_modules/ast-types": {
- "version": "0.14.2",
+ "version": "0.16.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -7927,21 +7909,13 @@
"dev": true,
"license": "MIT"
},
- "node_modules/asynciterator.prototype": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.3"
- }
- },
"node_modules/asynckit": {
"version": "0.4.0",
"dev": true,
"license": "MIT"
},
"node_modules/autoprefixer": {
- "version": "10.4.16",
+ "version": "10.4.19",
"dev": true,
"funding": [
{
@@ -7959,9 +7933,9 @@
],
"license": "MIT",
"dependencies": {
- "browserslist": "^4.21.10",
- "caniuse-lite": "^1.0.30001538",
- "fraction.js": "^4.3.6",
+ "browserslist": "^4.23.0",
+ "caniuse-lite": "^1.0.30001599",
+ "fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
"postcss-value-parser": "^4.2.0"
@@ -7977,9 +7951,12 @@
}
},
"node_modules/available-typed-arrays": {
- "version": "1.0.5",
+ "version": "1.0.7",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
"engines": {
"node": ">= 0.4"
},
@@ -8004,8 +7981,8 @@
}
},
"node_modules/b4a": {
- "version": "1.6.4",
- "license": "ISC"
+ "version": "1.6.6",
+ "license": "Apache-2.0"
},
"node_modules/babel-core": {
"version": "7.0.0-bridge.0",
@@ -8100,14 +8077,14 @@
}
},
"node_modules/babel-loader/node_modules/ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
},
"funding": {
"type": "github",
@@ -8287,18 +8264,13 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
- "node_modules/babel-plugin-named-exports-order": {
- "version": "0.0.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.6",
+ "version": "0.4.11",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -8306,38 +8278,28 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.8.6",
+ "version": "0.10.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.3",
- "core-js-compat": "^3.33.1"
+ "@babel/helper-define-polyfill-provider": "^0.6.1",
+ "core-js-compat": "^3.36.1"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.3",
+ "version": "0.6.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.3"
+ "@babel/helper-define-polyfill-provider": "^0.6.2"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
- "node_modules/babel-plugin-react-docgen": {
- "version": "4.2.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ast-types": "^0.14.2",
- "lodash": "^4.17.15",
- "react-docgen": "^5.0.0"
- }
- },
"node_modules/babel-plugin-styled-components": {
"version": "2.1.4",
"dev": true,
@@ -8394,6 +8356,11 @@
"version": "1.0.2",
"license": "MIT"
},
+ "node_modules/bare-events": {
+ "version": "2.2.2",
+ "license": "Apache-2.0",
+ "optional": true
+ },
"node_modules/base64-js": {
"version": "1.5.1",
"funding": [
@@ -8413,7 +8380,7 @@
"license": "MIT"
},
"node_modules/basic-ftp": {
- "version": "5.0.3",
+ "version": "5.0.5",
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -8452,11 +8419,14 @@
}
},
"node_modules/binary-extensions": {
- "version": "2.2.0",
+ "version": "2.3.0",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/bl": {
@@ -8524,21 +8494,14 @@
}
},
"node_modules/bonjour-service": {
- "version": "1.1.1",
+ "version": "1.2.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-flatten": "^2.1.2",
- "dns-equal": "^1.0.0",
"fast-deep-equal": "^3.1.3",
"multicast-dns": "^7.2.5"
}
},
- "node_modules/bonjour-service/node_modules/array-flatten": {
- "version": "2.1.2",
- "dev": true,
- "license": "MIT"
- },
"node_modules/boolbase": {
"version": "1.0.0",
"dev": true,
@@ -8588,7 +8551,7 @@
}
},
"node_modules/browserslist": {
- "version": "4.22.1",
+ "version": "4.23.0",
"dev": true,
"funding": [
{
@@ -8606,9 +8569,9 @@
],
"license": "MIT",
"dependencies": {
- "caniuse-lite": "^1.0.30001541",
- "electron-to-chromium": "^1.4.535",
- "node-releases": "^2.0.13",
+ "caniuse-lite": "^1.0.30001587",
+ "electron-to-chromium": "^1.4.668",
+ "node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
},
"bin": {
@@ -8679,164 +8642,6 @@
"node": ">= 0.8"
}
},
- "node_modules/c8": {
- "version": "7.14.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@istanbuljs/schema": "^0.1.3",
- "find-up": "^5.0.0",
- "foreground-child": "^2.0.0",
- "istanbul-lib-coverage": "^3.2.0",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-reports": "^3.1.4",
- "rimraf": "^3.0.2",
- "test-exclude": "^6.0.0",
- "v8-to-istanbul": "^9.0.0",
- "yargs": "^16.2.0",
- "yargs-parser": "^20.2.9"
- },
- "bin": {
- "c8": "bin/c8.js"
- },
- "engines": {
- "node": ">=10.12.0"
- }
- },
- "node_modules/c8/node_modules/ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/c8/node_modules/cliui": {
- "version": "7.0.4",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "node_modules/c8/node_modules/emoji-regex": {
- "version": "8.0.0",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/c8/node_modules/foreground-child": {
- "version": "2.0.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "cross-spawn": "^7.0.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/c8/node_modules/glob": {
- "version": "7.2.3",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/c8/node_modules/is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/c8/node_modules/rimraf": {
- "version": "3.0.2",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/c8/node_modules/signal-exit": {
- "version": "3.0.7",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/c8/node_modules/string-width": {
- "version": "4.2.3",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/c8/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/c8/node_modules/yargs": {
- "version": "16.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/cacheable-lookup": {
"version": "5.0.4",
"license": "MIT",
@@ -8874,13 +8679,18 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.5",
+ "version": "1.0.7",
"dev": true,
"license": "MIT",
"dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -8931,7 +8741,7 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001616",
+ "version": "1.0.30001614",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz",
"integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==",
"dev": true,
@@ -8979,14 +8789,8 @@
}
},
"node_modules/chokidar": {
- "version": "3.5.3",
+ "version": "3.6.0",
"dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
"license": "MIT",
"dependencies": {
"anymatch": "~3.1.2",
@@ -9000,6 +8804,9 @@
"engines": {
"node": ">= 8.10.0"
},
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
"optionalDependencies": {
"fsevents": "~2.3.2"
}
@@ -9032,11 +8839,10 @@
}
},
"node_modules/chromium-bidi": {
- "version": "0.4.33",
+ "version": "0.4.20",
"license": "Apache-2.0",
"dependencies": {
- "mitt": "3.0.1",
- "urlpattern-polyfill": "9.0.0"
+ "mitt": "3.0.1"
},
"peerDependencies": {
"devtools-protocol": "*"
@@ -9056,17 +8862,25 @@
"node": ">=8"
}
},
+ "node_modules/citty": {
+ "version": "0.1.6",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "consola": "^3.2.3"
+ }
+ },
"node_modules/cjs-module-lexer": {
- "version": "1.2.3",
+ "version": "1.3.1",
"dev": true,
"license": "MIT"
},
"node_modules/classnames": {
- "version": "2.3.2",
+ "version": "2.5.1",
"license": "MIT"
},
"node_modules/clean-css": {
- "version": "5.3.2",
+ "version": "5.3.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9093,11 +8907,11 @@
}
},
"node_modules/cli-color": {
- "version": "2.0.3",
+ "version": "2.0.4",
"license": "ISC",
"dependencies": {
"d": "^1.0.1",
- "es5-ext": "^0.10.61",
+ "es5-ext": "^0.10.64",
"es6-iterator": "^2.0.3",
"memoizee": "^0.4.15",
"timers-ext": "^0.1.7"
@@ -9120,7 +8934,7 @@
}
},
"node_modules/cli-spinners": {
- "version": "2.9.1",
+ "version": "2.9.2",
"license": "MIT",
"engines": {
"node": ">=6"
@@ -9139,7 +8953,7 @@
}
},
"node_modules/cli-table3": {
- "version": "0.6.3",
+ "version": "0.6.4",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -9489,9 +9303,12 @@
}
},
"node_modules/consola": {
- "version": "2.15.3",
+ "version": "3.2.3",
"dev": true,
- "license": "MIT"
+ "license": "MIT",
+ "engines": {
+ "node": "^14.18.0 || >=16.10.0"
+ }
},
"node_modules/constants-browserify": {
"version": "1.0.0",
@@ -9578,14 +9395,14 @@
}
},
"node_modules/copy-webpack-plugin/node_modules/ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
},
"funding": {
"type": "github",
@@ -9656,11 +9473,11 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.33.3",
+ "version": "3.37.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "browserslist": "^4.22.1"
+ "browserslist": "^4.23.0"
},
"funding": {
"type": "opencollective",
@@ -9668,7 +9485,7 @@
}
},
"node_modules/core-js-pure": {
- "version": "3.33.3",
+ "version": "3.37.0",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -9683,6 +9500,7 @@
},
"node_modules/cosmiconfig": {
"version": "8.3.6",
+ "dev": true,
"license": "MIT",
"dependencies": {
"import-fresh": "^3.3.0",
@@ -9707,10 +9525,12 @@
},
"node_modules/cosmiconfig/node_modules/argparse": {
"version": "2.0.1",
+ "dev": true,
"license": "Python-2.0"
},
"node_modules/cosmiconfig/node_modules/js-yaml": {
"version": "4.1.0",
+ "dev": true,
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
@@ -9842,18 +9662,18 @@
}
},
"node_modules/css-loader": {
- "version": "6.8.1",
+ "version": "6.11.0",
"dev": true,
"license": "MIT",
"dependencies": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.21",
- "postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.3",
- "postcss-modules-scope": "^3.0.0",
+ "postcss": "^8.4.33",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
"postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0",
- "semver": "^7.3.8"
+ "semver": "^7.5.4"
},
"engines": {
"node": ">= 12.13.0"
@@ -9863,7 +9683,16 @@
"url": "https://opencollective.com/webpack"
},
"peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
"webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
}
},
"node_modules/css-loader/node_modules/lru-cache": {
@@ -9878,7 +9707,7 @@
}
},
"node_modules/css-loader/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -10013,7 +9842,7 @@
"license": "MIT"
},
"node_modules/csstype": {
- "version": "3.1.2",
+ "version": "3.1.3",
"dev": true,
"license": "MIT"
},
@@ -10034,11 +9863,14 @@
}
},
"node_modules/d": {
- "version": "1.0.1",
+ "version": "1.0.2",
"license": "ISC",
"dependencies": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
+ "es5-ext": "^0.10.64",
+ "type": "^2.7.2"
+ },
+ "engines": {
+ "node": ">=0.12"
}
},
"node_modules/d3-array": {
@@ -10150,7 +9982,7 @@
"license": "BSD-2-Clause"
},
"node_modules/data-uri-to-buffer": {
- "version": "6.0.1",
+ "version": "6.0.2",
"license": "MIT",
"engines": {
"node": ">= 14"
@@ -10169,6 +10001,54 @@
"node": ">=12"
}
},
+ "node_modules/data-view-buffer": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/debug": {
"version": "4.3.4",
"license": "MIT",
@@ -10306,16 +10186,19 @@
}
},
"node_modules/define-data-property": {
- "version": "1.1.1",
+ "version": "1.1.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/define-lazy-prop": {
@@ -10343,7 +10226,7 @@
}
},
"node_modules/defu": {
- "version": "6.1.3",
+ "version": "6.1.4",
"dev": true,
"license": "MIT"
},
@@ -10518,7 +10401,7 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1203626",
+ "version": "0.0.1147663",
"license": "BSD-3-Clause"
},
"node_modules/didyoumean": {
@@ -10558,11 +10441,6 @@
"dev": true,
"license": "MIT"
},
- "node_modules/dns-equal": {
- "version": "1.0.0",
- "dev": true,
- "license": "MIT"
- },
"node_modules/dns-packet": {
"version": "5.6.1",
"dev": true,
@@ -10678,14 +10556,14 @@
}
},
"node_modules/dotenv": {
- "version": "16.3.1",
+ "version": "16.4.5",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
"node": ">=12"
},
"funding": {
- "url": "https://github.com/motdotla/dotenv?sponsor=1"
+ "url": "https://dotenvx.com"
}
},
"node_modules/dotenv-expand": {
@@ -10754,7 +10632,7 @@
"license": "MIT"
},
"node_modules/ejs": {
- "version": "3.1.9",
+ "version": "3.1.10",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
@@ -10768,7 +10646,7 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.4.590",
+ "version": "1.4.751",
"dev": true,
"license": "ISC"
},
@@ -10822,7 +10700,7 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.15.0",
+ "version": "5.16.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10845,7 +10723,7 @@
}
},
"node_modules/envinfo": {
- "version": "7.11.0",
+ "version": "7.13.0",
"dev": true,
"license": "MIT",
"bin": {
@@ -10884,49 +10762,56 @@
}
},
"node_modules/es-abstract": {
- "version": "1.22.3",
+ "version": "1.23.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.2",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.5",
- "es-set-tostringtag": "^2.0.1",
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "data-view-buffer": "^1.0.1",
+ "data-view-byte-length": "^1.0.1",
+ "data-view-byte-offset": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.0.3",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.2",
- "get-symbol-description": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "hasown": "^2.0.0",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
+ "is-data-view": "^1.0.1",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
+ "is-shared-array-buffer": "^1.0.3",
"is-string": "^1.0.7",
- "is-typed-array": "^1.1.12",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
"object-inspect": "^1.13.1",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "safe-array-concat": "^1.0.1",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.8",
- "string.prototype.trimend": "^1.0.7",
- "string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.0",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.2",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.trim": "^1.2.9",
+ "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.2",
+ "typed-array-byte-length": "^1.0.1",
+ "typed-array-byte-offset": "^1.0.2",
+ "typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.13"
+ "which-typed-array": "^1.1.15"
},
"engines": {
"node": ">= 0.4"
@@ -10935,6 +10820,25 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-get-iterator": {
"version": "1.1.3",
"dev": true,
@@ -10955,39 +10859,53 @@
}
},
"node_modules/es-iterator-helpers": {
- "version": "1.0.15",
+ "version": "1.0.19",
"dev": true,
"license": "MIT",
"dependencies": {
- "asynciterator.prototype": "^1.0.0",
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.1",
- "es-set-tostringtag": "^2.0.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.3",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
+ "internal-slot": "^1.0.7",
"iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.0.1"
+ "safe-array-concat": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/es-module-lexer": {
- "version": "1.4.1",
+ "version": "1.5.2",
"dev": true,
"license": "MIT"
},
+ "node_modules/es-object-atoms": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-set-tostringtag": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.2",
- "has-tostringtag": "^1.0.0",
- "hasown": "^2.0.0"
+ "get-intrinsic": "^1.2.4",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -11041,11 +10959,14 @@
}
},
"node_modules/es6-symbol": {
- "version": "3.1.3",
+ "version": "3.1.4",
"license": "ISC",
"dependencies": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
+ "d": "^1.0.2",
+ "ext": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.12"
}
},
"node_modules/es6-weak-map": {
@@ -11111,7 +11032,7 @@
}
},
"node_modules/escalade": {
- "version": "3.1.1",
+ "version": "3.1.2",
"license": "MIT",
"engines": {
"node": ">=6"
@@ -11157,15 +11078,15 @@
}
},
"node_modules/eslint": {
- "version": "8.54.0",
+ "version": "8.57.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.54.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -11262,7 +11183,7 @@
}
},
"node_modules/eslint-module-utils": {
- "version": "2.8.0",
+ "version": "2.8.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11312,7 +11233,7 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.29.0",
+ "version": "2.29.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11332,7 +11253,7 @@
"object.groupby": "^1.0.1",
"object.values": "^1.1.7",
"semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
+ "tsconfig-paths": "^3.15.0"
},
"engines": {
"node": ">=4"
@@ -11361,7 +11282,7 @@
}
},
"node_modules/eslint-plugin-jest": {
- "version": "27.6.0",
+ "version": "27.9.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11371,7 +11292,7 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0",
+ "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0",
"eslint": "^7.0.0 || ^8.0.0",
"jest": "*"
},
@@ -11385,7 +11306,7 @@
}
},
"node_modules/eslint-plugin-jsdoc": {
- "version": "46.9.0",
+ "version": "46.10.1",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -11397,13 +11318,13 @@
"esquery": "^1.5.0",
"is-builtin-module": "^3.2.1",
"semver": "^7.5.4",
- "spdx-expression-parse": "^3.0.1"
+ "spdx-expression-parse": "^4.0.0"
},
"engines": {
"node": ">=16"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
+ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": {
@@ -11429,7 +11350,7 @@
}
},
"node_modules/eslint-plugin-jsdoc/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -11505,26 +11426,28 @@
}
},
"node_modules/eslint-plugin-react": {
- "version": "7.33.2",
+ "version": "7.34.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
+ "array-includes": "^3.1.7",
+ "array.prototype.findlast": "^1.2.4",
+ "array.prototype.flatmap": "^1.3.2",
+ "array.prototype.toreversed": "^1.1.2",
+ "array.prototype.tosorted": "^1.1.3",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.12",
+ "es-iterator-helpers": "^1.0.17",
"estraverse": "^5.3.0",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
+ "object.entries": "^1.1.7",
+ "object.fromentries": "^2.0.7",
+ "object.hasown": "^1.1.3",
+ "object.values": "^1.1.7",
"prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
+ "resolve": "^2.0.0-next.5",
"semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.8"
+ "string.prototype.matchall": "^4.0.10"
},
"engines": {
"node": ">=4"
@@ -11534,7 +11457,7 @@
}
},
"node_modules/eslint-plugin-react-hooks": {
- "version": "4.6.0",
+ "version": "4.6.2",
"dev": true,
"license": "MIT",
"engines": {
@@ -11688,7 +11611,7 @@
}
},
"node_modules/eslint/node_modules/globals": {
- "version": "13.23.0",
+ "version": "13.24.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -11755,10 +11678,6 @@
"node": ">=0.10"
}
},
- "node_modules/esniff/node_modules/type": {
- "version": "2.7.2",
- "license": "ISC"
- },
"node_modules/espree": {
"version": "9.6.1",
"dev": true,
@@ -11776,7 +11695,7 @@
}
},
"node_modules/espree/node_modules/acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true,
"license": "MIT",
"bin": {
@@ -11826,19 +11745,6 @@
"node": ">=4.0"
}
},
- "node_modules/estree-to-babel": {
- "version": "3.2.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/traverse": "^7.1.6",
- "@babel/types": "^7.2.0",
- "c8": "^7.6.0"
- },
- "engines": {
- "node": ">=8.3.0"
- }
- },
"node_modules/esutils": {
"version": "2.0.3",
"license": "BSD-2-Clause",
@@ -12012,10 +11918,6 @@
"type": "^2.7.2"
}
},
- "node_modules/ext/node_modules/type": {
- "version": "2.7.2",
- "license": "ISC"
- },
"node_modules/extend": {
"version": "3.0.2",
"dev": true,
@@ -12104,7 +12006,7 @@
"license": "MIT"
},
"node_modules/fast-xml-parser": {
- "version": "4.3.2",
+ "version": "4.3.6",
"funding": [
{
"type": "github",
@@ -12132,7 +12034,7 @@
}
},
"node_modules/fastq": {
- "version": "1.15.0",
+ "version": "1.17.1",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -12194,6 +12096,19 @@
"ramda": "0.29.0"
}
},
+ "node_modules/file-system-cache/node_modules/fs-extra": {
+ "version": "11.1.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
"node_modules/filelist": {
"version": "1.0.4",
"dev": true,
@@ -12407,12 +12322,12 @@
}
},
"node_modules/flatted": {
- "version": "3.2.9",
+ "version": "3.3.1",
"dev": true,
"license": "ISC"
},
"node_modules/flow-parser": {
- "version": "0.222.0",
+ "version": "0.235.1",
"dev": true,
"license": "MIT",
"engines": {
@@ -12565,7 +12480,7 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -12653,7 +12568,7 @@
"license": "MIT"
},
"node_modules/fs-extra": {
- "version": "11.1.1",
+ "version": "11.2.0",
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.0",
@@ -12759,16 +12674,28 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/get-func-name": {
+ "version": "2.0.2",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/get-intrinsic": {
- "version": "1.2.2",
+ "version": "1.2.4",
"dev": true,
"license": "MIT",
"dependencies": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
"hasown": "^2.0.0"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -12820,12 +12747,13 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
@@ -12835,7 +12763,7 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.7.2",
+ "version": "4.7.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -12846,99 +12774,51 @@
}
},
"node_modules/get-uri": {
- "version": "6.0.2",
+ "version": "6.0.3",
"license": "MIT",
"dependencies": {
"basic-ftp": "^5.0.2",
- "data-uri-to-buffer": "^6.0.0",
+ "data-uri-to-buffer": "^6.0.2",
"debug": "^4.3.4",
- "fs-extra": "^8.1.0"
+ "fs-extra": "^11.2.0"
},
"engines": {
"node": ">= 14"
}
},
- "node_modules/get-uri/node_modules/fs-extra": {
- "version": "8.1.0",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- },
- "engines": {
- "node": ">=6 <7 || >=8"
- }
- },
- "node_modules/get-uri/node_modules/jsonfile": {
- "version": "4.0.0",
- "license": "MIT",
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/get-uri/node_modules/universalify": {
- "version": "0.1.2",
- "license": "MIT",
- "engines": {
- "node": ">= 4.0.0"
- }
- },
"node_modules/giget": {
- "version": "1.1.3",
+ "version": "1.2.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "colorette": "^2.0.20",
- "defu": "^6.1.2",
- "https-proxy-agent": "^7.0.2",
- "mri": "^1.2.0",
- "node-fetch-native": "^1.4.0",
- "pathe": "^1.1.1",
+ "citty": "^0.1.6",
+ "consola": "^3.2.3",
+ "defu": "^6.1.4",
+ "node-fetch-native": "^1.6.3",
+ "nypm": "^0.3.8",
+ "ohash": "^1.1.3",
+ "pathe": "^1.1.2",
"tar": "^6.2.0"
},
"bin": {
"giget": "dist/cli.mjs"
}
},
- "node_modules/giget/node_modules/agent-base": {
- "version": "7.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^4.3.4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/giget/node_modules/https-proxy-agent": {
- "version": "7.0.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "agent-base": "^7.0.2",
- "debug": "4"
- },
- "engines": {
- "node": ">= 14"
- }
- },
"node_modules/github-slugger": {
"version": "1.5.0",
"dev": true,
"license": "ISC"
},
"node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.3.12",
"dev": true,
"license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -12975,7 +12855,7 @@
}
},
"node_modules/glob/node_modules/minimatch": {
- "version": "9.0.3",
+ "version": "9.0.4",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -12997,11 +12877,12 @@
}
},
"node_modules/globalthis": {
- "version": "1.0.3",
+ "version": "1.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "define-properties": "^1.1.3"
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -13137,18 +13018,18 @@
}
},
"node_modules/has-property-descriptors": {
- "version": "1.0.1",
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.2"
+ "es-define-property": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/has-proto": {
- "version": "1.0.1",
+ "version": "1.0.3",
"dev": true,
"license": "MIT",
"engines": {
@@ -13170,11 +13051,11 @@
}
},
"node_modules/has-tostringtag": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -13184,7 +13065,7 @@
}
},
"node_modules/hasown": {
- "version": "2.0.0",
+ "version": "2.0.2",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -13261,7 +13142,7 @@
}
},
"node_modules/html-entities": {
- "version": "2.4.0",
+ "version": "2.5.2",
"dev": true,
"funding": [
{
@@ -13282,9 +13163,8 @@
},
"node_modules/html-inline-script-webpack-plugin": {
"version": "3.2.1",
- "resolved": "https://registry.npmjs.org/html-inline-script-webpack-plugin/-/html-inline-script-webpack-plugin-3.2.1.tgz",
- "integrity": "sha512-PEj9Ve31BE0dva6eTD6wHMOztgIdPxF6gx3wad7ohBkCn7MXpuUvPC9t5ThMJ2NrVi1jWGBYU76DfoS+8dabRw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=14.0.0",
"npm": ">=6.0.0"
@@ -13326,7 +13206,7 @@
}
},
"node_modules/html-webpack-plugin": {
- "version": "5.5.3",
+ "version": "5.6.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13344,7 +13224,16 @@
"url": "https://opencollective.com/html-webpack-plugin"
},
"peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
"webpack": "^5.20.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
}
},
"node_modules/htmlparser2": {
@@ -13541,7 +13430,7 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "5.3.0",
+ "version": "5.3.1",
"dev": true,
"license": "MIT",
"engines": {
@@ -13693,11 +13582,11 @@
"license": "ISC"
},
"node_modules/internal-slot": {
- "version": "1.0.6",
+ "version": "1.0.7",
"dev": true,
"license": "MIT",
"dependencies": {
- "get-intrinsic": "^1.2.2",
+ "es-errors": "^1.3.0",
"hasown": "^2.0.0",
"side-channel": "^1.0.4"
},
@@ -13722,8 +13611,7 @@
},
"node_modules/intl-messageformat": {
"version": "10.5.11",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.11.tgz",
- "integrity": "sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@formatjs/ecma402-abstract": "1.18.2",
"@formatjs/fast-memoize": "2.2.0",
@@ -13741,8 +13629,24 @@
},
"node_modules/ip": {
"version": "2.0.1",
+ "dev": true,
"license": "MIT"
},
+ "node_modules/ip-address": {
+ "version": "9.0.5",
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "1.1.0",
+ "sprintf-js": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/ip-address/node_modules/sprintf-js": {
+ "version": "1.1.3",
+ "license": "BSD-3-Clause"
+ },
"node_modules/ipaddr.js": {
"version": "1.9.1",
"dev": true,
@@ -13775,13 +13679,15 @@
}
},
"node_modules/is-array-buffer": {
- "version": "3.0.2",
+ "version": "3.0.4",
"dev": true,
"license": "MIT",
"dependencies": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
+ "get-intrinsic": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -13877,6 +13783,20 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-data-view": {
+ "version": "1.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-date-object": {
"version": "1.0.5",
"dev": true,
@@ -13990,9 +13910,12 @@
}
},
"node_modules/is-map": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -14013,7 +13936,7 @@
}
},
"node_modules/is-negative-zero": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"license": "MIT",
"engines": {
@@ -14105,19 +14028,25 @@
}
},
"node_modules/is-set": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-shared-array-buffer": {
- "version": "1.0.2",
+ "version": "1.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2"
+ "call-bind": "^1.0.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -14163,11 +14092,11 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.12",
+ "version": "1.1.13",
"dev": true,
"license": "MIT",
"dependencies": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -14193,9 +14122,12 @@
"license": "MIT"
},
"node_modules/is-weakmap": {
- "version": "2.0.1",
+ "version": "2.0.2",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -14212,12 +14144,15 @@
}
},
"node_modules/is-weakset": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -14328,7 +14263,7 @@
}
},
"node_modules/istanbul-lib-report/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -14379,7 +14314,7 @@
}
},
"node_modules/istanbul-reports": {
- "version": "3.1.6",
+ "version": "3.1.7",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -14582,7 +14517,7 @@
}
},
"node_modules/jest-circus/node_modules/dedent": {
- "version": "1.5.1",
+ "version": "1.5.3",
"dev": true,
"license": "MIT",
"peerDependencies": {
@@ -14627,7 +14562,7 @@
}
},
"node_modules/jest-circus/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -14847,7 +14782,7 @@
}
},
"node_modules/jest-config/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -14938,7 +14873,7 @@
}
},
"node_modules/jest-diff/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -15041,7 +14976,7 @@
}
},
"node_modules/jest-each/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -15213,7 +15148,7 @@
}
},
"node_modules/jest-leak-detector/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -15293,7 +15228,7 @@
}
},
"node_modules/jest-matcher-utils/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -15389,7 +15324,7 @@
}
},
"node_modules/jest-message-util/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -15892,12 +15827,12 @@
}
},
"node_modules/jest-snapshot/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
"node_modules/jest-snapshot/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -16068,7 +16003,7 @@
}
},
"node_modules/jest-validate/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -16209,20 +16144,25 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsbn": {
+ "version": "1.1.0",
+ "license": "MIT"
+ },
"node_modules/jscodeshift": {
- "version": "0.14.0",
+ "version": "0.15.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.13.16",
- "@babel/parser": "^7.13.16",
- "@babel/plugin-proposal-class-properties": "^7.13.0",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
- "@babel/plugin-proposal-optional-chaining": "^7.13.12",
- "@babel/plugin-transform-modules-commonjs": "^7.13.8",
- "@babel/preset-flow": "^7.13.13",
- "@babel/preset-typescript": "^7.13.0",
- "@babel/register": "^7.13.16",
+ "@babel/core": "^7.23.0",
+ "@babel/parser": "^7.23.0",
+ "@babel/plugin-transform-class-properties": "^7.22.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.0",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
+ "@babel/plugin-transform-optional-chaining": "^7.23.0",
+ "@babel/plugin-transform-private-methods": "^7.22.5",
+ "@babel/preset-flow": "^7.22.15",
+ "@babel/preset-typescript": "^7.23.0",
+ "@babel/register": "^7.22.15",
"babel-core": "^7.0.0-bridge.0",
"chalk": "^4.1.2",
"flow-parser": "0.*",
@@ -16230,7 +16170,7 @@
"micromatch": "^4.0.4",
"neo-async": "^2.5.0",
"node-dir": "^0.1.17",
- "recast": "^0.21.0",
+ "recast": "^0.23.3",
"temp": "^0.8.4",
"write-file-atomic": "^2.3.0"
},
@@ -16239,6 +16179,11 @@
},
"peerDependencies": {
"@babel/preset-env": "^7.1.6"
+ },
+ "peerDependenciesMeta": {
+ "@babel/preset-env": {
+ "optional": true
+ }
}
},
"node_modules/jscodeshift/node_modules/ansi-styles": {
@@ -16255,17 +16200,6 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
- "node_modules/jscodeshift/node_modules/ast-types": {
- "version": "0.15.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/jscodeshift/node_modules/chalk": {
"version": "4.1.2",
"dev": true,
@@ -16289,33 +16223,11 @@
"node": ">=8"
}
},
- "node_modules/jscodeshift/node_modules/recast": {
- "version": "0.21.5",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ast-types": "0.15.2",
- "esprima": "~4.0.0",
- "source-map": "~0.6.1",
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">= 4"
- }
- },
"node_modules/jscodeshift/node_modules/signal-exit": {
"version": "3.0.7",
"dev": true,
"license": "ISC"
},
- "node_modules/jscodeshift/node_modules/source-map": {
- "version": "0.6.1",
- "dev": true,
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/jscodeshift/node_modules/supports-color": {
"version": "7.2.0",
"dev": true,
@@ -16390,7 +16302,7 @@
}
},
"node_modules/jsdom/node_modules/acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true,
"license": "MIT",
"bin": {
@@ -16608,7 +16520,7 @@
}
},
"node_modules/less-loader": {
- "version": "11.1.3",
+ "version": "11.1.4",
"dev": true,
"license": "MIT",
"engines": {
@@ -16804,7 +16716,7 @@
}
},
"node_modules/lint-staged/node_modules/npm-run-path": {
- "version": "5.1.0",
+ "version": "5.3.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17111,6 +17023,14 @@
"loose-envify": "cli.js"
}
},
+ "node_modules/loupe": {
+ "version": "2.3.7",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-func-name": "^2.0.1"
+ }
+ },
"node_modules/lower-case": {
"version": "2.0.2",
"dev": true,
@@ -17149,6 +17069,14 @@
"lz-string": "bin/bin.js"
}
},
+ "node_modules/magic-string": {
+ "version": "0.30.10",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.4.15"
+ }
+ },
"node_modules/make-dir": {
"version": "3.1.0",
"dev": true,
@@ -17181,7 +17109,7 @@
"dev": true
},
"node_modules/markdown-to-jsx": {
- "version": "7.3.2",
+ "version": "7.4.7",
"dev": true,
"license": "MIT",
"engines": {
@@ -17433,14 +17361,6 @@
"version": "0.5.3",
"license": "MIT"
},
- "node_modules/mri": {
- "version": "1.2.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/ms": {
"version": "2.1.2",
"license": "MIT"
@@ -17499,13 +17419,12 @@
"license": "MIT"
},
"node_modules/needle": {
- "version": "3.2.0",
+ "version": "3.3.1",
"dev": true,
"license": "MIT",
"optional": true,
"peer": true,
"dependencies": {
- "debug": "^3.2.6",
"iconv-lite": "^0.6.3",
"sax": "^1.2.4"
},
@@ -17516,16 +17435,6 @@
"node": ">= 4.4.x"
}
},
- "node_modules/needle/node_modules/debug": {
- "version": "3.2.7",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
"node_modules/needle/node_modules/iconv-lite": {
"version": "0.6.3",
"dev": true,
@@ -17658,7 +17567,7 @@
}
},
"node_modules/node-fetch-native": {
- "version": "1.4.1",
+ "version": "1.6.4",
"dev": true,
"license": "MIT"
},
@@ -17692,7 +17601,7 @@
"license": "MIT"
},
"node_modules/node-releases": {
- "version": "2.0.13",
+ "version": "2.0.14",
"dev": true,
"license": "MIT"
},
@@ -17860,10 +17769,141 @@
}
},
"node_modules/nwsapi": {
- "version": "2.2.7",
+ "version": "2.2.9",
"dev": true,
"license": "MIT"
},
+ "node_modules/nypm": {
+ "version": "0.3.8",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "citty": "^0.1.6",
+ "consola": "^3.2.3",
+ "execa": "^8.0.1",
+ "pathe": "^1.1.2",
+ "ufo": "^1.4.0"
+ },
+ "bin": {
+ "nypm": "dist/cli.mjs"
+ },
+ "engines": {
+ "node": "^14.16.0 || >=16.10.0"
+ }
+ },
+ "node_modules/nypm/node_modules/execa": {
+ "version": "8.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^8.0.1",
+ "human-signals": "^5.0.0",
+ "is-stream": "^3.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^5.1.0",
+ "onetime": "^6.0.0",
+ "signal-exit": "^4.1.0",
+ "strip-final-newline": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=16.17"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/nypm/node_modules/get-stream": {
+ "version": "8.0.1",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm/node_modules/human-signals": {
+ "version": "5.0.0",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=16.17.0"
+ }
+ },
+ "node_modules/nypm/node_modules/is-stream": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm/node_modules/mimic-fn": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm/node_modules/npm-run-path": {
+ "version": "5.3.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm/node_modules/onetime": {
+ "version": "6.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm/node_modules/path-key": {
+ "version": "4.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/nypm/node_modules/strip-final-newline": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"license": "MIT",
@@ -17888,12 +17928,12 @@
}
},
"node_modules/object-is": {
- "version": "1.1.5",
+ "version": "1.1.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -17911,12 +17951,12 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.4",
+ "version": "4.1.5",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
@@ -17928,26 +17968,27 @@
}
},
"node_modules/object.entries": {
- "version": "1.1.7",
+ "version": "1.1.8",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/object.fromentries": {
- "version": "2.0.7",
+ "version": "2.0.8",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -17957,36 +17998,42 @@
}
},
"node_modules/object.groupby": {
- "version": "1.0.1",
+ "version": "1.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/object.hasown": {
- "version": "1.1.3",
+ "version": "1.1.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/object.values": {
- "version": "1.1.7",
+ "version": "1.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -18005,6 +18052,11 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/ohash": {
+ "version": "1.1.3",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/on-finished": {
"version": "2.4.1",
"dev": true,
@@ -18061,16 +18113,16 @@
}
},
"node_modules/optionator": {
- "version": "0.9.3",
+ "version": "0.9.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
},
"engines": {
"node": ">= 0.8.0"
@@ -18284,7 +18336,7 @@
}
},
"node_modules/pac-proxy-agent/node_modules/agent-base": {
- "version": "7.1.0",
+ "version": "7.1.1",
"license": "MIT",
"dependencies": {
"debug": "^4.3.4"
@@ -18294,7 +18346,7 @@
}
},
"node_modules/pac-proxy-agent/node_modules/http-proxy-agent": {
- "version": "7.0.0",
+ "version": "7.0.2",
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.0",
@@ -18305,7 +18357,7 @@
}
},
"node_modules/pac-proxy-agent/node_modules/https-proxy-agent": {
- "version": "7.0.2",
+ "version": "7.0.4",
"license": "MIT",
"dependencies": {
"agent-base": "^7.0.2",
@@ -18437,10 +18489,10 @@
"license": "MIT"
},
"node_modules/path-scurry": {
- "version": "1.10.1",
+ "version": "1.10.2",
"license": "BlueOak-1.0.0",
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
@@ -18451,7 +18503,7 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.0.3",
+ "version": "10.2.2",
"license": "ISC",
"engines": {
"node": "14 || >=16.14"
@@ -18470,7 +18522,7 @@
}
},
"node_modules/pathe": {
- "version": "1.1.1",
+ "version": "1.1.2",
"dev": true,
"license": "MIT"
},
@@ -18501,7 +18553,6 @@
},
"node_modules/picocolors": {
"version": "1.0.0",
- "dev": true,
"license": "ISC"
},
"node_modules/picomatch": {
@@ -18554,7 +18605,7 @@
}
},
"node_modules/polished": {
- "version": "4.2.2",
+ "version": "4.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18564,8 +18615,16 @@
"node": ">=10"
}
},
+ "node_modules/possible-typed-array-names": {
+ "version": "1.0.0",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/postcss": {
- "version": "8.4.31",
+ "version": "8.4.38",
"dev": true,
"funding": [
{
@@ -18583,9 +18642,9 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.6",
+ "nanoid": "^3.3.7",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
+ "source-map-js": "^1.2.0"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -18660,29 +18719,35 @@
}
},
"node_modules/postcss-load-config/node_modules/lilconfig": {
- "version": "3.0.0",
+ "version": "3.1.1",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antonk52"
}
},
"node_modules/postcss-load-config/node_modules/yaml": {
- "version": "2.3.4",
+ "version": "2.4.2",
"dev": true,
"license": "ISC",
+ "bin": {
+ "yaml": "bin.mjs"
+ },
"engines": {
"node": ">= 14"
}
},
"node_modules/postcss-loader": {
- "version": "7.3.3",
+ "version": "7.3.4",
"dev": true,
"license": "MIT",
"dependencies": {
- "cosmiconfig": "^8.2.0",
- "jiti": "^1.18.2",
- "semver": "^7.3.8"
+ "cosmiconfig": "^8.3.5",
+ "jiti": "^1.20.0",
+ "semver": "^7.5.4"
},
"engines": {
"node": ">= 14.15.0"
@@ -18708,7 +18773,7 @@
}
},
"node_modules/postcss-loader/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18727,7 +18792,7 @@
"license": "ISC"
},
"node_modules/postcss-modules-extract-imports": {
- "version": "3.0.0",
+ "version": "3.1.0",
"dev": true,
"license": "ISC",
"engines": {
@@ -18738,7 +18803,7 @@
}
},
"node_modules/postcss-modules-local-by-default": {
- "version": "4.0.3",
+ "version": "4.0.5",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18754,7 +18819,7 @@
}
},
"node_modules/postcss-modules-scope": {
- "version": "3.0.0",
+ "version": "3.2.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -18800,7 +18865,7 @@
}
},
"node_modules/postcss-selector-parser": {
- "version": "6.0.13",
+ "version": "6.0.16",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -18962,24 +19027,24 @@
}
},
"node_modules/proxy-agent": {
- "version": "6.3.1",
+ "version": "6.3.0",
"license": "MIT",
"dependencies": {
"agent-base": "^7.0.2",
"debug": "^4.3.4",
"http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.2",
+ "https-proxy-agent": "^7.0.0",
"lru-cache": "^7.14.1",
- "pac-proxy-agent": "^7.0.1",
+ "pac-proxy-agent": "^7.0.0",
"proxy-from-env": "^1.1.0",
- "socks-proxy-agent": "^8.0.2"
+ "socks-proxy-agent": "^8.0.1"
},
"engines": {
"node": ">= 14"
}
},
"node_modules/proxy-agent/node_modules/agent-base": {
- "version": "7.1.0",
+ "version": "7.1.1",
"license": "MIT",
"dependencies": {
"debug": "^4.3.4"
@@ -18989,7 +19054,7 @@
}
},
"node_modules/proxy-agent/node_modules/http-proxy-agent": {
- "version": "7.0.0",
+ "version": "7.0.2",
"license": "MIT",
"dependencies": {
"agent-base": "^7.1.0",
@@ -19000,7 +19065,7 @@
}
},
"node_modules/proxy-agent/node_modules/https-proxy-agent": {
- "version": "7.0.2",
+ "version": "7.0.4",
"license": "MIT",
"dependencies": {
"agent-base": "^7.0.2",
@@ -19083,16 +19148,16 @@
}
},
"node_modules/puppeteer": {
- "version": "21.5.2",
+ "version": "21.0.3",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
- "@puppeteer/browsers": "1.8.0",
- "cosmiconfig": "8.3.6",
- "puppeteer-core": "21.5.2"
+ "@puppeteer/browsers": "1.6.0",
+ "cosmiconfig": "8.2.0",
+ "puppeteer-core": "21.0.3"
},
"engines": {
- "node": ">=16.13.2"
+ "node": ">=16.3.0"
}
},
"node_modules/puppeteer-core": {
@@ -19184,23 +19249,72 @@
"async-limiter": "~1.0.0"
}
},
+ "node_modules/puppeteer/node_modules/argparse": {
+ "version": "2.0.1",
+ "license": "Python-2.0"
+ },
+ "node_modules/puppeteer/node_modules/cosmiconfig": {
+ "version": "8.2.0",
+ "license": "MIT",
+ "dependencies": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/d-fischer"
+ }
+ },
+ "node_modules/puppeteer/node_modules/js-yaml": {
+ "version": "4.1.0",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/puppeteer/node_modules/puppeteer-core": {
- "version": "21.5.2",
+ "version": "21.0.3",
"license": "Apache-2.0",
"dependencies": {
- "@puppeteer/browsers": "1.8.0",
- "chromium-bidi": "0.4.33",
+ "@puppeteer/browsers": "1.6.0",
+ "chromium-bidi": "0.4.20",
"cross-fetch": "4.0.0",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1203626",
- "ws": "8.14.2"
+ "devtools-protocol": "0.0.1147663",
+ "ws": "8.13.0"
},
"engines": {
- "node": ">=16.13.2"
+ "node": ">=16.3.0"
+ }
+ },
+ "node_modules/puppeteer/node_modules/ws": {
+ "version": "8.13.0",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
}
},
"node_modules/pure-rand": {
- "version": "6.0.4",
+ "version": "6.1.0",
"dev": true,
"funding": [
{
@@ -19215,11 +19329,11 @@
"license": "MIT"
},
"node_modules/qs": {
- "version": "6.11.2",
+ "version": "6.12.1",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
},
"engines": {
"node": ">=0.6"
@@ -19306,7 +19420,7 @@
}
},
"node_modules/re-resizable": {
- "version": "6.9.11",
+ "version": "6.9.16",
"license": "MIT",
"peerDependencies": {
"react": "^16.13.1 || ^17.0.0 || ^18.0.0",
@@ -19314,7 +19428,7 @@
}
},
"node_modules/react": {
- "version": "18.2.0",
+ "version": "18.3.1",
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0"
@@ -19344,26 +19458,23 @@
}
},
"node_modules/react-docgen": {
- "version": "5.4.3",
+ "version": "7.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/core": "^7.7.5",
- "@babel/generator": "^7.12.11",
- "@babel/runtime": "^7.7.6",
- "ast-types": "^0.14.2",
- "commander": "^2.19.0",
+ "@babel/core": "^7.18.9",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9",
+ "@types/babel__core": "^7.18.0",
+ "@types/babel__traverse": "^7.18.0",
+ "@types/doctrine": "^0.0.9",
+ "@types/resolve": "^1.20.2",
"doctrine": "^3.0.0",
- "estree-to-babel": "^3.1.0",
- "neo-async": "^2.6.1",
- "node-dir": "^0.1.10",
- "strip-indent": "^3.0.0"
- },
- "bin": {
- "react-docgen": "bin/react-docgen.js"
+ "resolve": "^1.22.1",
+ "strip-indent": "^4.0.0"
},
"engines": {
- "node": ">=8.10.0"
+ "node": ">=16.14.0"
}
},
"node_modules/react-docgen-typescript": {
@@ -19374,20 +19485,20 @@
"typescript": ">= 4.3.x"
}
},
- "node_modules/react-docgen/node_modules/commander": {
- "version": "2.20.3",
+ "node_modules/react-docgen/node_modules/@types/doctrine": {
+ "version": "0.0.9",
"dev": true,
"license": "MIT"
},
"node_modules/react-dom": {
- "version": "18.2.0",
+ "version": "18.3.1",
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-element-to-jsx-string": {
@@ -19410,7 +19521,7 @@
"license": "MIT"
},
"node_modules/react-error-boundary": {
- "version": "4.0.11",
+ "version": "4.0.13",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.12.5"
@@ -19423,21 +19534,13 @@
"version": "3.2.2",
"license": "MIT"
},
- "node_modules/react-inspector": {
- "version": "6.0.2",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "react": "^16.8.4 || ^17.0.0 || ^18.0.0"
- }
- },
"node_modules/react-is": {
"version": "17.0.2",
"dev": true,
"license": "MIT"
},
"node_modules/react-refresh": {
- "version": "0.11.0",
+ "version": "0.14.2",
"dev": true,
"license": "MIT",
"engines": {
@@ -19469,7 +19572,7 @@
}
},
"node_modules/react-remove-scroll-bar": {
- "version": "2.3.4",
+ "version": "2.3.6",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19524,20 +19627,20 @@
}
},
"node_modules/react-test-renderer": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "react-is": "^18.2.0",
+ "react-is": "^18.3.1",
"react-shallow-renderer": "^16.15.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"peerDependencies": {
- "react": "^18.2.0"
+ "react": "^18.3.1"
}
},
"node_modules/react-test-renderer/node_modules/react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"license": "MIT"
},
@@ -19709,31 +19812,20 @@
}
},
"node_modules/recast": {
- "version": "0.23.4",
+ "version": "0.23.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "assert": "^2.0.0",
"ast-types": "^0.16.1",
"esprima": "~4.0.0",
"source-map": "~0.6.1",
+ "tiny-invariant": "^1.3.3",
"tslib": "^2.0.1"
},
"engines": {
"node": ">= 4"
}
},
- "node_modules/recast/node_modules/ast-types": {
- "version": "0.16.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/recast/node_modules/source-map": {
"version": "0.6.1",
"dev": true,
@@ -19765,15 +19857,27 @@
"node": ">=8"
}
},
+ "node_modules/redent/node_modules/strip-indent": {
+ "version": "3.0.0",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "min-indent": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/reflect.getprototypeof": {
- "version": "1.0.4",
+ "version": "1.0.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.1",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
"which-builtin-type": "^1.1.3"
},
@@ -19801,7 +19905,7 @@
}
},
"node_modules/regenerator-runtime": {
- "version": "0.14.0",
+ "version": "0.14.1",
"license": "MIT"
},
"node_modules/regenerator-transform": {
@@ -19813,18 +19917,19 @@
}
},
"node_modules/regex-parser": {
- "version": "2.2.11",
+ "version": "2.3.0",
"dev": true,
"license": "MIT"
},
"node_modules/regexp.prototype.flags": {
- "version": "1.5.1",
+ "version": "1.5.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "set-function-name": "^2.0.0"
+ "call-bind": "^1.0.6",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -20073,7 +20178,7 @@
}
},
"node_modules/rfdc": {
- "version": "1.3.0",
+ "version": "1.3.1",
"dev": true,
"license": "MIT"
},
@@ -20117,12 +20222,12 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.0.1",
+ "version": "1.1.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4",
"has-symbols": "^1.0.3",
"isarray": "^2.0.5"
},
@@ -20152,14 +20257,17 @@
"license": "MIT"
},
"node_modules/safe-regex-test": {
- "version": "1.0.0",
+ "version": "1.0.3",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -20170,7 +20278,7 @@
"license": "MIT"
},
"node_modules/sass-loader": {
- "version": "13.3.2",
+ "version": "13.3.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20221,7 +20329,7 @@
}
},
"node_modules/scheduler": {
- "version": "0.23.0",
+ "version": "0.23.2",
"license": "MIT",
"dependencies": {
"loose-envify": "^1.1.0"
@@ -20311,7 +20419,7 @@
"license": "MIT"
},
"node_modules/serialize-javascript": {
- "version": "6.0.1",
+ "version": "6.0.2",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -20403,27 +20511,30 @@
}
},
"node_modules/set-function-length": {
- "version": "1.1.1",
+ "version": "1.2.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "define-data-property": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/set-function-name": {
- "version": "2.0.1",
+ "version": "2.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "define-data-property": "^1.0.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -20487,13 +20598,17 @@
}
},
"node_modules/side-channel": {
- "version": "1.0.4",
+ "version": "1.0.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -20514,47 +20629,6 @@
"version": "1.0.15",
"license": "MIT"
},
- "node_modules/simple-update-notifier": {
- "version": "2.0.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "semver": "^7.5.3"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/simple-update-notifier/node_modules/lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/simple-update-notifier/node_modules/semver": {
- "version": "7.5.4",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/simple-update-notifier/node_modules/yallist": {
- "version": "4.0.0",
- "dev": true,
- "license": "ISC"
- },
"node_modules/sinon": {
"version": "7.5.0",
"dev": true,
@@ -20682,22 +20756,22 @@
}
},
"node_modules/socks": {
- "version": "2.7.1",
+ "version": "2.8.3",
"license": "MIT",
"dependencies": {
- "ip": "^2.0.0",
+ "ip-address": "^9.0.5",
"smart-buffer": "^4.2.0"
},
"engines": {
- "node": ">= 10.13.0",
+ "node": ">= 10.0.0",
"npm": ">= 3.0.0"
}
},
"node_modules/socks-proxy-agent": {
- "version": "8.0.2",
+ "version": "8.0.3",
"license": "MIT",
"dependencies": {
- "agent-base": "^7.0.2",
+ "agent-base": "^7.1.1",
"debug": "^4.3.4",
"socks": "^2.7.1"
},
@@ -20706,7 +20780,7 @@
}
},
"node_modules/socks-proxy-agent/node_modules/agent-base": {
- "version": "7.1.0",
+ "version": "7.1.1",
"license": "MIT",
"dependencies": {
"debug": "^4.3.4"
@@ -20724,7 +20798,7 @@
}
},
"node_modules/source-map-js": {
- "version": "1.0.2",
+ "version": "1.2.0",
"dev": true,
"license": "BSD-3-Clause",
"engines": {
@@ -20766,13 +20840,22 @@
"spdx-license-ids": "^3.0.0"
}
},
+ "node_modules/spdx-correct/node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
"node_modules/spdx-exceptions": {
- "version": "2.3.0",
+ "version": "2.5.0",
"dev": true,
"license": "CC-BY-3.0"
},
"node_modules/spdx-expression-parse": {
- "version": "3.0.1",
+ "version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20781,7 +20864,7 @@
}
},
"node_modules/spdx-license-ids": {
- "version": "3.0.16",
+ "version": "3.0.17",
"dev": true,
"license": "CC0-1.0"
},
@@ -20913,10 +20996,57 @@
}
},
"node_modules/std-env": {
- "version": "3.5.0",
+ "version": "3.7.0",
"dev": true,
"license": "MIT"
},
+ "node_modules/stdin-discarder": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz",
+ "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==",
+ "dependencies": {
+ "bl": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/stdin-discarder/node_modules/bl": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz",
+ "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
+ "dependencies": {
+ "buffer": "^6.0.3",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "node_modules/stdin-discarder/node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
"node_modules/stop-iteration-iterator": {
"version": "1.0.0",
"dev": true,
@@ -20929,16 +21059,16 @@
}
},
"node_modules/store2": {
- "version": "2.14.2",
+ "version": "2.14.3",
"dev": true,
- "license": "(MIT OR GPL-3.0)"
+ "license": "MIT"
},
"node_modules/storybook": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"license": "MIT",
"dependencies": {
- "@storybook/cli": "7.5.3"
+ "@storybook/cli": "7.6.18"
},
"bin": {
"sb": "index.js",
@@ -20958,16 +21088,19 @@
}
},
"node_modules/stream-shift": {
- "version": "1.0.1",
+ "version": "1.0.3",
"dev": true,
"license": "MIT"
},
"node_modules/streamx": {
- "version": "2.15.5",
+ "version": "2.16.1",
"license": "MIT",
"dependencies": {
"fast-fifo": "^1.1.0",
"queue-tick": "^1.0.1"
+ },
+ "optionalDependencies": {
+ "bare-events": "^2.2.0"
}
},
"node_modules/string_decoder": {
@@ -21066,32 +21199,39 @@
}
},
"node_modules/string.prototype.matchall": {
- "version": "4.0.10",
+ "version": "4.0.11",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "regexp.prototype.flags": "^1.5.0",
- "set-function-name": "^2.0.0",
- "side-channel": "^1.0.4"
+ "internal-slot": "^1.0.7",
+ "regexp.prototype.flags": "^1.5.2",
+ "set-function-name": "^2.0.2",
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.padend": {
- "version": "3.1.5",
+ "version": "3.1.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -21101,13 +21241,14 @@
}
},
"node_modules/string.prototype.trim": {
- "version": "1.2.8",
+ "version": "1.2.9",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.0",
+ "es-object-atoms": "^1.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -21117,26 +21258,29 @@
}
},
"node_modules/string.prototype.trimend": {
- "version": "1.0.7",
+ "version": "1.0.8",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/string.prototype.trimstart": {
- "version": "1.0.7",
+ "version": "1.0.8",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -21184,14 +21328,17 @@
}
},
"node_modules/strip-indent": {
- "version": "3.0.0",
+ "version": "4.0.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "min-indent": "^1.0.0"
+ "min-indent": "^1.0.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/strip-json-comments": {
@@ -21210,7 +21357,7 @@
"license": "MIT"
},
"node_modules/style-loader": {
- "version": "3.3.3",
+ "version": "3.3.4",
"dev": true,
"license": "MIT",
"engines": {
@@ -21225,20 +21372,20 @@
}
},
"node_modules/styled-components": {
- "version": "6.1.1",
+ "version": "6.1.8",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
- "@emotion/is-prop-valid": "^1.2.1",
- "@emotion/unitless": "^0.8.0",
- "@types/stylis": "^4.0.2",
- "css-to-react-native": "^3.2.0",
- "csstype": "^3.1.2",
- "postcss": "^8.4.31",
- "shallowequal": "^1.1.0",
- "stylis": "^4.3.0",
- "tslib": "^2.5.0"
+ "@emotion/is-prop-valid": "1.2.1",
+ "@emotion/unitless": "0.8.0",
+ "@types/stylis": "4.2.0",
+ "css-to-react-native": "3.2.0",
+ "csstype": "3.1.2",
+ "postcss": "8.4.31",
+ "shallowequal": "1.1.0",
+ "stylis": "4.3.1",
+ "tslib": "2.5.0"
},
"engines": {
"node": ">= 16"
@@ -21252,20 +21399,60 @@
"react-dom": ">= 16.8.0"
}
},
+ "node_modules/styled-components/node_modules/csstype": {
+ "version": "3.1.2",
+ "dev": true,
+ "license": "MIT",
+ "peer": true
+ },
+ "node_modules/styled-components/node_modules/postcss": {
+ "version": "8.4.31",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "license": "MIT",
+ "peer": true,
+ "dependencies": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/styled-components/node_modules/tslib": {
+ "version": "2.5.0",
+ "dev": true,
+ "license": "0BSD",
+ "peer": true
+ },
"node_modules/stylis": {
- "version": "4.3.0",
+ "version": "4.3.1",
"dev": true,
"license": "MIT",
"peer": true
},
"node_modules/sucrase": {
- "version": "3.34.0",
+ "version": "3.35.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@jridgewell/gen-mapping": "^0.3.2",
"commander": "^4.0.0",
- "glob": "7.1.6",
+ "glob": "^10.3.10",
"lines-and-columns": "^1.1.6",
"mz": "^2.7.0",
"pirates": "^4.0.1",
@@ -21276,7 +21463,7 @@
"sucrase-node": "bin/sucrase-node"
},
"engines": {
- "node": ">=8"
+ "node": ">=16 || 14 >=14.17"
}
},
"node_modules/sucrase/node_modules/commander": {
@@ -21287,25 +21474,6 @@
"node": ">= 6"
}
},
- "node_modules/sucrase/node_modules/glob": {
- "version": "7.1.6",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
"node_modules/supports-color": {
"version": "5.5.0",
"license": "MIT",
@@ -21332,16 +21500,16 @@
"license": "MIT"
},
"node_modules/svgo": {
- "version": "3.0.4",
+ "version": "3.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@trysound/sax": "0.2.0",
"commander": "^7.2.0",
"css-select": "^5.1.0",
- "css-tree": "^2.2.1",
+ "css-tree": "^2.3.1",
"css-what": "^6.1.0",
- "csso": "5.0.5",
+ "csso": "^5.0.5",
"picocolors": "^1.0.0"
},
"bin": {
@@ -21419,9 +21587,12 @@
}
},
"node_modules/swc-loader": {
- "version": "0.2.3",
+ "version": "0.2.6",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@swc/counter": "^0.1.3"
+ },
"peerDependencies": {
"@swc/core": "^1.2.147",
"webpack": ">=2"
@@ -21438,7 +21609,7 @@
"license": "BSD-3-Clause"
},
"node_modules/tailwindcss": {
- "version": "3.3.5",
+ "version": "3.4.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -21450,7 +21621,7 @@
"fast-glob": "^3.3.0",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.19.1",
+ "jiti": "^1.21.0",
"lilconfig": "^2.1.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
@@ -21483,9 +21654,8 @@
},
"node_modules/tar": {
"version": "6.2.1",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
- "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
"dev": true,
+ "license": "ISC",
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -21637,7 +21807,7 @@
}
},
"node_modules/terser": {
- "version": "5.24.0",
+ "version": "5.31.0",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
@@ -21654,15 +21824,15 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.9",
+ "version": "5.3.10",
"dev": true,
"license": "MIT",
"dependencies": {
- "@jridgewell/trace-mapping": "^0.3.17",
+ "@jridgewell/trace-mapping": "^0.3.20",
"jest-worker": "^27.4.5",
"schema-utils": "^3.1.1",
"serialize-javascript": "^6.0.1",
- "terser": "^5.16.8"
+ "terser": "^5.26.0"
},
"engines": {
"node": ">= 10.13.0"
@@ -21722,7 +21892,7 @@
}
},
"node_modules/terser/node_modules/acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true,
"license": "MIT",
"bin": {
@@ -21869,22 +22039,22 @@
}
},
"node_modules/tiny-invariant": {
- "version": "1.3.1",
+ "version": "1.3.3",
"dev": true,
"license": "MIT"
},
"node_modules/tldts": {
- "version": "6.0.21",
+ "version": "6.1.18",
"license": "MIT",
"dependencies": {
- "tldts-core": "^6.0.21"
+ "tldts-core": "^6.1.18"
},
"bin": {
"tldts": "bin/cli.js"
}
},
"node_modules/tldts-core": {
- "version": "6.0.21",
+ "version": "6.1.18",
"license": "MIT"
},
"node_modules/tmpl": {
@@ -21912,7 +22082,7 @@
}
},
"node_modules/tocbot": {
- "version": "4.22.0",
+ "version": "4.27.16",
"dev": true,
"license": "MIT"
},
@@ -21929,7 +22099,7 @@
}
},
"node_modules/tough-cookie": {
- "version": "4.1.3",
+ "version": "4.1.4",
"dev": true,
"license": "BSD-3-Clause",
"dependencies": {
@@ -22042,7 +22212,7 @@
}
},
"node_modules/ts-loader/node_modules/semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -22072,7 +22242,7 @@
"license": "ISC"
},
"node_modules/tsc-watch": {
- "version": "6.0.4",
+ "version": "6.2.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -22092,7 +22262,7 @@
}
},
"node_modules/tsconfig-paths": {
- "version": "3.14.2",
+ "version": "3.15.0",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -22145,7 +22315,7 @@
"license": "0BSD"
},
"node_modules/type": {
- "version": "1.2.0",
+ "version": "2.7.2",
"license": "ISC"
},
"node_modules/type-check": {
@@ -22191,27 +22361,28 @@
}
},
"node_modules/typed-array-buffer": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
}
},
"node_modules/typed-array-byte-length": {
- "version": "1.0.0",
+ "version": "1.0.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -22221,15 +22392,16 @@
}
},
"node_modules/typed-array-byte-offset": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -22239,13 +22411,19 @@
}
},
"node_modules/typed-array-length": {
- "version": "1.0.4",
+ "version": "1.0.6",
"dev": true,
"license": "MIT",
"dependencies": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -22257,7 +22435,7 @@
"license": "MIT"
},
"node_modules/typescript": {
- "version": "5.3.2",
+ "version": "5.4.5",
"devOptional": true,
"license": "Apache-2.0",
"bin": {
@@ -22268,6 +22446,11 @@
"node": ">=14.17"
}
},
+ "node_modules/ufo": {
+ "version": "1.5.3",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/uglify-js": {
"version": "3.17.4",
"dev": true,
@@ -22405,18 +22588,21 @@
}
},
"node_modules/unplugin": {
- "version": "1.5.1",
+ "version": "1.10.1",
"dev": true,
"license": "MIT",
"dependencies": {
- "acorn": "^8.11.2",
- "chokidar": "^3.5.3",
+ "acorn": "^8.11.3",
+ "chokidar": "^3.6.0",
"webpack-sources": "^3.2.3",
- "webpack-virtual-modules": "^0.6.0"
+ "webpack-virtual-modules": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
}
},
"node_modules/unplugin/node_modules/acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true,
"license": "MIT",
"bin": {
@@ -22427,7 +22613,7 @@
}
},
"node_modules/unplugin/node_modules/webpack-virtual-modules": {
- "version": "0.6.0",
+ "version": "0.6.1",
"dev": true,
"license": "MIT"
},
@@ -22504,12 +22690,8 @@
"dev": true,
"license": "MIT"
},
- "node_modules/urlpattern-polyfill": {
- "version": "9.0.0",
- "license": "MIT"
- },
"node_modules/use-callback-ref": {
- "version": "1.3.0",
+ "version": "1.3.2",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -22529,7 +22711,7 @@
}
},
"node_modules/use-context-selector": {
- "version": "1.4.1",
+ "version": "1.4.4",
"license": "MIT",
"peerDependencies": {
"react": ">=16.8.0",
@@ -22631,7 +22813,7 @@
}
},
"node_modules/v8-to-istanbul": {
- "version": "9.1.3",
+ "version": "9.2.0",
"dev": true,
"license": "ISC",
"dependencies": {
@@ -22652,6 +22834,15 @@
"spdx-expression-parse": "^3.0.0"
}
},
+ "node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
"node_modules/validate.js": {
"version": "0.13.1",
"license": "MIT"
@@ -22665,357 +22856,334 @@
}
},
"node_modules/victory": {
- "version": "36.6.12",
- "license": "MIT",
- "dependencies": {
- "victory-area": "^36.6.12",
- "victory-axis": "^36.6.12",
- "victory-bar": "^36.6.12",
- "victory-box-plot": "^36.6.12",
- "victory-brush-container": "^36.6.12",
- "victory-brush-line": "^36.6.12",
- "victory-candlestick": "^36.6.12",
- "victory-canvas": "^36.6.12",
- "victory-chart": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-create-container": "^36.6.12",
- "victory-cursor-container": "^36.6.12",
- "victory-errorbar": "^36.6.12",
- "victory-group": "^36.6.12",
- "victory-histogram": "^36.6.12",
- "victory-legend": "^36.6.12",
- "victory-line": "^36.6.12",
- "victory-pie": "^36.6.12",
- "victory-polar-axis": "^36.6.12",
- "victory-scatter": "^36.6.12",
- "victory-selection-container": "^36.6.12",
- "victory-shared-events": "^36.6.12",
- "victory-stack": "^36.6.12",
- "victory-tooltip": "^36.6.12",
- "victory-voronoi": "^36.6.12",
- "victory-voronoi-container": "^36.6.12",
- "victory-zoom-container": "^36.6.12"
+ "version": "36.9.2",
+ "license": "MIT",
+ "dependencies": {
+ "victory-area": "^36.9.2",
+ "victory-axis": "^36.9.2",
+ "victory-bar": "^36.9.2",
+ "victory-box-plot": "^36.9.2",
+ "victory-brush-container": "^36.9.2",
+ "victory-brush-line": "^36.9.2",
+ "victory-candlestick": "^36.9.2",
+ "victory-canvas": "^36.9.2",
+ "victory-chart": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-create-container": "^36.9.2",
+ "victory-cursor-container": "^36.9.2",
+ "victory-errorbar": "^36.9.2",
+ "victory-group": "^36.9.2",
+ "victory-histogram": "^36.9.2",
+ "victory-legend": "^36.9.2",
+ "victory-line": "^36.9.2",
+ "victory-pie": "^36.9.2",
+ "victory-polar-axis": "^36.9.2",
+ "victory-scatter": "^36.9.2",
+ "victory-selection-container": "^36.9.2",
+ "victory-shared-events": "^36.9.2",
+ "victory-stack": "^36.9.2",
+ "victory-tooltip": "^36.9.2",
+ "victory-voronoi": "^36.9.2",
+ "victory-voronoi-container": "^36.9.2",
+ "victory-zoom-container": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-area": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-axis": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-bar": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-box-plot": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-brush-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-brush-line": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-candlestick": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-canvas": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-bar": "^36.6.12",
- "victory-core": "^36.6.12"
+ "victory-bar": "^36.9.2",
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-chart": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-axis": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-polar-axis": "^36.6.12",
- "victory-shared-events": "^36.6.12"
+ "victory-axis": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-polar-axis": "^36.9.2",
+ "victory-shared-events": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-core": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.21",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.6.12"
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-create-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "victory-brush-container": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-cursor-container": "^36.6.12",
- "victory-selection-container": "^36.6.12",
- "victory-voronoi-container": "^36.6.12",
- "victory-zoom-container": "^36.6.12"
+ "victory-brush-container": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-cursor-container": "^36.9.2",
+ "victory-selection-container": "^36.9.2",
+ "victory-voronoi-container": "^36.9.2",
+ "victory-zoom-container": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-cursor-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-errorbar": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-group": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12",
- "victory-shared-events": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-shared-events": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-histogram": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-bar": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-bar": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-legend": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-line": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-pie": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-polar-axis": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-scatter": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-selection-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-shared-events": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"json-stringify-safe": "^5.0.1",
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-stack": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12",
- "victory-shared-events": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-shared-events": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-tooltip": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-vendor": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT AND ISC",
"dependencies": {
"@types/d3-array": "^3.0.3",
@@ -23035,40 +23203,37 @@
}
},
"node_modules/victory-voronoi": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"d3-voronoi": "^1.1.4",
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-voronoi-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"delaunay-find": "0.0.6",
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12",
- "victory-tooltip": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-tooltip": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
}
},
"node_modules/victory-zoom-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"license": "MIT",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
},
"peerDependencies": {
"react": ">=16.6.0"
@@ -23350,7 +23515,7 @@
}
},
"node_modules/watchpack": {
- "version": "2.4.0",
+ "version": "2.4.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23386,33 +23551,33 @@
}
},
"node_modules/webpack": {
- "version": "5.89.0",
+ "version": "5.91.0",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/eslint-scope": "^3.7.3",
- "@types/estree": "^1.0.0",
- "@webassemblyjs/ast": "^1.11.5",
- "@webassemblyjs/wasm-edit": "^1.11.5",
- "@webassemblyjs/wasm-parser": "^1.11.5",
+ "@types/estree": "^1.0.5",
+ "@webassemblyjs/ast": "^1.12.1",
+ "@webassemblyjs/wasm-edit": "^1.12.1",
+ "@webassemblyjs/wasm-parser": "^1.12.1",
"acorn": "^8.7.1",
"acorn-import-assertions": "^1.9.0",
- "browserslist": "^4.14.5",
+ "browserslist": "^4.21.10",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.15.0",
+ "enhanced-resolve": "^5.16.0",
"es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.9",
+ "graceful-fs": "^4.2.11",
"json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
"schema-utils": "^3.2.0",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.7",
- "watchpack": "^2.4.0",
+ "terser-webpack-plugin": "^5.3.10",
+ "watchpack": "^2.4.1",
"webpack-sources": "^3.2.3"
},
"bin": {
@@ -23484,7 +23649,7 @@
}
},
"node_modules/webpack-dev-middleware": {
- "version": "6.1.2",
+ "version": "6.1.3",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23511,14 +23676,14 @@
}
},
"node_modules/webpack-dev-middleware/node_modules/ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
},
"funding": {
"type": "github",
@@ -23560,7 +23725,7 @@
}
},
"node_modules/webpack-dev-server": {
- "version": "4.15.1",
+ "version": "4.15.2",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23592,7 +23757,7 @@
"serve-index": "^1.9.1",
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
- "webpack-dev-middleware": "^5.3.1",
+ "webpack-dev-middleware": "^5.3.4",
"ws": "^8.13.0"
},
"bin": {
@@ -23618,14 +23783,14 @@
}
},
"node_modules/webpack-dev-server/node_modules/ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
},
"funding": {
"type": "github",
@@ -23663,7 +23828,7 @@
}
},
"node_modules/webpack-dev-server/node_modules/ipaddr.js": {
- "version": "2.1.0",
+ "version": "2.2.0",
"dev": true,
"license": "MIT",
"engines": {
@@ -23730,7 +23895,7 @@
}
},
"node_modules/webpack-hot-middleware": {
- "version": "2.25.4",
+ "version": "2.26.1",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -23771,7 +23936,7 @@
"license": "MIT"
},
"node_modules/webpack/node_modules/acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true,
"license": "MIT",
"bin": {
@@ -23835,6 +24000,11 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/webpackbar/node_modules/consola": {
+ "version": "2.15.3",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/webpackbar/node_modules/has-flag": {
"version": "4.0.0",
"dev": true,
@@ -23972,29 +24142,32 @@
}
},
"node_modules/which-collection": {
- "version": "1.0.1",
+ "version": "1.0.2",
"dev": true,
"license": "MIT",
"dependencies": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/which-typed-array": {
- "version": "1.1.13",
+ "version": "1.1.15",
"dev": true,
"license": "MIT",
"dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
+ "has-tostringtag": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -24008,6 +24181,14 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/word-wrap": {
+ "version": "1.2.5",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/wordwrap": {
"version": "1.0.0",
"dev": true,
@@ -24144,7 +24325,8 @@
"license": "ISC"
},
"node_modules/ws": {
- "version": "8.14.2",
+ "version": "8.17.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=10.0.0"
@@ -24223,6 +24405,7 @@
},
"node_modules/yargs": {
"version": "17.7.2",
+ "dev": true,
"license": "MIT",
"dependencies": {
"cliui": "^8.0.1",
@@ -24238,19 +24421,20 @@
}
},
"node_modules/yargs-parser": {
- "version": "20.2.9",
- "dev": true,
+ "version": "21.1.1",
"license": "ISC",
"engines": {
- "node": ">=10"
+ "node": ">=12"
}
},
"node_modules/yargs/node_modules/emoji-regex": {
"version": "8.0.0",
+ "dev": true,
"license": "MIT"
},
"node_modules/yargs/node_modules/is-fullwidth-code-point": {
"version": "3.0.0",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
@@ -24258,6 +24442,7 @@
},
"node_modules/yargs/node_modules/string-width": {
"version": "4.2.3",
+ "dev": true,
"license": "MIT",
"dependencies": {
"emoji-regex": "^8.0.0",
@@ -24268,13 +24453,6 @@
"node": ">=8"
}
},
- "node_modules/yargs/node_modules/yargs-parser": {
- "version": "21.1.1",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/yauzl": {
"version": "2.10.0",
"license": "MIT",
@@ -24293,6 +24471,12 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "packages/analysis-backend": {
+ "extraneous": true
+ },
+ "packages/analysis-utils": {
+ "extraneous": true
+ },
"packages/cli": {
"name": "@ps-analysis-tool/cli",
"version": "0.7.0",
@@ -24352,483 +24536,6 @@
"webpackbar": "^5.0.2"
}
},
- "packages/cli-dashboard/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.13.0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.9",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.23.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-classes": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.23.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-for-of": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.20"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.23.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-parameters": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.11",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/plugin-transform-typescript": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-typescript": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/preset-env": {
- "version": "7.22.20",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.20",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.15",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.15",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.11",
- "@babel/plugin-transform-classes": "^7.22.15",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.15",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.11",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.11",
- "@babel/plugin-transform-for-of": "^7.22.15",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.11",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.15",
- "@babel/plugin-transform-modules-systemjs": "^7.22.11",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
- "@babel/plugin-transform-numeric-separator": "^7.22.11",
- "@babel/plugin-transform-object-rest-spread": "^7.22.15",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.11",
- "@babel/plugin-transform-optional-chaining": "^7.22.15",
- "@babel/plugin-transform-parameters": "^7.22.15",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.11",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.10",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.10",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
- "@babel/preset-modules": "0.1.6-no-external-plugins",
- "@babel/types": "^7.22.19",
- "babel-plugin-polyfill-corejs2": "^0.4.5",
- "babel-plugin-polyfill-corejs3": "^0.8.3",
- "babel-plugin-polyfill-regenerator": "^0.5.2",
- "core-js-compat": "^3.31.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/preset-react": {
- "version": "7.22.15",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-react-display-name": "^7.22.5",
- "@babel/plugin-transform-react-jsx": "^7.22.15",
- "@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "packages/cli-dashboard/node_modules/@babel/preset-typescript": {
- "version": "7.23.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.23.0",
- "@babel/plugin-transform-typescript": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
"packages/cli-dashboard/node_modules/ansi-regex": {
"version": "6.0.1",
"license": "MIT",
@@ -24850,7 +24557,7 @@
}
},
"packages/cli-dashboard/node_modules/emoji-regex": {
- "version": "10.2.1",
+ "version": "10.3.0",
"license": "MIT"
},
"packages/cli-dashboard/node_modules/is-interactive": {
@@ -24938,7 +24645,8 @@
},
"packages/cli/node_modules/ansi-regex": {
"version": "6.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
"engines": {
"node": ">=12"
},
@@ -24948,7 +24656,8 @@
},
"packages/cli/node_modules/chalk": {
"version": "5.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
},
@@ -24964,12 +24673,14 @@
}
},
"packages/cli/node_modules/emoji-regex": {
- "version": "10.2.1",
- "license": "MIT"
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw=="
},
"packages/cli/node_modules/is-interactive": {
"version": "2.0.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz",
+ "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==",
"engines": {
"node": ">=12"
},
@@ -24979,7 +24690,8 @@
},
"packages/cli/node_modules/is-unicode-supported": {
"version": "1.3.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
+ "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==",
"engines": {
"node": ">=12"
},
@@ -24989,7 +24701,8 @@
},
"packages/cli/node_modules/log-symbols": {
"version": "5.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz",
+ "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==",
"dependencies": {
"chalk": "^5.0.0",
"is-unicode-supported": "^1.1.0"
@@ -25003,7 +24716,8 @@
},
"packages/cli/node_modules/ora": {
"version": "7.0.1",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz",
+ "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==",
"dependencies": {
"chalk": "^5.3.0",
"cli-cursor": "^4.0.0",
@@ -25024,7 +24738,8 @@
},
"packages/cli/node_modules/string-width": {
"version": "6.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz",
+ "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==",
"dependencies": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^10.2.1",
@@ -25039,7 +24754,8 @@
},
"packages/cli/node_modules/strip-ansi": {
"version": "7.1.0",
- "license": "MIT",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dependencies": {
"ansi-regex": "^6.0.1"
},
@@ -25074,9 +24790,8 @@
},
"packages/common/node_modules/devtools-protocol": {
"version": "0.0.1282316",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1282316.tgz",
- "integrity": "sha512-i7eIqWdVxeXBY/M+v83yRkOV1sTHnr3XYiC0YNBivLIE6hBfE2H0c2o8VC5ynT44yjy+Ei0kLrBQFK/RUKaAHQ==",
- "dev": true
+ "dev": true,
+ "license": "BSD-3-Clause"
},
"packages/design-system": {
"name": "@ps-analysis-tool/design-system",
@@ -25132,9 +24847,8 @@
},
"packages/extension/node_modules/devtools-protocol": {
"version": "0.0.1282316",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1282316.tgz",
- "integrity": "sha512-i7eIqWdVxeXBY/M+v83yRkOV1sTHnr3XYiC0YNBivLIE6hBfE2H0c2o8VC5ynT44yjy+Ei0kLrBQFK/RUKaAHQ==",
- "dev": true
+ "dev": true,
+ "license": "BSD-3-Clause"
},
"packages/i18n": {
"name": "@ps-analysis-tool/i18n",
@@ -25157,10 +24871,6 @@
"use-context-selector": "^1.4.1"
}
},
- "packages/library-detection/node_modules/classnames": {
- "version": "2.5.1",
- "license": "MIT"
- },
"packages/library-detection/node_modules/escape-string-regexp": {
"version": "4.0.0",
"license": "MIT",
@@ -25170,15 +24880,35 @@
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
+ },
+ "packages/report": {
+ "name": "@ps-analysis-tool/report",
+ "version": "0.7.0",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@ps-analysis-tool/common": "*",
+ "@ps-analysis-tool/design-system": "*",
+ "@ps-analysis-tool/library-detection": "*",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0"
+ },
+ "devDependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/preset-env": "^7.22.15",
+ "@babel/preset-react": "^7.22.15",
+ "@babel/preset-typescript": "^7.22.15",
+ "@types/file-saver": "^2.0.5",
+ "babel-loader": "^9.1.3",
+ "webpack": "^5.88.2",
+ "webpack-cli": "^5.1.4",
+ "webpack-dev-server": "^4.15.1",
+ "webpackbar": "^5.0.2"
+ }
}
},
"dependencies": {
- "@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "dev": true
- },
"@adobe/css-tools": {
- "version": "4.3.2",
+ "version": "4.3.3",
"dev": true
},
"@alloc/quick-lru": {
@@ -25186,11 +24916,11 @@
"dev": true
},
"@ampproject/remapping": {
- "version": "2.2.1",
+ "version": "2.3.0",
"dev": true,
"requires": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
}
},
"@aw-web-design/x-default-browser": {
@@ -25201,30 +24931,30 @@
}
},
"@babel/code-frame": {
- "version": "7.23.4",
+ "version": "7.24.2",
"requires": {
- "@babel/highlight": "^7.23.4",
- "chalk": "^2.4.2"
+ "@babel/highlight": "^7.24.2",
+ "picocolors": "^1.0.0"
}
},
"@babel/compat-data": {
- "version": "7.23.3",
+ "version": "7.24.4",
"dev": true
},
"@babel/core": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
"@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.22.13",
- "@babel/generator": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.23.2",
- "@babel/parser": "^7.23.3",
- "@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.3",
- "@babel/types": "^7.23.3",
+ "@babel/code-frame": "^7.24.2",
+ "@babel/generator": "^7.24.5",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-module-transforms": "^7.24.5",
+ "@babel/helpers": "^7.24.5",
+ "@babel/parser": "^7.24.5",
+ "@babel/template": "^7.24.0",
+ "@babel/traverse": "^7.24.5",
+ "@babel/types": "^7.24.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -25233,12 +24963,12 @@
}
},
"@babel/generator": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/types": "^7.23.4",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
+ "@babel/types": "^7.24.5",
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^2.5.1"
}
},
@@ -25257,28 +24987,28 @@
}
},
"@babel/helper-compilation-targets": {
- "version": "7.22.15",
+ "version": "7.23.6",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.15",
- "browserslist": "^4.21.9",
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "browserslist": "^4.22.2",
"lru-cache": "^5.1.1",
"semver": "^6.3.1"
}
},
"@babel/helper-create-class-features-plugin": {
- "version": "7.22.15",
+ "version": "7.24.5",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-member-expression-to-functions": "^7.24.5",
"@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
+ "@babel/helper-replace-supers": "^7.24.1",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-split-export-declaration": "^7.24.5",
"semver": "^6.3.1"
}
},
@@ -25292,7 +25022,7 @@
}
},
"@babel/helper-define-polyfill-provider": {
- "version": "0.4.3",
+ "version": "0.6.2",
"dev": true,
"requires": {
"@babel/helper-compilation-targets": "^7.22.6",
@@ -25322,28 +25052,28 @@
}
},
"@babel/helper-member-expression-to-functions": {
- "version": "7.23.0",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/types": "^7.23.0"
+ "@babel/types": "^7.24.5"
}
},
"@babel/helper-module-imports": {
- "version": "7.22.15",
+ "version": "7.24.3",
"dev": true,
"requires": {
- "@babel/types": "^7.22.15"
+ "@babel/types": "^7.24.0"
}
},
"@babel/helper-module-transforms": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.20"
+ "@babel/helper-module-imports": "^7.24.3",
+ "@babel/helper-simple-access": "^7.24.5",
+ "@babel/helper-split-export-declaration": "^7.24.5",
+ "@babel/helper-validator-identifier": "^7.24.5"
}
},
"@babel/helper-optimise-call-expression": {
@@ -25354,7 +25084,7 @@
}
},
"@babel/helper-plugin-utils": {
- "version": "7.22.5",
+ "version": "7.24.5",
"dev": true
},
"@babel/helper-remap-async-to-generator": {
@@ -25367,19 +25097,19 @@
}
},
"@babel/helper-replace-supers": {
- "version": "7.22.20",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-member-expression-to-functions": "^7.22.15",
+ "@babel/helper-member-expression-to-functions": "^7.23.0",
"@babel/helper-optimise-call-expression": "^7.22.5"
}
},
"@babel/helper-simple-access": {
- "version": "7.22.5",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.24.5"
}
},
"@babel/helper-skip-transparent-expression-wrappers": {
@@ -25390,100 +25120,84 @@
}
},
"@babel/helper-split-export-declaration": {
- "version": "7.22.6",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/types": "^7.22.5"
+ "@babel/types": "^7.24.5"
}
},
"@babel/helper-string-parser": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true
},
"@babel/helper-validator-identifier": {
- "version": "7.22.20"
+ "version": "7.24.5"
},
"@babel/helper-validator-option": {
- "version": "7.22.15",
+ "version": "7.23.5",
"dev": true
},
"@babel/helper-wrap-function": {
- "version": "7.22.20",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-function-name": "^7.22.5",
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.22.19"
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/template": "^7.24.0",
+ "@babel/types": "^7.24.5"
}
},
"@babel/helpers": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.4",
- "@babel/types": "^7.23.4"
+ "@babel/template": "^7.24.0",
+ "@babel/traverse": "^7.24.5",
+ "@babel/types": "^7.24.5"
}
},
"@babel/highlight": {
- "version": "7.23.4",
+ "version": "7.24.5",
"requires": {
- "@babel/helper-validator-identifier": "^7.22.20",
+ "@babel/helper-validator-identifier": "^7.24.5",
"chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.0.0"
}
},
"@babel/parser": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true
},
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.23.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.23.3",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.23.3"
- }
- },
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.23.3",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.24.5",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
}
},
- "@babel/plugin-proposal-class-properties": {
- "version": "7.18.6",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
- "@babel/plugin-proposal-nullish-coalescing-operator": {
- "version": "7.18.6",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.18.6",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
+ "@babel/plugin-transform-optional-chaining": "^7.24.1"
}
},
- "@babel/plugin-proposal-optional-chaining": {
- "version": "7.21.0",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.20.2",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-proposal-private-property-in-object": {
@@ -25534,24 +25248,24 @@
}
},
"@babel/plugin-syntax-flow": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-syntax-import-assertions": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-syntax-import-attributes": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-syntax-import-meta": {
@@ -25569,10 +25283,10 @@
}
},
"@babel/plugin-syntax-jsx": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-syntax-logical-assignment-operators": {
@@ -25632,10 +25346,10 @@
}
},
"@babel/plugin-syntax-typescript": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-syntax-unicode-sets-regex": {
@@ -25647,218 +25361,218 @@
}
},
"@babel/plugin-transform-arrow-functions": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-async-generator-functions": {
- "version": "7.23.4",
+ "version": "7.24.3",
"dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-remap-async-to-generator": "^7.22.20",
"@babel/plugin-syntax-async-generators": "^7.8.4"
}
},
"@babel/plugin-transform-async-to-generator": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-module-imports": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-remap-async-to-generator": "^7.22.20"
}
},
"@babel/plugin-transform-block-scoped-functions": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-block-scoping": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
}
},
"@babel/plugin-transform-class-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-create-class-features-plugin": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-class-static-block": {
- "version": "7.23.4",
+ "version": "7.24.4",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.24.4",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
}
},
"@babel/plugin-transform-classes": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20",
- "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-plugin-utils": "^7.24.5",
+ "@babel/helper-replace-supers": "^7.24.1",
+ "@babel/helper-split-export-declaration": "^7.24.5",
"globals": "^11.1.0"
}
},
"@babel/plugin-transform-computed-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.15"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/template": "^7.24.0"
}
},
"@babel/plugin-transform-destructuring": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
}
},
"@babel/plugin-transform-dotall-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-duplicate-keys": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-dynamic-import": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
}
},
"@babel/plugin-transform-exponentiation-operator": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-export-namespace-from": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
}
},
"@babel/plugin-transform-flow-strip-types": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-flow": "^7.23.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/plugin-syntax-flow": "^7.24.1"
}
},
"@babel/plugin-transform-for-of": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
}
},
"@babel/plugin-transform-function-name": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-json-strings": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-json-strings": "^7.8.3"
}
},
"@babel/plugin-transform-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
}
},
"@babel/plugin-transform-member-expression-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-modules-amd": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-simple-access": "^7.22.5"
}
},
"@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-validator-identifier": "^7.22.20"
}
},
"@babel/plugin-transform-modules-umd": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-named-capturing-groups-regex": {
@@ -25870,108 +25584,107 @@
}
},
"@babel/plugin-transform-new-target": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
}
},
"@babel/plugin-transform-numeric-separator": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
}
},
"@babel/plugin-transform-object-rest-spread": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-plugin-utils": "^7.24.5",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.23.3"
+ "@babel/plugin-transform-parameters": "^7.24.5"
}
},
"@babel/plugin-transform-object-super": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-replace-supers": "^7.24.1"
}
},
"@babel/plugin-transform-optional-catch-binding": {
- "version": "7.23.4",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
}
},
"@babel/plugin-transform-optional-chaining": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.5",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/plugin-syntax-optional-chaining": "^7.8.3"
}
},
"@babel/plugin-transform-parameters": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
}
},
"@babel/plugin-transform-private-methods": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-create-class-features-plugin": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-private-property-in-object": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.24.5",
+ "@babel/helper-plugin-utils": "^7.24.5",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
}
},
"@babel/plugin-transform-property-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-react-constant-elements": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-react-display-name": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-react-jsx": {
@@ -25993,124 +25706,125 @@
}
},
"@babel/plugin-transform-react-pure-annotations": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-regenerator": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"regenerator-transform": "^0.15.2"
}
},
"@babel/plugin-transform-reserved-words": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-shorthand-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-spread": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
}
},
"@babel/plugin-transform-sticky-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-template-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-typeof-symbol": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.5"
}
},
"@babel/plugin-transform-typescript": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-typescript": "^7.23.3"
+ "@babel/helper-create-class-features-plugin": "^7.24.5",
+ "@babel/helper-plugin-utils": "^7.24.5",
+ "@babel/plugin-syntax-typescript": "^7.24.1"
}
},
"@babel/plugin-transform-unicode-escapes": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-unicode-property-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-unicode-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
}
},
"@babel/preset-env": {
- "version": "7.23.3",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3",
+ "@babel/compat-data": "^7.24.4",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-plugin-utils": "^7.24.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.23.3",
- "@babel/plugin-syntax-import-attributes": "^7.23.3",
+ "@babel/plugin-syntax-import-assertions": "^7.24.1",
+ "@babel/plugin-syntax-import-attributes": "^7.24.1",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
@@ -26122,69 +25836,69 @@
"@babel/plugin-syntax-private-property-in-object": "^7.14.5",
"@babel/plugin-syntax-top-level-await": "^7.14.5",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.23.3",
- "@babel/plugin-transform-async-generator-functions": "^7.23.3",
- "@babel/plugin-transform-async-to-generator": "^7.23.3",
- "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
- "@babel/plugin-transform-block-scoping": "^7.23.3",
- "@babel/plugin-transform-class-properties": "^7.23.3",
- "@babel/plugin-transform-class-static-block": "^7.23.3",
- "@babel/plugin-transform-classes": "^7.23.3",
- "@babel/plugin-transform-computed-properties": "^7.23.3",
- "@babel/plugin-transform-destructuring": "^7.23.3",
- "@babel/plugin-transform-dotall-regex": "^7.23.3",
- "@babel/plugin-transform-duplicate-keys": "^7.23.3",
- "@babel/plugin-transform-dynamic-import": "^7.23.3",
- "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
- "@babel/plugin-transform-export-namespace-from": "^7.23.3",
- "@babel/plugin-transform-for-of": "^7.23.3",
- "@babel/plugin-transform-function-name": "^7.23.3",
- "@babel/plugin-transform-json-strings": "^7.23.3",
- "@babel/plugin-transform-literals": "^7.23.3",
- "@babel/plugin-transform-logical-assignment-operators": "^7.23.3",
- "@babel/plugin-transform-member-expression-literals": "^7.23.3",
- "@babel/plugin-transform-modules-amd": "^7.23.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-modules-systemjs": "^7.23.3",
- "@babel/plugin-transform-modules-umd": "^7.23.3",
+ "@babel/plugin-transform-arrow-functions": "^7.24.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.24.3",
+ "@babel/plugin-transform-async-to-generator": "^7.24.1",
+ "@babel/plugin-transform-block-scoped-functions": "^7.24.1",
+ "@babel/plugin-transform-block-scoping": "^7.24.5",
+ "@babel/plugin-transform-class-properties": "^7.24.1",
+ "@babel/plugin-transform-class-static-block": "^7.24.4",
+ "@babel/plugin-transform-classes": "^7.24.5",
+ "@babel/plugin-transform-computed-properties": "^7.24.1",
+ "@babel/plugin-transform-destructuring": "^7.24.5",
+ "@babel/plugin-transform-dotall-regex": "^7.24.1",
+ "@babel/plugin-transform-duplicate-keys": "^7.24.1",
+ "@babel/plugin-transform-dynamic-import": "^7.24.1",
+ "@babel/plugin-transform-exponentiation-operator": "^7.24.1",
+ "@babel/plugin-transform-export-namespace-from": "^7.24.1",
+ "@babel/plugin-transform-for-of": "^7.24.1",
+ "@babel/plugin-transform-function-name": "^7.24.1",
+ "@babel/plugin-transform-json-strings": "^7.24.1",
+ "@babel/plugin-transform-literals": "^7.24.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.24.1",
+ "@babel/plugin-transform-member-expression-literals": "^7.24.1",
+ "@babel/plugin-transform-modules-amd": "^7.24.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.1",
+ "@babel/plugin-transform-modules-systemjs": "^7.24.1",
+ "@babel/plugin-transform-modules-umd": "^7.24.1",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.23.3",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.3",
- "@babel/plugin-transform-numeric-separator": "^7.23.3",
- "@babel/plugin-transform-object-rest-spread": "^7.23.3",
- "@babel/plugin-transform-object-super": "^7.23.3",
- "@babel/plugin-transform-optional-catch-binding": "^7.23.3",
- "@babel/plugin-transform-optional-chaining": "^7.23.3",
- "@babel/plugin-transform-parameters": "^7.23.3",
- "@babel/plugin-transform-private-methods": "^7.23.3",
- "@babel/plugin-transform-private-property-in-object": "^7.23.3",
- "@babel/plugin-transform-property-literals": "^7.23.3",
- "@babel/plugin-transform-regenerator": "^7.23.3",
- "@babel/plugin-transform-reserved-words": "^7.23.3",
- "@babel/plugin-transform-shorthand-properties": "^7.23.3",
- "@babel/plugin-transform-spread": "^7.23.3",
- "@babel/plugin-transform-sticky-regex": "^7.23.3",
- "@babel/plugin-transform-template-literals": "^7.23.3",
- "@babel/plugin-transform-typeof-symbol": "^7.23.3",
- "@babel/plugin-transform-unicode-escapes": "^7.23.3",
- "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
+ "@babel/plugin-transform-new-target": "^7.24.1",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1",
+ "@babel/plugin-transform-numeric-separator": "^7.24.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.24.5",
+ "@babel/plugin-transform-object-super": "^7.24.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.24.1",
+ "@babel/plugin-transform-optional-chaining": "^7.24.5",
+ "@babel/plugin-transform-parameters": "^7.24.5",
+ "@babel/plugin-transform-private-methods": "^7.24.1",
+ "@babel/plugin-transform-private-property-in-object": "^7.24.5",
+ "@babel/plugin-transform-property-literals": "^7.24.1",
+ "@babel/plugin-transform-regenerator": "^7.24.1",
+ "@babel/plugin-transform-reserved-words": "^7.24.1",
+ "@babel/plugin-transform-shorthand-properties": "^7.24.1",
+ "@babel/plugin-transform-spread": "^7.24.1",
+ "@babel/plugin-transform-sticky-regex": "^7.24.1",
+ "@babel/plugin-transform-template-literals": "^7.24.1",
+ "@babel/plugin-transform-typeof-symbol": "^7.24.5",
+ "@babel/plugin-transform-unicode-escapes": "^7.24.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.24.1",
+ "@babel/plugin-transform-unicode-regex": "^7.24.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.24.1",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.6",
- "babel-plugin-polyfill-corejs3": "^0.8.5",
- "babel-plugin-polyfill-regenerator": "^0.5.3",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.4",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
"core-js-compat": "^3.31.0",
"semver": "^6.3.1"
}
},
"@babel/preset-flow": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-flow-strip-types": "^7.23.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-transform-flow-strip-types": "^7.24.1"
}
},
"@babel/preset-modules": {
@@ -26197,36 +25911,36 @@
}
},
"@babel/preset-react": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-react-display-name": "^7.23.3",
- "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-transform-react-display-name": "^7.24.1",
+ "@babel/plugin-transform-react-jsx": "^7.23.4",
"@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.23.3"
+ "@babel/plugin-transform-react-pure-annotations": "^7.24.1"
}
},
"@babel/preset-typescript": {
- "version": "7.23.3",
+ "version": "7.24.1",
"dev": true,
"requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-syntax-jsx": "^7.23.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-typescript": "^7.23.3"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-validator-option": "^7.23.5",
+ "@babel/plugin-syntax-jsx": "^7.24.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.1",
+ "@babel/plugin-transform-typescript": "^7.24.1"
}
},
"@babel/register": {
- "version": "7.22.15",
+ "version": "7.23.7",
"dev": true,
"requires": {
"clone-deep": "^4.0.1",
"find-cache-dir": "^2.0.0",
"make-dir": "^2.1.0",
- "pirates": "^4.0.5",
+ "pirates": "^4.0.6",
"source-map-support": "^0.5.16"
},
"dependencies": {
@@ -26314,42 +26028,42 @@
"dev": true
},
"@babel/runtime": {
- "version": "7.23.4",
+ "version": "7.24.5",
"requires": {
"regenerator-runtime": "^0.14.0"
}
},
"@babel/template": {
- "version": "7.22.15",
+ "version": "7.24.0",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.22.13",
- "@babel/parser": "^7.22.15",
- "@babel/types": "^7.22.15"
+ "@babel/code-frame": "^7.23.5",
+ "@babel/parser": "^7.24.0",
+ "@babel/types": "^7.24.0"
}
},
"@babel/traverse": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/code-frame": "^7.23.4",
- "@babel/generator": "^7.23.4",
+ "@babel/code-frame": "^7.24.2",
+ "@babel/generator": "^7.24.5",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
"@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.23.4",
- "@babel/types": "^7.23.4",
- "debug": "^4.1.0",
+ "@babel/helper-split-export-declaration": "^7.24.5",
+ "@babel/parser": "^7.24.5",
+ "@babel/types": "^7.24.5",
+ "debug": "^4.3.1",
"globals": "^11.1.0"
}
},
"@babel/types": {
- "version": "7.23.4",
+ "version": "7.24.5",
"dev": true,
"requires": {
- "@babel/helper-string-parser": "^7.23.4",
- "@babel/helper-validator-identifier": "^7.22.20",
+ "@babel/helper-string-parser": "^7.24.1",
+ "@babel/helper-validator-identifier": "^7.24.5",
"to-fast-properties": "^2.0.0"
}
},
@@ -26384,7 +26098,7 @@
"peer": true
},
"@emotion/unitless": {
- "version": "0.8.1",
+ "version": "0.8.0",
"dev": true,
"peer": true
},
@@ -26419,7 +26133,7 @@
"dev": true
},
"@eslint/eslintrc": {
- "version": "2.1.3",
+ "version": "2.1.4",
"dev": true,
"requires": {
"ajv": "^6.12.4",
@@ -26438,7 +26152,7 @@
"dev": true
},
"globals": {
- "version": "13.23.0",
+ "version": "13.24.0",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -26458,7 +26172,7 @@
}
},
"@eslint/js": {
- "version": "8.54.0",
+ "version": "8.57.0",
"dev": true
},
"@fal-works/esbuild-plugin-global-externals": {
@@ -26466,32 +26180,30 @@
"dev": true
},
"@floating-ui/core": {
- "version": "1.5.0",
+ "version": "1.6.1",
"requires": {
- "@floating-ui/utils": "^0.1.3"
+ "@floating-ui/utils": "^0.2.0"
}
},
"@floating-ui/dom": {
- "version": "1.5.3",
+ "version": "1.6.4",
"requires": {
- "@floating-ui/core": "^1.4.2",
- "@floating-ui/utils": "^0.1.3"
+ "@floating-ui/core": "^1.0.0",
+ "@floating-ui/utils": "^0.2.0"
}
},
"@floating-ui/react-dom": {
- "version": "2.0.4",
+ "version": "2.0.9",
"dev": true,
"requires": {
- "@floating-ui/dom": "^1.5.1"
+ "@floating-ui/dom": "^1.0.0"
}
},
"@floating-ui/utils": {
- "version": "0.1.6"
+ "version": "0.2.2"
},
"@formatjs/ecma402-abstract": {
"version": "1.18.2",
- "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.18.2.tgz",
- "integrity": "sha512-+QoPW4csYALsQIl8GbN14igZzDbuwzcpWrku9nyMXlaqAlwRBgl5V+p0vWMGFqHOw37czNXaP/lEk4wbLgcmtA==",
"requires": {
"@formatjs/intl-localematcher": "0.5.4",
"tslib": "^2.4.0"
@@ -26499,16 +26211,12 @@
},
"@formatjs/fast-memoize": {
"version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-2.2.0.tgz",
- "integrity": "sha512-hnk/nY8FyrL5YxwP9e4r9dqeM6cAbo8PeU9UjyXojZMNvVad2Z06FAVHyR3Ecw6fza+0GH7vdJgiKIVXTMbSBA==",
"requires": {
"tslib": "^2.4.0"
}
},
"@formatjs/icu-messageformat-parser": {
"version": "2.7.6",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.7.6.tgz",
- "integrity": "sha512-etVau26po9+eewJKYoiBKP6743I1br0/Ie00Pb/S/PtmYfmjTcOn2YCh2yNkSZI12h6Rg+BOgQYborXk46BvkA==",
"requires": {
"@formatjs/ecma402-abstract": "1.18.2",
"@formatjs/icu-skeleton-parser": "1.8.0",
@@ -26517,8 +26225,6 @@
},
"@formatjs/icu-skeleton-parser": {
"version": "1.8.0",
- "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.8.0.tgz",
- "integrity": "sha512-QWLAYvM0n8hv7Nq5BEs4LKIjevpVpbGLAJgOaYzg9wABEoX1j0JO1q2/jVkO6CVlq0dbsxZCngS5aXbysYueqA==",
"requires": {
"@formatjs/ecma402-abstract": "1.18.2",
"tslib": "^2.4.0"
@@ -26526,18 +26232,16 @@
},
"@formatjs/intl-localematcher": {
"version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.5.4.tgz",
- "integrity": "sha512-zTwEpWOzZ2CiKcB93BLngUX59hQkuZjT2+SAQEscSm52peDW/getsawMcWF1rGRpMCX6D7nSJA3CzJ8gn13N/g==",
"requires": {
"tslib": "^2.4.0"
}
},
"@humanwhocodes/config-array": {
- "version": "0.11.13",
+ "version": "0.11.14",
"dev": true,
"requires": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
}
},
@@ -26546,7 +26250,7 @@
"dev": true
},
"@humanwhocodes/object-schema": {
- "version": "2.0.1",
+ "version": "2.0.3",
"dev": true
},
"@isaacs/cliui": {
@@ -26733,7 +26437,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -26887,12 +26591,12 @@
"dev": true
},
"istanbul-lib-instrument": {
- "version": "6.0.1",
+ "version": "6.0.2",
"dev": true,
"requires": {
- "@babel/core": "^7.12.3",
- "@babel/parser": "^7.14.7",
- "@istanbuljs/schema": "^0.1.2",
+ "@babel/core": "^7.23.9",
+ "@babel/parser": "^7.23.9",
+ "@istanbuljs/schema": "^0.1.3",
"istanbul-lib-coverage": "^3.2.0",
"semver": "^7.5.4"
}
@@ -26905,7 +26609,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -27050,28 +26754,28 @@
}
},
"@jridgewell/gen-mapping": {
- "version": "0.3.3",
+ "version": "0.3.5",
"dev": true,
"requires": {
- "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/set-array": "^1.2.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/trace-mapping": "^0.3.24"
}
},
"@jridgewell/resolve-uri": {
- "version": "3.1.1",
+ "version": "3.1.2",
"dev": true
},
"@jridgewell/set-array": {
- "version": "1.1.2",
+ "version": "1.2.1",
"dev": true
},
"@jridgewell/source-map": {
- "version": "0.3.5",
+ "version": "0.3.6",
"dev": true,
"requires": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25"
}
},
"@jridgewell/sourcemap-codec": {
@@ -27079,7 +26783,7 @@
"dev": true
},
"@jridgewell/trace-mapping": {
- "version": "0.3.20",
+ "version": "0.3.25",
"dev": true,
"requires": {
"@jridgewell/resolve-uri": "^3.1.0",
@@ -27091,7 +26795,7 @@
"dev": true
},
"@leichtgewicht/ip-codec": {
- "version": "2.0.4",
+ "version": "2.0.5",
"dev": true
},
"@mdx-js/react": {
@@ -27137,14 +26841,12 @@
"optional": true
},
"@pmmmwh/react-refresh-webpack-plugin": {
- "version": "0.5.11",
+ "version": "0.5.13",
"dev": true,
"requires": {
"ansi-html-community": "^0.0.8",
- "common-path-prefix": "^3.0.0",
"core-js-pure": "^3.23.3",
"error-stack-parser": "^2.0.6",
- "find-up": "^5.0.0",
"html-entities": "^2.1.0",
"loader-utils": "^2.0.4",
"schema-utils": "^3.0.0",
@@ -27178,25 +26880,37 @@
},
"dependencies": {
"ansi-regex": {
- "version": "6.0.1"
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA=="
},
"chalk": {
- "version": "5.3.0"
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w=="
},
"commander": {
"version": "10.0.1"
},
"emoji-regex": {
- "version": "10.2.1"
+ "version": "10.3.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz",
+ "integrity": "sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw=="
},
"is-interactive": {
- "version": "2.0.0"
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz",
+ "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ=="
},
"is-unicode-supported": {
- "version": "1.3.0"
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz",
+ "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="
},
"log-symbols": {
"version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz",
+ "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==",
"requires": {
"chalk": "^5.0.0",
"is-unicode-supported": "^1.1.0"
@@ -27204,6 +26918,8 @@
},
"ora": {
"version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz",
+ "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==",
"requires": {
"chalk": "^5.3.0",
"cli-cursor": "^4.0.0",
@@ -27218,6 +26934,8 @@
},
"string-width": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz",
+ "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==",
"requires": {
"eastasianwidth": "^0.2.0",
"emoji-regex": "^10.2.1",
@@ -27226,6 +26944,8 @@
},
"strip-ansi": {
"version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"requires": {
"ansi-regex": "^6.0.1"
}
@@ -27264,308 +26984,6 @@
"webpackbar": "^5.0.2"
},
"dependencies": {
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.15"
- }
- },
- "@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.9",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- }
- },
- "@babel/plugin-transform-block-scoping": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-class-static-block": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- }
- },
- "@babel/plugin-transform-classes": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "globals": "^11.1.0"
- }
- },
- "@babel/plugin-transform-destructuring": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-dynamic-import": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- }
- },
- "@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- }
- },
- "@babel/plugin-transform-for-of": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-json-strings": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- }
- },
- "@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- }
- },
- "@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/helper-module-transforms": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5"
- }
- },
- "@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.20"
- }
- },
- "@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- }
- },
- "@babel/plugin-transform-numeric-separator": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- }
- },
- "@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.15"
- }
- },
- "@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- }
- },
- "@babel/plugin-transform-optional-chaining": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- }
- },
- "@babel/plugin-transform-parameters": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5"
- }
- },
- "@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.11",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.11",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- }
- },
- "@babel/plugin-transform-typescript": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-typescript": "^7.22.5"
- }
- },
- "@babel/preset-env": {
- "version": "7.22.20",
- "dev": true,
- "requires": {
- "@babel/compat-data": "^7.22.20",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.15",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.15",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.11",
- "@babel/plugin-transform-classes": "^7.22.15",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.15",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.11",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.11",
- "@babel/plugin-transform-for-of": "^7.22.15",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.11",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.11",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.15",
- "@babel/plugin-transform-modules-systemjs": "^7.22.11",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
- "@babel/plugin-transform-numeric-separator": "^7.22.11",
- "@babel/plugin-transform-object-rest-spread": "^7.22.15",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.11",
- "@babel/plugin-transform-optional-chaining": "^7.22.15",
- "@babel/plugin-transform-parameters": "^7.22.15",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.11",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.10",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.10",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
- "@babel/preset-modules": "0.1.6-no-external-plugins",
- "@babel/types": "^7.22.19",
- "babel-plugin-polyfill-corejs2": "^0.4.5",
- "babel-plugin-polyfill-corejs3": "^0.8.3",
- "babel-plugin-polyfill-regenerator": "^0.5.2",
- "core-js-compat": "^3.31.0",
- "semver": "^6.3.1"
- }
- },
- "@babel/preset-react": {
- "version": "7.22.15",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-react-display-name": "^7.22.5",
- "@babel/plugin-transform-react-jsx": "^7.22.15",
- "@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.22.5"
- }
- },
- "@babel/preset-typescript": {
- "version": "7.23.0",
- "dev": true,
- "requires": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-syntax-jsx": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.23.0",
- "@babel/plugin-transform-typescript": "^7.22.15"
- }
- },
"ansi-regex": {
"version": "6.0.1"
},
@@ -27573,7 +26991,7 @@
"version": "5.3.0"
},
"emoji-regex": {
- "version": "10.2.1"
+ "version": "10.3.0"
},
"is-interactive": {
"version": "2.0.0"
@@ -27627,8 +27045,6 @@
"dependencies": {
"devtools-protocol": {
"version": "0.0.1282316",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1282316.tgz",
- "integrity": "sha512-i7eIqWdVxeXBY/M+v83yRkOV1sTHnr3XYiC0YNBivLIE6hBfE2H0c2o8VC5ynT44yjy+Ei0kLrBQFK/RUKaAHQ==",
"dev": true
}
}
@@ -27678,8 +27094,6 @@
"dependencies": {
"devtools-protocol": {
"version": "0.0.1282316",
- "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1282316.tgz",
- "integrity": "sha512-i7eIqWdVxeXBY/M+v83yRkOV1sTHnr3XYiC0YNBivLIE6hBfE2H0c2o8VC5ynT44yjy+Ei0kLrBQFK/RUKaAHQ==",
"dev": true
}
}
@@ -27701,26 +27115,46 @@
"use-context-selector": "^1.4.1"
},
"dependencies": {
- "classnames": {
- "version": "2.5.1"
- },
"escape-string-regexp": {
"version": "4.0.0"
}
}
},
+ "@ps-analysis-tool/report": {
+ "version": "file:packages/report",
+ "requires": {
+ "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/preset-env": "^7.22.15",
+ "@babel/preset-react": "^7.22.15",
+ "@babel/preset-typescript": "^7.22.15",
+ "@ps-analysis-tool/common": "*",
+ "@ps-analysis-tool/design-system": "*",
+ "@ps-analysis-tool/library-detection": "*",
+ "@types/file-saver": "^2.0.5",
+ "babel-loader": "^9.1.3",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "webpack": "^5.88.2",
+ "webpack-cli": "^5.1.4",
+ "webpack-dev-server": "^4.15.1",
+ "webpackbar": "^5.0.2"
+ }
+ },
"@puppeteer/browsers": {
- "version": "1.8.0",
+ "version": "1.6.0",
"requires": {
"debug": "4.3.4",
"extract-zip": "2.0.1",
"progress": "2.0.3",
- "proxy-agent": "6.3.1",
+ "proxy-agent": "6.3.0",
"tar-fs": "3.0.4",
"unbzip2-stream": "1.4.3",
- "yargs": "17.7.2"
+ "yargs": "17.7.1"
},
"dependencies": {
+ "emoji-regex": {
+ "version": "8.0.0"
+ },
"extract-zip": {
"version": "2.0.1",
"requires": {
@@ -27736,6 +27170,17 @@
"pump": "^3.0.0"
}
},
+ "is-fullwidth-code-point": {
+ "version": "3.0.0"
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
"tar-fs": {
"version": "3.0.4",
"requires": {
@@ -27745,12 +27190,24 @@
}
},
"tar-stream": {
- "version": "3.1.6",
+ "version": "3.1.7",
"requires": {
"b4a": "^1.6.4",
"fast-fifo": "^1.2.0",
"streamx": "^2.15.0"
}
+ },
+ "yargs": {
+ "version": "17.7.1",
+ "requires": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ }
}
}
},
@@ -28052,7 +27509,7 @@
"version": "4.6.0"
},
"@sinonjs/commons": {
- "version": "3.0.0",
+ "version": "3.0.1",
"dev": true,
"requires": {
"type-detect": "4.0.8"
@@ -28105,80 +27562,54 @@
"dev": true
},
"@storybook/addon-actions": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/core-events": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@types/uuid": "^9.0.1",
"dequal": "^2.0.2",
- "lodash": "^4.17.21",
"polished": "^4.2.2",
- "prop-types": "^15.7.2",
- "react-inspector": "^6.0.0",
- "telejson": "^7.2.0",
- "ts-dedent": "^2.0.0",
"uuid": "^9.0.0"
}
},
"@storybook/addon-backgrounds": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
"memoizerific": "^1.11.3",
"ts-dedent": "^2.0.0"
}
},
"@storybook/addon-controls": {
- "version": "7.5.3",
- "dev": true,
- "requires": {
- "@storybook/blocks": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "version": "7.6.18",
+ "dev": true,
+ "requires": {
+ "@storybook/blocks": "7.6.18",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
}
},
"@storybook/addon-docs": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"@jest/transform": "^29.3.1",
"@mdx-js/react": "^2.1.5",
- "@storybook/blocks": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/csf-plugin": "7.5.3",
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/blocks": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/components": "7.6.18",
+ "@storybook/csf-plugin": "7.6.18",
+ "@storybook/csf-tools": "7.6.18",
"@storybook/global": "^5.0.0",
"@storybook/mdx2-csf": "^1.0.0",
- "@storybook/node-logger": "7.5.3",
- "@storybook/postinstall": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/react-dom-shim": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/postinstall": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/react-dom-shim": "7.6.18",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"fs-extra": "^11.1.0",
"remark-external-links": "^8.0.0",
"remark-slug": "^6.0.0",
@@ -28186,94 +27617,65 @@
}
},
"@storybook/addon-essentials": {
- "version": "7.5.3",
- "dev": true,
- "requires": {
- "@storybook/addon-actions": "7.5.3",
- "@storybook/addon-backgrounds": "7.5.3",
- "@storybook/addon-controls": "7.5.3",
- "@storybook/addon-docs": "7.5.3",
- "@storybook/addon-highlight": "7.5.3",
- "@storybook/addon-measure": "7.5.3",
- "@storybook/addon-outline": "7.5.3",
- "@storybook/addon-toolbars": "7.5.3",
- "@storybook/addon-viewport": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3",
+ "version": "7.6.18",
+ "dev": true,
+ "requires": {
+ "@storybook/addon-actions": "7.6.18",
+ "@storybook/addon-backgrounds": "7.6.18",
+ "@storybook/addon-controls": "7.6.18",
+ "@storybook/addon-docs": "7.6.18",
+ "@storybook/addon-highlight": "7.6.18",
+ "@storybook/addon-measure": "7.6.18",
+ "@storybook/addon-outline": "7.6.18",
+ "@storybook/addon-toolbars": "7.6.18",
+ "@storybook/addon-viewport": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/manager-api": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
"ts-dedent": "^2.0.0"
}
},
"@storybook/addon-highlight": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/core-events": "7.5.3",
- "@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.5.3"
+ "@storybook/global": "^5.0.0"
}
},
"@storybook/addon-interactions": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/instrumenter": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/types": "7.6.18",
"jest-mock": "^27.0.6",
"polished": "^4.2.2",
"ts-dedent": "^2.2.0"
}
},
"@storybook/addon-links": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/router": "7.5.3",
- "@storybook/types": "7.5.3",
- "prop-types": "^15.7.2",
"ts-dedent": "^2.0.0"
}
},
"@storybook/addon-measure": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/types": "7.5.3",
"tiny-invariant": "^1.3.1"
}
},
"@storybook/addon-outline": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/types": "7.5.3",
"ts-dedent": "^2.0.0"
}
},
@@ -28302,54 +27704,116 @@
}
},
"@storybook/addon-toolbars": {
- "version": "7.5.3",
- "dev": true,
- "requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3"
- }
+ "version": "7.6.18",
+ "dev": true
},
"@storybook/addon-viewport": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "memoizerific": "^1.11.3",
- "prop-types": "^15.7.2"
+ "memoizerific": "^1.11.3"
}
},
"@storybook/api": {
- "version": "7.5.3",
+ "version": "7.6.17",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/manager-api": "7.5.3"
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/manager-api": "7.6.17"
+ },
+ "dependencies": {
+ "@storybook/channels": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/core-events": "7.6.17",
+ "@storybook/global": "^5.0.0",
+ "qs": "^6.10.0",
+ "telejson": "^7.2.0",
+ "tiny-invariant": "^1.3.1"
+ }
+ },
+ "@storybook/client-logger": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "@storybook/global": "^5.0.0"
+ }
+ },
+ "@storybook/core-events": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@storybook/manager-api": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "7.6.17",
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/core-events": "7.6.17",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/global": "^5.0.0",
+ "@storybook/router": "7.6.17",
+ "@storybook/theming": "7.6.17",
+ "@storybook/types": "7.6.17",
+ "dequal": "^2.0.2",
+ "lodash": "^4.17.21",
+ "memoizerific": "^1.11.3",
+ "store2": "^2.14.2",
+ "telejson": "^7.2.0",
+ "ts-dedent": "^2.0.0"
+ }
+ },
+ "@storybook/router": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "@storybook/client-logger": "7.6.17",
+ "memoizerific": "^1.11.3",
+ "qs": "^6.10.0"
+ }
+ },
+ "@storybook/theming": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
+ "@storybook/client-logger": "7.6.17",
+ "@storybook/global": "^5.0.0",
+ "memoizerific": "^1.11.3"
+ }
+ },
+ "@storybook/types": {
+ "version": "7.6.17",
+ "dev": true,
+ "requires": {
+ "@storybook/channels": "7.6.17",
+ "@types/babel__core": "^7.0.0",
+ "@types/express": "^4.7.0",
+ "file-system-cache": "2.3.0"
+ }
+ }
}
},
"@storybook/blocks": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/components": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
- "@storybook/docs-tools": "7.5.3",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/components": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/docs-tools": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/manager-api": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/manager-api": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/lodash": "^4.14.167",
"color-convert": "^2.0.1",
"dequal": "^2.0.2",
@@ -28365,13 +27829,13 @@
}
},
"@storybook/builder-manager": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/core-common": "7.5.3",
- "@storybook/manager": "7.5.3",
- "@storybook/node-logger": "7.5.3",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/manager": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
"@types/ejs": "^3.1.1",
"@types/find-cache-dir": "^3.2.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
@@ -28387,31 +27851,33 @@
}
},
"@storybook/builder-webpack5": {
- "version": "7.5.3",
- "dev": true,
- "requires": {
- "@babel/core": "^7.22.0",
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/core-webpack": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview": "7.5.3",
- "@storybook/preview-api": "7.5.3",
+ "version": "7.6.18",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.23.2",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/core-webpack": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/preview": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
"@swc/core": "^1.3.82",
"@types/node": "^18.0.0",
"@types/semver": "^7.3.4",
"babel-loader": "^9.0.0",
- "babel-plugin-named-exports-order": "^0.0.2",
"browser-assert": "^1.2.1",
"case-sensitive-paths-webpack-plugin": "^2.4.0",
+ "cjs-module-lexer": "^1.2.3",
"constants-browserify": "^1.0.0",
"css-loader": "^6.7.1",
+ "es-module-lexer": "^1.4.1",
"express": "^4.17.3",
"fork-ts-checker-webpack-plugin": "^8.0.0",
"fs-extra": "^11.1.0",
"html-webpack-plugin": "^5.5.0",
+ "magic-string": "^0.30.5",
"path-browserify": "^1.0.1",
"process": "^0.11.10",
"semver": "^7.3.7",
@@ -28429,7 +27895,7 @@
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -28443,7 +27909,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -28456,11 +27922,11 @@
}
},
"@storybook/channels": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
"@storybook/global": "^5.0.0",
"qs": "^6.10.0",
"telejson": "^7.2.0",
@@ -28468,21 +27934,21 @@
}
},
"@storybook/cli": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@babel/core": "^7.22.9",
- "@babel/preset-env": "^7.22.9",
- "@babel/types": "^7.22.5",
+ "@babel/core": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/types": "^7.23.0",
"@ndelangen/get-tarball": "^3.0.7",
- "@storybook/codemod": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/core-server": "7.5.3",
- "@storybook/csf-tools": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/telemetry": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/codemod": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/core-server": "7.6.18",
+ "@storybook/csf-tools": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/telemetry": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/semver": "^7.3.4",
"@yarnpkg/fslib": "2.10.3",
"@yarnpkg/libzip": "2.3.0",
@@ -28499,7 +27965,7 @@
"get-port": "^5.1.1",
"giget": "^1.0.0",
"globby": "^11.0.2",
- "jscodeshift": "^0.14.0",
+ "jscodeshift": "^0.15.1",
"leven": "^3.1.0",
"ora": "^5.4.1",
"prettier": "^2.8.0",
@@ -28507,7 +27973,6 @@
"puppeteer-core": "^2.1.1",
"read-pkg-up": "^7.0.1",
"semver": "^7.3.7",
- "simple-update-notifier": "^2.0.0",
"strip-json-comments": "^3.0.1",
"tempy": "^1.0.1",
"ts-dedent": "^2.0.0",
@@ -28545,7 +28010,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -28565,63 +28030,63 @@
}
},
"@storybook/client-logger": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"@storybook/global": "^5.0.0"
}
},
"@storybook/codemod": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@babel/core": "^7.22.9",
- "@babel/preset-env": "^7.22.9",
- "@babel/types": "^7.22.5",
- "@storybook/csf": "^0.1.0",
- "@storybook/csf-tools": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@babel/core": "^7.23.2",
+ "@babel/preset-env": "^7.23.2",
+ "@babel/types": "^7.23.0",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/csf-tools": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/cross-spawn": "^6.0.2",
"cross-spawn": "^7.0.3",
"globby": "^11.0.2",
- "jscodeshift": "^0.14.0",
+ "jscodeshift": "^0.15.1",
"lodash": "^4.17.21",
"prettier": "^2.8.0",
"recast": "^0.23.1"
}
},
"@storybook/components": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"@radix-ui/react-select": "^1.2.2",
"@radix-ui/react-toolbar": "^1.0.4",
- "@storybook/client-logger": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"memoizerific": "^1.11.3",
"use-resize-observer": "^9.1.0",
"util-deprecate": "^1.0.2"
}
},
"@storybook/core-client": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3"
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/preview-api": "7.6.18"
}
},
"@storybook/core-common": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/core-events": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/find-cache-dir": "^3.2.1",
"@types/node": "^18.0.0",
"@types/node-fetch": "^2.6.4",
@@ -28645,7 +28110,7 @@
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -28680,31 +28145,31 @@
}
},
"@storybook/core-events": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"ts-dedent": "^2.0.0"
}
},
"@storybook/core-server": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"@aw-web-design/x-default-browser": "1.4.126",
"@discoveryjs/json-ext": "^0.5.3",
- "@storybook/builder-manager": "7.5.3",
- "@storybook/channels": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/builder-manager": "7.6.18",
+ "@storybook/channels": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/csf-tools": "7.6.18",
"@storybook/docs-mdx": "^0.1.0",
"@storybook/global": "^5.0.0",
- "@storybook/manager": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/telemetry": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/manager": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/telemetry": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/detect-port": "^1.3.0",
"@types/node": "^18.0.0",
"@types/pretty-hrtime": "^1.0.0",
@@ -28717,7 +28182,7 @@
"express": "^4.17.3",
"fs-extra": "^11.1.0",
"globby": "^11.0.2",
- "ip": "^2.0.0",
+ "ip": "^2.0.1",
"lodash": "^4.17.21",
"open": "^8.4.0",
"pretty-hrtime": "^1.0.3",
@@ -28734,7 +28199,7 @@
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -28767,7 +28232,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -28787,18 +28252,18 @@
}
},
"@storybook/core-webpack": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/core-common": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/node": "^18.0.0",
"ts-dedent": "^2.0.0"
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -28807,30 +28272,30 @@
}
},
"@storybook/csf": {
- "version": "0.1.1",
+ "version": "0.1.5",
"dev": true,
"requires": {
"type-fest": "^2.19.0"
}
},
"@storybook/csf-plugin": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/csf-tools": "7.6.18",
"unplugin": "^1.3.1"
}
},
"@storybook/csf-tools": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@babel/generator": "^7.22.9",
- "@babel/parser": "^7.22.7",
- "@babel/traverse": "^7.22.8",
- "@babel/types": "^7.22.5",
- "@storybook/csf": "^0.1.0",
- "@storybook/types": "7.5.3",
+ "@babel/generator": "^7.23.0",
+ "@babel/parser": "^7.23.0",
+ "@babel/traverse": "^7.23.2",
+ "@babel/types": "^7.23.0",
+ "@storybook/csf": "^0.1.2",
+ "@storybook/types": "7.6.18",
"fs-extra": "^11.1.0",
"recast": "^0.23.1",
"ts-dedent": "^2.0.0"
@@ -28841,13 +28306,14 @@
"dev": true
},
"@storybook/docs-tools": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/core-common": "7.5.3",
- "@storybook/preview-api": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/doctrine": "^0.0.3",
+ "assert": "^2.1.0",
"doctrine": "^3.0.0",
"lodash": "^4.17.21"
}
@@ -28857,59 +28323,40 @@
"dev": true
},
"@storybook/instrumenter": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.5.3"
+ "@storybook/preview-api": "7.6.18",
+ "@vitest/utils": "^0.34.6",
+ "util": "^0.12.4"
}
},
"@storybook/manager": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true
},
"@storybook/manager-api": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/router": "7.5.3",
- "@storybook/theming": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/router": "7.6.18",
+ "@storybook/theming": "7.6.18",
+ "@storybook/types": "7.6.18",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
"memoizerific": "^1.11.3",
- "semver": "^7.3.7",
"store2": "^2.14.2",
"telejson": "^7.2.0",
"ts-dedent": "^2.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.5.4",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "dev": true
- }
}
},
"@storybook/mdx2-csf": {
@@ -28917,37 +28364,38 @@
"dev": true
},
"@storybook/node-logger": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true
},
"@storybook/postinstall": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true
},
"@storybook/preset-react-webpack": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@babel/preset-flow": "^7.22.5",
- "@babel/preset-react": "^7.22.5",
- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
- "@storybook/core-webpack": "7.5.3",
- "@storybook/docs-tools": "7.5.3",
- "@storybook/node-logger": "7.5.3",
- "@storybook/react": "7.5.3",
+ "@babel/preset-flow": "^7.22.15",
+ "@babel/preset-react": "^7.22.15",
+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
+ "@storybook/core-webpack": "7.6.18",
+ "@storybook/docs-tools": "7.6.18",
+ "@storybook/node-logger": "7.6.18",
+ "@storybook/react": "7.6.18",
"@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0",
"@types/node": "^18.0.0",
"@types/semver": "^7.3.4",
"babel-plugin-add-react-displayname": "^0.0.5",
- "babel-plugin-react-docgen": "^4.2.1",
"fs-extra": "^11.1.0",
- "react-refresh": "^0.11.0",
+ "magic-string": "^0.30.5",
+ "react-docgen": "^7.0.0",
+ "react-refresh": "^0.14.0",
"semver": "^7.3.7",
"webpack": "5"
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -28961,7 +28409,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -28974,19 +28422,19 @@
}
},
"@storybook/preview": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true
},
"@storybook/preview-api": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/channels": "7.5.3",
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-events": "7.5.3",
- "@storybook/csf": "^0.1.0",
+ "@storybook/channels": "7.6.18",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-events": "7.6.18",
+ "@storybook/csf": "^0.1.2",
"@storybook/global": "^5.0.0",
- "@storybook/types": "7.5.3",
+ "@storybook/types": "7.6.18",
"@types/qs": "^6.9.5",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
@@ -28998,16 +28446,16 @@
}
},
"@storybook/react": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-client": "7.5.3",
- "@storybook/docs-tools": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-client": "7.6.18",
+ "@storybook/docs-tools": "7.6.18",
"@storybook/global": "^5.0.0",
- "@storybook/preview-api": "7.5.3",
- "@storybook/react-dom-shim": "7.5.3",
- "@storybook/types": "7.5.3",
+ "@storybook/preview-api": "7.6.18",
+ "@storybook/react-dom-shim": "7.6.18",
+ "@storybook/types": "7.6.18",
"@types/escodegen": "^0.0.6",
"@types/estree": "^0.0.51",
"@types/node": "^18.0.0",
@@ -29025,7 +28473,7 @@
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -29047,22 +28495,22 @@
}
},
"@storybook/react-dom-shim": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {}
},
"@storybook/react-webpack5": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/builder-webpack5": "7.5.3",
- "@storybook/preset-react-webpack": "7.5.3",
- "@storybook/react": "7.5.3",
+ "@storybook/builder-webpack5": "7.6.18",
+ "@storybook/preset-react-webpack": "7.6.18",
+ "@storybook/react": "7.6.18",
"@types/node": "^18.0.0"
},
"dependencies": {
"@types/node": {
- "version": "18.18.12",
+ "version": "18.19.31",
"dev": true,
"requires": {
"undici-types": "~5.26.4"
@@ -29071,21 +28519,21 @@
}
},
"@storybook/router": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
}
},
"@storybook/telemetry": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/client-logger": "7.5.3",
- "@storybook/core-common": "7.5.3",
- "@storybook/csf-tools": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
+ "@storybook/core-common": "7.6.18",
+ "@storybook/csf-tools": "7.6.18",
"chalk": "^4.1.0",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
@@ -29133,20 +28581,20 @@
}
},
"@storybook/theming": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
- "@storybook/client-logger": "7.5.3",
+ "@storybook/client-logger": "7.6.18",
"@storybook/global": "^5.0.0",
"memoizerific": "^1.11.3"
}
},
"@storybook/types": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/channels": "7.5.3",
+ "@storybook/channels": "7.6.18",
"@types/babel__core": "^7.0.0",
"@types/express": "^4.7.0",
"file-system-cache": "2.3.0"
@@ -29259,34 +28707,38 @@
}
},
"@swc/core": {
- "version": "1.3.99",
- "dev": true,
- "requires": {
- "@swc/core-darwin-arm64": "1.3.99",
- "@swc/core-darwin-x64": "1.3.99",
- "@swc/core-linux-arm64-gnu": "1.3.99",
- "@swc/core-linux-arm64-musl": "1.3.99",
- "@swc/core-linux-x64-gnu": "1.3.99",
- "@swc/core-linux-x64-musl": "1.3.99",
- "@swc/core-win32-arm64-msvc": "1.3.99",
- "@swc/core-win32-ia32-msvc": "1.3.99",
- "@swc/core-win32-x64-msvc": "1.3.99",
- "@swc/counter": "^0.1.1",
+ "version": "1.4.17",
+ "dev": true,
+ "requires": {
+ "@swc/core-darwin-arm64": "1.4.17",
+ "@swc/core-darwin-x64": "1.4.17",
+ "@swc/core-linux-arm-gnueabihf": "1.4.17",
+ "@swc/core-linux-arm64-gnu": "1.4.17",
+ "@swc/core-linux-arm64-musl": "1.4.17",
+ "@swc/core-linux-x64-gnu": "1.4.17",
+ "@swc/core-linux-x64-musl": "1.4.17",
+ "@swc/core-win32-arm64-msvc": "1.4.17",
+ "@swc/core-win32-ia32-msvc": "1.4.17",
+ "@swc/core-win32-x64-msvc": "1.4.17",
+ "@swc/counter": "^0.1.2",
"@swc/types": "^0.1.5"
}
},
"@swc/core-darwin-arm64": {
- "version": "1.3.99",
+ "version": "1.4.17",
"dev": true,
"optional": true
},
"@swc/counter": {
- "version": "0.1.2",
+ "version": "0.1.3",
"dev": true
},
"@swc/types": {
- "version": "0.1.5",
- "dev": true
+ "version": "0.1.6",
+ "dev": true,
+ "requires": {
+ "@swc/counter": "^0.1.3"
+ }
},
"@szmarczak/http-timer": {
"version": "4.0.6",
@@ -29380,7 +28832,7 @@
}
},
"@testing-library/react": {
- "version": "14.1.2",
+ "version": "14.3.1",
"dev": true,
"requires": {
"@babel/runtime": "^7.12.5",
@@ -29389,7 +28841,7 @@
},
"dependencies": {
"@testing-library/dom": {
- "version": "9.3.3",
+ "version": "9.3.4",
"dev": true,
"requires": {
"@babel/code-frame": "^7.10.4",
@@ -29464,7 +28916,7 @@
}
},
"@types/babel__generator": {
- "version": "7.6.7",
+ "version": "7.6.8",
"dev": true,
"requires": {
"@babel/types": "^7.0.0"
@@ -29479,7 +28931,7 @@
}
},
"@types/babel__traverse": {
- "version": "7.20.4",
+ "version": "7.20.5",
"dev": true,
"requires": {
"@babel/types": "^7.20.7"
@@ -29559,7 +29011,7 @@
}
},
"@types/d3-path": {
- "version": "3.0.2"
+ "version": "3.1.0"
},
"@types/d3-scale": {
"version": "4.0.8",
@@ -29600,7 +29052,7 @@
"dev": true
},
"@types/eslint": {
- "version": "8.44.7",
+ "version": "8.56.10",
"dev": true,
"requires": {
"@types/estree": "*",
@@ -29630,7 +29082,7 @@
}
},
"@types/express-serve-static-core": {
- "version": "4.17.41",
+ "version": "4.19.0",
"dev": true,
"requires": {
"@types/node": "*",
@@ -29644,14 +29096,14 @@
"dev": true
},
"@types/filesystem": {
- "version": "0.0.35",
+ "version": "0.0.36",
"dev": true,
"requires": {
"@types/filewriter": "*"
}
},
"@types/filewriter": {
- "version": "0.0.32",
+ "version": "0.0.33",
"dev": true
},
"@types/find-cache-dir": {
@@ -29714,7 +29166,7 @@
}
},
"@types/jest": {
- "version": "29.5.10",
+ "version": "29.5.12",
"dev": true,
"requires": {
"expect": "^29.0.0",
@@ -29735,7 +29187,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
}
}
@@ -29771,11 +29223,11 @@
}
},
"@types/lodash": {
- "version": "4.14.202",
+ "version": "4.17.0",
"dev": true
},
"@types/mdx": {
- "version": "2.0.10",
+ "version": "2.0.13",
"dev": true
},
"@types/mime": {
@@ -29787,13 +29239,13 @@
"dev": true
},
"@types/node": {
- "version": "20.9.4",
+ "version": "20.12.7",
"requires": {
"undici-types": "~5.26.4"
}
},
"@types/node-fetch": {
- "version": "2.6.9",
+ "version": "2.6.11",
"dev": true,
"requires": {
"@types/node": "*",
@@ -29801,7 +29253,7 @@
}
},
"@types/node-forge": {
- "version": "1.3.10",
+ "version": "1.3.11",
"dev": true,
"requires": {
"@types/node": "*"
@@ -29827,11 +29279,11 @@
}
},
"@types/prop-types": {
- "version": "15.7.11",
+ "version": "15.7.12",
"dev": true
},
"@types/qs": {
- "version": "6.9.10",
+ "version": "6.9.15",
"dev": true
},
"@types/range-parser": {
@@ -29839,11 +29291,10 @@
"dev": true
},
"@types/react": {
- "version": "18.2.38",
+ "version": "18.3.1",
"dev": true,
"requires": {
"@types/prop-types": "*",
- "@types/scheduler": "*",
"csstype": "^3.0.2"
}
},
@@ -29855,12 +29306,16 @@
}
},
"@types/react-dom": {
- "version": "18.2.17",
+ "version": "18.3.0",
"dev": true,
"requires": {
"@types/react": "*"
}
},
+ "@types/resolve": {
+ "version": "1.20.6",
+ "dev": true
+ },
"@types/responselike": {
"version": "1.0.3",
"requires": {
@@ -29871,12 +29326,8 @@
"version": "0.12.0",
"dev": true
},
- "@types/scheduler": {
- "version": "0.16.8",
- "dev": true
- },
"@types/semver": {
- "version": "7.5.6",
+ "version": "7.5.8",
"dev": true
},
"@types/send": {
@@ -29895,16 +29346,16 @@
}
},
"@types/serve-static": {
- "version": "1.15.5",
+ "version": "1.15.7",
"dev": true,
"requires": {
"@types/http-errors": "*",
- "@types/mime": "*",
- "@types/node": "*"
+ "@types/node": "*",
+ "@types/send": "*"
}
},
"@types/sinon": {
- "version": "17.0.2",
+ "version": "17.0.3",
"dev": true,
"requires": {
"@types/sinonjs__fake-timers": "*"
@@ -29934,7 +29385,7 @@
"dev": true
},
"@types/stylis": {
- "version": "4.2.4",
+ "version": "4.2.0",
"dev": true,
"peer": true
},
@@ -29953,6 +29404,10 @@
"version": "2.0.10",
"dev": true
},
+ "@types/uuid": {
+ "version": "9.0.8",
+ "dev": true
+ },
"@types/ws": {
"version": "8.5.10",
"dev": true,
@@ -30009,7 +29464,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -30074,7 +29529,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -30108,7 +29563,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -30132,8 +29587,36 @@
"version": "1.2.0",
"dev": true
},
+ "@vitest/utils": {
+ "version": "0.34.7",
+ "dev": true,
+ "requires": {
+ "diff-sequences": "^29.4.3",
+ "loupe": "^2.3.6",
+ "pretty-format": "^29.5.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "5.2.0",
+ "dev": true
+ },
+ "pretty-format": {
+ "version": "29.7.0",
+ "dev": true,
+ "requires": {
+ "@jest/schemas": "^29.6.3",
+ "ansi-styles": "^5.0.0",
+ "react-is": "^18.0.0"
+ }
+ },
+ "react-is": {
+ "version": "18.3.1",
+ "dev": true
+ }
+ }
+ },
"@webassemblyjs/ast": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
"@webassemblyjs/helper-numbers": "1.11.6",
@@ -30149,7 +29632,7 @@
"dev": true
},
"@webassemblyjs/helper-buffer": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true
},
"@webassemblyjs/helper-numbers": {
@@ -30166,13 +29649,13 @@
"dev": true
},
"@webassemblyjs/helper-wasm-section": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6"
+ "@webassemblyjs/wasm-gen": "1.12.1"
}
},
"@webassemblyjs/ieee754": {
@@ -30194,24 +29677,24 @@
"dev": true
},
"@webassemblyjs/wasm-edit": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/helper-wasm-section": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6",
- "@webassemblyjs/wasm-opt": "1.11.6",
- "@webassemblyjs/wasm-parser": "1.11.6",
- "@webassemblyjs/wast-printer": "1.11.6"
+ "@webassemblyjs/helper-wasm-section": "1.12.1",
+ "@webassemblyjs/wasm-gen": "1.12.1",
+ "@webassemblyjs/wasm-opt": "1.12.1",
+ "@webassemblyjs/wasm-parser": "1.12.1",
+ "@webassemblyjs/wast-printer": "1.12.1"
}
},
"@webassemblyjs/wasm-gen": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/ieee754": "1.11.6",
"@webassemblyjs/leb128": "1.11.6",
@@ -30219,20 +29702,20 @@
}
},
"@webassemblyjs/wasm-opt": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6",
- "@webassemblyjs/wasm-parser": "1.11.6"
+ "@webassemblyjs/ast": "1.12.1",
+ "@webassemblyjs/helper-buffer": "1.12.1",
+ "@webassemblyjs/wasm-gen": "1.12.1",
+ "@webassemblyjs/wasm-parser": "1.12.1"
}
},
"@webassemblyjs/wasm-parser": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
"@webassemblyjs/helper-api-error": "1.11.6",
"@webassemblyjs/helper-wasm-bytecode": "1.11.6",
"@webassemblyjs/ieee754": "1.11.6",
@@ -30241,10 +29724,10 @@
}
},
"@webassemblyjs/wast-printer": {
- "version": "1.11.6",
+ "version": "1.12.1",
"dev": true,
"requires": {
- "@webassemblyjs/ast": "1.11.6",
+ "@webassemblyjs/ast": "1.12.1",
"@xtuc/long": "4.2.2"
}
},
@@ -30331,11 +29814,11 @@
},
"dependencies": {
"acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true
},
"acorn-walk": {
- "version": "8.3.0",
+ "version": "8.3.2",
"dev": true
}
}
@@ -30393,13 +29876,13 @@
},
"dependencies": {
"ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"requires": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
}
},
"json-schema-traverse": {
@@ -30482,7 +29965,7 @@
}
},
"aria-hidden": {
- "version": "1.2.3",
+ "version": "1.2.4",
"dev": true,
"requires": {
"tslib": "^2.0.0"
@@ -30496,11 +29979,11 @@
}
},
"array-buffer-byte-length": {
- "version": "1.0.0",
+ "version": "1.0.1",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
+ "call-bind": "^1.0.5",
+ "is-array-buffer": "^3.0.4"
}
},
"array-flatten": {
@@ -30512,13 +29995,14 @@
"dev": true
},
"array-includes": {
- "version": "3.1.7",
+ "version": "3.1.8",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
"is-string": "^1.0.7"
}
},
@@ -30526,15 +30010,28 @@
"version": "2.1.0",
"dev": true
},
+ "array.prototype.findlast": {
+ "version": "1.2.5",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
+ }
+ },
"array.prototype.findlastindex": {
- "version": "1.2.3",
+ "version": "1.2.5",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-shim-unscopables": "^1.0.2"
}
},
"array.prototype.flat": {
@@ -30557,27 +30054,38 @@
"es-shim-unscopables": "^1.0.0"
}
},
- "array.prototype.tosorted": {
+ "array.prototype.toreversed": {
"version": "1.1.2",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
"define-properties": "^1.2.0",
"es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
+ "es-shim-unscopables": "^1.0.0"
+ }
+ },
+ "array.prototype.tosorted": {
+ "version": "1.1.3",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.1.0",
+ "es-shim-unscopables": "^1.0.2"
}
},
"arraybuffer.prototype.slice": {
- "version": "1.0.2",
+ "version": "1.0.3",
"dev": true,
"requires": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.22.3",
+ "es-errors": "^1.2.1",
+ "get-intrinsic": "^1.2.3",
+ "is-array-buffer": "^3.0.4",
"is-shared-array-buffer": "^1.0.2"
}
},
@@ -30593,7 +30101,7 @@
}
},
"ast-types": {
- "version": "0.14.2",
+ "version": "0.16.1",
"dev": true,
"requires": {
"tslib": "^2.0.1"
@@ -30611,32 +30119,28 @@
"version": "1.0.1",
"dev": true
},
- "asynciterator.prototype": {
- "version": "1.0.0",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.3"
- }
- },
"asynckit": {
"version": "0.4.0",
"dev": true
},
"autoprefixer": {
- "version": "10.4.16",
+ "version": "10.4.19",
"dev": true,
"requires": {
- "browserslist": "^4.21.10",
- "caniuse-lite": "^1.0.30001538",
- "fraction.js": "^4.3.6",
+ "browserslist": "^4.23.0",
+ "caniuse-lite": "^1.0.30001599",
+ "fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
"postcss-value-parser": "^4.2.0"
}
},
"available-typed-arrays": {
- "version": "1.0.5",
- "dev": true
+ "version": "1.0.7",
+ "dev": true,
+ "requires": {
+ "possible-typed-array-names": "^1.0.0"
+ }
},
"axe-core": {
"version": "4.7.0",
@@ -30650,7 +30154,7 @@
}
},
"b4a": {
- "version": "1.6.4"
+ "version": "1.6.6"
},
"babel-core": {
"version": "7.0.0-bridge.0",
@@ -30707,13 +30211,13 @@
},
"dependencies": {
"ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"requires": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
}
},
"ajv-keywords": {
@@ -30816,41 +30320,28 @@
"@types/babel__traverse": "^7.0.6"
}
},
- "babel-plugin-named-exports-order": {
- "version": "0.0.2",
- "dev": true
- },
"babel-plugin-polyfill-corejs2": {
- "version": "0.4.6",
+ "version": "0.4.11",
"dev": true,
"requires": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.3",
+ "@babel/helper-define-polyfill-provider": "^0.6.2",
"semver": "^6.3.1"
}
},
"babel-plugin-polyfill-corejs3": {
- "version": "0.8.6",
+ "version": "0.10.4",
"dev": true,
"requires": {
- "@babel/helper-define-polyfill-provider": "^0.4.3",
- "core-js-compat": "^3.33.1"
+ "@babel/helper-define-polyfill-provider": "^0.6.1",
+ "core-js-compat": "^3.36.1"
}
},
"babel-plugin-polyfill-regenerator": {
- "version": "0.5.3",
- "dev": true,
- "requires": {
- "@babel/helper-define-polyfill-provider": "^0.4.3"
- }
- },
- "babel-plugin-react-docgen": {
- "version": "4.2.1",
+ "version": "0.6.2",
"dev": true,
"requires": {
- "ast-types": "^0.14.2",
- "lodash": "^4.17.15",
- "react-docgen": "^5.0.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.2"
}
},
"babel-plugin-styled-components": {
@@ -30893,11 +30384,15 @@
"balanced-match": {
"version": "1.0.2"
},
+ "bare-events": {
+ "version": "2.2.2",
+ "optional": true
+ },
"base64-js": {
"version": "1.5.1"
},
"basic-ftp": {
- "version": "5.0.3"
+ "version": "5.0.5"
},
"batch": {
"version": "0.6.1",
@@ -30919,7 +30414,7 @@
"dev": true
},
"binary-extensions": {
- "version": "2.2.0",
+ "version": "2.3.0",
"dev": true
},
"bl": {
@@ -30973,19 +30468,11 @@
}
},
"bonjour-service": {
- "version": "1.1.1",
+ "version": "1.2.1",
"dev": true,
"requires": {
- "array-flatten": "^2.1.2",
- "dns-equal": "^1.0.0",
"fast-deep-equal": "^3.1.3",
"multicast-dns": "^7.2.5"
- },
- "dependencies": {
- "array-flatten": {
- "version": "2.1.2",
- "dev": true
- }
}
},
"boolbase": {
@@ -31026,12 +30513,12 @@
}
},
"browserslist": {
- "version": "4.22.1",
+ "version": "4.23.0",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001541",
- "electron-to-chromium": "^1.4.535",
- "node-releases": "^2.0.13",
+ "caniuse-lite": "^1.0.30001587",
+ "electron-to-chromium": "^1.4.668",
+ "node-releases": "^2.0.14",
"update-browserslist-db": "^1.0.13"
}
},
@@ -31064,112 +30551,6 @@
"version": "3.1.2",
"dev": true
},
- "c8": {
- "version": "7.14.0",
- "dev": true,
- "requires": {
- "@bcoe/v8-coverage": "^0.2.3",
- "@istanbuljs/schema": "^0.1.3",
- "find-up": "^5.0.0",
- "foreground-child": "^2.0.0",
- "istanbul-lib-coverage": "^3.2.0",
- "istanbul-lib-report": "^3.0.0",
- "istanbul-reports": "^3.1.4",
- "rimraf": "^3.0.2",
- "test-exclude": "^6.0.0",
- "v8-to-istanbul": "^9.0.0",
- "yargs": "^16.2.0",
- "yargs-parser": "^20.2.9"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "cliui": {
- "version": "7.0.4",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- }
- },
- "emoji-regex": {
- "version": "8.0.0",
- "dev": true
- },
- "foreground-child": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "glob": {
- "version": "7.2.3",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "dev": true
- },
- "rimraf": {
- "version": "3.0.2",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "signal-exit": {
- "version": "3.0.7",
- "dev": true
- },
- "string-width": {
- "version": "4.2.3",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- }
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "yargs": {
- "version": "16.2.0",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- }
- }
- },
"cacheable-lookup": {
"version": "5.0.4"
},
@@ -31194,12 +30575,14 @@
}
},
"call-bind": {
- "version": "1.0.5",
+ "version": "1.0.7",
"dev": true,
"requires": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
}
},
"callsites": {
@@ -31227,7 +30610,7 @@
"peer": true
},
"caniuse-lite": {
- "version": "1.0.30001616",
+ "version": "1.0.30001614",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001616.tgz",
"integrity": "sha512-RHVYKov7IcdNjVHJFNY/78RdG4oGVjbayxv8u5IO74Wv7Hlq4PnJE6mo/OjFijjVFNy5ijnCt6H3IIo4t+wfEw==",
"dev": true
@@ -31249,7 +30632,7 @@
"dev": true
},
"chokidar": {
- "version": "3.5.3",
+ "version": "3.6.0",
"dev": true,
"requires": {
"anymatch": "~3.1.2",
@@ -31280,25 +30663,31 @@
"dev": true
},
"chromium-bidi": {
- "version": "0.4.33",
+ "version": "0.4.20",
"requires": {
- "mitt": "3.0.1",
- "urlpattern-polyfill": "9.0.0"
+ "mitt": "3.0.1"
}
},
"ci-info": {
"version": "3.9.0",
"dev": true
},
+ "citty": {
+ "version": "0.1.6",
+ "dev": true,
+ "requires": {
+ "consola": "^3.2.3"
+ }
+ },
"cjs-module-lexer": {
- "version": "1.2.3",
+ "version": "1.3.1",
"dev": true
},
"classnames": {
- "version": "2.3.2"
+ "version": "2.5.1"
},
"clean-css": {
- "version": "5.3.2",
+ "version": "5.3.3",
"dev": true,
"requires": {
"source-map": "~0.6.0"
@@ -31315,10 +30704,10 @@
"dev": true
},
"cli-color": {
- "version": "2.0.3",
+ "version": "2.0.4",
"requires": {
"d": "^1.0.1",
- "es5-ext": "^0.10.61",
+ "es5-ext": "^0.10.64",
"es6-iterator": "^2.0.3",
"memoizee": "^0.4.15",
"timers-ext": "^0.1.7"
@@ -31331,7 +30720,7 @@
}
},
"cli-spinners": {
- "version": "2.9.1"
+ "version": "2.9.2"
},
"cli-table": {
"version": "0.3.11",
@@ -31340,7 +30729,7 @@
}
},
"cli-table3": {
- "version": "0.6.3",
+ "version": "0.6.4",
"dev": true,
"requires": {
"@colors/colors": "1.5.0",
@@ -31577,7 +30966,7 @@
"dev": true
},
"consola": {
- "version": "2.15.3",
+ "version": "3.2.3",
"dev": true
},
"constants-browserify": {
@@ -31634,13 +31023,13 @@
},
"dependencies": {
"ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"requires": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
}
},
"ajv-keywords": {
@@ -31682,14 +31071,14 @@
}
},
"core-js-compat": {
- "version": "3.33.3",
+ "version": "3.37.0",
"dev": true,
"requires": {
- "browserslist": "^4.22.1"
+ "browserslist": "^4.23.0"
}
},
"core-js-pure": {
- "version": "3.33.3",
+ "version": "3.37.0",
"dev": true
},
"core-util-is": {
@@ -31697,6 +31086,7 @@
},
"cosmiconfig": {
"version": "8.3.6",
+ "dev": true,
"requires": {
"import-fresh": "^3.3.0",
"js-yaml": "^4.1.0",
@@ -31705,10 +31095,12 @@
},
"dependencies": {
"argparse": {
- "version": "2.0.1"
+ "version": "2.0.1",
+ "dev": true
},
"js-yaml": {
"version": "4.1.0",
+ "dev": true,
"requires": {
"argparse": "^2.0.1"
}
@@ -31788,17 +31180,17 @@
"peer": true
},
"css-loader": {
- "version": "6.8.1",
+ "version": "6.11.0",
"dev": true,
"requires": {
"icss-utils": "^5.1.0",
- "postcss": "^8.4.21",
- "postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.3",
- "postcss-modules-scope": "^3.0.0",
+ "postcss": "^8.4.33",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
"postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0",
- "semver": "^7.3.8"
+ "semver": "^7.5.4"
},
"dependencies": {
"lru-cache": {
@@ -31809,7 +31201,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -31901,7 +31293,7 @@
}
},
"csstype": {
- "version": "3.1.2",
+ "version": "3.1.3",
"dev": true
},
"csvtojson": {
@@ -31914,10 +31306,10 @@
}
},
"d": {
- "version": "1.0.1",
+ "version": "1.0.2",
"requires": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
+ "es5-ext": "^0.10.64",
+ "type": "^2.7.2"
}
},
"d3-array": {
@@ -31983,7 +31375,7 @@
"dev": true
},
"data-uri-to-buffer": {
- "version": "6.0.1"
+ "version": "6.0.2"
},
"data-urls": {
"version": "3.0.2",
@@ -31994,6 +31386,33 @@
"whatwg-url": "^11.0.0"
}
},
+ "data-view-buffer": {
+ "version": "1.0.1",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ }
+ },
+ "data-view-byte-length": {
+ "version": "1.0.1",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ }
+ },
+ "data-view-byte-offset": {
+ "version": "1.0.0",
+ "dev": true,
+ "requires": {
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ }
+ },
"debug": {
"version": "4.3.4",
"requires": {
@@ -32077,12 +31496,12 @@
"version": "2.0.1"
},
"define-data-property": {
- "version": "1.1.1",
+ "version": "1.1.4",
"dev": true,
"requires": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
}
},
"define-lazy-prop": {
@@ -32099,7 +31518,7 @@
}
},
"defu": {
- "version": "6.1.3",
+ "version": "6.1.4",
"dev": true
},
"degenerator": {
@@ -32210,7 +31629,7 @@
}
},
"devtools-protocol": {
- "version": "0.0.1203626"
+ "version": "0.0.1147663"
},
"didyoumean": {
"version": "1.2.2",
@@ -32235,10 +31654,6 @@
"version": "1.1.3",
"dev": true
},
- "dns-equal": {
- "version": "1.0.0",
- "dev": true
- },
"dns-packet": {
"version": "5.6.1",
"dev": true,
@@ -32315,7 +31730,7 @@
}
},
"dotenv": {
- "version": "16.3.1",
+ "version": "16.4.5",
"dev": true
},
"dotenv-expand": {
@@ -32374,14 +31789,14 @@
"dev": true
},
"ejs": {
- "version": "3.1.9",
+ "version": "3.1.10",
"dev": true,
"requires": {
"jake": "^10.8.5"
}
},
"electron-to-chromium": {
- "version": "1.4.590",
+ "version": "1.4.751",
"dev": true
},
"emittery": {
@@ -32416,7 +31831,7 @@
}
},
"enhanced-resolve": {
- "version": "5.15.0",
+ "version": "5.16.0",
"dev": true,
"requires": {
"graceful-fs": "^4.2.4",
@@ -32428,7 +31843,7 @@
"dev": true
},
"envinfo": {
- "version": "7.11.0",
+ "version": "7.13.0",
"dev": true
},
"errno": {
@@ -32454,50 +31869,68 @@
}
},
"es-abstract": {
- "version": "1.22.3",
- "dev": true,
- "requires": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.2",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.5",
- "es-set-tostringtag": "^2.0.1",
+ "version": "1.23.3",
+ "dev": true,
+ "requires": {
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
+ "data-view-buffer": "^1.0.1",
+ "data-view-byte-length": "^1.0.1",
+ "data-view-byte-offset": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "es-set-tostringtag": "^2.0.3",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.2",
- "get-symbol-description": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "hasown": "^2.0.0",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
+ "is-data-view": "^1.0.1",
+ "is-negative-zero": "^2.0.3",
"is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
+ "is-shared-array-buffer": "^1.0.3",
"is-string": "^1.0.7",
- "is-typed-array": "^1.1.12",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
"object-inspect": "^1.13.1",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "safe-array-concat": "^1.0.1",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.8",
- "string.prototype.trimend": "^1.0.7",
- "string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.0",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.2",
+ "safe-regex-test": "^1.0.3",
+ "string.prototype.trim": "^1.2.9",
+ "string.prototype.trimend": "^1.0.8",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.2",
+ "typed-array-byte-length": "^1.0.1",
+ "typed-array-byte-offset": "^1.0.2",
+ "typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.13"
+ "which-typed-array": "^1.1.15"
+ }
+ },
+ "es-define-property": {
+ "version": "1.0.0",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.2.4"
}
},
+ "es-errors": {
+ "version": "1.3.0",
+ "dev": true
+ },
"es-get-iterator": {
"version": "1.1.3",
"dev": true,
@@ -32514,36 +31947,43 @@
}
},
"es-iterator-helpers": {
- "version": "1.0.15",
+ "version": "1.0.19",
"dev": true,
"requires": {
- "asynciterator.prototype": "^1.0.0",
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.1",
- "es-set-tostringtag": "^2.0.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "es-abstract": "^1.23.3",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.3",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.0.3",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
+ "internal-slot": "^1.0.7",
"iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.0.1"
+ "safe-array-concat": "^1.1.2"
}
},
"es-module-lexer": {
- "version": "1.4.1",
+ "version": "1.5.2",
"dev": true
},
+ "es-object-atoms": {
+ "version": "1.0.0",
+ "dev": true,
+ "requires": {
+ "es-errors": "^1.3.0"
+ }
+ },
"es-set-tostringtag": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"requires": {
- "get-intrinsic": "^1.2.2",
- "has-tostringtag": "^1.0.0",
- "hasown": "^2.0.0"
+ "get-intrinsic": "^1.2.4",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.1"
}
},
"es-shim-unscopables": {
@@ -32580,10 +32020,10 @@
}
},
"es6-symbol": {
- "version": "3.1.3",
+ "version": "3.1.4",
"requires": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
+ "d": "^1.0.2",
+ "ext": "^1.7.0"
}
},
"es6-weak-map": {
@@ -32635,7 +32075,7 @@
}
},
"escalade": {
- "version": "3.1.1"
+ "version": "3.1.2"
},
"escape-html": {
"version": "1.0.3",
@@ -32660,14 +32100,14 @@
}
},
"eslint": {
- "version": "8.54.0",
+ "version": "8.57.0",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.54.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -32735,7 +32175,7 @@
}
},
"globals": {
- "version": "13.23.0",
+ "version": "13.24.0",
"dev": true,
"requires": {
"type-fest": "^0.20.2"
@@ -32800,7 +32240,7 @@
}
},
"eslint-module-utils": {
- "version": "2.8.0",
+ "version": "2.8.1",
"dev": true,
"requires": {
"debug": "^3.2.7"
@@ -32829,7 +32269,7 @@
"requires": {}
},
"eslint-plugin-import": {
- "version": "2.29.0",
+ "version": "2.29.1",
"dev": true,
"requires": {
"array-includes": "^3.1.7",
@@ -32848,7 +32288,7 @@
"object.groupby": "^1.0.1",
"object.values": "^1.1.7",
"semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
+ "tsconfig-paths": "^3.15.0"
},
"dependencies": {
"debug": {
@@ -32868,14 +32308,14 @@
}
},
"eslint-plugin-jest": {
- "version": "27.6.0",
+ "version": "27.9.0",
"dev": true,
"requires": {
"@typescript-eslint/utils": "^5.10.0"
}
},
"eslint-plugin-jsdoc": {
- "version": "46.9.0",
+ "version": "46.10.1",
"dev": true,
"requires": {
"@es-joy/jsdoccomment": "~0.41.0",
@@ -32886,7 +32326,7 @@
"esquery": "^1.5.0",
"is-builtin-module": "^3.2.1",
"semver": "^7.5.4",
- "spdx-expression-parse": "^3.0.1"
+ "spdx-expression-parse": "^4.0.0"
},
"dependencies": {
"escape-string-regexp": {
@@ -32901,7 +32341,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -32952,25 +32392,27 @@
}
},
"eslint-plugin-react": {
- "version": "7.33.2",
+ "version": "7.34.1",
"dev": true,
"requires": {
- "array-includes": "^3.1.6",
- "array.prototype.flatmap": "^1.3.1",
- "array.prototype.tosorted": "^1.1.1",
+ "array-includes": "^3.1.7",
+ "array.prototype.findlast": "^1.2.4",
+ "array.prototype.flatmap": "^1.3.2",
+ "array.prototype.toreversed": "^1.1.2",
+ "array.prototype.tosorted": "^1.1.3",
"doctrine": "^2.1.0",
- "es-iterator-helpers": "^1.0.12",
+ "es-iterator-helpers": "^1.0.17",
"estraverse": "^5.3.0",
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.6",
- "object.fromentries": "^2.0.6",
- "object.hasown": "^1.1.2",
- "object.values": "^1.1.6",
+ "object.entries": "^1.1.7",
+ "object.fromentries": "^2.0.7",
+ "object.hasown": "^1.1.3",
+ "object.values": "^1.1.7",
"prop-types": "^15.8.1",
- "resolve": "^2.0.0-next.4",
+ "resolve": "^2.0.0-next.5",
"semver": "^6.3.1",
- "string.prototype.matchall": "^4.0.8"
+ "string.prototype.matchall": "^4.0.10"
},
"dependencies": {
"doctrine": {
@@ -32992,7 +32434,7 @@
}
},
"eslint-plugin-react-hooks": {
- "version": "4.6.0",
+ "version": "4.6.2",
"dev": true,
"requires": {}
},
@@ -33040,11 +32482,6 @@
"es5-ext": "^0.10.62",
"event-emitter": "^0.3.5",
"type": "^2.7.2"
- },
- "dependencies": {
- "type": {
- "version": "2.7.2"
- }
}
},
"espree": {
@@ -33057,7 +32494,7 @@
},
"dependencies": {
"acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true
}
}
@@ -33082,15 +32519,6 @@
"estraverse": {
"version": "5.3.0"
},
- "estree-to-babel": {
- "version": "3.2.1",
- "dev": true,
- "requires": {
- "@babel/traverse": "^7.1.6",
- "@babel/types": "^7.2.0",
- "c8": "^7.6.0"
- }
- },
"esutils": {
"version": "2.0.3"
},
@@ -33222,11 +32650,6 @@
"version": "1.7.0",
"requires": {
"type": "^2.7.2"
- },
- "dependencies": {
- "type": {
- "version": "2.7.2"
- }
}
},
"extend": {
@@ -33300,7 +32723,7 @@
"dev": true
},
"fast-xml-parser": {
- "version": "4.3.2",
+ "version": "4.3.6",
"requires": {
"strnum": "^1.0.5"
}
@@ -33310,7 +32733,7 @@
"dev": true
},
"fastq": {
- "version": "1.15.0",
+ "version": "1.17.1",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@@ -33356,6 +32779,17 @@
"requires": {
"fs-extra": "11.1.1",
"ramda": "0.29.0"
+ },
+ "dependencies": {
+ "fs-extra": {
+ "version": "11.1.1",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ }
}
},
"filelist": {
@@ -33504,11 +32938,11 @@
}
},
"flatted": {
- "version": "3.2.9",
+ "version": "3.3.1",
"dev": true
},
"flow-parser": {
- "version": "0.222.0",
+ "version": "0.235.1",
"dev": true
},
"follow-redirects": {
@@ -33595,7 +33029,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -33647,7 +33081,7 @@
"version": "1.0.0"
},
"fs-extra": {
- "version": "11.1.1",
+ "version": "11.2.0",
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
@@ -33710,10 +33144,15 @@
"get-caller-file": {
"version": "2.0.5"
},
+ "get-func-name": {
+ "version": "2.0.2",
+ "dev": true
+ },
"get-intrinsic": {
- "version": "1.2.2",
+ "version": "1.2.4",
"dev": true,
"requires": {
+ "es-errors": "^1.3.0",
"function-bind": "^1.1.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
@@ -33741,76 +33180,42 @@
"dev": true
},
"get-symbol-description": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
}
},
"get-tsconfig": {
- "version": "4.7.2",
+ "version": "4.7.3",
"dev": true,
"requires": {
"resolve-pkg-maps": "^1.0.0"
}
},
"get-uri": {
- "version": "6.0.2",
+ "version": "6.0.3",
"requires": {
"basic-ftp": "^5.0.2",
- "data-uri-to-buffer": "^6.0.0",
+ "data-uri-to-buffer": "^6.0.2",
"debug": "^4.3.4",
- "fs-extra": "^8.1.0"
- },
- "dependencies": {
- "fs-extra": {
- "version": "8.1.0",
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
- "jsonfile": {
- "version": "4.0.0",
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "universalify": {
- "version": "0.1.2"
- }
+ "fs-extra": "^11.2.0"
}
},
"giget": {
- "version": "1.1.3",
+ "version": "1.2.3",
"dev": true,
"requires": {
- "colorette": "^2.0.20",
- "defu": "^6.1.2",
- "https-proxy-agent": "^7.0.2",
- "mri": "^1.2.0",
- "node-fetch-native": "^1.4.0",
- "pathe": "^1.1.1",
+ "citty": "^0.1.6",
+ "consola": "^3.2.3",
+ "defu": "^6.1.4",
+ "node-fetch-native": "^1.6.3",
+ "nypm": "^0.3.8",
+ "ohash": "^1.1.3",
+ "pathe": "^1.1.2",
"tar": "^6.2.0"
- },
- "dependencies": {
- "agent-base": {
- "version": "7.1.0",
- "dev": true,
- "requires": {
- "debug": "^4.3.4"
- }
- },
- "https-proxy-agent": {
- "version": "7.0.2",
- "dev": true,
- "requires": {
- "agent-base": "^7.0.2",
- "debug": "4"
- }
- }
}
},
"github-slugger": {
@@ -33818,14 +33223,14 @@
"dev": true
},
"glob": {
- "version": "10.3.10",
+ "version": "10.3.12",
"dev": true,
"requires": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"dependencies": {
"brace-expansion": {
@@ -33836,7 +33241,7 @@
}
},
"minimatch": {
- "version": "9.0.3",
+ "version": "9.0.4",
"dev": true,
"requires": {
"brace-expansion": "^2.0.1"
@@ -33860,10 +33265,11 @@
"dev": true
},
"globalthis": {
- "version": "1.0.3",
+ "version": "1.0.4",
"dev": true,
"requires": {
- "define-properties": "^1.1.3"
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
}
},
"globby": {
@@ -33949,14 +33355,14 @@
"version": "3.0.0"
},
"has-property-descriptors": {
- "version": "1.0.1",
+ "version": "1.0.2",
"dev": true,
"requires": {
- "get-intrinsic": "^1.2.2"
+ "es-define-property": "^1.0.0"
}
},
"has-proto": {
- "version": "1.0.1",
+ "version": "1.0.3",
"dev": true
},
"has-symbols": {
@@ -33964,14 +33370,14 @@
"dev": true
},
"has-tostringtag": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"requires": {
- "has-symbols": "^1.0.2"
+ "has-symbols": "^1.0.3"
}
},
"hasown": {
- "version": "2.0.0",
+ "version": "2.0.2",
"requires": {
"function-bind": "^1.1.2"
}
@@ -34032,7 +33438,7 @@
}
},
"html-entities": {
- "version": "2.4.0",
+ "version": "2.5.2",
"dev": true
},
"html-escaper": {
@@ -34041,8 +33447,6 @@
},
"html-inline-script-webpack-plugin": {
"version": "3.2.1",
- "resolved": "https://registry.npmjs.org/html-inline-script-webpack-plugin/-/html-inline-script-webpack-plugin-3.2.1.tgz",
- "integrity": "sha512-PEj9Ve31BE0dva6eTD6wHMOztgIdPxF6gx3wad7ohBkCn7MXpuUvPC9t5ThMJ2NrVi1jWGBYU76DfoS+8dabRw==",
"dev": true,
"requires": {}
},
@@ -34064,7 +33468,7 @@
"dev": true
},
"html-webpack-plugin": {
- "version": "5.5.3",
+ "version": "5.6.0",
"dev": true,
"requires": {
"@types/html-minifier-terser": "^6.0.0",
@@ -34185,7 +33589,7 @@
"version": "1.2.1"
},
"ignore": {
- "version": "5.3.0",
+ "version": "5.3.1",
"dev": true
},
"image-size": {
@@ -34275,10 +33679,10 @@
"version": "2.0.4"
},
"internal-slot": {
- "version": "1.0.6",
+ "version": "1.0.7",
"dev": true,
"requires": {
- "get-intrinsic": "^1.2.2",
+ "es-errors": "^1.3.0",
"hasown": "^2.0.0",
"side-channel": "^1.0.4"
}
@@ -34292,8 +33696,6 @@
},
"intl-messageformat": {
"version": "10.5.11",
- "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-10.5.11.tgz",
- "integrity": "sha512-eYq5fkFBVxc7GIFDzpFQkDOZgNayNTQn4Oufe8jw6YY6OHVw70/4pA3FyCsQ0Gb2DnvEJEMmN2tOaXUGByM+kg==",
"requires": {
"@formatjs/ecma402-abstract": "1.18.2",
"@formatjs/fast-memoize": "2.2.0",
@@ -34309,7 +33711,20 @@
}
},
"ip": {
- "version": "2.0.1"
+ "version": "2.0.1",
+ "dev": true
+ },
+ "ip-address": {
+ "version": "9.0.5",
+ "requires": {
+ "jsbn": "1.1.0",
+ "sprintf-js": "^1.1.3"
+ },
+ "dependencies": {
+ "sprintf-js": {
+ "version": "1.1.3"
+ }
+ }
},
"ipaddr.js": {
"version": "1.9.1",
@@ -34328,12 +33743,11 @@
}
},
"is-array-buffer": {
- "version": "3.0.2",
+ "version": "3.0.4",
"dev": true,
"requires": {
"call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
+ "get-intrinsic": "^1.2.1"
}
},
"is-arrayish": {
@@ -34385,6 +33799,13 @@
"hasown": "^2.0.0"
}
},
+ "is-data-view": {
+ "version": "1.0.1",
+ "dev": true,
+ "requires": {
+ "is-typed-array": "^1.1.13"
+ }
+ },
"is-date-object": {
"version": "1.0.5",
"dev": true,
@@ -34442,7 +33863,7 @@
"dev": true
},
"is-map": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true
},
"is-nan": {
@@ -34454,7 +33875,7 @@
}
},
"is-negative-zero": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true
},
"is-number": {
@@ -34500,14 +33921,14 @@
}
},
"is-set": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true
},
"is-shared-array-buffer": {
- "version": "1.0.2",
+ "version": "1.0.3",
"dev": true,
"requires": {
- "call-bind": "^1.0.2"
+ "call-bind": "^1.0.7"
}
},
"is-stream": {
@@ -34529,10 +33950,10 @@
}
},
"is-typed-array": {
- "version": "1.1.12",
+ "version": "1.1.13",
"dev": true,
"requires": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
}
},
"is-unicode-supported": {
@@ -34544,7 +33965,7 @@
"dev": true
},
"is-weakmap": {
- "version": "2.0.1",
+ "version": "2.0.2",
"dev": true
},
"is-weakref": {
@@ -34555,11 +33976,11 @@
}
},
"is-weakset": {
- "version": "2.0.2",
+ "version": "2.0.3",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4"
}
},
"is-what": {
@@ -34629,7 +34050,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -34664,7 +34085,7 @@
}
},
"istanbul-reports": {
- "version": "3.1.6",
+ "version": "3.1.7",
"dev": true,
"requires": {
"html-escaper": "^2.0.0",
@@ -34789,7 +34210,7 @@
}
},
"dedent": {
- "version": "1.5.1",
+ "version": "1.5.3",
"dev": true,
"requires": {}
},
@@ -34813,7 +34234,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -34945,7 +34366,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -35002,7 +34423,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -35067,7 +34488,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -35179,7 +34600,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
}
}
@@ -35229,7 +34650,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -35291,7 +34712,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -35621,11 +35042,11 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -35731,7 +35152,7 @@
}
},
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
},
"supports-color": {
@@ -35823,19 +35244,23 @@
"esprima": "^4.0.0"
}
},
+ "jsbn": {
+ "version": "1.1.0"
+ },
"jscodeshift": {
- "version": "0.14.0",
- "dev": true,
- "requires": {
- "@babel/core": "^7.13.16",
- "@babel/parser": "^7.13.16",
- "@babel/plugin-proposal-class-properties": "^7.13.0",
- "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
- "@babel/plugin-proposal-optional-chaining": "^7.13.12",
- "@babel/plugin-transform-modules-commonjs": "^7.13.8",
- "@babel/preset-flow": "^7.13.13",
- "@babel/preset-typescript": "^7.13.0",
- "@babel/register": "^7.13.16",
+ "version": "0.15.2",
+ "dev": true,
+ "requires": {
+ "@babel/core": "^7.23.0",
+ "@babel/parser": "^7.23.0",
+ "@babel/plugin-transform-class-properties": "^7.22.5",
+ "@babel/plugin-transform-modules-commonjs": "^7.23.0",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11",
+ "@babel/plugin-transform-optional-chaining": "^7.23.0",
+ "@babel/plugin-transform-private-methods": "^7.22.5",
+ "@babel/preset-flow": "^7.22.15",
+ "@babel/preset-typescript": "^7.23.0",
+ "@babel/register": "^7.22.15",
"babel-core": "^7.0.0-bridge.0",
"chalk": "^4.1.2",
"flow-parser": "0.*",
@@ -35843,7 +35268,7 @@
"micromatch": "^4.0.4",
"neo-async": "^2.5.0",
"node-dir": "^0.1.17",
- "recast": "^0.21.0",
+ "recast": "^0.23.3",
"temp": "^0.8.4",
"write-file-atomic": "^2.3.0"
},
@@ -35855,13 +35280,6 @@
"color-convert": "^2.0.1"
}
},
- "ast-types": {
- "version": "0.15.2",
- "dev": true,
- "requires": {
- "tslib": "^2.0.1"
- }
- },
"chalk": {
"version": "4.1.2",
"dev": true,
@@ -35874,24 +35292,10 @@
"version": "4.0.0",
"dev": true
},
- "recast": {
- "version": "0.21.5",
- "dev": true,
- "requires": {
- "ast-types": "0.15.2",
- "esprima": "~4.0.0",
- "source-map": "~0.6.1",
- "tslib": "^2.0.1"
- }
- },
"signal-exit": {
"version": "3.0.7",
"dev": true
},
- "source-map": {
- "version": "0.6.1",
- "dev": true
- },
"supports-color": {
"version": "7.2.0",
"dev": true,
@@ -35947,7 +35351,7 @@
},
"dependencies": {
"acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true
}
}
@@ -36130,7 +35534,7 @@
}
},
"less-loader": {
- "version": "11.1.3",
+ "version": "11.1.4",
"dev": true,
"requires": {}
},
@@ -36211,7 +35615,7 @@
"dev": true
},
"npm-run-path": {
- "version": "5.1.0",
+ "version": "5.3.0",
"dev": true,
"requires": {
"path-key": "^4.0.0"
@@ -36386,6 +35790,13 @@
"js-tokens": "^3.0.0 || ^4.0.0"
}
},
+ "loupe": {
+ "version": "2.3.7",
+ "dev": true,
+ "requires": {
+ "get-func-name": "^2.0.1"
+ }
+ },
"lower-case": {
"version": "2.0.2",
"dev": true,
@@ -36413,6 +35824,13 @@
"version": "1.5.0",
"dev": true
},
+ "magic-string": {
+ "version": "0.30.10",
+ "dev": true,
+ "requires": {
+ "@jridgewell/sourcemap-codec": "^1.4.15"
+ }
+ },
"make-dir": {
"version": "3.1.0",
"dev": true,
@@ -36436,7 +35854,7 @@
"dev": true
},
"markdown-to-jsx": {
- "version": "7.3.2",
+ "version": "7.4.7",
"dev": true,
"requires": {}
},
@@ -36591,10 +36009,6 @@
"mkdirp-classic": {
"version": "0.5.3"
},
- "mri": {
- "version": "1.2.0",
- "dev": true
- },
"ms": {
"version": "2.1.2"
},
@@ -36631,25 +36045,15 @@
"dev": true
},
"needle": {
- "version": "3.2.0",
+ "version": "3.3.1",
"dev": true,
"optional": true,
"peer": true,
"requires": {
- "debug": "^3.2.6",
"iconv-lite": "^0.6.3",
"sax": "^1.2.4"
},
"dependencies": {
- "debug": {
- "version": "3.2.7",
- "dev": true,
- "optional": true,
- "peer": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
"iconv-lite": {
"version": "0.6.3",
"dev": true,
@@ -36762,7 +36166,7 @@
}
},
"node-fetch-native": {
- "version": "1.4.1",
+ "version": "1.6.4",
"dev": true
},
"node-forge": {
@@ -36774,7 +36178,7 @@
"dev": true
},
"node-releases": {
- "version": "2.0.13",
+ "version": "2.0.14",
"dev": true
},
"normalize-package-data": {
@@ -36877,9 +36281,75 @@
}
},
"nwsapi": {
- "version": "2.2.7",
+ "version": "2.2.9",
"dev": true
},
+ "nypm": {
+ "version": "0.3.8",
+ "dev": true,
+ "requires": {
+ "citty": "^0.1.6",
+ "consola": "^3.2.3",
+ "execa": "^8.0.1",
+ "pathe": "^1.1.2",
+ "ufo": "^1.4.0"
+ },
+ "dependencies": {
+ "execa": {
+ "version": "8.0.1",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^8.0.1",
+ "human-signals": "^5.0.0",
+ "is-stream": "^3.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^5.1.0",
+ "onetime": "^6.0.0",
+ "signal-exit": "^4.1.0",
+ "strip-final-newline": "^3.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "8.0.1",
+ "dev": true
+ },
+ "human-signals": {
+ "version": "5.0.0",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "3.0.0",
+ "dev": true
+ },
+ "mimic-fn": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "npm-run-path": {
+ "version": "5.3.0",
+ "dev": true,
+ "requires": {
+ "path-key": "^4.0.0"
+ }
+ },
+ "onetime": {
+ "version": "6.0.0",
+ "dev": true,
+ "requires": {
+ "mimic-fn": "^4.0.0"
+ }
+ },
+ "path-key": {
+ "version": "4.0.0",
+ "dev": true
+ },
+ "strip-final-newline": {
+ "version": "3.0.0",
+ "dev": true
+ }
+ }
+ },
"object-assign": {
"version": "4.1.1"
},
@@ -36892,11 +36362,11 @@
"dev": true
},
"object-is": {
- "version": "1.1.5",
+ "version": "1.1.6",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
}
},
"object-keys": {
@@ -36904,58 +36374,59 @@
"dev": true
},
"object.assign": {
- "version": "4.1.4",
+ "version": "4.1.5",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
}
},
"object.entries": {
- "version": "1.1.7",
+ "version": "1.1.8",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
}
},
"object.fromentries": {
- "version": "2.0.7",
+ "version": "2.0.8",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
}
},
"object.groupby": {
- "version": "1.0.1",
+ "version": "1.0.3",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2"
}
},
"object.hasown": {
- "version": "1.1.3",
+ "version": "1.1.4",
"dev": true,
"requires": {
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
}
},
"object.values": {
- "version": "1.1.7",
+ "version": "1.2.0",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
}
},
"objectorarray": {
@@ -36966,6 +36437,10 @@
"version": "1.1.2",
"dev": true
},
+ "ohash": {
+ "version": "1.1.3",
+ "dev": true
+ },
"on-finished": {
"version": "2.4.1",
"dev": true,
@@ -36999,15 +36474,15 @@
}
},
"optionator": {
- "version": "0.9.3",
+ "version": "0.9.4",
"dev": true,
"requires": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
"deep-is": "^0.1.3",
"fast-levenshtein": "^2.0.6",
"levn": "^0.4.1",
"prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.5"
}
},
"ora": {
@@ -37131,20 +36606,20 @@
},
"dependencies": {
"agent-base": {
- "version": "7.1.0",
+ "version": "7.1.1",
"requires": {
"debug": "^4.3.4"
}
},
"http-proxy-agent": {
- "version": "7.0.0",
+ "version": "7.0.2",
"requires": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
}
},
"https-proxy-agent": {
- "version": "7.0.2",
+ "version": "7.0.4",
"requires": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -37230,14 +36705,14 @@
"version": "1.0.7"
},
"path-scurry": {
- "version": "1.10.1",
+ "version": "1.10.2",
"requires": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"dependencies": {
"lru-cache": {
- "version": "10.0.3"
+ "version": "10.2.2"
}
}
},
@@ -37249,7 +36724,7 @@
"version": "4.0.0"
},
"pathe": {
- "version": "1.1.1",
+ "version": "1.1.2",
"dev": true
},
"pause-stream": {
@@ -37272,8 +36747,7 @@
"version": "1.2.0"
},
"picocolors": {
- "version": "1.0.0",
- "dev": true
+ "version": "1.0.0"
},
"picomatch": {
"version": "2.3.1",
@@ -37299,19 +36773,23 @@
}
},
"polished": {
- "version": "4.2.2",
+ "version": "4.3.1",
"dev": true,
"requires": {
"@babel/runtime": "^7.17.8"
}
},
+ "possible-typed-array-names": {
+ "version": "1.0.0",
+ "dev": true
+ },
"postcss": {
- "version": "8.4.31",
+ "version": "8.4.38",
"dev": true,
"requires": {
- "nanoid": "^3.3.6",
+ "nanoid": "^3.3.7",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
+ "source-map-js": "^1.2.0"
}
},
"postcss-import": {
@@ -37339,22 +36817,22 @@
},
"dependencies": {
"lilconfig": {
- "version": "3.0.0",
+ "version": "3.1.1",
"dev": true
},
"yaml": {
- "version": "2.3.4",
+ "version": "2.4.2",
"dev": true
}
}
},
"postcss-loader": {
- "version": "7.3.3",
+ "version": "7.3.4",
"dev": true,
"requires": {
- "cosmiconfig": "^8.2.0",
- "jiti": "^1.18.2",
- "semver": "^7.3.8"
+ "cosmiconfig": "^8.3.5",
+ "jiti": "^1.20.0",
+ "semver": "^7.5.4"
},
"dependencies": {
"lru-cache": {
@@ -37365,7 +36843,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -37378,12 +36856,12 @@
}
},
"postcss-modules-extract-imports": {
- "version": "3.0.0",
+ "version": "3.1.0",
"dev": true,
"requires": {}
},
"postcss-modules-local-by-default": {
- "version": "4.0.3",
+ "version": "4.0.5",
"dev": true,
"requires": {
"icss-utils": "^5.0.0",
@@ -37392,7 +36870,7 @@
}
},
"postcss-modules-scope": {
- "version": "3.0.0",
+ "version": "3.2.0",
"dev": true,
"requires": {
"postcss-selector-parser": "^6.0.4"
@@ -37413,7 +36891,7 @@
}
},
"postcss-selector-parser": {
- "version": "6.0.13",
+ "version": "6.0.16",
"dev": true,
"requires": {
"cssesc": "^3.0.0",
@@ -37516,33 +36994,33 @@
}
},
"proxy-agent": {
- "version": "6.3.1",
+ "version": "6.3.0",
"requires": {
"agent-base": "^7.0.2",
"debug": "^4.3.4",
"http-proxy-agent": "^7.0.0",
- "https-proxy-agent": "^7.0.2",
+ "https-proxy-agent": "^7.0.0",
"lru-cache": "^7.14.1",
- "pac-proxy-agent": "^7.0.1",
+ "pac-proxy-agent": "^7.0.0",
"proxy-from-env": "^1.1.0",
- "socks-proxy-agent": "^8.0.2"
+ "socks-proxy-agent": "^8.0.1"
},
"dependencies": {
"agent-base": {
- "version": "7.1.0",
+ "version": "7.1.1",
"requires": {
"debug": "^4.3.4"
}
},
"http-proxy-agent": {
- "version": "7.0.0",
+ "version": "7.0.2",
"requires": {
"agent-base": "^7.1.0",
"debug": "^4.3.4"
}
},
"https-proxy-agent": {
- "version": "7.0.2",
+ "version": "7.0.4",
"requires": {
"agent-base": "^7.0.2",
"debug": "4"
@@ -37604,23 +37082,45 @@
"dev": true
},
"puppeteer": {
- "version": "21.5.2",
+ "version": "21.0.3",
"requires": {
- "@puppeteer/browsers": "1.8.0",
- "cosmiconfig": "8.3.6",
- "puppeteer-core": "21.5.2"
+ "@puppeteer/browsers": "1.6.0",
+ "cosmiconfig": "8.2.0",
+ "puppeteer-core": "21.0.3"
},
"dependencies": {
+ "argparse": {
+ "version": "2.0.1"
+ },
+ "cosmiconfig": {
+ "version": "8.2.0",
+ "requires": {
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "parse-json": "^5.0.0",
+ "path-type": "^4.0.0"
+ }
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
"puppeteer-core": {
- "version": "21.5.2",
+ "version": "21.0.3",
"requires": {
- "@puppeteer/browsers": "1.8.0",
- "chromium-bidi": "0.4.33",
+ "@puppeteer/browsers": "1.6.0",
+ "chromium-bidi": "0.4.20",
"cross-fetch": "4.0.0",
"debug": "4.3.4",
- "devtools-protocol": "0.0.1203626",
- "ws": "8.14.2"
+ "devtools-protocol": "0.0.1147663",
+ "ws": "8.13.0"
}
+ },
+ "ws": {
+ "version": "8.13.0",
+ "requires": {}
}
}
},
@@ -37685,14 +37185,14 @@
}
},
"pure-rand": {
- "version": "6.0.4",
+ "version": "6.1.0",
"dev": true
},
"qs": {
- "version": "6.11.2",
+ "version": "6.12.1",
"dev": true,
"requires": {
- "side-channel": "^1.0.4"
+ "side-channel": "^1.0.6"
}
},
"querystringify": {
@@ -37735,11 +37235,11 @@
}
},
"re-resizable": {
- "version": "6.9.11",
+ "version": "6.9.16",
"requires": {}
},
"react": {
- "version": "18.2.0",
+ "version": "18.3.1",
"requires": {
"loose-envify": "^1.1.0"
}
@@ -37757,23 +37257,23 @@
}
},
"react-docgen": {
- "version": "5.4.3",
+ "version": "7.0.3",
"dev": true,
"requires": {
- "@babel/core": "^7.7.5",
- "@babel/generator": "^7.12.11",
- "@babel/runtime": "^7.7.6",
- "ast-types": "^0.14.2",
- "commander": "^2.19.0",
+ "@babel/core": "^7.18.9",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9",
+ "@types/babel__core": "^7.18.0",
+ "@types/babel__traverse": "^7.18.0",
+ "@types/doctrine": "^0.0.9",
+ "@types/resolve": "^1.20.2",
"doctrine": "^3.0.0",
- "estree-to-babel": "^3.1.0",
- "neo-async": "^2.6.1",
- "node-dir": "^0.1.10",
- "strip-indent": "^3.0.0"
+ "resolve": "^1.22.1",
+ "strip-indent": "^4.0.0"
},
"dependencies": {
- "commander": {
- "version": "2.20.3",
+ "@types/doctrine": {
+ "version": "0.0.9",
"dev": true
}
}
@@ -37784,10 +37284,10 @@
"requires": {}
},
"react-dom": {
- "version": "18.2.0",
+ "version": "18.3.1",
"requires": {
"loose-envify": "^1.1.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
}
},
"react-element-to-jsx-string": {
@@ -37806,7 +37306,7 @@
}
},
"react-error-boundary": {
- "version": "4.0.11",
+ "version": "4.0.13",
"requires": {
"@babel/runtime": "^7.12.5"
}
@@ -37814,17 +37314,12 @@
"react-fast-compare": {
"version": "3.2.2"
},
- "react-inspector": {
- "version": "6.0.2",
- "dev": true,
- "requires": {}
- },
"react-is": {
"version": "17.0.2",
"dev": true
},
"react-refresh": {
- "version": "0.11.0",
+ "version": "0.14.2",
"dev": true
},
"react-remove-scroll": {
@@ -37839,7 +37334,7 @@
}
},
"react-remove-scroll-bar": {
- "version": "2.3.4",
+ "version": "2.3.6",
"dev": true,
"requires": {
"react-style-singleton": "^2.2.1",
@@ -37864,16 +37359,16 @@
}
},
"react-test-renderer": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true,
"requires": {
- "react-is": "^18.2.0",
+ "react-is": "^18.3.1",
"react-shallow-renderer": "^16.15.0",
- "scheduler": "^0.23.0"
+ "scheduler": "^0.23.2"
},
"dependencies": {
"react-is": {
- "version": "18.2.0",
+ "version": "18.3.1",
"dev": true
}
}
@@ -37991,23 +37486,16 @@
}
},
"recast": {
- "version": "0.23.4",
+ "version": "0.23.6",
"dev": true,
"requires": {
- "assert": "^2.0.0",
"ast-types": "^0.16.1",
"esprima": "~4.0.0",
"source-map": "~0.6.1",
+ "tiny-invariant": "^1.3.3",
"tslib": "^2.0.1"
},
"dependencies": {
- "ast-types": {
- "version": "0.16.1",
- "dev": true,
- "requires": {
- "tslib": "^2.0.1"
- }
- },
"source-map": {
"version": "0.6.1",
"dev": true
@@ -38027,16 +37515,26 @@
"requires": {
"indent-string": "^4.0.0",
"strip-indent": "^3.0.0"
+ },
+ "dependencies": {
+ "strip-indent": {
+ "version": "3.0.0",
+ "dev": true,
+ "requires": {
+ "min-indent": "^1.0.0"
+ }
+ }
}
},
"reflect.getprototypeof": {
- "version": "1.0.4",
+ "version": "1.0.6",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.1",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
"which-builtin-type": "^1.1.3"
}
@@ -38053,7 +37551,7 @@
}
},
"regenerator-runtime": {
- "version": "0.14.0"
+ "version": "0.14.1"
},
"regenerator-transform": {
"version": "0.15.2",
@@ -38063,16 +37561,17 @@
}
},
"regex-parser": {
- "version": "2.2.11",
+ "version": "2.3.0",
"dev": true
},
"regexp.prototype.flags": {
- "version": "1.5.1",
+ "version": "1.5.2",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "set-function-name": "^2.0.0"
+ "call-bind": "^1.0.6",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.1"
}
},
"regexpu-core": {
@@ -38228,7 +37727,7 @@
"dev": true
},
"rfdc": {
- "version": "1.3.0",
+ "version": "1.3.1",
"dev": true
},
"rimraf": {
@@ -38246,11 +37745,11 @@
}
},
"safe-array-concat": {
- "version": "1.0.1",
+ "version": "1.1.2",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "get-intrinsic": "^1.2.4",
"has-symbols": "^1.0.3",
"isarray": "^2.0.5"
}
@@ -38259,11 +37758,11 @@
"version": "5.2.1"
},
"safe-regex-test": {
- "version": "1.0.0",
+ "version": "1.0.3",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
}
},
@@ -38272,7 +37771,7 @@
"dev": true
},
"sass-loader": {
- "version": "13.3.2",
+ "version": "13.3.3",
"dev": true,
"requires": {
"neo-async": "^2.6.2"
@@ -38289,7 +37788,7 @@
}
},
"scheduler": {
- "version": "0.23.0",
+ "version": "0.23.2",
"requires": {
"loose-envify": "^1.1.0"
}
@@ -38358,7 +37857,7 @@
}
},
"serialize-javascript": {
- "version": "6.0.1",
+ "version": "6.0.2",
"dev": true,
"requires": {
"randombytes": "^2.1.0"
@@ -38427,22 +37926,25 @@
}
},
"set-function-length": {
- "version": "1.1.1",
+ "version": "1.2.2",
"dev": true,
"requires": {
- "define-data-property": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
}
},
"set-function-name": {
- "version": "2.0.1",
+ "version": "2.0.2",
"dev": true,
"requires": {
- "define-data-property": "^1.0.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
}
},
"setimmediate": {
@@ -38483,12 +37985,13 @@
"dev": true
},
"side-channel": {
- "version": "1.0.4",
+ "version": "1.0.6",
"dev": true,
"requires": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4",
+ "object-inspect": "^1.13.1"
}
},
"signal-exit": {
@@ -38498,33 +38001,6 @@
"simple-cookie": {
"version": "1.0.15"
},
- "simple-update-notifier": {
- "version": "2.0.0",
- "dev": true,
- "requires": {
- "semver": "^7.5.3"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "semver": {
- "version": "7.5.4",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "dev": true
- }
- }
- },
"sinon": {
"version": "7.5.0",
"dev": true,
@@ -38619,22 +38095,22 @@
}
},
"socks": {
- "version": "2.7.1",
+ "version": "2.8.3",
"requires": {
- "ip": "^2.0.0",
+ "ip-address": "^9.0.5",
"smart-buffer": "^4.2.0"
}
},
"socks-proxy-agent": {
- "version": "8.0.2",
+ "version": "8.0.3",
"requires": {
- "agent-base": "^7.0.2",
+ "agent-base": "^7.1.1",
"debug": "^4.3.4",
"socks": "^2.7.1"
},
"dependencies": {
"agent-base": {
- "version": "7.1.0",
+ "version": "7.1.1",
"requires": {
"debug": "^4.3.4"
}
@@ -38646,7 +38122,7 @@
"dev": true
},
"source-map-js": {
- "version": "1.0.2",
+ "version": "1.2.0",
"dev": true
},
"source-map-support": {
@@ -38673,14 +38149,24 @@
"requires": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
+ },
+ "dependencies": {
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ }
}
},
"spdx-exceptions": {
- "version": "2.3.0",
+ "version": "2.5.0",
"dev": true
},
"spdx-expression-parse": {
- "version": "3.0.1",
+ "version": "4.0.0",
"dev": true,
"requires": {
"spdx-exceptions": "^2.1.0",
@@ -38688,7 +38174,7 @@
}
},
"spdx-license-ids": {
- "version": "3.0.16",
+ "version": "3.0.17",
"dev": true
},
"spdy": {
@@ -38782,9 +38268,38 @@
"dev": true
},
"std-env": {
- "version": "3.5.0",
+ "version": "3.7.0",
"dev": true
},
+ "stdin-discarder": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz",
+ "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==",
+ "requires": {
+ "bl": "^5.0.0"
+ },
+ "dependencies": {
+ "bl": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz",
+ "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==",
+ "requires": {
+ "buffer": "^6.0.3",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.4.0"
+ }
+ },
+ "buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ }
+ }
+ },
"stop-iteration-iterator": {
"version": "1.0.0",
"dev": true,
@@ -38793,14 +38308,14 @@
}
},
"store2": {
- "version": "2.14.2",
+ "version": "2.14.3",
"dev": true
},
"storybook": {
- "version": "7.5.3",
+ "version": "7.6.18",
"dev": true,
"requires": {
- "@storybook/cli": "7.5.3"
+ "@storybook/cli": "7.6.18"
}
},
"stream-combiner": {
@@ -38811,12 +38326,13 @@
}
},
"stream-shift": {
- "version": "1.0.1",
+ "version": "1.0.3",
"dev": true
},
"streamx": {
- "version": "2.15.5",
+ "version": "2.16.1",
"requires": {
+ "bare-events": "^2.2.0",
"fast-fifo": "^1.1.0",
"queue-tick": "^1.0.1"
}
@@ -38881,54 +38397,59 @@
}
},
"string.prototype.matchall": {
- "version": "4.0.10",
+ "version": "4.0.11",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "regexp.prototype.flags": "^1.5.0",
- "set-function-name": "^2.0.0",
- "side-channel": "^1.0.4"
+ "internal-slot": "^1.0.7",
+ "regexp.prototype.flags": "^1.5.2",
+ "set-function-name": "^2.0.2",
+ "side-channel": "^1.0.6"
}
},
"string.prototype.padend": {
- "version": "3.1.5",
+ "version": "3.1.6",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0"
}
},
"string.prototype.trim": {
- "version": "1.2.8",
+ "version": "1.2.9",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.0",
+ "es-object-atoms": "^1.0.0"
}
},
"string.prototype.trimend": {
- "version": "1.0.7",
+ "version": "1.0.8",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
}
},
"string.prototype.trimstart": {
- "version": "1.0.7",
+ "version": "1.0.8",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1"
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
}
},
"strip-ansi": {
@@ -38956,10 +38477,10 @@
"dev": true
},
"strip-indent": {
- "version": "3.0.0",
+ "version": "4.0.0",
"dev": true,
"requires": {
- "min-indent": "^1.0.0"
+ "min-indent": "^1.0.1"
}
},
"strip-json-comments": {
@@ -38970,38 +38491,60 @@
"version": "1.0.5"
},
"style-loader": {
- "version": "3.3.3",
+ "version": "3.3.4",
"dev": true,
"requires": {}
},
"styled-components": {
- "version": "6.1.1",
+ "version": "6.1.8",
"dev": true,
"peer": true,
"requires": {
- "@emotion/is-prop-valid": "^1.2.1",
- "@emotion/unitless": "^0.8.0",
- "@types/stylis": "^4.0.2",
- "css-to-react-native": "^3.2.0",
- "csstype": "^3.1.2",
- "postcss": "^8.4.31",
- "shallowequal": "^1.1.0",
- "stylis": "^4.3.0",
- "tslib": "^2.5.0"
+ "@emotion/is-prop-valid": "1.2.1",
+ "@emotion/unitless": "0.8.0",
+ "@types/stylis": "4.2.0",
+ "css-to-react-native": "3.2.0",
+ "csstype": "3.1.2",
+ "postcss": "8.4.31",
+ "shallowequal": "1.1.0",
+ "stylis": "4.3.1",
+ "tslib": "2.5.0"
+ },
+ "dependencies": {
+ "csstype": {
+ "version": "3.1.2",
+ "dev": true,
+ "peer": true
+ },
+ "postcss": {
+ "version": "8.4.31",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "tslib": {
+ "version": "2.5.0",
+ "dev": true,
+ "peer": true
+ }
}
},
"stylis": {
- "version": "4.3.0",
+ "version": "4.3.1",
"dev": true,
"peer": true
},
"sucrase": {
- "version": "3.34.0",
+ "version": "3.35.0",
"dev": true,
"requires": {
"@jridgewell/gen-mapping": "^0.3.2",
"commander": "^4.0.0",
- "glob": "7.1.6",
+ "glob": "^10.3.10",
"lines-and-columns": "^1.1.6",
"mz": "^2.7.0",
"pirates": "^4.0.1",
@@ -39011,18 +38554,6 @@
"commander": {
"version": "4.1.1",
"dev": true
- },
- "glob": {
- "version": "7.1.6",
- "dev": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
}
}
},
@@ -39040,15 +38571,15 @@
"dev": true
},
"svgo": {
- "version": "3.0.4",
+ "version": "3.2.0",
"dev": true,
"requires": {
"@trysound/sax": "0.2.0",
"commander": "^7.2.0",
"css-select": "^5.1.0",
- "css-tree": "^2.2.1",
+ "css-tree": "^2.3.1",
"css-what": "^6.1.0",
- "csso": "5.0.5",
+ "csso": "^5.0.5",
"picocolors": "^1.0.0"
},
"dependencies": {
@@ -39095,9 +38626,11 @@
}
},
"swc-loader": {
- "version": "0.2.3",
+ "version": "0.2.6",
"dev": true,
- "requires": {}
+ "requires": {
+ "@swc/counter": "^0.1.3"
+ }
},
"symbol-tree": {
"version": "3.2.4",
@@ -39108,7 +38641,7 @@
"dev": true
},
"tailwindcss": {
- "version": "3.3.5",
+ "version": "3.4.3",
"dev": true,
"requires": {
"@alloc/quick-lru": "^5.2.0",
@@ -39119,7 +38652,7 @@
"fast-glob": "^3.3.0",
"glob-parent": "^6.0.2",
"is-glob": "^4.0.3",
- "jiti": "^1.19.1",
+ "jiti": "^1.21.0",
"lilconfig": "^2.1.0",
"micromatch": "^4.0.5",
"normalize-path": "^3.0.0",
@@ -39141,8 +38674,6 @@
},
"tar": {
"version": "6.2.1",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
- "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
"dev": true,
"requires": {
"chownr": "^2.0.0",
@@ -39248,7 +38779,7 @@
}
},
"terser": {
- "version": "5.24.0",
+ "version": "5.31.0",
"dev": true,
"requires": {
"@jridgewell/source-map": "^0.3.3",
@@ -39258,7 +38789,7 @@
},
"dependencies": {
"acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true
},
"commander": {
@@ -39280,14 +38811,14 @@
}
},
"terser-webpack-plugin": {
- "version": "5.3.9",
+ "version": "5.3.10",
"dev": true,
"requires": {
- "@jridgewell/trace-mapping": "^0.3.17",
+ "@jridgewell/trace-mapping": "^0.3.20",
"jest-worker": "^27.4.5",
"schema-utils": "^3.1.1",
"serialize-javascript": "^6.0.1",
- "terser": "^5.16.8"
+ "terser": "^5.26.0"
},
"dependencies": {
"has-flag": {
@@ -39406,17 +38937,17 @@
}
},
"tiny-invariant": {
- "version": "1.3.1",
+ "version": "1.3.3",
"dev": true
},
"tldts": {
- "version": "6.0.21",
+ "version": "6.1.18",
"requires": {
- "tldts-core": "^6.0.21"
+ "tldts-core": "^6.1.18"
}
},
"tldts-core": {
- "version": "6.0.21"
+ "version": "6.1.18"
},
"tmpl": {
"version": "1.0.5",
@@ -39434,7 +38965,7 @@
}
},
"tocbot": {
- "version": "4.22.0",
+ "version": "4.27.16",
"dev": true
},
"toggle-selection": {
@@ -39445,7 +38976,7 @@
"dev": true
},
"tough-cookie": {
- "version": "4.1.3",
+ "version": "4.1.4",
"dev": true,
"requires": {
"psl": "^1.1.33",
@@ -39513,7 +39044,7 @@
}
},
"semver": {
- "version": "7.5.4",
+ "version": "7.6.0",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -39533,7 +39064,7 @@
}
},
"tsc-watch": {
- "version": "6.0.4",
+ "version": "6.2.0",
"dev": true,
"requires": {
"cross-spawn": "^7.0.3",
@@ -39543,7 +39074,7 @@
}
},
"tsconfig-paths": {
- "version": "3.14.2",
+ "version": "3.15.0",
"dev": true,
"requires": {
"@types/json5": "^0.0.29",
@@ -39582,7 +39113,7 @@
}
},
"type": {
- "version": "1.2.0"
+ "version": "2.7.2"
},
"type-check": {
"version": "0.4.0",
@@ -39608,42 +39139,47 @@
}
},
"typed-array-buffer": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
}
},
"typed-array-byte-length": {
- "version": "1.0.0",
+ "version": "1.0.1",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
}
},
"typed-array-byte-offset": {
- "version": "1.0.0",
+ "version": "1.0.2",
"dev": true,
"requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13"
}
},
"typed-array-length": {
- "version": "1.0.4",
+ "version": "1.0.6",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
+ "gopd": "^1.0.1",
+ "has-proto": "^1.0.3",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0"
}
},
"typedarray": {
@@ -39651,9 +39187,13 @@
"dev": true
},
"typescript": {
- "version": "5.3.2",
+ "version": "5.4.5",
"devOptional": true
},
+ "ufo": {
+ "version": "1.5.3",
+ "dev": true
+ },
"uglify-js": {
"version": "3.17.4",
"dev": true,
@@ -39735,21 +39275,21 @@
"dev": true
},
"unplugin": {
- "version": "1.5.1",
+ "version": "1.10.1",
"dev": true,
"requires": {
- "acorn": "^8.11.2",
- "chokidar": "^3.5.3",
+ "acorn": "^8.11.3",
+ "chokidar": "^3.6.0",
"webpack-sources": "^3.2.3",
- "webpack-virtual-modules": "^0.6.0"
+ "webpack-virtual-modules": "^0.6.1"
},
"dependencies": {
"acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true
},
"webpack-virtual-modules": {
- "version": "0.6.0",
+ "version": "0.6.1",
"dev": true
}
}
@@ -39799,18 +39339,15 @@
"requires-port": "^1.0.0"
}
},
- "urlpattern-polyfill": {
- "version": "9.0.0"
- },
"use-callback-ref": {
- "version": "1.3.0",
+ "version": "1.3.2",
"dev": true,
"requires": {
"tslib": "^2.0.0"
}
},
"use-context-selector": {
- "version": "1.4.1",
+ "version": "1.4.4",
"requires": {}
},
"use-debounce": {
@@ -39859,7 +39396,7 @@
"dev": true
},
"v8-to-istanbul": {
- "version": "9.1.3",
+ "version": "9.2.0",
"dev": true,
"requires": {
"@jridgewell/trace-mapping": "^0.3.12",
@@ -39873,6 +39410,16 @@
"requires": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
+ },
+ "dependencies": {
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ }
}
},
"validate.js": {
@@ -39883,257 +39430,234 @@
"dev": true
},
"victory": {
- "version": "36.6.12",
- "requires": {
- "victory-area": "^36.6.12",
- "victory-axis": "^36.6.12",
- "victory-bar": "^36.6.12",
- "victory-box-plot": "^36.6.12",
- "victory-brush-container": "^36.6.12",
- "victory-brush-line": "^36.6.12",
- "victory-candlestick": "^36.6.12",
- "victory-canvas": "^36.6.12",
- "victory-chart": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-create-container": "^36.6.12",
- "victory-cursor-container": "^36.6.12",
- "victory-errorbar": "^36.6.12",
- "victory-group": "^36.6.12",
- "victory-histogram": "^36.6.12",
- "victory-legend": "^36.6.12",
- "victory-line": "^36.6.12",
- "victory-pie": "^36.6.12",
- "victory-polar-axis": "^36.6.12",
- "victory-scatter": "^36.6.12",
- "victory-selection-container": "^36.6.12",
- "victory-shared-events": "^36.6.12",
- "victory-stack": "^36.6.12",
- "victory-tooltip": "^36.6.12",
- "victory-voronoi": "^36.6.12",
- "victory-voronoi-container": "^36.6.12",
- "victory-zoom-container": "^36.6.12"
+ "version": "36.9.2",
+ "requires": {
+ "victory-area": "^36.9.2",
+ "victory-axis": "^36.9.2",
+ "victory-bar": "^36.9.2",
+ "victory-box-plot": "^36.9.2",
+ "victory-brush-container": "^36.9.2",
+ "victory-brush-line": "^36.9.2",
+ "victory-candlestick": "^36.9.2",
+ "victory-canvas": "^36.9.2",
+ "victory-chart": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-create-container": "^36.9.2",
+ "victory-cursor-container": "^36.9.2",
+ "victory-errorbar": "^36.9.2",
+ "victory-group": "^36.9.2",
+ "victory-histogram": "^36.9.2",
+ "victory-legend": "^36.9.2",
+ "victory-line": "^36.9.2",
+ "victory-pie": "^36.9.2",
+ "victory-polar-axis": "^36.9.2",
+ "victory-scatter": "^36.9.2",
+ "victory-selection-container": "^36.9.2",
+ "victory-shared-events": "^36.9.2",
+ "victory-stack": "^36.9.2",
+ "victory-tooltip": "^36.9.2",
+ "victory-voronoi": "^36.9.2",
+ "victory-voronoi-container": "^36.9.2",
+ "victory-zoom-container": "^36.9.2"
}
},
"victory-area": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
}
},
"victory-axis": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-bar": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
}
},
"victory-box-plot": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
}
},
"victory-brush-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-brush-line": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-candlestick": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-canvas": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-bar": "^36.6.12",
- "victory-core": "^36.6.12"
+ "victory-bar": "^36.9.2",
+ "victory-core": "^36.9.2"
}
},
"victory-chart": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-axis": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-polar-axis": "^36.6.12",
- "victory-shared-events": "^36.6.12"
+ "victory-axis": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-polar-axis": "^36.9.2",
+ "victory-shared-events": "^36.9.2"
}
},
"victory-core": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.21",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-vendor": "^36.6.12"
+ "victory-vendor": "^36.9.2"
}
},
"victory-create-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "victory-brush-container": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-cursor-container": "^36.6.12",
- "victory-selection-container": "^36.6.12",
- "victory-voronoi-container": "^36.6.12",
- "victory-zoom-container": "^36.6.12"
+ "victory-brush-container": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-cursor-container": "^36.9.2",
+ "victory-selection-container": "^36.9.2",
+ "victory-voronoi-container": "^36.9.2",
+ "victory-zoom-container": "^36.9.2"
}
},
"victory-cursor-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-errorbar": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-group": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12",
- "victory-shared-events": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-shared-events": "^36.9.2"
}
},
"victory-histogram": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-bar": "^36.6.12",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-bar": "^36.9.2",
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
}
},
"victory-legend": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-line": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
}
},
"victory-pie": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12",
- "victory-vendor": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-vendor": "^36.9.2"
}
},
"victory-polar-axis": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-scatter": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-selection-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-shared-events": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"json-stringify-safe": "^5.0.1",
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-stack": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12",
- "victory-shared-events": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-shared-events": "^36.9.2"
}
},
"victory-tooltip": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-vendor": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"@types/d3-array": "^3.0.3",
"@types/d3-ease": "^3.0.0",
@@ -40152,31 +39676,28 @@
}
},
"victory-voronoi": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"d3-voronoi": "^1.1.4",
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"victory-voronoi-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"delaunay-find": "0.0.6",
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
"react-fast-compare": "^3.2.0",
- "victory-core": "^36.6.12",
- "victory-tooltip": "^36.6.12"
+ "victory-core": "^36.9.2",
+ "victory-tooltip": "^36.9.2"
}
},
"victory-zoom-container": {
- "version": "36.6.12",
+ "version": "36.9.2",
"requires": {
"lodash": "^4.17.19",
- "prop-types": "^15.8.1",
- "victory-core": "^36.6.12"
+ "victory-core": "^36.9.2"
}
},
"w3c-xmlserializer": {
@@ -40332,7 +39853,7 @@
}
},
"watchpack": {
- "version": "2.4.0",
+ "version": "2.4.1",
"dev": true,
"requires": {
"glob-to-regexp": "^0.4.1",
@@ -40358,32 +39879,32 @@
"dev": true
},
"webpack": {
- "version": "5.89.0",
+ "version": "5.91.0",
"dev": true,
"requires": {
"@types/eslint-scope": "^3.7.3",
- "@types/estree": "^1.0.0",
- "@webassemblyjs/ast": "^1.11.5",
- "@webassemblyjs/wasm-edit": "^1.11.5",
- "@webassemblyjs/wasm-parser": "^1.11.5",
+ "@types/estree": "^1.0.5",
+ "@webassemblyjs/ast": "^1.12.1",
+ "@webassemblyjs/wasm-edit": "^1.12.1",
+ "@webassemblyjs/wasm-parser": "^1.12.1",
"acorn": "^8.7.1",
"acorn-import-assertions": "^1.9.0",
- "browserslist": "^4.14.5",
+ "browserslist": "^4.21.10",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.15.0",
+ "enhanced-resolve": "^5.16.0",
"es-module-lexer": "^1.2.1",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.9",
+ "graceful-fs": "^4.2.11",
"json-parse-even-better-errors": "^2.3.1",
"loader-runner": "^4.2.0",
"mime-types": "^2.1.27",
"neo-async": "^2.6.2",
"schema-utils": "^3.2.0",
"tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.7",
- "watchpack": "^2.4.0",
+ "terser-webpack-plugin": "^5.3.10",
+ "watchpack": "^2.4.1",
"webpack-sources": "^3.2.3"
},
"dependencies": {
@@ -40392,7 +39913,7 @@
"dev": true
},
"acorn": {
- "version": "8.11.2",
+ "version": "8.11.3",
"dev": true
},
"acorn-import-assertions": {
@@ -40428,7 +39949,7 @@
}
},
"webpack-dev-middleware": {
- "version": "6.1.2",
+ "version": "6.1.3",
"dev": true,
"requires": {
"colorette": "^2.0.10",
@@ -40439,13 +39960,13 @@
},
"dependencies": {
"ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"requires": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
}
},
"ajv-keywords": {
@@ -40472,7 +39993,7 @@
}
},
"webpack-dev-server": {
- "version": "4.15.1",
+ "version": "4.15.2",
"dev": true,
"requires": {
"@types/bonjour": "^3.5.9",
@@ -40503,18 +40024,18 @@
"serve-index": "^1.9.1",
"sockjs": "^0.3.24",
"spdy": "^4.0.2",
- "webpack-dev-middleware": "^5.3.1",
+ "webpack-dev-middleware": "^5.3.4",
"ws": "^8.13.0"
},
"dependencies": {
"ajv": {
- "version": "8.12.0",
+ "version": "8.13.0",
"dev": true,
"requires": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "uri-js": "^4.4.1"
}
},
"ajv-keywords": {
@@ -40537,7 +40058,7 @@
}
},
"ipaddr.js": {
- "version": "2.1.0",
+ "version": "2.2.0",
"dev": true
},
"json-schema-traverse": {
@@ -40575,7 +40096,7 @@
}
},
"webpack-hot-middleware": {
- "version": "2.25.4",
+ "version": "2.26.1",
"dev": true,
"requires": {
"ansi-html-community": "0.0.8",
@@ -40625,6 +40146,10 @@
"supports-color": "^7.1.0"
}
},
+ "consola": {
+ "version": "2.15.3",
+ "dev": true
+ },
"has-flag": {
"version": "4.0.0",
"dev": true
@@ -40716,30 +40241,34 @@
}
},
"which-collection": {
- "version": "1.0.1",
+ "version": "1.0.2",
"dev": true,
"requires": {
- "is-map": "^2.0.1",
- "is-set": "^2.0.1",
- "is-weakmap": "^2.0.1",
- "is-weakset": "^2.0.1"
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
}
},
"which-typed-array": {
- "version": "1.1.13",
+ "version": "1.1.15",
"dev": true,
"requires": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.7",
"for-each": "^0.3.3",
"gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
+ "has-tostringtag": "^1.0.2"
}
},
"wildcard": {
"version": "2.0.1",
"dev": true
},
+ "word-wrap": {
+ "version": "1.2.5",
+ "dev": true
+ },
"wordwrap": {
"version": "1.0.0",
"dev": true
@@ -40823,7 +40352,8 @@
}
},
"ws": {
- "version": "8.14.2",
+ "version": "8.17.0",
+ "dev": true,
"requires": {}
},
"xml-name-validator": {
@@ -40861,6 +40391,7 @@
},
"yargs": {
"version": "17.7.2",
+ "dev": true,
"requires": {
"cliui": "^8.0.1",
"escalade": "^3.1.1",
@@ -40872,27 +40403,26 @@
},
"dependencies": {
"emoji-regex": {
- "version": "8.0.0"
+ "version": "8.0.0",
+ "dev": true
},
"is-fullwidth-code-point": {
- "version": "3.0.0"
+ "version": "3.0.0",
+ "dev": true
},
"string-width": {
"version": "4.2.3",
+ "dev": true,
"requires": {
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
}
- },
- "yargs-parser": {
- "version": "21.1.1"
}
}
},
"yargs-parser": {
- "version": "20.2.9",
- "dev": true
+ "version": "21.1.1"
},
"yauzl": {
"version": "2.10.0",
diff --git a/package.json b/package.json
index d02400cde..50ccc943b 100644
--- a/package.json
+++ b/package.json
@@ -6,13 +6,13 @@
"cli:prebuild": "node ./scripts/delete-build-artifacts.cjs",
"cli:dev": "tsc-watch --build",
"cli:build": "npm run cli:prebuild && tsc --build",
- "cli-dashboard:dev": "npm run dev --workspace=@ps-analysis-tool/cli-dashboard",
- "cli-dashboard:build": "npm run build --workspace=@ps-analysis-tool/cli-dashboard",
+ "cli-dashboard:dev": "webpack serve --config dashboard.webpack.config.cjs",
+ "cli-dashboard:build": "rm -rf dist/extension && cross-env NODE_ENV=production webpack --config dashboard.webpack.config.cjs",
"cli": "node dist/cli/index.js",
"test": "jest --config=tests/jest.config.cjs",
"test:coverage": "npm run test -- --collectCoverage && open coverage/lcov-report/index.html",
- "dev": "npm run dev --workspace=@ps-analysis-tool/extension",
- "build": "rm -rf dist/extension && npm run build --workspace=@ps-analysis-tool/extension",
+ "dev": "webpack --config extension.webpack.config.cjs --watch",
+ "build": "rm -rf dist/extension && cross-env NODE_ENV=production webpack --config extension.webpack.config.cjs",
"serve": "webpack serve",
"lint": "npm-run-all --parallel lint:*",
"lint:js": "eslint .",
diff --git a/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts b/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts
index 2349b811b..5d7acc433 100644
--- a/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts
+++ b/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts
@@ -24,7 +24,7 @@ import type { CompleteJson } from '@ps-analysis-tool/common';
/**
* Internal dependencies
*/
-import { createZip, getFolderName } from './utils';
+import { createZip, getFolderName, generateSiemapHTMLFile } from './utils';
const generateSiteMapReportandDownload = async (JSONReport: CompleteJson[]) => {
if (!JSONReport.length) {
@@ -51,6 +51,10 @@ const generateSiteMapReportandDownload = async (JSONReport: CompleteJson[]) => {
createZip(data, zipFolder);
});
+ const report = generateSiemapHTMLFile(JSONReport);
+
+ zip.file('report.html', report);
+
const content = await zip.generateAsync({ type: 'blob' });
saveAs(
content,
diff --git a/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts b/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts
index fa94bf39e..47e76452c 100644
--- a/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts
+++ b/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts
@@ -24,7 +24,22 @@ import {
generateSummaryDataCSV,
generateTechnologyCSV,
type CompleteJson,
+ type DataMapping,
+ UNKNOWN_FRAME_KEY,
+ type TabFrames,
} from '@ps-analysis-tool/common';
+import {
+ prepareCookieStatsComponents,
+ prepareCookiesCount,
+ prepareFrameStatsComponent,
+} from '@ps-analysis-tool/design-system';
+
+/**
+ * Internal dependencies
+ */
+import reshapeCookies from '../reshapeCookies';
+import extractCookies from '../extractCookies';
+import extractReportData from '../extractReportData';
const generateCSVFiles = (data: CompleteJson) => {
const allCookiesCSV = generateAllCookiesCSV(data);
@@ -43,6 +58,193 @@ const generateCSVFiles = (data: CompleteJson) => {
};
};
+/**
+ *
+ * @param analysisData
+ * @returns Object Report object required to make HTML report
+ */
+function generateReportObject(analysisData: CompleteJson) {
+ const tabCookies = reshapeCookies(
+ extractCookies(analysisData.cookieData, analysisData.pageUrl)
+ );
+
+ const tabFrames = Object.values(tabCookies).reduce((acc, cookie) => {
+ (cookie.frameUrls as string[]).forEach((url) => {
+ if (url?.includes('http') || url === UNKNOWN_FRAME_KEY) {
+ acc[url] = {} as TabFrames[string];
+ }
+ });
+ return acc;
+ }, {} as TabFrames);
+
+ const cookieStats = prepareCookiesCount(tabCookies);
+ const cookiesStatsComponents = prepareCookieStatsComponents(cookieStats);
+ const frameStateCreator = prepareFrameStatsComponent(tabFrames, tabCookies);
+
+ const cookieClassificationDataMapping: DataMapping[] = [
+ {
+ title: 'Total cookies',
+ count: cookieStats.total,
+ data: cookiesStatsComponents.legend,
+ },
+ {
+ title: '1st party cookies',
+ count: cookieStats.firstParty.total,
+ data: cookiesStatsComponents.firstParty,
+ },
+ {
+ title: '3rd party cookies',
+ count: cookieStats.thirdParty.total,
+ data: cookiesStatsComponents.thirdParty,
+ },
+ ];
+
+ const blockedCookieDataMapping: DataMapping[] = [
+ {
+ title: 'Blocked cookies',
+ count: cookieStats.blockedCookies.total,
+ data: cookiesStatsComponents.blocked,
+ },
+ ];
+
+ const exemptedCookiesDataMapping: DataMapping[] = [
+ {
+ title: 'Exempted cookies',
+ count: cookieStats.exemptedCookies.total,
+ data: cookiesStatsComponents.exempted,
+ },
+ ];
+
+ return {
+ cookieClassificationDataMapping,
+ tabCookies,
+ cookiesStatsComponents,
+ libraryDetection: {},
+ tabFrames,
+ showInfoIcon: true,
+ showHorizontalMatrix: false,
+ blockedCookieDataMapping,
+ showBlockedInfoIcon: true,
+ frameStateCreator,
+ exemptedCookiesDataMapping,
+ };
+}
+
+/**
+ *
+ * @param analysisData
+ * @returns Object Report object required to make HTML report
+ */
+function generateSitemapReportObject(analysisData: CompleteJson[]) {
+ const tabCookies = reshapeCookies(
+ extractReportData(analysisData).landingPageCookies
+ );
+
+ const tabFrames = Object.values(tabCookies).reduce((acc, cookie) => {
+ (cookie.frameUrls as string[]).forEach((url) => {
+ if (url?.includes('http') || url === UNKNOWN_FRAME_KEY) {
+ acc[url] = {} as TabFrames[string];
+ }
+ });
+ return acc;
+ }, {} as TabFrames);
+
+ const cookieStats = prepareCookiesCount(tabCookies);
+ const cookiesStatsComponents = prepareCookieStatsComponents(cookieStats);
+ const frameStateCreator = prepareFrameStatsComponent(tabFrames, tabCookies);
+
+ const cookieClassificationDataMapping: DataMapping[] = [
+ {
+ title: 'Total cookies',
+ count: cookieStats.total,
+ data: cookiesStatsComponents.legend,
+ },
+ {
+ title: '1st party cookies',
+ count: cookieStats.firstParty.total,
+ data: cookiesStatsComponents.firstParty,
+ },
+ {
+ title: '3rd party cookies',
+ count: cookieStats.thirdParty.total,
+ data: cookiesStatsComponents.thirdParty,
+ },
+ ];
+
+ const blockedCookieDataMapping: DataMapping[] = [
+ {
+ title: 'Blocked cookies',
+ count: cookieStats.blockedCookies.total,
+ data: cookiesStatsComponents.blocked,
+ },
+ ];
+
+ const exemptedCookiesDataMapping: DataMapping[] = [
+ {
+ title: 'Exempted cookies',
+ count: cookieStats.exemptedCookies.total,
+ data: cookiesStatsComponents.exempted,
+ },
+ ];
+
+ return {
+ cookieClassificationDataMapping,
+ tabCookies,
+ cookiesStatsComponents,
+ libraryDetection: {},
+ tabFrames,
+ showInfoIcon: true,
+ showHorizontalMatrix: false,
+ blockedCookieDataMapping,
+ showBlockedInfoIcon: true,
+ frameStateCreator,
+ exemptedCookiesDataMapping,
+ showFramesSection: false,
+ };
+}
+
+const generateHTMLFile = async (analysisData: CompleteJson) => {
+ const htmlText = await (await fetch('./report/index.html')).text();
+ const parser = new DOMParser();
+ const reportDom = parser.parseFromString(htmlText, 'text/html');
+
+ // Injections
+ const script = reportDom.createElement('script');
+
+ const reportData = generateReportObject(analysisData);
+
+ const code = `window.PSAT_DATA = ${JSON.stringify(reportData)}`;
+
+ script.text = code;
+ reportDom.head.appendChild(script);
+
+ const injectedHtmlText = `${reportDom.head.innerHTML}${reportDom.body.innerHTML}`;
+ const html = new Blob([injectedHtmlText]);
+
+ return html;
+};
+
+export const generateSiemapHTMLFile = async (analysisData: CompleteJson[]) => {
+ const htmlText = await (await fetch('./report/index.html')).text();
+ const parser = new DOMParser();
+ const reportDom = parser.parseFromString(htmlText, 'text/html');
+
+ // Injections
+ const script = reportDom.createElement('script');
+
+ const reportData = generateSitemapReportObject(analysisData);
+
+ const code = `window.PSAT_DATA = ${JSON.stringify(reportData)}`;
+
+ script.text = code;
+ reportDom.head.appendChild(script);
+
+ const injectedHtmlText = `${reportDom.head.innerHTML}${reportDom.body.innerHTML}`;
+ const html = new Blob([injectedHtmlText]);
+
+ return html;
+};
+
export const createZip = (analysisData: CompleteJson, zipObject: JSZip) => {
const {
allCookiesCSV,
@@ -51,6 +253,8 @@ export const createZip = (analysisData: CompleteJson, zipObject: JSZip) => {
summaryDataCSV,
} = generateCSVFiles(analysisData);
+ const file = generateHTMLFile(analysisData);
+
zipObject.file('cookies.csv', allCookiesCSV);
if (technologyDataCSV) {
zipObject.file('technologies.csv', technologyDataCSV);
@@ -58,6 +262,7 @@ export const createZip = (analysisData: CompleteJson, zipObject: JSZip) => {
zipObject.file('cookie-issues.csv', cookiesWithIssuesDataCSV);
zipObject.file('report.csv', summaryDataCSV);
zipObject.file('report.json', JSON.stringify(analysisData, null, 4));
+ zipObject.file('report.html', file);
};
export const getFolderName = (pageUrl: string) => {
diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts
index c728557e8..7a49738fd 100644
--- a/packages/cli/src/index.ts
+++ b/packages/cli/src/index.ts
@@ -21,7 +21,7 @@ import events from 'events';
import { ensureFile, writeFile } from 'fs-extra';
// @ts-ignore Package does not support typescript.
import Spinnies from 'spinnies';
-import { exec } from 'child_process';
+import { spawn } from 'child_process';
import path from 'path';
import { CompleteJson } from '@ps-analysis-tool/common';
@@ -86,7 +86,13 @@ const saveResults = async (
};
const startDashboardServer = async (dir: string, port: number) => {
- exec(`npm run cli-dashboard:dev -- -- --port ${port}`);
+ spawn(/^win/.test(process.platform) ? 'npm.cmd' : 'npm', [
+ 'run',
+ 'cli-dashboard:dev',
+ '--',
+ '--port',
+ port.toString(),
+ ]);
await delay(2000);
diff --git a/packages/design-system/src/components/cookieTable/tests/index.tsx b/packages/design-system/src/components/cookieTable/tests/index.tsx
index 994852886..808609d49 100644
--- a/packages/design-system/src/components/cookieTable/tests/index.tsx
+++ b/packages/design-system/src/components/cookieTable/tests/index.tsx
@@ -17,7 +17,7 @@
/**
* External dependencies.
*/
-import React from 'react';
+import React, { act } from 'react';
import '@testing-library/jest-dom';
import { fireEvent, render, screen, waitFor } from '@testing-library/react';
import { CookieTableData } from '@ps-analysis-tool/common';
@@ -27,7 +27,6 @@ import { CookieTableData } from '@ps-analysis-tool/common';
*/
import CookieTable from '..';
import { InfoType } from '../../table';
-import { act } from 'react-dom/test-utils';
describe('CookieTable', () => {
global.ResizeObserver = jest.fn().mockImplementation(() => ({
diff --git a/packages/design-system/src/components/table/components/filtersSidebar/tests/filtersSidebar.tsx b/packages/design-system/src/components/table/components/filtersSidebar/tests/filtersSidebar.tsx
index 25e9e6ef7..1d6e0d635 100644
--- a/packages/design-system/src/components/table/components/filtersSidebar/tests/filtersSidebar.tsx
+++ b/packages/design-system/src/components/table/components/filtersSidebar/tests/filtersSidebar.tsx
@@ -14,11 +14,10 @@
* limitations under the License.
*/
-import React from 'react';
+import React, { act } from 'react';
import { render, screen, waitFor } from '@testing-library/react';
import FiltersSidebar from '..';
import '@testing-library/jest-dom';
-import { act } from 'react-dom/test-utils';
import { TableFilter } from '../../../useTable/types';
import * as table from '../../../useTable/useTable';
import ChipsBar from '../chips';
diff --git a/packages/extension/babel.config.cjs b/packages/extension/babel.config.cjs
deleted file mode 100644
index c7fe90bd3..000000000
--- a/packages/extension/babel.config.cjs
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-module.exports = {
- extends: '../../babel.config.cjs',
-};
diff --git a/packages/extension/package.json b/packages/extension/package.json
index cf9d2448d..fc05b8681 100644
--- a/packages/extension/package.json
+++ b/packages/extension/package.json
@@ -7,10 +7,7 @@
"url": "git+https://github.com/GoogleChromeLabs/ps-analysis-tool.git"
},
"license": "Apache-2.0",
- "scripts": {
- "dev": "webpack --config webpack.config.cjs --watch",
- "build": "cross-env NODE_ENV=production webpack --config webpack.config.cjs"
- },
+ "scripts": {},
"bugs": {
"url": "https://github.com/GoogleChromeLabs/ps-analysis-tool/issues"
},
diff --git a/packages/extension/src/utils/generateReportObject.ts b/packages/extension/src/utils/generateReportObject.ts
index 6d7eadc08..096c89543 100644
--- a/packages/extension/src/utils/generateReportObject.ts
+++ b/packages/extension/src/utils/generateReportObject.ts
@@ -90,5 +90,6 @@ export default function generateReportObject(
frameStateCreator,
libraryMatches,
exemptedCookiesDataMapping,
+ showFramesSection: true,
};
}
diff --git a/packages/extension/src/utils/tests/data.mock.ts b/packages/extension/src/utils/tests/data.mock.ts
index db2b00351..b92c33c60 100644
--- a/packages/extension/src/utils/tests/data.mock.ts
+++ b/packages/extension/src/utils/tests/data.mock.ts
@@ -7452,4 +7452,5 @@ export const data = {
title: 'Exempted cookies',
},
],
+ showFramesSection: true,
};
diff --git a/packages/extension/src/view/devtools/components/settings/components/tests/informationContainer.tsx b/packages/extension/src/view/devtools/components/settings/components/tests/informationContainer.tsx
index cca93e006..f87c2ce9f 100644
--- a/packages/extension/src/view/devtools/components/settings/components/tests/informationContainer.tsx
+++ b/packages/extension/src/view/devtools/components/settings/components/tests/informationContainer.tsx
@@ -16,10 +16,9 @@
/**
* External dependencies.
*/
-import React from 'react';
+import React, { act } from 'react';
import { render, screen } from '@testing-library/react';
import '@testing-library/jest-dom';
-import { act } from 'react-dom/test-utils';
/**
* Internal dependencies
*/
diff --git a/packages/extension/src/view/devtools/components/settings/components/tests/settingsContainer.tsx b/packages/extension/src/view/devtools/components/settings/components/tests/settingsContainer.tsx
index 0794c20f8..603e6bed7 100644
--- a/packages/extension/src/view/devtools/components/settings/components/tests/settingsContainer.tsx
+++ b/packages/extension/src/view/devtools/components/settings/components/tests/settingsContainer.tsx
@@ -16,10 +16,9 @@
/**
* External dependencies.
*/
-import React from 'react';
+import React, { act } from 'react';
import { render, screen } from '@testing-library/react';
import '@testing-library/jest-dom';
-import { act } from 'react-dom/test-utils';
/**
* Internal dependencies.
diff --git a/packages/extension/src/view/devtools/components/settings/tests/index.tsx b/packages/extension/src/view/devtools/components/settings/tests/index.tsx
index dd83d73f9..9cd8ac4fc 100644
--- a/packages/extension/src/view/devtools/components/settings/tests/index.tsx
+++ b/packages/extension/src/view/devtools/components/settings/tests/index.tsx
@@ -16,9 +16,8 @@
/**
* External dependencies.
*/
-import React from 'react';
+import React, { act } from 'react';
import { render, screen } from '@testing-library/react';
-import { act } from 'react-dom/test-utils';
import '@testing-library/jest-dom';
import SinonChrome from 'sinon-chrome';
import { noop } from '@ps-analysis-tool/common';
diff --git a/packages/extension/src/view/devtools/components/siteBoundaries/tests/index.tsx b/packages/extension/src/view/devtools/components/siteBoundaries/tests/index.tsx
index 0c36a1e5a..2a1ba4226 100644
--- a/packages/extension/src/view/devtools/components/siteBoundaries/tests/index.tsx
+++ b/packages/extension/src/view/devtools/components/siteBoundaries/tests/index.tsx
@@ -16,7 +16,7 @@
/**
* External dependencies.
*/
-import React from 'react';
+import React, { act } from 'react';
import { render, screen } from '@testing-library/react';
import '@testing-library/jest-dom';
import SinonChrome from 'sinon-chrome';
@@ -28,7 +28,6 @@ import RelatedWebsiteSets from '../relatedWebsiteSets';
//@ts-ignore
// eslint-disable-next-line import/no-unresolved
import PSInfo from 'ps-analysis-tool/data/PSInfo.json';
-import { act } from 'react-dom/test-utils';
describe('Private advertising Landing Pages', () => {
beforeAll(() => {
diff --git a/packages/extension/src/view/devtools/tests/app.tsx b/packages/extension/src/view/devtools/tests/app.tsx
index 5ba5b9515..064887abf 100644
--- a/packages/extension/src/view/devtools/tests/app.tsx
+++ b/packages/extension/src/view/devtools/tests/app.tsx
@@ -16,10 +16,9 @@
/**
* External dependencies.
*/
-import React from 'react';
+import React, { act } from 'react';
import { render, screen } from '@testing-library/react';
import '@testing-library/jest-dom';
-import { act } from 'react-dom/test-utils';
import SinonChrome from 'sinon-chrome';
import { noop } from '@ps-analysis-tool/common';
import { useTablePersistentSettingsStore } from '@ps-analysis-tool/design-system';
diff --git a/packages/extension/src/view/report/components/blockedCookiesSection.tsx b/packages/extension/src/view/report/components/blockedCookiesSection.tsx
deleted file mode 100644
index 91df36cf7..000000000
--- a/packages/extension/src/view/report/components/blockedCookiesSection.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * External dependencies
- */
-import React from 'react';
-import {
- CookiesLandingWrapper,
- CookiesMatrix,
-} from '@ps-analysis-tool/design-system';
-/**
- * Internal dependencies
- */
-import { useData } from '../stateProviders/data';
-
-const CookiesSection = () => {
- const data = useData(({ state }) => state.data);
-
- if (!data) {
- return <>>;
- }
-
- return (
-
- {data.cookiesStatsComponents.blockedCookiesLegend.length > 0 && (
-
- )}
-
- );
-};
-
-export default CookiesSection;
diff --git a/packages/report/README.md b/packages/report/README.md
new file mode 100644
index 000000000..4a3866f5f
--- /dev/null
+++ b/packages/report/README.md
@@ -0,0 +1,4 @@
+# Report
+
+Static HTML analysis report
+
diff --git a/packages/cli-dashboard/babel.config.cjs b/packages/report/babel.config.cjs
similarity index 100%
rename from packages/cli-dashboard/babel.config.cjs
rename to packages/report/babel.config.cjs
diff --git a/packages/report/package.json b/packages/report/package.json
new file mode 100644
index 000000000..d63938190
--- /dev/null
+++ b/packages/report/package.json
@@ -0,0 +1,34 @@
+{
+ "name": "@ps-analysis-tool/report",
+ "version": "0.7.0",
+ "description": "Static HTML analysis report",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/GoogleChromeLabs/ps-analysis-tool.git"
+ },
+ "license": "Apache-2.0",
+ "bugs": {
+ "url": "https://github.com/GoogleChromeLabs/ps-analysis-tool/issues"
+ },
+ "homepage": "https://github.com/GoogleChromeLabs/ps-analysis-tool#readme",
+ "scripts": {},
+ "dependencies": {
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "@ps-analysis-tool/common": "*",
+ "@ps-analysis-tool/design-system": "*",
+ "@ps-analysis-tool/library-detection": "*"
+ },
+ "devDependencies": {
+ "@babel/plugin-transform-react-jsx": "^7.22.15",
+ "@babel/preset-env": "^7.22.15",
+ "@babel/preset-react": "^7.22.15",
+ "@babel/preset-typescript": "^7.22.15",
+ "@types/file-saver": "^2.0.5",
+ "babel-loader": "^9.1.3",
+ "webpack": "^5.88.2",
+ "webpack-cli": "^5.1.4",
+ "webpack-dev-server": "^4.15.1",
+ "webpackbar": "^5.0.2"
+ }
+}
diff --git a/packages/extension/src/view/report/index.html b/packages/report/public/index.html
similarity index 100%
rename from packages/extension/src/view/report/index.html
rename to packages/report/public/index.html
diff --git a/packages/extension/src/view/report/app.css b/packages/report/src/app.css
similarity index 100%
rename from packages/extension/src/view/report/app.css
rename to packages/report/src/app.css
diff --git a/packages/extension/src/view/report/app.tsx b/packages/report/src/app.tsx
similarity index 88%
rename from packages/extension/src/view/report/app.tsx
rename to packages/report/src/app.tsx
index 56382301f..fe5507d96 100644
--- a/packages/extension/src/view/report/app.tsx
+++ b/packages/report/src/app.tsx
@@ -41,10 +41,12 @@ const App = () => {
{data && data?.cookiesStatsComponents?.exempted?.length > 0 && (
)}
-
-
-
-
+ {data?.libraryMatches && (
+
+
+
+ )}
+ {data?.showFramesSection && }
);
};
diff --git a/packages/report/src/components/blockedCookiesSection.tsx b/packages/report/src/components/blockedCookiesSection.tsx
new file mode 100644
index 000000000..000cad671
--- /dev/null
+++ b/packages/report/src/components/blockedCookiesSection.tsx
@@ -0,0 +1,106 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * External dependencies
+ */
+import React from 'react';
+import {
+ CookiesLandingWrapper,
+ LEGEND_DESCRIPTION,
+ MatrixContainer,
+ prepareCookieStatsComponents,
+ prepareCookiesCount,
+ type MatrixComponentProps,
+} from '@ps-analysis-tool/design-system';
+/**
+ * Internal dependencies
+ */
+import { useData } from '../stateProviders/data';
+import type { DataMapping } from '@ps-analysis-tool/common';
+
+const CookiesSection = () => {
+ const data = useData(({ state }) => state.data);
+
+ if (!data) {
+ return <>>;
+ }
+
+ const cookieStats = prepareCookiesCount(data.tabCookies);
+ const cookiesStatsComponents = prepareCookieStatsComponents(cookieStats);
+ const blockedCookieDataMapping: DataMapping[] = [
+ {
+ title: 'Blocked cookies',
+ count: cookieStats.blockedCookies.total,
+ data: cookiesStatsComponents.blocked,
+ },
+ ];
+ const dataComponents: MatrixComponentProps[] =
+ cookiesStatsComponents.blockedCookiesLegend.map((component: any) => {
+ const legendDescription = LEGEND_DESCRIPTION[component.label] || '';
+ return {
+ ...component,
+ description: legendDescription,
+ title: component.label,
+ containerClasses: '',
+ };
+ });
+
+ const blockedCookiesStats = prepareCookiesCount(
+ Object.fromEntries(
+ Object.entries(data.tabCookies).filter(([, cookie]) => cookie.isBlocked)
+ )
+ );
+ const blockedCookiesStatsComponents =
+ prepareCookieStatsComponents(blockedCookiesStats);
+ const blockedDataComponents: MatrixComponentProps[] =
+ blockedCookiesStatsComponents.legend.map((component) => {
+ const legendDescription = LEGEND_DESCRIPTION[component.label] || '';
+ return {
+ ...component,
+ description: legendDescription,
+ title: component.label,
+ containerClasses: '',
+ };
+ });
+
+ return (
+
+ {dataComponents.length > 0 && (
+ <>
+
+
+ >
+ )}
+
+ );
+};
+
+export default CookiesSection;
diff --git a/packages/extension/src/view/report/components/cookiesSection.tsx b/packages/report/src/components/cookiesSection.tsx
similarity index 100%
rename from packages/extension/src/view/report/components/cookiesSection.tsx
rename to packages/report/src/components/cookiesSection.tsx
diff --git a/packages/extension/src/view/report/components/exemptedCookiesSection.tsx b/packages/report/src/components/exemptedCookiesSection.tsx
similarity index 100%
rename from packages/extension/src/view/report/components/exemptedCookiesSection.tsx
rename to packages/report/src/components/exemptedCookiesSection.tsx
diff --git a/packages/extension/src/view/report/components/framesSection.tsx b/packages/report/src/components/framesSection.tsx
similarity index 100%
rename from packages/extension/src/view/report/components/framesSection.tsx
rename to packages/report/src/components/framesSection.tsx
diff --git a/packages/extension/src/view/report/components/index.ts b/packages/report/src/components/index.ts
similarity index 100%
rename from packages/extension/src/view/report/components/index.ts
rename to packages/report/src/components/index.ts
diff --git a/packages/extension/src/view/report/index.tsx b/packages/report/src/index.tsx
similarity index 100%
rename from packages/extension/src/view/report/index.tsx
rename to packages/report/src/index.tsx
diff --git a/packages/extension/src/view/report/stateProviders/data/context.ts b/packages/report/src/stateProviders/data/context.ts
similarity index 98%
rename from packages/extension/src/view/report/stateProviders/data/context.ts
rename to packages/report/src/stateProviders/data/context.ts
index ae7369aee..09e758373 100644
--- a/packages/extension/src/view/report/stateProviders/data/context.ts
+++ b/packages/report/src/stateProviders/data/context.ts
@@ -41,6 +41,7 @@ export interface DataStoreContext {
frameStateCreator: FrameStateCreator;
libraryMatches: LibraryData;
exemptedCookiesDataMapping: DataMapping[];
+ showFramesSection: boolean;
} | null;
};
}
diff --git a/packages/extension/src/view/report/stateProviders/data/dataProvider.tsx b/packages/report/src/stateProviders/data/dataProvider.tsx
similarity index 95%
rename from packages/extension/src/view/report/stateProviders/data/dataProvider.tsx
rename to packages/report/src/stateProviders/data/dataProvider.tsx
index c0adb4d83..67ed2ee22 100644
--- a/packages/extension/src/view/report/stateProviders/data/dataProvider.tsx
+++ b/packages/report/src/stateProviders/data/dataProvider.tsx
@@ -41,7 +41,9 @@ const Provider = ({ children }: PropsWithChildren) => {
const _data = window.PSAT_DATA;
setData(_data);
- setLibraryMatches(_data.libraryMatches);
+ if (data?.libraryMatches) {
+ setLibraryMatches(_data.libraryMatches);
+ }
setShowLoader(false);
setIsDataLoaded(true);
}, []);
diff --git a/packages/extension/src/view/report/stateProviders/data/index.ts b/packages/report/src/stateProviders/data/index.ts
similarity index 100%
rename from packages/extension/src/view/report/stateProviders/data/index.ts
rename to packages/report/src/stateProviders/data/index.ts
diff --git a/packages/extension/src/view/report/stateProviders/data/useData.ts b/packages/report/src/stateProviders/data/useData.ts
similarity index 100%
rename from packages/extension/src/view/report/stateProviders/data/useData.ts
rename to packages/report/src/stateProviders/data/useData.ts
diff --git a/packages/extension/src/view/report/tests/app.tsx b/packages/report/src/tests/app.tsx
similarity index 100%
rename from packages/extension/src/view/report/tests/app.tsx
rename to packages/report/src/tests/app.tsx
diff --git a/packages/extension/src/view/report/tests/data.mock.ts b/packages/report/src/tests/data.mock.ts
similarity index 100%
rename from packages/extension/src/view/report/tests/data.mock.ts
rename to packages/report/src/tests/data.mock.ts
diff --git a/packages/report/tsconfig.json b/packages/report/tsconfig.json
new file mode 100644
index 000000000..fd4ce0e70
--- /dev/null
+++ b/packages/report/tsconfig.json
@@ -0,0 +1,12 @@
+{
+ "extends": "../../tsconfig.shared.json",
+ "compilerOptions": {
+ "rootDir": "src"
+ },
+ "include": [
+ "src",
+ "../../node_modules/@types/jest/index.d.ts",
+ "src/**/*.json"
+ ],
+ "references": []
+}
From 7b4c30234e81957c25dda2bc1fd237280ac86158 Mon Sep 17 00:00:00 2001
From: sayedtaqui
Date: Tue, 7 May 2024 11:40:40 +0530
Subject: [PATCH 24/36] Update changelog
---
CHANGELOG.md | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 020fdc6ea..6748a3e0d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -332,4 +332,28 @@
* Fix: CLI dashboard blocking reason. https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/618
## Others
-* Add demo RWS for command line launcher https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/578
\ No newline at end of file
+* Add demo RWS for command line launcher https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/578
+
+
+#v0.8.0
+## Extension
+* Improve “Known Breakages” component UI https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/643
+* Update “Clear All” button render condition for filter chips https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/637
+* Add readiness content under “Facilitated Testing” section https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/663
+* Fix: Broken download button icon UI https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/636
+* Fix: Known breakages section throwing error when a link is quickly opened and closed https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/654
+* Update “Privacy Sandbox” timeline SVG https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/649
+* Update landing pages UI https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/659
+* Fix: Normalize blocking reason https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/658
+* Fix: Revise method to keep service worker alive https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/655
+
+
+## CLI
+* Feature: Add HTML report generation to CLI dashboard and CLI https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/646
+* Fix: Remove debug log statement https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/633
+* Fix: Merge blocked reasons data in dashboard https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/650
+* Enhancement: CLI output path relative to “out” directory. https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/638
+* Miscellaneous CLI dashboard improvements https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/660
+
+## Others
+* Feature: Update babel-loader webpack config to have caching support for faster builds https://github.com/GoogleChromeLabs/ps-analysis-tool/pull/452
\ No newline at end of file
From 3a1e758252eea554e8d9b6c8802d7270c76e8b7b Mon Sep 17 00:00:00 2001
From: sayedtaqui
Date: Tue, 7 May 2024 11:48:21 +0530
Subject: [PATCH 25/36] Bump version to v0.8.0
---
bin/chrome-3pcd-ps.bat | 2 +-
bin/chrome-default-ps.bat | 2 +-
bin/chrome_launcher.sh | 2 +-
data/related_website_sets.json | 57 ++++++++++++++++++++
package-lock.json | 22 ++++----
package.json | 2 +-
packages/cli-dashboard/package.json | 2 +-
packages/cli/package.json | 2 +-
packages/cli/src/index.ts | 2 +-
packages/common/package.json | 2 +-
packages/design-system/package.json | 2 +-
packages/eslint-import-resolver/package.json | 2 +-
packages/extension/package.json | 2 +-
packages/extension/src/manifest.json | 2 +-
packages/i18n/package.json | 2 +-
packages/library-detection/package.json | 2 +-
packages/report/package.json | 2 +-
17 files changed, 83 insertions(+), 26 deletions(-)
diff --git a/bin/chrome-3pcd-ps.bat b/bin/chrome-3pcd-ps.bat
index ebf6c6c99..ce9e68edb 100644
--- a/bin/chrome-3pcd-ps.bat
+++ b/bin/chrome-3pcd-ps.bat
@@ -1,7 +1,7 @@
:: Chrome 3pcd with PS Extension
:: Download PS Extension
-set "ps_analysis_tool_version=v0.7.0"
+set "ps_analysis_tool_version=v0.8.0"
cd /d %TEMP%
if not exist %TEMP%\ps-analysis-tool-%ps_analysis_tool_version% (
mkdir %TEMP%\ps-analysis-tool-%ps_analysis_tool_version%
diff --git a/bin/chrome-default-ps.bat b/bin/chrome-default-ps.bat
index b7f03949c..81d33a468 100644
--- a/bin/chrome-default-ps.bat
+++ b/bin/chrome-default-ps.bat
@@ -1,7 +1,7 @@
:: Default Chrome with PS Extension
:: Download PS Extension
-set "ps_analysis_tool_version=v0.7.0"
+set "ps_analysis_tool_version=v0.8.0"
cd /d %TEMP%
if not exist %TEMP%\ps-analysis-tool-%ps_analysis_tool_version% (
mkdir %TEMP%\ps-analysis-tool-%ps_analysis_tool_version%
diff --git a/bin/chrome_launcher.sh b/bin/chrome_launcher.sh
index 356dd3d5a..6a1fc3135 100644
--- a/bin/chrome_launcher.sh
+++ b/bin/chrome_launcher.sh
@@ -2,7 +2,7 @@
# Download Extension
extension_setup() {
- ps_analysis_tool_version=v0.7.0
+ ps_analysis_tool_version=v0.8.0
extension_dir="/var/tmp"
cd $extension_dir
if [ ! -d $extension_dir/ps-analysis-tool-$ps_analysis_tool_version ]; then
diff --git a/data/related_website_sets.json b/data/related_website_sets.json
index fa8da07de..204df38ae 100644
--- a/data/related_website_sets.json
+++ b/data/related_website_sets.json
@@ -688,6 +688,63 @@
"https://zdrowietvn.pl": "Educational service that is owned by TVN S.A.. Information about the connection with TVN is included in the footer of this website",
"https://tvn24.pl": "News service that is owned by TVN S.A.. Information about the connection with TVN is included in the footer of this website"
}
+ },
+ {
+ "primary": "https://zalo.me",
+ "contact": "zalo.platform.operation@vng.com.vn",
+ "associatedSites": [
+ "https://zingmp3.vn",
+ "https://baomoi.com",
+ "https://smoney.vn"
+ ],
+ "rationaleBySite": {
+ "https://zingmp3.vn": "Music Website owned by Zalo Group, VNG",
+ "https://baomoi.com": "News Website owned by Zalo Group, VNG",
+ "https://smoney.vn": "News Website owned by Zalo Group, VNG"
+ }
+ },
+ {
+ "primary": "https://finn.no",
+ "contact": "rws-admin@schibsted.com",
+ "associatedSites": [
+ "https://prisjakt.no",
+ "https://mittanbud.no"
+ ],
+ "serviceSites": [
+ "https://pdmp-apis.no"
+ ],
+ "rationaleBySite": {
+ "https://prisjakt.no": "Site owned by Schibsted with shared SSO across Schibsted Norway's sites and common branding that clearly shows the relation between the sites.",
+ "https://mittanbud.no": "Site owned by Schibsted with shared SSO across Schibsted Norway's sites and common branding that clearly shows the relation between the sites.",
+ "https://pdmp-apis.no": "Site owned by Schibsted that provides APIs for users across Schibsted's sites."
+ }
+ },
+ {
+ "contact": "asagrera@grupolpg.sv",
+ "primary": "https://laprensagrafica.com",
+ "associatedSites": [
+ "https://elgrafico.com",
+ "https://eleconomista.net",
+ "https://ella.sv",
+ "https://grupolpg.sv"
+ ],
+ "rationaleBySite": {
+ "https://elgrafico.com": "News portal owned by La Prensa Grafica Group",
+ "https://eleconomista.net": "News portal owned by La Prensa Grafica Group",
+ "https://ella.sv": "News portal owned by La Prensa Grafica Group",
+ "https://grupolpg.sv": "Domain owned by La Prensa Grafica Group"
+ }
+ },
+ {
+ "primary": "https://kaksya.in",
+ "contact": "kaksya.org@gmail.com",
+ "associatedSites": [
+ "https://nidhiacademyonline.com"
+ ],
+ "serviceSites": [],
+ "rationaleBySite": {
+ "https://nidhiacademyonline.com": "This website is a subpart of kaksya.in and is used to host Nidhi Academy educational content videos/notes and more."
+ }
}
]
}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index df6942c98..490768c52 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ps-analysis-tool",
- "version": "0.7.0",
+ "version": "0.8.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ps-analysis-tool",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"workspaces": [
"packages/*"
@@ -24480,7 +24480,7 @@
},
"packages/cli": {
"name": "@ps-analysis-tool/cli",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"@ps-analysis-tool/common": "*",
@@ -24510,7 +24510,7 @@
},
"packages/cli-dashboard": {
"name": "@ps-analysis-tool/cli-dashboard",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"@ps-analysis-tool/common": "*",
@@ -24780,7 +24780,7 @@
},
"packages/common": {
"name": "@ps-analysis-tool/common",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"tldts": "^6.0.14"
@@ -24796,7 +24796,7 @@
},
"packages/design-system": {
"name": "@ps-analysis-tool/design-system",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"@ps-analysis-tool/common": "*",
@@ -24807,7 +24807,7 @@
},
"packages/eslint-import-resolver": {
"name": "@ps-analysis-tool/eslint-import-resolver",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"eslint-import-resolver-node": "^0.3.7"
@@ -24815,7 +24815,7 @@
},
"packages/extension": {
"name": "@ps-analysis-tool/extension",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"@floating-ui/core": "^1.5.0",
@@ -24853,7 +24853,7 @@
},
"packages/i18n": {
"name": "@ps-analysis-tool/i18n",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"intl-messageformat": "^10.5.11"
@@ -24861,7 +24861,7 @@
},
"packages/library-detection": {
"name": "@ps-analysis-tool/library-detection",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"@ps-analysis-tool/common": "*",
@@ -24884,7 +24884,7 @@
},
"packages/report": {
"name": "@ps-analysis-tool/report",
- "version": "0.7.0",
+ "version": "0.8.0",
"license": "Apache-2.0",
"dependencies": {
"@ps-analysis-tool/common": "*",
diff --git a/package.json b/package.json
index 50ccc943b..282e070b4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ps-analysis-tool",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "Cookie Analysis Tool and CLI for analysis and understanding of cookie usage on web pages.",
"scripts": {
"cli:prebuild": "node ./scripts/delete-build-artifacts.cjs",
diff --git a/packages/cli-dashboard/package.json b/packages/cli-dashboard/package.json
index 147798102..73566af5b 100644
--- a/packages/cli-dashboard/package.json
+++ b/packages/cli-dashboard/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/cli-dashboard",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "Dashboard for visualizing cli analysis output",
"repository": {
"type": "git",
diff --git a/packages/cli/package.json b/packages/cli/package.json
index c6c0f90c1..2dad638f4 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/cli",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "CLI tool for analysis",
"main": "index.js",
"scripts": {
diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts
index 7a49738fd..b06aab2fc 100644
--- a/packages/cli/src/index.ts
+++ b/packages/cli/src/index.ts
@@ -46,7 +46,7 @@ const DELAY_TIME = 20000;
const program = new Command();
program
- .version('0.7.0')
+ .version('0.8.0')
.description('CLI to test a URL for 3p cookies')
.option('-u, --url ', 'URL of a site')
.option('-s, --sitemap-url ', 'URL of a sitemap')
diff --git a/packages/common/package.json b/packages/common/package.json
index f363e81da..62ad56878 100644
--- a/packages/common/package.json
+++ b/packages/common/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/common",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "A package for common utilities that are being used in multiple packages",
"main": "./dist/index.js",
"types": "./dist-types/index.d.ts",
diff --git a/packages/design-system/package.json b/packages/design-system/package.json
index 7d9530651..df157ec22 100644
--- a/packages/design-system/package.json
+++ b/packages/design-system/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/design-system",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "A package for presentational components that are being used in multiple packages",
"main": "./src/index.ts",
"source":"./src/index.ts",
diff --git a/packages/eslint-import-resolver/package.json b/packages/eslint-import-resolver/package.json
index e1e881905..e4f475841 100644
--- a/packages/eslint-import-resolver/package.json
+++ b/packages/eslint-import-resolver/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/eslint-import-resolver",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "",
"main": "src/index.cjs",
"scripts": {
diff --git a/packages/extension/package.json b/packages/extension/package.json
index fc05b8681..1ee0ba3f2 100644
--- a/packages/extension/package.json
+++ b/packages/extension/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/extension",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "Chrome extension for cookie analysis",
"repository": {
"type": "git",
diff --git a/packages/extension/src/manifest.json b/packages/extension/src/manifest.json
index ed59187d3..651068567 100644
--- a/packages/extension/src/manifest.json
+++ b/packages/extension/src/manifest.json
@@ -1,7 +1,7 @@
{
"name": "Privacy Sandbox Analysis Tool",
"description": "Tooling for understanding cookie usage and guidance on new privacy-preserving Chrome APIs.",
- "version": "0.7.0",
+ "version": "0.8.0",
"manifest_version": 3,
"icons": {
"16": "icons/icon-16.png",
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index 3f0e2f809..219113698 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/i18n",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "A package that handles internationalization and localization.",
"main": "./dist/index.js",
"types": "./dist-types/index.d.ts",
diff --git a/packages/library-detection/package.json b/packages/library-detection/package.json
index 397500b0b..304f3753b 100644
--- a/packages/library-detection/package.json
+++ b/packages/library-detection/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/library-detection",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "A package for detecting libraries for potential breakage",
"main": "./src/index.ts",
"source": "./src/index.ts",
diff --git a/packages/report/package.json b/packages/report/package.json
index d63938190..80929309f 100644
--- a/packages/report/package.json
+++ b/packages/report/package.json
@@ -1,6 +1,6 @@
{
"name": "@ps-analysis-tool/report",
- "version": "0.7.0",
+ "version": "0.8.0",
"description": "Static HTML analysis report",
"repository": {
"type": "git",
From 67472b893233355807cc003460711c617525e09a Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Tue, 7 May 2024 18:00:29 +0530
Subject: [PATCH 26/36] Fix: Retention period cookie filter (#665)
* add default return to callback
* refactor callback implementation
* test: add and update tests
* Update test
---
.../src/components/utils/extractCookies.ts | 18 ++++++++---
.../src/hooks/useCookieListing/index.tsx | 8 ++---
.../src/utils/calculateEffectiveExpiryDate.ts | 2 +-
.../tests/calculateEffectiveExpiryDate.ts | 31 +++++++++++++++++++
.../src/serviceWorker/createCookieObject.ts | 4 +--
.../parseResponseCookieHeader.ts | 5 ++-
.../tests/parseRequestCookieHeader.ts | 8 ++---
.../tests/parseResponseCookieHeader.ts | 6 ++--
.../extension/src/utils/tests/parseHeaders.ts | 6 ++--
9 files changed, 63 insertions(+), 25 deletions(-)
create mode 100644 packages/common/src/utils/tests/calculateEffectiveExpiryDate.ts
diff --git a/packages/cli-dashboard/src/components/utils/extractCookies.ts b/packages/cli-dashboard/src/components/utils/extractCookies.ts
index 98720c900..ccb6c8abf 100644
--- a/packages/cli-dashboard/src/components/utils/extractCookies.ts
+++ b/packages/cli-dashboard/src/components/utils/extractCookies.ts
@@ -14,9 +14,10 @@
* limitations under the License.
*/
-import type {
- CompleteJson,
- CookieFrameStorageType,
+import {
+ calculateEffectiveExpiryDate,
+ type CompleteJson,
+ type CookieFrameStorageType,
} from '@ps-analysis-tool/common';
/**
@@ -33,7 +34,16 @@ const extractCookies = (
acc[frame] = Object.fromEntries(
Object.entries(_data.frameCookies).map(([key, cookie]) => [
key + (shouldAddUrlToKey ? '' : pageUrl),
- { ...cookie, pageUrl },
+ {
+ ...cookie,
+ pageUrl,
+ parsedCookie: {
+ ...cookie.parsedCookie,
+ expires: calculateEffectiveExpiryDate(
+ cookie.parsedCookie.expires
+ ),
+ },
+ },
])
);
diff --git a/packages/cli-dashboard/src/hooks/useCookieListing/index.tsx b/packages/cli-dashboard/src/hooks/useCookieListing/index.tsx
index 928b81314..306ae1a8a 100644
--- a/packages/cli-dashboard/src/hooks/useCookieListing/index.tsx
+++ b/packages/cli-dashboard/src/hooks/useCookieListing/index.tsx
@@ -28,10 +28,7 @@ import {
evaluateSelectAllOption,
evaluateStaticFilterValues,
} from '@ps-analysis-tool/design-system';
-import {
- calculateEffectiveExpiryDate,
- type CookieTableData,
-} from '@ps-analysis-tool/common';
+import { type CookieTableData } from '@ps-analysis-tool/common';
const useCookieListing = (
tabCookies: CookieTableData[],
@@ -135,8 +132,7 @@ const useCookieListing = (
{
header: 'Expires / Max-Age',
accessorKey: 'parsedCookie.expires',
- cell: (info: InfoType) =>
- info ? calculateEffectiveExpiryDate(info as string) : 'Session',
+ cell: (info: InfoType) => info,
widthWeightagePercentage: 7,
},
],
diff --git a/packages/common/src/utils/calculateEffectiveExpiryDate.ts b/packages/common/src/utils/calculateEffectiveExpiryDate.ts
index ae6d626ed..9151c612e 100644
--- a/packages/common/src/utils/calculateEffectiveExpiryDate.ts
+++ b/packages/common/src/utils/calculateEffectiveExpiryDate.ts
@@ -37,7 +37,7 @@ function calculateEffectiveExpiryDate(
} else if (typeof date === 'object') {
return date.toJSON();
} else {
- return new Date(date).toJSON();
+ return new Date(date).toJSON() || 'Session';
}
}
diff --git a/packages/common/src/utils/tests/calculateEffectiveExpiryDate.ts b/packages/common/src/utils/tests/calculateEffectiveExpiryDate.ts
new file mode 100644
index 000000000..74698916d
--- /dev/null
+++ b/packages/common/src/utils/tests/calculateEffectiveExpiryDate.ts
@@ -0,0 +1,31 @@
+/*
+ * Copyright 2023 Google LLC
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * https://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+import calculateEffectiveExpiryDate from '../calculateEffectiveExpiryDate';
+
+describe('calculateEffectiveExpiryDate', () => {
+ it('Should return Session for undefined', () => {
+ expect(calculateEffectiveExpiryDate(undefined)).toBe('Session');
+ });
+
+ it('Should return Session for -1', () => {
+ expect(calculateEffectiveExpiryDate(-1)).toBe('Session');
+ });
+
+ it('Should return Session for invalid string', () => {
+ expect(calculateEffectiveExpiryDate('')).toBe('Session');
+ });
+});
diff --git a/packages/extension/src/serviceWorker/createCookieObject.ts b/packages/extension/src/serviceWorker/createCookieObject.ts
index f0990cbf4..b12679bb4 100644
--- a/packages/extension/src/serviceWorker/createCookieObject.ts
+++ b/packages/extension/src/serviceWorker/createCookieObject.ts
@@ -173,9 +173,7 @@ function parseAttributeValues(
}
break;
case 'expires':
- if (value !== 0) {
- value = calculateEffectiveExpiryDate(value as string) || 0;
- }
+ value = calculateEffectiveExpiryDate(value as string);
break;
case 'priority':
value = value || 'Medium';
diff --git a/packages/extension/src/serviceWorker/parseResponseCookieHeader.ts b/packages/extension/src/serviceWorker/parseResponseCookieHeader.ts
index 6924b4f82..11a47f3cf 100644
--- a/packages/extension/src/serviceWorker/parseResponseCookieHeader.ts
+++ b/packages/extension/src/serviceWorker/parseResponseCookieHeader.ts
@@ -86,7 +86,10 @@ const parseResponseCookieHeader = (
let isExpired = false;
if (parsedCookie.expires) {
- isExpired = new Date(parsedCookie.expires) < new Date();
+ isExpired =
+ parsedCookie.expires === 'Session'
+ ? false
+ : new Date(parsedCookie.expires) < new Date();
}
return {
diff --git a/packages/extension/src/serviceWorker/tests/parseRequestCookieHeader.ts b/packages/extension/src/serviceWorker/tests/parseRequestCookieHeader.ts
index f27576f1b..0c86ca57d 100644
--- a/packages/extension/src/serviceWorker/tests/parseRequestCookieHeader.ts
+++ b/packages/extension/src/serviceWorker/tests/parseRequestCookieHeader.ts
@@ -30,7 +30,7 @@ const normalCookie1 = {
name: 'cookieKey1',
value: 'value1',
domain: '.example.com',
- expires: 0,
+ expires: 'Session',
path: '/',
httponly: false,
secure: false,
@@ -51,7 +51,7 @@ const normalCookie2 = {
name: 'CookieKey2',
value: 'value2',
domain: '.example.com',
- expires: 0,
+ expires: 'Session',
path: '/',
httponly: false,
secure: false,
@@ -72,7 +72,7 @@ const specialCookie = {
name: 'SpecialCookie',
value: 'Special=Value',
domain: '.example.com',
- expires: 0,
+ expires: 'Session',
path: '/',
httponly: false,
secure: false,
@@ -93,7 +93,7 @@ const wildcardCookie = {
name: 'Wildcard_123',
value: 'val',
domain: '.example.com',
- expires: 0,
+ expires: 'Session',
path: '/',
httponly: false,
secure: false,
diff --git a/packages/extension/src/serviceWorker/tests/parseResponseCookieHeader.ts b/packages/extension/src/serviceWorker/tests/parseResponseCookieHeader.ts
index ff7eeef86..ce0da36bd 100644
--- a/packages/extension/src/serviceWorker/tests/parseResponseCookieHeader.ts
+++ b/packages/extension/src/serviceWorker/tests/parseResponseCookieHeader.ts
@@ -43,7 +43,7 @@ describe('parseResponseCookieHeader', () => {
expect(parsedCookie).toEqual(
expect.objectContaining({
parsedCookie: {
- expires: 0,
+ expires: 'Session',
httponly: false,
secure: true,
path: '/',
@@ -93,7 +93,7 @@ describe('parseResponseCookieHeader', () => {
expect(parsedCookie).toEqual(
expect.objectContaining({
parsedCookie: {
- expires: 0,
+ expires: 'Session',
httponly: false,
secure: true,
path: '/',
@@ -168,7 +168,7 @@ describe('parseResponseCookieHeader', () => {
expect(parsedCookie).toEqual(
expect.objectContaining({
parsedCookie: {
- expires: 0,
+ expires: 'Session',
httponly: false,
secure: true,
path: '/',
diff --git a/packages/extension/src/utils/tests/parseHeaders.ts b/packages/extension/src/utils/tests/parseHeaders.ts
index e1fdc5aad..47980f549 100644
--- a/packages/extension/src/utils/tests/parseHeaders.ts
+++ b/packages/extension/src/utils/tests/parseHeaders.ts
@@ -175,7 +175,7 @@ describe('parseHeaders: ', () => {
},
parsedCookie: {
domain: '.cnn.com',
- expires: 0,
+ expires: 'Session',
httponly: false,
name: 'cc_cookie',
partitionKey: '',
@@ -218,7 +218,7 @@ describe('parseHeaders: ', () => {
},
parsedCookie: {
domain: '.cnn.com',
- expires: 0,
+ expires: 'Session',
httponly: false,
name: '_ga',
partitionKey: '',
@@ -260,7 +260,7 @@ describe('parseHeaders: ', () => {
},
parsedCookie: {
domain: '.cnn.com',
- expires: 0,
+ expires: 'Session',
httponly: false,
name: '_ga_FJBF08S8GG',
partitionKey: '',
From 08abbce96cefe3fba2554fdff5f7a60288997f86 Mon Sep 17 00:00:00 2001
From: Gagan Deep Singh
Date: Tue, 7 May 2024 18:01:49 +0530
Subject: [PATCH 27/36] Fetch Chrome launcher script from `main` instead of
`develop` branch (#667)
---
bin/install.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/install.sh b/bin/install.sh
index 79e3c9cf0..cf1dd690a 100644
--- a/bin/install.sh
+++ b/bin/install.sh
@@ -4,7 +4,7 @@
mkdir -p ~/bin/
# Download Chrome Launcher Script and save to ~/bin/chrome_launcher.sh
-curl -s https://raw.githubusercontent.com/GoogleChromeLabs/ps-analysis-tool/develop/bin/chrome_launcher.sh -o ~/bin/chrome_launcher.sh
+curl -s https://raw.githubusercontent.com/GoogleChromeLabs/ps-analysis-tool/main/bin/chrome_launcher.sh -o ~/bin/chrome_launcher.sh
chmod 755 ~/bin/chrome_launcher.sh
From 55ffd61e77ce8f2733e92da0f9c8e59e344f00c7 Mon Sep 17 00:00:00 2001
From: Kudaligi Amoghavarsha
Date: Tue, 7 May 2024 19:51:47 +0530
Subject: [PATCH 28/36] Fix: Errors appearing on extension page (#668)
* Fix errors of portRef on extension page.
* Fix cookieStore error.
* Fix cookieStore error.
---
packages/extension/src/contentScript/index.ts | 14 +-
.../view/devtools/hooks/useFrameOverlay.ts | 164 +++++++++---------
2 files changed, 90 insertions(+), 88 deletions(-)
diff --git a/packages/extension/src/contentScript/index.ts b/packages/extension/src/contentScript/index.ts
index 99a2684dc..a07f8f9e0 100644
--- a/packages/extension/src/contentScript/index.ts
+++ b/packages/extension/src/contentScript/index.ts
@@ -141,13 +141,19 @@ class WebpageContentScript {
if (message.PSATDevToolsHidden) {
//@ts-ignore
- cookieStore.onchange = null;
+ if (typeof cookieStore !== 'undefined') {
+ //@ts-ignore
+ cookieStore.onchange = null;
+ }
}
if (!message.PSATDevToolsHidden) {
//@ts-ignore
- cookieStore.onchange = this.handleCookieChange;
- await this.getAndProcessJSCookies(message.tabId);
+ if (typeof cookieStore !== 'undefined') {
+ //@ts-ignore
+ cookieStore.onchange = this.handleCookieChange;
+ await this.getAndProcessJSCookies(message.tabId);
+ }
}
if (message?.payload?.type === TABID_STORAGE) {
@@ -193,7 +199,7 @@ class WebpageContentScript {
async getAndProcessJSCookies(tabId: string) {
try {
//@ts-ignore
- const jsCookies = await cookieStore.getAll();
+ const jsCookies = await cookieStore?.getAll();
await processAndStoreDocumentCookies({
tabUrl: window.location.href,
tabId,
diff --git a/packages/extension/src/view/devtools/hooks/useFrameOverlay.ts b/packages/extension/src/view/devtools/hooks/useFrameOverlay.ts
index e8d724487..ff557282e 100644
--- a/packages/extension/src/view/devtools/hooks/useFrameOverlay.ts
+++ b/packages/extension/src/view/devtools/hooks/useFrameOverlay.ts
@@ -79,8 +79,8 @@ const useFrameOverlay = (
const [connectedToPort, setConnectedToPort] = useState(false);
- const connectToPort = useCallback(async () => {
- const tabId = await getCurrentTabId();
+ const connectToPort = useCallback(() => {
+ const tabId = chrome.devtools.inspectedWindow.tabId;
if (!tabId) {
return;
@@ -207,29 +207,27 @@ const useFrameOverlay = (
// When inspect button is clicked.
useEffect(() => {
- (async () => {
- try {
- // Indicates that the context was invalidated.
- if (!chrome.runtime?.id && setContextInvalidated) {
- setContextInvalidated(true);
- return;
- }
-
- if (!isInspecting) {
- if (portRef.current) {
- portRef.current.disconnect();
- portRef.current = null;
- setConnectedToPort(false);
- }
+ try {
+ // Indicates that the context was invalidated.
+ if (!chrome.runtime?.id && setContextInvalidated) {
+ setContextInvalidated(true);
+ return;
+ }
- return;
+ if (!isInspecting) {
+ if (portRef.current) {
+ portRef.current.disconnect();
+ portRef.current = null;
+ setConnectedToPort(false);
}
- await connectToPort();
- } catch (error) {
- // fail silently
+ return;
}
- })();
+
+ connectToPort();
+ } catch (error) {
+ // fail silently
+ }
}, [connectToPort, isInspecting, setContextInvalidated]);
useEffect(() => {
@@ -260,73 +258,71 @@ const useFrameOverlay = (
}, [allowedNumberOfTabs, isCurrentTabBeingListenedTo, setIsInspecting]);
useEffect(() => {
- (async () => {
- try {
- if (!connectedToPort && !canStartInspecting) {
- await connectToPort();
- }
+ try {
+ if (!connectedToPort && !canStartInspecting) {
+ connectToPort();
+ }
- if (!isInspecting && portRef.current && canStartInspecting) {
- portRef.current.postMessage({
- isInspecting: false,
- });
+ if (!isInspecting && portRef.current && canStartInspecting) {
+ portRef.current.postMessage({
+ isInspecting: false,
+ });
- return;
- }
+ return;
+ }
- if (
- chrome.runtime?.id &&
- portRef.current &&
- tabFrames &&
- canStartInspecting
- ) {
- const thirdPartyCookies = filteredCookies
- ? filteredCookies.filter((cookie) => !cookie.isFirstParty)
- : [];
- const firstPartyCookies = filteredCookies
- ? filteredCookies.filter((cookie) => cookie.isFirstParty)
- : [];
- const blockedCookies = filteredCookies
- ? filteredCookies.filter(
- (cookie) =>
- cookie.isBlocked ||
- (cookie.blockedReasons?.length !== undefined &&
- cookie.blockedReasons?.length > 0)
- )
- : [];
- const blockedReasons = filteredCookies
- ? filteredCookies
- .filter((cookie) => cookie.isBlocked)
- .reduce((previousReasons: string[], cookie) => {
- if (
- cookie.blockedReasons?.length !== undefined &&
- cookie.blockedReasons?.length > 0
- ) {
- return [
- ...new Set([
- ...previousReasons,
- ...(cookie.blockedReasons || []),
- ]),
- ];
- }
- return [...new Set([...previousReasons])];
- }, [])
- : [];
- portRef.current?.postMessage({
- selectedFrame,
- removeAllFramePopovers: isFrameSelectedFromDevTool,
- thirdPartyCookies: thirdPartyCookies.length,
- firstPartyCookies: firstPartyCookies.length,
- blockedCookies: blockedCookies.length,
- blockedReasons: blockedReasons.join(', '),
- isInspecting,
- isOnRWS: selectedFrame ? tabFrames[selectedFrame]?.isOnRWS : false,
- });
- }
- } catch (error) {
- // Silently fail.
+ if (
+ chrome.runtime?.id &&
+ portRef.current &&
+ tabFrames &&
+ canStartInspecting
+ ) {
+ const thirdPartyCookies = filteredCookies
+ ? filteredCookies.filter((cookie) => !cookie.isFirstParty)
+ : [];
+ const firstPartyCookies = filteredCookies
+ ? filteredCookies.filter((cookie) => cookie.isFirstParty)
+ : [];
+ const blockedCookies = filteredCookies
+ ? filteredCookies.filter(
+ (cookie) =>
+ cookie.isBlocked ||
+ (cookie.blockedReasons?.length !== undefined &&
+ cookie.blockedReasons?.length > 0)
+ )
+ : [];
+ const blockedReasons = filteredCookies
+ ? filteredCookies
+ .filter((cookie) => cookie.isBlocked)
+ .reduce((previousReasons: string[], cookie) => {
+ if (
+ cookie.blockedReasons?.length !== undefined &&
+ cookie.blockedReasons?.length > 0
+ ) {
+ return [
+ ...new Set([
+ ...previousReasons,
+ ...(cookie.blockedReasons || []),
+ ]),
+ ];
+ }
+ return [...new Set([...previousReasons])];
+ }, [])
+ : [];
+ portRef.current?.postMessage({
+ selectedFrame,
+ removeAllFramePopovers: isFrameSelectedFromDevTool,
+ thirdPartyCookies: thirdPartyCookies.length,
+ firstPartyCookies: firstPartyCookies.length,
+ blockedCookies: blockedCookies.length,
+ blockedReasons: blockedReasons.join(', '),
+ isInspecting,
+ isOnRWS: selectedFrame ? tabFrames[selectedFrame]?.isOnRWS : false,
+ });
}
- })();
+ } catch (error) {
+ // Silently fail.
+ }
}, [
canStartInspecting,
connectToPort,
From af09e4a655b47304badb992ba62ec17b272b454c Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Wed, 8 May 2024 12:17:29 +0530
Subject: [PATCH 29/36] Move section to top and rename heading (#669)
---
.../faciliatedTestingContent/infoCards.tsx | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx b/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx
index 2342efcfa..e40b11902 100644
--- a/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx
+++ b/packages/extension/src/view/devtools/components/facilitatedTesting/faciliatedTestingContent/infoCards.tsx
@@ -23,6 +23,11 @@ import { addUTMParams } from '@ps-analysis-tool/common';
const EXPERIMENT_GROUP = 'Membership in Experiment Group';
const INFO_CARDS_DATA = [
+ {
+ heading: 'Third-Party Cookie Depreciation Readiness',
+ content:
+ 'Discover how companies across the web are gearing up for third-party cookie deprecation. This comprehensive list is compiled with insights from participants who have voluntarily shared their preparations.',
+ },
{
heading: EXPERIMENT_GROUP,
content: `To prepare for third-party cookie deprecation, we will be providing Chrome-facilitated testing modes that allow sites to preview how site behavior and functionality work without third-party cookies. Check here using the third-party cookie deprecation.`,
},
- {
- heading: 'Readiness',
- content:
- 'Discover how companies across the web are gearing up for third-party cookie deprecation. This comprehensive list is compiled with insights from participants who have voluntarily shared their preparations.',
- },
];
const InfoCards = () => {
From c8a2d0481c2f394fd9706555106ea6ffff628e99 Mon Sep 17 00:00:00 2001
From: Mayank Rana <58820001+mayan-000@users.noreply.github.com>
Date: Wed, 8 May 2024 12:23:47 +0530
Subject: [PATCH 30/36] Remove `reCaptcha` from library detection (#670)
* Remove reCaptcha call
* Remove reCaptcha files
---
packages/library-detection/src/config.ts | 11 ---
.../src/libraries/reCaptcha/accordion.tsx | 50 -----------
.../src/libraries/reCaptcha/constants.ts | 17 ----
.../src/libraries/reCaptcha/index.ts | 18 ----
.../libraries/reCaptcha/reCaptchaDOMQuery.ts | 40 ---------
.../libraries/reCaptcha/tests/accordion.tsx | 78 ------------------
.../reCaptcha/tests/reCaptchaDOMQuery.ts | 82 -------------------
7 files changed, 296 deletions(-)
delete mode 100644 packages/library-detection/src/libraries/reCaptcha/accordion.tsx
delete mode 100644 packages/library-detection/src/libraries/reCaptcha/constants.ts
delete mode 100644 packages/library-detection/src/libraries/reCaptcha/index.ts
delete mode 100644 packages/library-detection/src/libraries/reCaptcha/reCaptchaDOMQuery.ts
delete mode 100644 packages/library-detection/src/libraries/reCaptcha/tests/accordion.tsx
delete mode 100644 packages/library-detection/src/libraries/reCaptcha/tests/reCaptchaDOMQuery.ts
diff --git a/packages/library-detection/src/config.ts b/packages/library-detection/src/config.ts
index ee838b58c..d8ae09d64 100644
--- a/packages/library-detection/src/config.ts
+++ b/packages/library-detection/src/config.ts
@@ -56,11 +56,6 @@ import {
jetpackLikesDOMQuery,
JETPACK_LIKES_HELP_URL,
} from './libraries/jetpack-likes';
-import {
- ReCaptchaAccordion,
- reCaptchaDOMQuery,
- RECAPTCHA_HELP_URL,
-} from './libraries/reCaptcha';
const LIBRARIES = [
{
@@ -115,12 +110,6 @@ const LIBRARIES = [
helpUrl: JETPACK_LIKES_HELP_URL,
domQueryFunction: jetpackLikesDOMQuery,
},
- {
- name: 'reCaptcha',
- component: ReCaptchaAccordion,
- helpUrl: RECAPTCHA_HELP_URL,
- domQueryFunction: reCaptchaDOMQuery,
- },
];
export default LIBRARIES;
diff --git a/packages/library-detection/src/libraries/reCaptcha/accordion.tsx b/packages/library-detection/src/libraries/reCaptcha/accordion.tsx
deleted file mode 100644
index 8023b5443..000000000
--- a/packages/library-detection/src/libraries/reCaptcha/accordion.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/**
- * External dependencies.
- */
-import React from 'react';
-
-/**
- * Internal dependencies.
- */
-import { Accordion, DetectionMessage } from '../../components';
-import type { AccordionProps } from '../../types';
-import { RECAPTCHA_HELP_URL } from './constants';
-
-const ReCaptchaAccordion = ({ domQueryMatches }: AccordionProps) => {
- if (!domQueryMatches) {
- return null;
- }
-
- const featuresCount = domQueryMatches.length;
-
- if (!featuresCount) {
- return null;
- }
-
- return (
-
-
-
- );
-};
-
-export default ReCaptchaAccordion;
diff --git a/packages/library-detection/src/libraries/reCaptcha/constants.ts b/packages/library-detection/src/libraries/reCaptcha/constants.ts
deleted file mode 100644
index a64f5c206..000000000
--- a/packages/library-detection/src/libraries/reCaptcha/constants.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-export const RECAPTCHA_HELP_URL = 'https://support.google.com/recaptcha/';
diff --git a/packages/library-detection/src/libraries/reCaptcha/index.ts b/packages/library-detection/src/libraries/reCaptcha/index.ts
deleted file mode 100644
index b7f0169e7..000000000
--- a/packages/library-detection/src/libraries/reCaptcha/index.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-export { default as ReCaptchaAccordion } from './accordion';
-export { default as reCaptchaDOMQuery } from './reCaptchaDOMQuery';
-export * from './constants';
diff --git a/packages/library-detection/src/libraries/reCaptcha/reCaptchaDOMQuery.ts b/packages/library-detection/src/libraries/reCaptcha/reCaptchaDOMQuery.ts
deleted file mode 100644
index ac1feecb8..000000000
--- a/packages/library-detection/src/libraries/reCaptcha/reCaptchaDOMQuery.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-const reCaptchaDOMQuery = () => {
- const matchItems: string[] = [];
-
- const reCaptchaClass = document.querySelector('.g-recaptcha');
-
- const reCaptchaScriptSrcRegex = /^https:\/\/www\.google\.com\/recaptcha/;
-
- const scripts = document.querySelectorAll('script');
-
- scripts.forEach((script) => {
- if (script.src && reCaptchaScriptSrcRegex.test(script.src)) {
- matchItems.push(`script[src]: ${script.src}`);
- }
- });
-
- if (matchItems.length && reCaptchaClass) {
- const reCaptchaTag = reCaptchaClass.tagName.toLowerCase();
- matchItems.push(`${reCaptchaTag}[class]: g-recaptcha`);
- }
-
- return matchItems;
-};
-
-export default reCaptchaDOMQuery;
diff --git a/packages/library-detection/src/libraries/reCaptcha/tests/accordion.tsx b/packages/library-detection/src/libraries/reCaptcha/tests/accordion.tsx
deleted file mode 100644
index f6de2947f..000000000
--- a/packages/library-detection/src/libraries/reCaptcha/tests/accordion.tsx
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/**
- * External dependencies.
- */
-import React from 'react';
-import { render, screen, fireEvent } from '@testing-library/react';
-import '@testing-library/jest-dom';
-
-/**
- * Internal dependencies.
- */
-import ReCaptchaAccordion from '../accordion';
-
-describe('reCAPTCHA Accordion', () => {
- const accordionTitleText = 'reCAPTCHA';
- const accordionMessageText =
- 'reCAPTCHA functionality may not work properly due to the phaseout of third-party cookies. To inquire further about the same, please visit the reCAPTCHA support forum.';
-
- it('should show accordion', () => {
- const domQueryMatches = [''];
- render( );
-
- const accordion = screen.getByTestId('library-detection-accordion');
- const accordionTitle = screen.getByText(accordionTitleText);
-
- expect(accordion).toBeInTheDocument();
- expect(accordionTitle).toBeInTheDocument();
- });
-
- it('should not show accordion', () => {
- const domQueryMatches = null;
- render( );
-
- const accordion = screen.queryByTestId('library-detection-accordion');
- const accordionTitle = screen.queryByText(accordionTitleText);
-
- expect(accordion).not.toBeInTheDocument();
- expect(accordionTitle).not.toBeInTheDocument();
- });
-
- it('should toggle accordion message after clicking the accordion', () => {
- const domQueryMatches = [
- 'div[class]: g-recaptcha',
- 'script[src]: https://www.google.com/recaptcha/api.js',
- ];
-
- render( );
-
- const accordion = screen.getByTestId('library-detection-accordion');
- const accordionTitle = screen.getByText(accordionTitleText);
-
- expect(accordion).not.toHaveTextContent(accordionMessageText);
-
- // Click the accordion
- fireEvent.click(accordionTitle);
-
- expect(accordion).toHaveTextContent(accordionMessageText);
-
- // Click the accordion
- fireEvent.click(accordionTitle);
-
- expect(accordion).not.toHaveTextContent(accordionMessageText);
- });
-});
diff --git a/packages/library-detection/src/libraries/reCaptcha/tests/reCaptchaDOMQuery.ts b/packages/library-detection/src/libraries/reCaptcha/tests/reCaptchaDOMQuery.ts
deleted file mode 100644
index 8cf3671cb..000000000
--- a/packages/library-detection/src/libraries/reCaptcha/tests/reCaptchaDOMQuery.ts
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright 2023 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-/**
- * External dependencies.
- */
-import '@testing-library/jest-dom';
-
-/**
- * Internal dependencies.
- */
-import reCaptchaDOMQuery from '../reCaptchaDOMQuery';
-
-describe('Disqus Comments DOM Query', () => {
- beforeEach(() => {
- // Clean up the DOM before each test
- document.body.innerHTML = '';
- });
-
- it('should return the matches found', () => {
- const script = document.createElement('script');
- script.src = 'https://www.google.com/recaptcha/api.js';
-
- const div = document.createElement('div');
- div.classList.add('g-recaptcha');
-
- document.body.appendChild(script);
- document.body.appendChild(div);
-
- const matches = reCaptchaDOMQuery();
-
- expect(matches).toHaveLength(2);
- expect(Array.isArray(matches)).toBe(true);
- expect(matches).toContain('div[class]: g-recaptcha');
- expect(matches).toContain(
- 'script[src]: https://www.google.com/recaptcha/api.js'
- );
- });
-
- it('should detect library if script signature is found', () => {
- const script = document.createElement('script');
- script.src = 'https://www.google.com/recaptcha/api.js';
-
- document.body.appendChild(script);
-
- const matches = reCaptchaDOMQuery();
-
- expect(matches).toHaveLength(1);
- expect(Array.isArray(matches)).toBe(true);
- });
-
- it('should return empty array if script signature is not found', () => {
- const div = document.createElement('div');
- div.classList.add('g-recaptcha');
-
- document.body.appendChild(div);
-
- const matches = reCaptchaDOMQuery();
-
- expect(matches).toHaveLength(0);
- expect(Array.isArray(matches)).toBe(true);
- });
-
- it('should return empty array if no signature found', () => {
- const matches = reCaptchaDOMQuery();
-
- expect(matches).toHaveLength(0);
- expect(Array.isArray(matches)).toBe(true);
- });
-});
From 872ebfc79c9776f24771c26fc9577e17ee7f6349 Mon Sep 17 00:00:00 2001
From: Kudaligi Amoghavarsha
Date: Wed, 8 May 2024 13:09:07 +0530
Subject: [PATCH 31/36] Fix zero cookie issue. (#671)
Move setInterval to new objectCreation of SynchnorousCookieStore.
---
packages/extension/src/serviceWorker/index.ts | 28 -------------------
.../src/store/synchnorousCookieStore.ts | 23 +++++++++++++--
2 files changed, 20 insertions(+), 31 deletions(-)
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index eab49c673..6f22762f4 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -170,20 +170,6 @@ chrome.runtime.onStartup.addListener(async () => {
syncCookieStore = new SynchnorousCookieStore();
}
- // Sync cookie data between popup and Devtool.
- // @todo Only send the data from the active tab and the differences.
- setInterval(() => {
- const data = syncCookieStore?.tabsData ?? {};
-
- if (Object.keys(data).length === 0) {
- return;
- }
-
- Object.keys(data).forEach((key) => {
- syncCookieStore?.sendUpdatedDataToPopupAndDevTools(Number(key));
- });
- }, 1200);
-
if (Object.keys(storage).includes('allowedNumberOfTabs')) {
tabMode = storage.allowedNumberOfTabs;
}
@@ -302,20 +288,6 @@ chrome.runtime.onInstalled.addListener(async (details) => {
syncCookieStore = new SynchnorousCookieStore();
syncCookieStore?.clear();
- // @see https://developer.chrome.com/blog/longer-esw-lifetimes#whats_changed
- // Doing this to keep the service worker alive so that we dont loose any data and introduce any bug.
-
- // @todo Send tab data of the active tab only, also if sending only the difference would make it any faster.
- setInterval(() => {
- if (Object.keys(syncCookieStore?.tabsData ?? {}).length === 0) {
- return;
- }
-
- Object.keys(syncCookieStore?.tabsData ?? {}).forEach((key) => {
- syncCookieStore?.sendUpdatedDataToPopupAndDevTools(Number(key));
- });
- }, 1200);
-
if (details.reason === 'install') {
await chrome.storage.sync.clear();
await chrome.storage.sync.set({
diff --git a/packages/extension/src/store/synchnorousCookieStore.ts b/packages/extension/src/store/synchnorousCookieStore.ts
index 97588ac3f..ae2fa595f 100644
--- a/packages/extension/src/store/synchnorousCookieStore.ts
+++ b/packages/extension/src/store/synchnorousCookieStore.ts
@@ -53,6 +53,22 @@ class SynchnorousCookieStore {
};
} = {};
+ constructor() {
+ // Sync cookie data between popup and Devtool.
+ // @todo Only send the data from the active tab and the differences.
+ setInterval(() => {
+ const data = this?.tabsData ?? {};
+
+ if (Object.keys(data).length === 0) {
+ return;
+ }
+
+ Object.keys(data).forEach((key) => {
+ this?.sendUpdatedDataToPopupAndDevTools(Number(key));
+ });
+ }, 1200);
+ }
+
/**
* Update cookie store.
* @param {number} tabId Tab id.
@@ -351,9 +367,10 @@ class SynchnorousCookieStore {
try {
if (
- this.tabs[tabId].devToolsOpenState ||
- (this.tabs[tabId].popupOpenState &&
- (overrideForInitialSync || this.tabs[tabId].newUpdates > 0))
+ ((this.tabs[tabId].devToolsOpenState ||
+ this.tabs[tabId].popupOpenState) &&
+ this.tabs[tabId].newUpdates > 0) ||
+ overrideForInitialSync
) {
sentMessageAnyWhere = true;
From 7453d240d260d1c92032d5caa57cf24bd5882fae Mon Sep 17 00:00:00 2001
From: Kudaligi Amoghavarsha
Date: Wed, 8 May 2024 18:09:38 +0530
Subject: [PATCH 32/36] Fix: Map exclusion reason to cookie blocked reason.
(#673)
* Fix reasons.
* Reinstantiate syncCookieStore if not available.
---
packages/common/src/data/index.ts | 12 ++++++++++++
packages/extension/src/serviceWorker/index.ts | 9 ++++++++-
2 files changed, 20 insertions(+), 1 deletion(-)
diff --git a/packages/common/src/data/index.ts b/packages/common/src/data/index.ts
index 62c0d39c7..77898ff79 100644
--- a/packages/common/src/data/index.ts
+++ b/packages/common/src/data/index.ts
@@ -15,3 +15,15 @@
*/
export { default as cookieIssueDetails } from './cookieExclusionAndWarningReasons';
export { cookieExemptionReason } from './cookieExemptionReason';
+export const auditsToNetworkMap = {
+ ExcludeSameSiteUnspecifiedTreatedAsLax: 'SameSiteUnspecifiedTreatedAsLax',
+ ExcludeSameSiteNoneInsecure: 'SameSiteNoneInsecure',
+ ExcludeSameSiteLax: 'SameSiteLax',
+ ExcludeSameSiteStrict: 'SameSiteStrict',
+ ExcludeInvalidSameParty: 'InvalidSameParty',
+ ExcludeSamePartyCrossPartyContext: 'SamePartyCrossPartyContext',
+ ExcludeDomainNonASCII: 'DomainNonASCII',
+ ExcludeThirdPartyCookieBlockedInFirstPartySet:
+ 'ThirdPartyBlockedInFirstPartySet',
+ ExcludeThirdPartyPhaseout: 'ThirdPartyPhaseout',
+};
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 6f22762f4..43297720d 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -22,6 +22,7 @@ import {
type CookieData,
parseResponseReceivedExtraInfo,
parseRequestWillBeSentExtraInfo,
+ auditsToNetworkMap,
} from '@ps-analysis-tool/common';
/**
@@ -224,6 +225,10 @@ chrome.tabs.onUpdated.addListener(async (tabId, changeInfo, tab) => {
return;
}
+ if (!syncCookieStore) {
+ syncCookieStore = new SynchnorousCookieStore();
+ }
+
const queryParams = getQueryParams(tab.url);
if (queryParams.psat_cdp || queryParams.psat_multitab) {
@@ -439,7 +444,9 @@ chrome.debugger.onEvent.addListener((source, method, params) => {
const modifiedCookieExclusionReasons = cookieExclusionReasons.map(
(reason) => {
if (reason.toLowerCase().startsWith('exclude')) {
- return reason.substring(7) as Protocol.Network.CookieBlockedReason;
+ return auditsToNetworkMap[
+ reason
+ ] as Protocol.Network.CookieBlockedReason;
}
return reason as Protocol.Network.CookieBlockedReason;
}
From 5c28020fee3a04268a914088f219ea65af221e43 Mon Sep 17 00:00:00 2001
From: Ayush Nirwal <53055971+ayushnirwal@users.noreply.github.com>
Date: Wed, 8 May 2024 18:21:43 +0530
Subject: [PATCH 33/36] Enhancement: HTML report (#672)
* fix: conditionally hide blocked reasons category
* Add URL bar in report
* style-fix: update report header style
* feat: add url to HTML report from cli dashboard
* fix: conditionally render header in cli dashboard
* fix: known breakages not being visible
* fix: url not showing up for a page analysis
* fix: fix unit test
* fix:fix unit test
---------
Co-authored-by: Mayank Rana
---
.../src/components/siteMapReport/layout.tsx | 2 +-
.../generateSiteMapReportandDownload.ts | 9 +++--
.../generateSiteReportandDownload.ts | 2 +-
.../utils/reportDownloader/utils.ts | 37 ++++++++++++++-----
packages/design-system/src/icons/index.tsx | 1 +
.../src/icons/privacy-sandbox-colored.svg | 20 ++++++++++
.../extension/src/utils/downloadReport.ts | 3 +-
.../src/utils/generateReportObject.ts | 6 ++-
.../extension/src/utils/tests/data.mock.ts | 2 +
.../src/utils/tests/generateReportObject.ts | 7 +++-
packages/report/src/app.tsx | 7 ++++
.../src/components/blockedCookiesSection.tsx | 16 ++++----
.../report/src/stateProviders/data/context.ts | 5 +++
.../src/stateProviders/data/dataProvider.tsx | 2 +-
14 files changed, 93 insertions(+), 26 deletions(-)
create mode 100644 packages/design-system/src/icons/privacy-sandbox-colored.svg
diff --git a/packages/cli-dashboard/src/components/siteMapReport/layout.tsx b/packages/cli-dashboard/src/components/siteMapReport/layout.tsx
index 896f74218..f680a3e79 100644
--- a/packages/cli-dashboard/src/components/siteMapReport/layout.tsx
+++ b/packages/cli-dashboard/src/components/siteMapReport/layout.tsx
@@ -138,7 +138,7 @@ const Layout = ({
return;
}
- generateSiteMapReportandDownload(completeJson);
+ generateSiteMapReportandDownload(completeJson, '');
},
},
};
diff --git a/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts b/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts
index 5d7acc433..6dd53a5b1 100644
--- a/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts
+++ b/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteMapReportandDownload.ts
@@ -26,7 +26,10 @@ import type { CompleteJson } from '@ps-analysis-tool/common';
*/
import { createZip, getFolderName, generateSiemapHTMLFile } from './utils';
-const generateSiteMapReportandDownload = async (JSONReport: CompleteJson[]) => {
+const generateSiteMapReportandDownload = async (
+ JSONReport: CompleteJson[],
+ sitemapUrl: string
+) => {
if (!JSONReport.length) {
return;
}
@@ -48,10 +51,10 @@ const generateSiteMapReportandDownload = async (JSONReport: CompleteJson[]) => {
return;
}
- createZip(data, zipFolder);
+ createZip(data, zipFolder, data.pageUrl);
});
- const report = generateSiemapHTMLFile(JSONReport);
+ const report = generateSiemapHTMLFile(JSONReport, sitemapUrl);
zip.file('report.html', report);
diff --git a/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteReportandDownload.ts b/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteReportandDownload.ts
index 5416e6215..b33d071e1 100644
--- a/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteReportandDownload.ts
+++ b/packages/cli-dashboard/src/components/utils/reportDownloader/generateSiteReportandDownload.ts
@@ -61,7 +61,7 @@ const generateSiteReportandDownload = async (
return;
}
- createZip(siteAnalysisData, zipFolder);
+ createZip(siteAnalysisData, zipFolder, JSONReport[0].pageUrl);
const content = await zip.generateAsync({ type: 'blob' });
saveAs(
diff --git a/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts b/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts
index 47e76452c..537c542d6 100644
--- a/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts
+++ b/packages/cli-dashboard/src/components/utils/reportDownloader/utils.ts
@@ -60,10 +60,12 @@ const generateCSVFiles = (data: CompleteJson) => {
/**
*
- * @param analysisData
+ * @param analysisData Anaylsis Data
+ * @param url URL
+ * @param siteURL
* @returns Object Report object required to make HTML report
*/
-function generateReportObject(analysisData: CompleteJson) {
+function generateReportObject(analysisData: CompleteJson, siteURL: string) {
const tabCookies = reshapeCookies(
extractCookies(analysisData.cookieData, analysisData.pageUrl)
);
@@ -127,15 +129,21 @@ function generateReportObject(analysisData: CompleteJson) {
showBlockedInfoIcon: true,
frameStateCreator,
exemptedCookiesDataMapping,
+ showBlockedCategory: true,
+ url: siteURL,
};
}
/**
*
- * @param analysisData
+ * @param analysisData Analysis Data
+ * @param sitemapURL URL for the sitemap
* @returns Object Report object required to make HTML report
*/
-function generateSitemapReportObject(analysisData: CompleteJson[]) {
+function generateSitemapReportObject(
+ analysisData: CompleteJson[],
+ sitemapURL: string
+) {
const tabCookies = reshapeCookies(
extractReportData(analysisData).landingPageCookies
);
@@ -200,10 +208,12 @@ function generateSitemapReportObject(analysisData: CompleteJson[]) {
frameStateCreator,
exemptedCookiesDataMapping,
showFramesSection: false,
+ showBlockedCategory: true,
+ url: sitemapURL,
};
}
-const generateHTMLFile = async (analysisData: CompleteJson) => {
+const generateHTMLFile = async (analysisData: CompleteJson, url: string) => {
const htmlText = await (await fetch('./report/index.html')).text();
const parser = new DOMParser();
const reportDom = parser.parseFromString(htmlText, 'text/html');
@@ -211,7 +221,7 @@ const generateHTMLFile = async (analysisData: CompleteJson) => {
// Injections
const script = reportDom.createElement('script');
- const reportData = generateReportObject(analysisData);
+ const reportData = generateReportObject(analysisData, url);
const code = `window.PSAT_DATA = ${JSON.stringify(reportData)}`;
@@ -224,7 +234,10 @@ const generateHTMLFile = async (analysisData: CompleteJson) => {
return html;
};
-export const generateSiemapHTMLFile = async (analysisData: CompleteJson[]) => {
+export const generateSiemapHTMLFile = async (
+ analysisData: CompleteJson[],
+ sitemapURL: string
+) => {
const htmlText = await (await fetch('./report/index.html')).text();
const parser = new DOMParser();
const reportDom = parser.parseFromString(htmlText, 'text/html');
@@ -232,7 +245,7 @@ export const generateSiemapHTMLFile = async (analysisData: CompleteJson[]) => {
// Injections
const script = reportDom.createElement('script');
- const reportData = generateSitemapReportObject(analysisData);
+ const reportData = generateSitemapReportObject(analysisData, sitemapURL);
const code = `window.PSAT_DATA = ${JSON.stringify(reportData)}`;
@@ -245,7 +258,11 @@ export const generateSiemapHTMLFile = async (analysisData: CompleteJson[]) => {
return html;
};
-export const createZip = (analysisData: CompleteJson, zipObject: JSZip) => {
+export const createZip = (
+ analysisData: CompleteJson,
+ zipObject: JSZip,
+ url: string
+) => {
const {
allCookiesCSV,
technologyDataCSV,
@@ -253,7 +270,7 @@ export const createZip = (analysisData: CompleteJson, zipObject: JSZip) => {
summaryDataCSV,
} = generateCSVFiles(analysisData);
- const file = generateHTMLFile(analysisData);
+ const file = generateHTMLFile(analysisData, url);
zipObject.file('cookies.csv', allCookiesCSV);
if (technologyDataCSV) {
diff --git a/packages/design-system/src/icons/index.tsx b/packages/design-system/src/icons/index.tsx
index abd1de927..9fff1ea4b 100644
--- a/packages/design-system/src/icons/index.tsx
+++ b/packages/design-system/src/icons/index.tsx
@@ -52,6 +52,7 @@ export { default as InspectActiveIcon } from './inspect-active.svg';
export { default as InspectWhiteIcon } from './inspect-white.svg';
export { default as PrivacySandboxIcon } from './privacy-sandbox.svg';
export { default as PrivacySandboxIconWhite } from './privacy-sandbox-white.svg';
+export { default as PrivacySandboxColoredIcon } from './privacy-sandbox-colored.svg';
export { default as Add } from './add.svg';
export { default as Cross } from './cross.svg';
export { default as Refresh } from './refresh-icon.svg';
diff --git a/packages/design-system/src/icons/privacy-sandbox-colored.svg b/packages/design-system/src/icons/privacy-sandbox-colored.svg
new file mode 100644
index 000000000..52a3c540d
--- /dev/null
+++ b/packages/design-system/src/icons/privacy-sandbox-colored.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/extension/src/utils/downloadReport.ts b/packages/extension/src/utils/downloadReport.ts
index 3e64dcd3d..475735f70 100644
--- a/packages/extension/src/utils/downloadReport.ts
+++ b/packages/extension/src/utils/downloadReport.ts
@@ -51,7 +51,8 @@ export default async function downloadReport(
const reportData = generateReportObject(
tabCookies,
tabFrames,
- libraryMatches
+ libraryMatches,
+ url
);
const code = `window.PSAT_DATA = ${JSON.stringify(reportData)}`;
diff --git a/packages/extension/src/utils/generateReportObject.ts b/packages/extension/src/utils/generateReportObject.ts
index 096c89543..cffb34a14 100644
--- a/packages/extension/src/utils/generateReportObject.ts
+++ b/packages/extension/src/utils/generateReportObject.ts
@@ -33,12 +33,14 @@ import {
* @param tabCookies Tab cookies.
* @param tabFrames Tab frames.
* @param libraryMatches Library matches
+ * @param url Top level URL.
* @returns Report Object
*/
export default function generateReportObject(
tabCookies: TabCookies,
tabFrames: TabFrames,
- libraryMatches: LibraryData
+ libraryMatches: LibraryData,
+ url: string
) {
const cookieStats = prepareCookiesCount(tabCookies);
const cookiesStatsComponents = prepareCookieStatsComponents(cookieStats);
@@ -91,5 +93,7 @@ export default function generateReportObject(
libraryMatches,
exemptedCookiesDataMapping,
showFramesSection: true,
+ showBlockedCategory: false,
+ url,
};
}
diff --git a/packages/extension/src/utils/tests/data.mock.ts b/packages/extension/src/utils/tests/data.mock.ts
index b92c33c60..14efa4d97 100644
--- a/packages/extension/src/utils/tests/data.mock.ts
+++ b/packages/extension/src/utils/tests/data.mock.ts
@@ -7453,4 +7453,6 @@ export const data = {
},
],
showFramesSection: true,
+ url: 'http://example.com',
+ showBlockedCategory: false,
};
diff --git a/packages/extension/src/utils/tests/generateReportObject.ts b/packages/extension/src/utils/tests/generateReportObject.ts
index 69042533e..7fea47c62 100644
--- a/packages/extension/src/utils/tests/generateReportObject.ts
+++ b/packages/extension/src/utils/tests/generateReportObject.ts
@@ -21,7 +21,12 @@ describe('generateReport', () => {
it('should generate report object', () => {
expect(
//@ts-ignore
- generateReportObject(tabCookies, tabFrames, libraryMatches)
+ generateReportObject(
+ tabCookies,
+ tabFrames,
+ libraryMatches,
+ 'http://example.com'
+ )
).toEqual(data);
});
});
diff --git a/packages/report/src/app.tsx b/packages/report/src/app.tsx
index fe5507d96..09d52b7af 100644
--- a/packages/report/src/app.tsx
+++ b/packages/report/src/app.tsx
@@ -18,6 +18,7 @@
*/
import React from 'react';
import { LibraryDetection } from '@ps-analysis-tool/library-detection';
+import { PrivacySandboxColoredIcon } from '@ps-analysis-tool/design-system';
/**
* Internal dependencies
@@ -36,6 +37,12 @@ const App = () => {
return (
+ {data?.url && (
+
+ )}
{data && data?.cookiesStatsComponents?.exempted?.length > 0 && (
diff --git a/packages/report/src/components/blockedCookiesSection.tsx b/packages/report/src/components/blockedCookiesSection.tsx
index 000cad671..c59216ea9 100644
--- a/packages/report/src/components/blockedCookiesSection.tsx
+++ b/packages/report/src/components/blockedCookiesSection.tsx
@@ -89,14 +89,16 @@ const CookiesSection = () => {
matrixData={dataComponents}
infoIconTitle="Cookies that have been blocked by the browser. (The total count might not be same as cumulative reason count because cookie might be blocked due to more than 1 reason)."
/>
-
-
-
+ {data.showBlockedCategory && (
+
-
+ )}
>
)}
diff --git a/packages/report/src/stateProviders/data/context.ts b/packages/report/src/stateProviders/data/context.ts
index 09e758373..936f536f4 100644
--- a/packages/report/src/stateProviders/data/context.ts
+++ b/packages/report/src/stateProviders/data/context.ts
@@ -42,6 +42,8 @@ export interface DataStoreContext {
libraryMatches: LibraryData;
exemptedCookiesDataMapping: DataMapping[];
showFramesSection: boolean;
+ showBlockedCategory: boolean;
+ url: string;
} | null;
};
}
@@ -71,6 +73,9 @@ const initialState: DataStoreContext = {
},
libraryMatches: {},
exemptedCookiesDataMapping: [],
+ showBlockedCategory: false,
+ showFramesSection: false,
+ url: '',
},
isDataLoaded: false,
},
diff --git a/packages/report/src/stateProviders/data/dataProvider.tsx b/packages/report/src/stateProviders/data/dataProvider.tsx
index 67ed2ee22..9aca21194 100644
--- a/packages/report/src/stateProviders/data/dataProvider.tsx
+++ b/packages/report/src/stateProviders/data/dataProvider.tsx
@@ -41,7 +41,7 @@ const Provider = ({ children }: PropsWithChildren) => {
const _data = window.PSAT_DATA;
setData(_data);
- if (data?.libraryMatches) {
+ if (_data?.libraryMatches) {
setLibraryMatches(_data.libraryMatches);
}
setShowLoader(false);
From 914f0ff38567a0a99bcecc4ae26eda122d00db68 Mon Sep 17 00:00:00 2001
From: Gagan Deep Singh
Date: Wed, 8 May 2024 19:51:44 +0530
Subject: [PATCH 34/36] Update RWS JSON before release
---
data/related_website_sets.json | 37 ++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/data/related_website_sets.json b/data/related_website_sets.json
index 204df38ae..e2238d035 100644
--- a/data/related_website_sets.json
+++ b/data/related_website_sets.json
@@ -681,10 +681,12 @@
"contact": "ewelina.salamonik@wbd.com",
"primary": "https://tvn.pl",
"associatedSites": [
+ "https://player.pl",
"https://tvn24.pl",
"https://zdrowietvn.pl"
],
"rationaleBySite": {
+ "https://player.pl": "Streaming service that is owned by TVN S.A.. Information about the connection with TVN is included in the footer of this website",
"https://zdrowietvn.pl": "Educational service that is owned by TVN S.A.. Information about the connection with TVN is included in the footer of this website",
"https://tvn24.pl": "News service that is owned by TVN S.A.. Information about the connection with TVN is included in the footer of this website"
}
@@ -745,6 +747,41 @@
"rationaleBySite": {
"https://nidhiacademyonline.com": "This website is a subpart of kaksya.in and is used to host Nidhi Academy educational content videos/notes and more."
}
+ },
+ {
+ "contact": "jsteam@intra.sapo.pt",
+ "primary": "https://sapo.pt",
+ "associatedSites": [
+ "https://sapo.pt",
+ "https://meo.pt"
+ ],
+ "rationaleBySite": {
+ "https://sapo.pt": "SAPO is Portugal's leading online platform offering a diverse range of news, information, and services catering to various interests including news, entertainment, sports, technology, and lifestyle.",
+ "https://meo.pt": "MEO is a prominent telecommunications and entertainment provider in Portugal, offering a wide range of services including television, internet, phone, and mobile."
+ },
+ "ccTLDs": {
+ "https://sapo.pt": [
+ "https://sapo.io"
+ ]
+ }
+ },
+ {
+ "contact": "profiel@vrt.be",
+ "primary": "https://vrt.be",
+ "associatedSites": [
+ "https://dewarmsteweek.be",
+ "https://sporza.be",
+ "https://een.be",
+ "https://radio2.be",
+ "https://radio1.be"
+ ],
+ "rationaleBySite": {
+ "https://dewarmsteweek.be": "domain for a yearly campaign",
+ "https://sporza.be": "sub brand for sports news",
+ "https://een.be": "sub brand site",
+ "https://radio2.be": "sub brand site",
+ "https://radio1.be": "sub brand site"
+ }
}
]
}
\ No newline at end of file
From 1471df0b8c40ca93a5012f96265551e5eaa225ac Mon Sep 17 00:00:00 2001
From: Amoghavarsha Kudaligi
Date: Wed, 8 May 2024 19:59:16 +0530
Subject: [PATCH 35/36] Update open cookie DB.
---
assets/data/open-cookie-database.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/assets/data/open-cookie-database.json b/assets/data/open-cookie-database.json
index 77270694d..a8d3e1f7e 100644
--- a/assets/data/open-cookie-database.json
+++ b/assets/data/open-cookie-database.json
@@ -19487,4 +19487,4 @@
"wildcard": "0"
}
]
-}
+}
\ No newline at end of file
From f6ca935176f25daddd93cda9e0021640611b360f Mon Sep 17 00:00:00 2001
From: Amoghavarsha Kudaligi
Date: Thu, 9 May 2024 11:39:17 +0530
Subject: [PATCH 36/36] Use await in chrome.storage.local.get. Call open cookie
database only once.
---
packages/extension/src/contentScript/index.ts | 23 +----------
packages/extension/src/serviceWorker/index.ts | 41 ++++---------------
.../utils/processAndStoreDocumentCookies.ts | 7 ++--
3 files changed, 13 insertions(+), 58 deletions(-)
diff --git a/packages/extension/src/contentScript/index.ts b/packages/extension/src/contentScript/index.ts
index a07f8f9e0..94bc6d7e5 100644
--- a/packages/extension/src/contentScript/index.ts
+++ b/packages/extension/src/contentScript/index.ts
@@ -41,7 +41,6 @@ import { TOOLTIP_CLASS } from './constants';
import {
DEVTOOLS_SET_JAVASCSCRIPT_COOKIE,
GET_JS_COOKIES,
- SERVICE_WORKER_PORT_NAME,
TABID_STORAGE,
WEBPAGE_PORT_NAME,
} from '../constants';
@@ -63,11 +62,6 @@ class WebpageContentScript {
*/
port: chrome.runtime.Port | null = null;
- /**
- * Serviceeworker Connection port
- */
- serviceWorkerPort: chrome.runtime.Port | null = null;
-
/**
* TabId of the current Tab
*/
@@ -158,13 +152,6 @@ class WebpageContentScript {
if (message?.payload?.type === TABID_STORAGE) {
this.tabId = message.payload.tabId;
- chrome.runtime.sendMessage({
- setInPage: true,
- type: 'PING',
- payload: {
- tabId: this.tabId,
- },
- });
}
if (message?.payload?.type === GET_JS_COOKIES) {
@@ -182,13 +169,6 @@ class WebpageContentScript {
port.onMessage.addListener(this.onMessage);
port.onDisconnect.addListener(this.onDisconnect);
}
- if (port.name.startsWith(SERVICE_WORKER_PORT_NAME)) {
- this.serviceWorkerPort = port;
- this.serviceWorkerPort.onMessage.addListener(noop);
- this.serviceWorkerPort.onDisconnect.addListener(() => {
- this.serviceWorkerPort = null;
- });
- }
});
}
@@ -204,6 +184,7 @@ class WebpageContentScript {
tabUrl: window.location.href,
tabId,
documentCookies: jsCookies,
+ cookieDB: this.cookieDB ?? {},
});
} catch (error) {
//Fail silently. No logging because sometimes cookieStore.getAll fails to run in some context.
@@ -319,8 +300,6 @@ class WebpageContentScript {
setInPage: false,
});
}
- this.serviceWorkerPort?.disconnect();
- this.serviceWorkerPort = null;
}
/**
diff --git a/packages/extension/src/serviceWorker/index.ts b/packages/extension/src/serviceWorker/index.ts
index 43297720d..ec99a1ce4 100644
--- a/packages/extension/src/serviceWorker/index.ts
+++ b/packages/extension/src/serviceWorker/index.ts
@@ -37,7 +37,6 @@ import {
INITIAL_SYNC,
POPUP_CLOSE,
POPUP_OPEN,
- SERVICE_WORKER_PORT_NAME,
SERVICE_WORKER_RELOAD_MESSAGE,
SERVICE_WORKER_TABS_RELOAD_COMMAND,
SET_TAB_TO_READ,
@@ -165,6 +164,10 @@ chrome.webRequest.onBeforeSendHeaders.addListener(
* @see https://developer.chrome.com/docs/extensions/reference/api/runtime#event-onStartup
*/
chrome.runtime.onStartup.addListener(async () => {
+ setInterval(async () => {
+ await chrome.storage.session.get();
+ }, 20000);
+
const storage = await chrome.storage.sync.get();
if (!syncCookieStore) {
@@ -293,6 +296,10 @@ chrome.runtime.onInstalled.addListener(async (details) => {
syncCookieStore = new SynchnorousCookieStore();
syncCookieStore?.clear();
+ setInterval(async () => {
+ await chrome.storage.session.get();
+ }, 20000);
+
if (details.reason === 'install') {
await chrome.storage.sync.clear();
await chrome.storage.sync.set({
@@ -606,38 +613,6 @@ chrome.runtime.onMessage.addListener(async (request) => {
const incomingMessageTabId = request.payload.tabId;
- if ('PING' === request?.type) {
- if (syncCookieStore && syncCookieStore?.tabs[incomingMessageTabId]) {
- if (!syncCookieStore?.tabs[incomingMessageTabId]?.portRef) {
- syncCookieStore.tabs[incomingMessageTabId].portRef =
- chrome.tabs.connect(Number(incomingMessageTabId), {
- name: `${SERVICE_WORKER_PORT_NAME}-${incomingMessageTabId}`,
- });
- }
-
- if (syncCookieStore?.tabs[incomingMessageTabId]?.portRef) {
- setInterval(() => {
- syncCookieStore?.tabs[incomingMessageTabId]?.portRef?.postMessage({
- status: 'ping',
- });
- }, 10000);
- }
-
- syncCookieStore?.tabs[
- incomingMessageTabId
- ]?.portRef.onDisconnect.addListener(() => {
- if (
- syncCookieStore &&
- syncCookieStore?.tabs[incomingMessageTabId]?.portRef
- ) {
- syncCookieStore.tabs[incomingMessageTabId].portRef = null;
- }
-
- clearInterval(10000);
- });
- }
- }
-
if (DEVTOOLS_OPEN === incomingMessageType) {
const dataToSend: { [key: string]: string | boolean } = {};
dataToSend['tabMode'] = tabMode;
diff --git a/packages/extension/src/utils/processAndStoreDocumentCookies.ts b/packages/extension/src/utils/processAndStoreDocumentCookies.ts
index 9938e2d8d..daf343d54 100644
--- a/packages/extension/src/utils/processAndStoreDocumentCookies.ts
+++ b/packages/extension/src/utils/processAndStoreDocumentCookies.ts
@@ -20,6 +20,7 @@ import {
isFirstParty,
findAnalyticsMatch,
type CookieData,
+ type CookieDatabase,
} from '@ps-analysis-tool/common';
import { type Cookie as ParsedCookie } from 'simple-cookie';
@@ -27,23 +28,23 @@ import { type Cookie as ParsedCookie } from 'simple-cookie';
* Internal dependencies.
*/
import { createCookieObject } from '../serviceWorker/createCookieObject';
-import { fetchDictionary } from './fetchCookieDictionary';
+
import { GET_JS_COOKIES } from '../constants';
interface ProcessAndStoreDucmentCookies {
tabUrl: string;
tabId: string;
documentCookies: ParsedCookie[];
+ cookieDB: CookieDatabase;
}
const processAndStoreDocumentCookies = async ({
tabUrl,
tabId,
documentCookies,
+ cookieDB,
}: ProcessAndStoreDucmentCookies) => {
try {
- const cookieDB = await fetchDictionary();
-
const parsedCookieData: CookieData[] = documentCookies.map(
(singleCookie: ParsedCookie) => {
let parsedCookie = {