diff --git a/app/(datasets)/data-catalog/page.tsx b/app/(datasets)/data-catalog/page.tsx
index 0b4315f..9bf4b22 100644
--- a/app/(datasets)/data-catalog/page.tsx
+++ b/app/(datasets)/data-catalog/page.tsx
@@ -1,19 +1,18 @@
import React from 'react';
-import { getDatasets } from 'app/content/utils/mdx';
+import { getTransformedDatasetMetadata } from 'app/content/utils/mdx';
import { Suspense } from 'react';
import Catalog from './catalog';
-import { transformData } from '@helpers/data';
export default function Page() {
- const posts: any[] = getDatasets(); // @TODO: Revist type here, should use data types from veda-ui
- const transformed = transformData(posts);
+ const transformed = getTransformedDatasetMetadata();
return (
-
- Datasets
- Loading...>}>
-
-
-
+
+
+
);
}
diff --git a/app/(datasets)/exploration/exploration.tsx b/app/(datasets)/exploration/exploration.tsx
index 773ab99..1d3d03e 100644
--- a/app/(datasets)/exploration/exploration.tsx
+++ b/app/(datasets)/exploration/exploration.tsx
@@ -7,35 +7,19 @@ import {
useTimelineDatasetAtom,
externalDatasetsAtom,
} from 'app/lib';
+
import { useSetAtom } from 'jotai';
+import useElemengHeight from '@utils/hooks/use-element-height';
export default function ExplorationAnalysis({ datasets }: { datasets: any }) {
- const transformData = () => {
- const data = datasets?.map((post) => ({
- ...post.metadata,
- }));
-
- const result = data?.map((d) => {
- const updatedTax = d.taxonomy.map((t) => {
- const updatedVals = t.values.map((v) => {
- return {
- id: v.replace(/ /g, '_').toLowerCase(),
- name: v,
- };
- });
- return { ...t, values: updatedVals };
- });
- return { ...d, taxonomy: updatedTax };
- });
-
- return result;
- };
-
- const transformed = transformData();
-
const setExternalDatasets = useSetAtom(externalDatasetsAtom);
- setExternalDatasets(transformed);
+ setExternalDatasets(datasets);
+
+ const [timelineDatasets, setTimelineDatasets] = useTimelineDatasetAtom();
+ const [datasetModalRevealed, setDatasetModalRevealed] = useState(
+ !timelineDatasets.length,
+ );
const openModal = () => {
setDatasetModalRevealed(true);
@@ -43,14 +27,20 @@ export default function ExplorationAnalysis({ datasets }: { datasets: any }) {
const closeModal = () => {
setDatasetModalRevealed(false);
};
-
- const [timelineDatasets, setTimelineDatasets] = useTimelineDatasetAtom();
- const [datasetModalRevealed, setDatasetModalRevealed] = useState(
- !timelineDatasets.length,
- );
+ // On landing, measure the height of Header and fill up the rest of the space with E&A
+ const offsetHeight = useElemengHeight({ queryToSelect: 'header' });
return (
- <>
+
- >
+
);
}
diff --git a/app/(datasets)/exploration/page.tsx b/app/(datasets)/exploration/page.tsx
index 6e210f0..c14be75 100644
--- a/app/(datasets)/exploration/page.tsx
+++ b/app/(datasets)/exploration/page.tsx
@@ -1,28 +1,16 @@
import React, { Suspense } from 'react';
-import { getDatasets } from 'app/content/utils/mdx';
+import { getTransformedDatasetMetadata } from 'app/content/utils/mdx';
import ExplorationAnalysis from './exploration';
import { PageHero } from 'app/lib';
export default function Page() {
- const datasets: any[] = getDatasets();
+ const datasets: any[] = getTransformedDatasetMetadata();
return (
);
}
diff --git a/app/(datasets)/stories/page.tsx b/app/(datasets)/stories/page.tsx
index 363d0ea..cf58195 100644
--- a/app/(datasets)/stories/page.tsx
+++ b/app/(datasets)/stories/page.tsx
@@ -3,12 +3,16 @@ import { getStoriesMetadata } from 'app/content/utils/mdx';
import Hub from './hub';
export default function Page() {
- const stories = getStoriesMetadata().map(d => ({...d.metadata, path: `stories/${d.slug}`}));
+ const stories = getStoriesMetadata().map((d) => ({
+ ...d.metadata,
+ path: `stories/${d.slug}`,
+ }));
return (
);
}
diff --git a/app/about/page.tsx b/app/about/page.tsx
new file mode 100644
index 0000000..472fe9d
--- /dev/null
+++ b/app/about/page.tsx
@@ -0,0 +1,9 @@
+import React from 'react';
+
+export default function Page() {
+ return (
+
+
About Page
+
+ );
+}
diff --git a/app/content/utils/mdx.ts b/app/content/utils/mdx.ts
index abed815..e4733bf 100644
--- a/app/content/utils/mdx.ts
+++ b/app/content/utils/mdx.ts
@@ -6,40 +6,6 @@ import { DatasetLayer, StoryData } from 'app/types/veda';
const md = markdownit();
-export function resolveConfigFunctions(datum, bag);
-export function resolveConfigFunctions(datum, bag);
-export function resolveConfigFunctions(datum, bag): any {
- if (Array.isArray(datum)) {
- return datum.map((v) => resolveConfigFunctions(v, bag));
- }
-
- if (datum != null && typeof datum === 'object') {
- // Use for loop instead of reduce as it faster.
- const ready = {};
- for (const [k, v] of Object.entries(datum as object)) {
- ready[k] = resolveConfigFunctions(v, bag);
- }
- return ready;
- }
-
- if (typeof datum === 'function') {
- try {
- return datum(bag);
- } catch (error) {
- /* eslint-disable-next-line no-console */
- console.error(
- 'Failed to resolve function %s(%o) with error %s',
- datum.name,
- bag,
- error.message,
- );
- return null;
- }
- }
-
- return datum;
-}
-
function parseAttributes(obj) {
const convert = (obj) => {
return Object.keys(obj).reduce(
@@ -115,6 +81,27 @@ function getMDXMetaData(dir) {
});
}
+const transformData = (content: any) => {
+ const data = content?.map((post) => ({
+ ...post.metadata,
+ }));
+
+ const result = data?.map((d) => {
+ const updatedTax = d.taxonomy.map((t) => {
+ const updatedVals = t.values.map((v) => {
+ return {
+ id: v.replace(/ /g, '_').toLowerCase(),
+ name: v,
+ };
+ });
+ return { ...t, values: updatedVals };
+ });
+ return { ...d, taxonomy: updatedTax };
+ });
+
+ return result;
+};
+
export function getStoriesMetadata() {
return getMDXMetaData(path.join(process.cwd(), 'app', 'content', 'stories'));
}
@@ -127,6 +114,14 @@ export function getDatasets() {
return getMDXData(path.join(process.cwd(), 'app', 'content', 'datasets'));
}
+export function getTransformedDatasetMetadata() {
+ return transformData(getDatasetsMetadata());
+}
+
+export function getTransformedDatasets() {
+ return transformData(getDatasets());
+}
+
export function getStories() {
return getMDXData(path.join(process.cwd(), 'app', 'content', 'stories'));
}
diff --git a/app/layout.tsx b/app/layout.tsx
index c09434d..c7c4411 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -64,7 +64,6 @@ export default function RootLayout({
>
{children}
-
diff --git a/app/page.tsx b/app/page.tsx
index 326f9c4..b41cf0e 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -3,14 +3,16 @@ import React from 'react';
export default function Page() {
return (
-
- Next.js VEDA Template Instance
-
+
+
+ Next.js VEDA Template Instance
+
-
- This is a test Next JS instance to figure out how to use VEDA specific
- MDX files with NEXT JS Instance.
-
+
+ This is a test Next JS instance to figure out how to use VEDA specific
+ MDX files with NEXT JS Instance.
+
+
);
}
diff --git a/app/store/providers/theme.tsx b/app/store/providers/theme.tsx
index a4570d1..94ec31d 100644
--- a/app/store/providers/theme.tsx
+++ b/app/store/providers/theme.tsx
@@ -3,6 +3,9 @@ import React, { ReactNode } from 'react';
import { createUITheme } from '@devseed-ui/theme-provider';
import { DevseedUiThemeProvider, PageMainContent } from '@lib';
+// Values here should be manually synced until we consolidate all the styles to USWDS
+// Be mindful that these values are used more for VEDA UI component, not for instance
+// Use this page to look up the value: https://designsystem.digital.gov/design-tokens/color/system-tokens/
const VEDA_OVERRIDE_THEME = {
zIndices: {
hide: -1,
@@ -16,10 +19,11 @@ const VEDA_OVERRIDE_THEME = {
toast: 1700,
tooltip: 1800,
},
+
color: {
base: '#2c3e50',
- primary: '#2276ac',
- link: '#FFFFFF',
+ primary: '#d83933',
+ link: '#6f3331',
danger: '#FC3D21',
infographicA: '#fcab10',
infographicB: '#f4442e',
diff --git a/app/styles/index.scss b/app/styles/index.scss
index 45a0eaf..6d5427d 100644
--- a/app/styles/index.scss
+++ b/app/styles/index.scss
@@ -2,3 +2,7 @@
@forward 'uswds';
@use 'uswds-core' as *;
+
+.veda__hug-reset-container {
+ grid-column: 1 / -1;
+}
\ No newline at end of file
diff --git a/app/utilities/helpers/data.tsx b/app/utilities/helpers/data.tsx
deleted file mode 100644
index 4a31b9a..0000000
--- a/app/utilities/helpers/data.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-// @TODO: Revist type here, should use data types from veda-ui
-export const transformData = (content: any) => {
- const data = content?.map((post) => ({
- ...post.metadata,
- }));
-
- const result = data?.map((d) => {
- const updatedTax = d.taxonomy.map((t) => {
- const updatedVals = t.values.map((v) => {
- return {
- id: v.replace(/ /g, '_').toLowerCase(),
- name: v,
- };
- });
- return { ...t, values: updatedVals };
- });
- return { ...d, taxonomy: updatedTax };
- });
-
- return result;
-};
diff --git a/app/utilities/hooks/use-element-height.tsx b/app/utilities/hooks/use-element-height.tsx
new file mode 100644
index 0000000..6d979db
--- /dev/null
+++ b/app/utilities/hooks/use-element-height.tsx
@@ -0,0 +1,38 @@
+import { useState, useEffect } from 'react';
+
+const DEFAULT_HEIGHT = 100;
+
+export default function useElementHeight({
+ queryToSelect,
+}: {
+ queryToSelect: string;
+}): number | null {
+ const [headerHeight, setHeaderHeight] = useState(
+ DEFAULT_HEIGHT,
+ );
+
+ useEffect(() => {
+ const matchingElement = document.querySelector(queryToSelect);
+ if (matchingElement) {
+ const updateHeaderHeight = () => {
+ setHeaderHeight(matchingElement.offsetHeight);
+ };
+ // Initial height check
+ updateHeaderHeight();
+ // Add a resize observer to update height on resize
+ const resizeObserver = new ResizeObserver(() => {
+ updateHeaderHeight();
+ });
+ resizeObserver.observe(matchingElement);
+
+ return () => {
+ resizeObserver.disconnect();
+ };
+ } else {
+ console.warn(`No matching element for ${queryToSelect} found.`);
+ }
+ // Runs once on mount
+ }, []);
+
+ return headerHeight;
+}
diff --git a/tsconfig.json b/tsconfig.json
index 719e6b5..a15a6d0 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -18,7 +18,7 @@
"paths": {
"@lib": ["app/lib"],
"@lib/*": ["app/lib/*"],
- "@helpers/*": ["app/utilities/helpers/*"]
+ "@utils/*": ["app/utilities/*"]
},
"plugins": [
{
diff --git a/yarn.lock b/yarn.lock
index 64111c5..dbb827f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -229,10 +229,10 @@
style-mod "^4.1.0"
w3c-keyname "^2.2.4"
-"@developmentseed/veda-ui@v5.11.3-alpha.1":
- version "5.11.3-alpha.1"
- resolved "http://verdaccio.ds.io:4873/@developmentseed%2fveda-ui/-/veda-ui-5.11.3-alpha.1.tgz#69b6d6ca0691bc5b59ab8eed966d4b01055f3f88"
- integrity sha512-NmWkWVmr+UaJZSaPXyvFjCACl5tw561LBjL8hX7AYoefa4wJdFAcLbfxiZcjoJMQgNKcS4kv1iha0hAZuqxYPg==
+"@developmentseed/veda-ui@v5.11.4-alpha.0":
+ version "5.11.4-alpha.0"
+ resolved "http://verdaccio.ds.io:4873/@developmentseed%2fveda-ui/-/veda-ui-5.11.4-alpha.0.tgz#daa6fc917257ce2a5e2df58ecd5ce464fa30c7ca"
+ integrity sha512-mnBo91rY1Y3Y0svhz7JAzrotXq/WHRGR1temQIL/ntmxbtXIn7l77Yho5cRKDFFDaOKxPskypcWeCk9A8GmCMw==
dependencies:
"@codemirror/lang-markdown" "^6.1.1"
"@codemirror/state" "^6.2.1"
@@ -263,6 +263,7 @@
"@tanstack/react-query-devtools" "^4.3.9"
"@tanstack/react-table" "^8.9.3"
"@tippyjs/react" "^4.2.6"
+ "@trussworks/react-uswds" "^9.0.0"
"@turf/area" "^6.5.0"
"@turf/bbox" "^6.5.0"
"@turf/bbox-polygon" "^6.5.0"
@@ -275,6 +276,7 @@
"@turf/simplify" "^6.5.0"
"@turf/union" "^6.5.0"
"@types/geojson" "^7946.0.10"
+ "@types/he" "^1.2.3"
"@types/mdx" "^2.0.1"
"@types/react" "18.0.32"
"@types/react-dom" "18.0.11"
@@ -294,9 +296,9 @@
google-polyline "^1.0.3"
gulp-postcss "^10.0.0"
gulp-sass "^6.0.0"
+ he "^1.2.0"
history "^5.1.0"
intersection-observer "^0.12.0"
- jest-environment-jsdom "^28.1.3"
jotai "^2.6.2"
jotai-devtools "^0.7.1"
jotai-location "^0.5.2"
@@ -705,16 +707,6 @@
wrap-ansi "^8.1.0"
wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
-"@jest/environment@^28.1.3":
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/@jest%2fenvironment/-/environment-28.1.3.tgz#abed43a6b040a4c24fdcb69eab1f97589b2d663e"
- integrity sha512-1bf40cMFTEkKyEf585R9Iz1WayDjHoHqvts0XFYEqyKM3cFWDpeMoqKKTAF9LSYQModPUlh8FKptoM2YcMWAXA==
- dependencies:
- "@jest/fake-timers" "^28.1.3"
- "@jest/types" "^28.1.3"
- "@types/node" "*"
- jest-mock "^28.1.3"
-
"@jest/environment@^29.7.0":
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/@jest%2fenvironment/-/environment-29.7.0.tgz#24d61f54ff1f786f3cd4073b4b94416383baf2a7"
@@ -725,18 +717,6 @@
"@types/node" "*"
jest-mock "^29.7.0"
-"@jest/fake-timers@^28.1.3":
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/@jest%2ffake-timers/-/fake-timers-28.1.3.tgz#230255b3ad0a3d4978f1d06f70685baea91c640e"
- integrity sha512-D/wOkL2POHv52h+ok5Oj/1gOG9HSywdoPtFsRCUmlCILXNn5eIWmcnd3DIiWlJnpGvQtmajqBP95Ei0EimxfLw==
- dependencies:
- "@jest/types" "^28.1.3"
- "@sinonjs/fake-timers" "^9.1.2"
- "@types/node" "*"
- jest-message-util "^28.1.3"
- jest-mock "^28.1.3"
- jest-util "^28.1.3"
-
"@jest/fake-timers@^29.7.0":
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/@jest%2ffake-timers/-/fake-timers-29.7.0.tgz#fd91bf1fffb16d7d0d24a426ab1a47a49881a565"
@@ -749,13 +729,6 @@
jest-mock "^29.7.0"
jest-util "^29.7.0"
-"@jest/schemas@^28.1.3":
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/@jest%2fschemas/-/schemas-28.1.3.tgz#ad8b86a66f11f33619e3d7e1dcddd7f2d40ff905"
- integrity sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==
- dependencies:
- "@sinclair/typebox" "^0.24.1"
-
"@jest/schemas@^29.6.3":
version "29.6.3"
resolved "http://verdaccio.ds.io:4873/@jest%2fschemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03"
@@ -763,18 +736,6 @@
dependencies:
"@sinclair/typebox" "^0.27.8"
-"@jest/types@^28.1.3":
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/@jest%2ftypes/-/types-28.1.3.tgz#b05de80996ff12512bc5ceb1d208285a7d11748b"
- integrity sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==
- dependencies:
- "@jest/schemas" "^28.1.3"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^17.0.8"
- chalk "^4.0.0"
-
"@jest/types@^29.6.3":
version "29.6.3"
resolved "http://verdaccio.ds.io:4873/@jest%2ftypes/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59"
@@ -1781,11 +1742,6 @@
resolved "http://verdaccio.ds.io:4873/@rushstack%2feslint-patch/-/eslint-patch-1.10.4.tgz#427d5549943a9c6fce808e39ea64dbe60d4047f1"
integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==
-"@sinclair/typebox@^0.24.1":
- version "0.24.51"
- resolved "http://verdaccio.ds.io:4873/@sinclair%2ftypebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f"
- integrity sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==
-
"@sinclair/typebox@^0.27.8":
version "0.27.8"
resolved "http://verdaccio.ds.io:4873/@sinclair%2ftypebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e"
@@ -1796,13 +1752,6 @@
resolved "http://verdaccio.ds.io:4873/@sindresorhus%2fis/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f"
integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==
-"@sinonjs/commons@^1.7.0":
- version "1.8.6"
- resolved "http://verdaccio.ds.io:4873/@sinonjs%2fcommons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9"
- integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==
- dependencies:
- type-detect "4.0.8"
-
"@sinonjs/commons@^3.0.0":
version "3.0.1"
resolved "http://verdaccio.ds.io:4873/@sinonjs%2fcommons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd"
@@ -1817,13 +1766,6 @@
dependencies:
"@sinonjs/commons" "^3.0.0"
-"@sinonjs/fake-timers@^9.1.2":
- version "9.1.2"
- resolved "http://verdaccio.ds.io:4873/@sinonjs%2ffake-timers/-/fake-timers-9.1.2.tgz#4eaab737fab77332ab132d396a3c0d364bd0ea8c"
- integrity sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==
- dependencies:
- "@sinonjs/commons" "^1.7.0"
-
"@swc/counter@^0.1.3":
version "0.1.3"
resolved "http://verdaccio.ds.io:4873/@swc%2fcounter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9"
@@ -1897,6 +1839,11 @@
resolved "http://verdaccio.ds.io:4873/@tootallnate%2fonce/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
+"@trussworks/react-uswds@^9.0.0":
+ version "9.1.0"
+ resolved "http://verdaccio.ds.io:4873/@trussworks%2freact-uswds/-/react-uswds-9.1.0.tgz#6a60156fd7b7ee90484ccbe2d898784d34f7cb36"
+ integrity sha512-vQsr73oMtDIzLHVtkgD81tL7YxzygTyH9e1P3Lv/C1tGlqoNEUmUgVEmUVzo/IwOvMN0XxxSkNkOpnM9rDzRMg==
+
"@turf/area@^6.5.0":
version "6.5.0"
resolved "http://verdaccio.ds.io:4873/@turf%2farea/-/area-6.5.0.tgz#1d0d7aee01d8a4a3d4c91663ed35cc615f36ad56"
@@ -2147,6 +2094,11 @@
dependencies:
"@types/unist" "^2"
+"@types/he@^1.2.3":
+ version "1.2.3"
+ resolved "http://verdaccio.ds.io:4873/@types%2fhe/-/he-1.2.3.tgz#c33ca3096f30cbd5d68d78211572de3f9adff75a"
+ integrity sha512-q67/qwlxblDzEDvzHhVkwc1gzVWxaNxeyHUBF4xElrvjL11O+Ytze+1fGpBHlr/H9myiBUaUXNnNPmBHxxfAcA==
+
"@types/hoist-non-react-statics@*":
version "3.3.5"
resolved "http://verdaccio.ds.io:4873/@types%2fhoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz#dab7867ef789d87e2b4b0003c9d65c49cc44a494"
@@ -2184,15 +2136,6 @@
resolved "http://verdaccio.ds.io:4873/@types%2fjs-yaml/-/js-yaml-4.0.9.tgz#cd82382c4f902fed9691a2ed79ec68c5898af4c2"
integrity sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==
-"@types/jsdom@^16.2.4":
- version "16.2.15"
- resolved "http://verdaccio.ds.io:4873/@types%2fjsdom/-/jsdom-16.2.15.tgz#6c09990ec43b054e49636cba4d11d54367fc90d6"
- integrity sha512-nwF87yjBKuX/roqGYerZZM0Nv1pZDMAT5YhOHYeM/72Fic+VEqJh4nyoqoapzJnW3pUlfxPY5FhgsJtM+dRnQQ==
- dependencies:
- "@types/node" "*"
- "@types/parse5" "^6.0.3"
- "@types/tough-cookie" "*"
-
"@types/jsdom@^20.0.0":
version "20.0.1"
resolved "http://verdaccio.ds.io:4873/@types%2fjsdom/-/jsdom-20.0.1.tgz#07c14bc19bd2f918c1929541cdaacae894744808"
@@ -2272,11 +2215,6 @@
resolved "http://verdaccio.ds.io:4873/@types%2fparse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239"
integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==
-"@types/parse5@^6.0.3":
- version "6.0.3"
- resolved "http://verdaccio.ds.io:4873/@types%2fparse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb"
- integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==
-
"@types/prop-types@*":
version "15.7.13"
resolved "http://verdaccio.ds.io:4873/@types%2fprop-types/-/prop-types-15.7.13.tgz#2af91918ee12d9d32914feb13f5326658461b451"
@@ -2525,19 +2463,11 @@
resolved "http://verdaccio.ds.io:4873/@wojtekmaj%2fdate-utils/-/date-utils-1.5.1.tgz#c3cd67177ac781cfa5736219d702a55a2aea5f2b"
integrity sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww==
-abab@^2.0.5, abab@^2.0.6:
+abab@^2.0.6:
version "2.0.6"
resolved "http://verdaccio.ds.io:4873/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
-acorn-globals@^6.0.0:
- version "6.0.0"
- resolved "http://verdaccio.ds.io:4873/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45"
- integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==
- dependencies:
- acorn "^7.1.1"
- acorn-walk "^7.1.1"
-
acorn-globals@^7.0.0:
version "7.0.1"
resolved "http://verdaccio.ds.io:4873/acorn-globals/-/acorn-globals-7.0.1.tgz#0dbf05c44fa7c94332914c02066d5beff62c40c3"
@@ -2551,11 +2481,6 @@ acorn-jsx@^5.0.0, acorn-jsx@^5.3.2:
resolved "http://verdaccio.ds.io:4873/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn-walk@^7.1.1:
- version "7.2.0"
- resolved "http://verdaccio.ds.io:4873/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
- integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==
-
acorn-walk@^8.0.2:
version "8.3.4"
resolved "http://verdaccio.ds.io:4873/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7"
@@ -2563,12 +2488,7 @@ acorn-walk@^8.0.2:
dependencies:
acorn "^8.11.0"
-acorn@^7.1.1:
- version "7.4.1"
- resolved "http://verdaccio.ds.io:4873/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
- integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-
-acorn@^8.0.0, acorn@^8.1.0, acorn@^8.11.0, acorn@^8.5.0, acorn@^8.8.1, acorn@^8.9.0:
+acorn@^8.0.0, acorn@^8.1.0, acorn@^8.11.0, acorn@^8.8.1, acorn@^8.9.0:
version "8.14.0"
resolved "http://verdaccio.ds.io:4873/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
@@ -2895,11 +2815,6 @@ braces@^3.0.3:
dependencies:
fill-range "^7.1.1"
-browser-process-hrtime@^1.0.0:
- version "1.0.0"
- resolved "http://verdaccio.ds.io:4873/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
- integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
-
browserslist@^4.23.3:
version "4.24.2"
resolved "http://verdaccio.ds.io:4873/browserslist/-/browserslist-4.24.2.tgz#f5845bc91069dbd55ee89faf9822e1d885d16580"
@@ -3621,7 +3536,7 @@ damerau-levenshtein@^1.0.8:
resolved "http://verdaccio.ds.io:4873/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
-data-urls@^3.0.1, data-urls@^3.0.2:
+data-urls@^3.0.2:
version "3.0.2"
resolved "http://verdaccio.ds.io:4873/data-urls/-/data-urls-3.0.2.tgz#9cf24a477ae22bcef5cd5f6f0bfbc1d2d3be9143"
integrity sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==
@@ -3701,7 +3616,7 @@ decimal.js-light@^2.4.1:
resolved "http://verdaccio.ds.io:4873/decimal.js-light/-/decimal.js-light-2.5.1.tgz#134fd32508f19e208f4fb2f8dac0d2626a867934"
integrity sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==
-decimal.js@^10.3.1, decimal.js@^10.4.2:
+decimal.js@^10.4.2:
version "10.4.3"
resolved "http://verdaccio.ds.io:4873/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23"
integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==
@@ -4949,6 +4864,11 @@ hat@0.0.3:
resolved "http://verdaccio.ds.io:4873/hat/-/hat-0.0.3.tgz#bb014a9e64b3788aed8005917413d4ff3d502d8a"
integrity sha1-uwFKnmSzeIrtgAWRdBPU/z1QLYo=
+he@^1.2.0:
+ version "1.2.0"
+ resolved "http://verdaccio.ds.io:4873/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
+ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+
history@^5.1.0:
version "5.3.0"
resolved "http://verdaccio.ds.io:4873/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b"
@@ -5004,7 +4924,7 @@ http2-wrapper@^1.0.0-beta.5.2:
quick-lru "^5.1.1"
resolve-alpn "^1.0.0"
-https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1:
+https-proxy-agent@^5.0.1:
version "5.0.1"
resolved "http://verdaccio.ds.io:4873/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
@@ -5429,20 +5349,6 @@ javascript-stringify@^2.1.0:
resolved "http://verdaccio.ds.io:4873/javascript-stringify/-/javascript-stringify-2.1.0.tgz#27c76539be14d8bd128219a2d731b09337904e79"
integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==
-jest-environment-jsdom@^28.1.3:
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/jest-environment-jsdom/-/jest-environment-jsdom-28.1.3.tgz#2d4e5d61b7f1d94c3bddfbb21f0308ee506c09fb"
- integrity sha512-HnlGUmZRdxfCByd3GM2F100DgQOajUBzEitjGqIREcb45kGjZvRrKUdlaF6escXBdcXNl0OBh+1ZrfeZT3GnAg==
- dependencies:
- "@jest/environment" "^28.1.3"
- "@jest/fake-timers" "^28.1.3"
- "@jest/types" "^28.1.3"
- "@types/jsdom" "^16.2.4"
- "@types/node" "*"
- jest-mock "^28.1.3"
- jest-util "^28.1.3"
- jsdom "^19.0.0"
-
jest-environment-jsdom@^29.3.1:
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/jest-environment-jsdom/-/jest-environment-jsdom-29.7.0.tgz#d206fa3551933c3fd519e5dfdb58a0f5139a837f"
@@ -5457,21 +5363,6 @@ jest-environment-jsdom@^29.3.1:
jest-util "^29.7.0"
jsdom "^20.0.0"
-jest-message-util@^28.1.3:
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/jest-message-util/-/jest-message-util-28.1.3.tgz#232def7f2e333f1eecc90649b5b94b0055e7c43d"
- integrity sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==
- dependencies:
- "@babel/code-frame" "^7.12.13"
- "@jest/types" "^28.1.3"
- "@types/stack-utils" "^2.0.0"
- chalk "^4.0.0"
- graceful-fs "^4.2.9"
- micromatch "^4.0.4"
- pretty-format "^28.1.3"
- slash "^3.0.0"
- stack-utils "^2.0.3"
-
jest-message-util@^29.7.0:
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/jest-message-util/-/jest-message-util-29.7.0.tgz#8bc392e204e95dfe7564abbe72a404e28e51f7f3"
@@ -5487,14 +5378,6 @@ jest-message-util@^29.7.0:
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-mock@^28.1.3:
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/jest-mock/-/jest-mock-28.1.3.tgz#d4e9b1fc838bea595c77ab73672ebf513ab249da"
- integrity sha512-o3J2jr6dMMWYVH4Lh/NKmDXdosrsJgi4AviS8oXLujcjpCMBb1FMsblDnOXKZKfSiHLxYub1eS0IHuRXsio9eA==
- dependencies:
- "@jest/types" "^28.1.3"
- "@types/node" "*"
-
jest-mock@^29.7.0:
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/jest-mock/-/jest-mock-29.7.0.tgz#4e836cf60e99c6fcfabe9f99d017f3fdd50a6347"
@@ -5504,18 +5387,6 @@ jest-mock@^29.7.0:
"@types/node" "*"
jest-util "^29.7.0"
-jest-util@^28.1.3:
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/jest-util/-/jest-util-28.1.3.tgz#f4f932aa0074f0679943220ff9cbba7e497028b0"
- integrity sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==
- dependencies:
- "@jest/types" "^28.1.3"
- "@types/node" "*"
- chalk "^4.0.0"
- ci-info "^3.2.0"
- graceful-fs "^4.2.9"
- picomatch "^2.2.3"
-
jest-util@^29.7.0:
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc"
@@ -5578,39 +5449,6 @@ js-yaml@^4.0.0, js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-jsdom@^19.0.0:
- version "19.0.0"
- resolved "http://verdaccio.ds.io:4873/jsdom/-/jsdom-19.0.0.tgz#93e67c149fe26816d38a849ea30ac93677e16b6a"
- integrity sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==
- dependencies:
- abab "^2.0.5"
- acorn "^8.5.0"
- acorn-globals "^6.0.0"
- cssom "^0.5.0"
- cssstyle "^2.3.0"
- data-urls "^3.0.1"
- decimal.js "^10.3.1"
- domexception "^4.0.0"
- escodegen "^2.0.0"
- form-data "^4.0.0"
- html-encoding-sniffer "^3.0.0"
- http-proxy-agent "^5.0.0"
- https-proxy-agent "^5.0.0"
- is-potential-custom-element-name "^1.0.1"
- nwsapi "^2.2.0"
- parse5 "6.0.1"
- saxes "^5.0.1"
- symbol-tree "^3.2.4"
- tough-cookie "^4.0.0"
- w3c-hr-time "^1.0.2"
- w3c-xmlserializer "^3.0.0"
- webidl-conversions "^7.0.0"
- whatwg-encoding "^2.0.0"
- whatwg-mimetype "^3.0.0"
- whatwg-url "^10.0.0"
- ws "^8.2.3"
- xml-name-validator "^4.0.0"
-
jsdom@^20.0.0:
version "20.0.3"
resolved "http://verdaccio.ds.io:4873/jsdom/-/jsdom-20.0.3.tgz#886a41ba1d4726f67a8858028c99489fed6ad4db"
@@ -6677,7 +6515,7 @@ nullthrows@^1.1.1:
resolved "http://verdaccio.ds.io:4873/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1"
integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==
-nwsapi@^2.2.0, nwsapi@^2.2.2:
+nwsapi@^2.2.2:
version "2.2.13"
resolved "http://verdaccio.ds.io:4873/nwsapi/-/nwsapi-2.2.13.tgz#e56b4e98960e7a040e5474536587e599c4ff4655"
integrity sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==
@@ -6857,11 +6695,6 @@ parse-json@^5.0.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
-parse5@6.0.1:
- version "6.0.1"
- resolved "http://verdaccio.ds.io:4873/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
- integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
-
parse5@^7.0.0, parse5@^7.1.1:
version "7.2.1"
resolved "http://verdaccio.ds.io:4873/parse5/-/parse5-7.2.1.tgz#8928f55915e6125f430cc44309765bf17556a33a"
@@ -7084,16 +6917,6 @@ prettier@^3.0.1, prettier@^3.3.3:
resolved "http://verdaccio.ds.io:4873/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105"
integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==
-pretty-format@^28.1.3:
- version "28.1.3"
- resolved "http://verdaccio.ds.io:4873/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5"
- integrity sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==
- dependencies:
- "@jest/schemas" "^28.1.3"
- ansi-regex "^5.0.1"
- ansi-styles "^5.0.0"
- react-is "^18.0.0"
-
pretty-format@^29.7.0:
version "29.7.0"
resolved "http://verdaccio.ds.io:4873/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812"
@@ -7810,13 +7633,6 @@ sass@^1.81.0, sass@^1.83.0:
optionalDependencies:
"@parcel/watcher" "^2.4.1"
-saxes@^5.0.1:
- version "5.0.1"
- resolved "http://verdaccio.ds.io:4873/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d"
- integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==
- dependencies:
- xmlchars "^2.2.0"
-
saxes@^6.0.0:
version "6.0.0"
resolved "http://verdaccio.ds.io:4873/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5"
@@ -8370,7 +8186,7 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
-tough-cookie@^4.0.0, tough-cookie@^4.1.2:
+tough-cookie@^4.1.2:
version "4.1.4"
resolved "http://verdaccio.ds.io:4873/tough-cookie/-/tough-cookie-4.1.4.tgz#945f1461b45b5a8c76821c33ea49c3ac192c1b36"
integrity sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==
@@ -8803,25 +8619,11 @@ vue-eslint-parser@^9.1.0:
lodash "^4.17.21"
semver "^7.3.6"
-w3c-hr-time@^1.0.2:
- version "1.0.2"
- resolved "http://verdaccio.ds.io:4873/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd"
- integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==
- dependencies:
- browser-process-hrtime "^1.0.0"
-
w3c-keyname@^2.2.4:
version "2.2.8"
resolved "http://verdaccio.ds.io:4873/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5"
integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==
-w3c-xmlserializer@^3.0.0:
- version "3.0.0"
- resolved "http://verdaccio.ds.io:4873/w3c-xmlserializer/-/w3c-xmlserializer-3.0.0.tgz#06cdc3eefb7e4d0b20a560a5a3aeb0d2d9a65923"
- integrity sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==
- dependencies:
- xml-name-validator "^4.0.0"
-
w3c-xmlserializer@^4.0.0:
version "4.0.0"
resolved "http://verdaccio.ds.io:4873/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073"
@@ -8863,14 +8665,6 @@ whatwg-mimetype@^3.0.0:
resolved "http://verdaccio.ds.io:4873/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz#5fa1a7623867ff1af6ca3dc72ad6b8a4208beba7"
integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==
-whatwg-url@^10.0.0:
- version "10.0.0"
- resolved "http://verdaccio.ds.io:4873/whatwg-url/-/whatwg-url-10.0.0.tgz#37264f720b575b4a311bd4094ed8c760caaa05da"
- integrity sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==
- dependencies:
- tr46 "^3.0.0"
- webidl-conversions "^7.0.0"
-
whatwg-url@^11.0.0:
version "11.0.0"
resolved "http://verdaccio.ds.io:4873/whatwg-url/-/whatwg-url-11.0.0.tgz#0a849eebb5faf2119b901bb76fd795c2848d4018"
@@ -8979,7 +8773,7 @@ wrappy@1:
resolved "http://verdaccio.ds.io:4873/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-ws@^8.11.0, ws@^8.2.3:
+ws@^8.11.0:
version "8.18.0"
resolved "http://verdaccio.ds.io:4873/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc"
integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==