fix: remove some of the frontend redundant packages (#2731)

* test: added few test cases for Tooltip

* fix: some of the stale frontend package are removed

* chore: flat package is removed

---------

Co-authored-by: Sanjib <sanjib.sah@yahoo.com>
This commit is contained in:
Palash Gupta 2023-05-19 17:42:20 +05:30 committed by GitHub
parent 9ff055015f
commit cf95d9c76f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 132 additions and 648 deletions

View File

@ -48,15 +48,11 @@
"cross-env": "^7.0.3",
"css-loader": "4.3.0",
"css-minimizer-webpack-plugin": "^3.2.0",
"d3": "^6.2.0",
"d3-flame-graph": "^3.1.1",
"d3-tip": "^0.9.1",
"dayjs": "^1.10.7",
"dompurify": "3.0.0",
"dotenv": "8.2.0",
"event-source-polyfill": "1.0.31",
"file-loader": "6.1.1",
"flat": "^5.0.2",
"fontfaceobserver": "2.3.0",
"history": "4.10.1",
"html-webpack-plugin": "5.1.0",
@ -73,7 +69,6 @@
"react": "18.2.0",
"react-dom": "18.2.0",
"react-force-graph": "^1.41.0",
"react-graph-vis": "^1.0.5",
"react-grid-layout": "^1.3.4",
"react-i18next": "^11.16.1",
"react-intersection-observer": "9.4.1",
@ -127,11 +122,8 @@
"@types/color": "^3.0.3",
"@types/compression-webpack-plugin": "^9.0.0",
"@types/copy-webpack-plugin": "^8.0.1",
"@types/d3": "^6.2.0",
"@types/d3-tip": "^3.5.5",
"@types/dompurify": "^2.4.0",
"@types/event-source-polyfill": "^1.0.0",
"@types/flat": "^5.0.2",
"@types/fontfaceobserver": "2.1.0",
"@types/jest": "^27.5.1",
"@types/lodash-es": "^4.17.4",
@ -146,7 +138,6 @@
"@types/react-router-dom": "^5.1.6",
"@types/styled-components": "^5.1.4",
"@types/uuid": "^8.3.1",
"@types/vis": "^4.21.21",
"@types/webpack": "^5.28.0",
"@types/webpack-dev-server": "^4.3.0",
"@typescript-eslint/eslint-plugin": "^4.28.2",
@ -176,7 +167,6 @@
"is-ci": "^3.0.1",
"jest-playwright-preset": "^1.7.0",
"jest-styled-components": "^7.0.8",
"less-plugin-npm-import": "^2.1.0",
"lint-staged": "^12.3.7",
"portfinder-sync": "^0.0.2",
"prettier": "2.2.1",

View File

@ -2,7 +2,6 @@ import { blue, grey, orange } from '@ant-design/colors';
import { CopyFilled, ExpandAltOutlined } from '@ant-design/icons';
import Convert from 'ansi-to-html';
import { Button, Divider, Row, Typography } from 'antd';
import { map } from 'd3';
import dayjs from 'dayjs';
import dompurify from 'dompurify';
import { useNotifications } from 'hooks/useNotifications';
@ -127,7 +126,7 @@ function ListLogView({ logData }: ListLogViewProps): JSX.Element {
</>
</LogContainer>
<div>
{map(updatedSelecedFields, (field) =>
{updatedSelecedFields.map((field) =>
isValidLogField(flattenLogData[field.name] as never) ? (
<LogSelectedField
key={field.name}

View File

@ -7,7 +7,6 @@ import AddToQueryHOC from 'components/Logs/AddToQueryHOC';
import CopyClipboardHOC from 'components/Logs/CopyClipboardHOC';
import { ResizeTable } from 'components/ResizeTable';
import ROUTES from 'constants/routes';
import flatten from 'flat';
import history from 'lib/history';
import { fieldSearchFilter } from 'lib/logs/fieldSearch';
import { isEmpty } from 'lodash-es';
@ -20,7 +19,7 @@ import { SET_DETAILED_LOG_DATA } from 'types/actions/logs';
import { ILog } from 'types/api/logs/log';
import ActionItem from './ActionItem';
import { recursiveParseJSON } from './utils';
import { flattenObject, recursiveParseJSON } from './utils';
// Fields which should be restricted from adding it to query
const RESTRICTED_FIELDS = ['timestamp'];
@ -33,8 +32,8 @@ function TableView({ logData }: TableViewProps): JSX.Element | null {
const dispatch = useDispatch<Dispatch<AppActions>>();
const flattenLogData: Record<string, never> | null = useMemo(
() => (logData ? flatten(logData) : null),
const flattenLogData: Record<string, any> | null = useMemo(
() => (logData ? flattenObject(logData) : null),
[logData],
);
if (logData === null) {

View File

@ -1,4 +1,4 @@
import { recursiveParseJSON } from './utils';
import { flattenObject, recursiveParseJSON } from './utils';
describe('recursiveParseJSON', () => {
it('should return an empty object if the input is not valid JSON', () => {
@ -45,3 +45,104 @@ describe('recursiveParseJSON', () => {
expect(result).toEqual({ name: 'John", "Doe', age: 30 });
});
});
describe('flattenObject in the objects recursively', () => {
it('should flatten nested objects correctly', () => {
const nestedObj = {
a: {
b: {
c: 1,
d: 2,
},
e: 3,
},
f: 4,
};
const expected = {
'a.b.c': 1,
'a.b.d': 2,
'a.e': 3,
f: 4,
};
expect(flattenObject(nestedObj)).toEqual(expected);
});
it('should return an empty object when input is empty', () => {
const nestedObj = {};
const expected = {};
expect(flattenObject(nestedObj)).toEqual(expected);
});
it('should handle non-nested objects correctly', () => {
const nestedObj = {
a: 1,
b: 2,
c: 3,
};
const expected = {
a: 1,
b: 2,
c: 3,
};
expect(flattenObject(nestedObj)).toEqual(expected);
});
it('should handle null and undefined correctly', () => {
const nestedObj = {
a: null,
b: undefined,
};
const expected = {
a: null,
b: undefined,
};
expect(flattenObject(nestedObj)).toEqual(expected);
});
it('should handle arrays correctly', () => {
const objWithArray = {
a: [1, 2, 3],
b: 2,
};
const expected = {
a: [1, 2, 3],
b: 2,
};
expect(flattenObject(objWithArray)).toEqual(expected);
});
it('should handle nested objects in arrays correctly', () => {
const objWithArray = {
a: [{ b: 1 }, { c: 2 }],
d: 3,
};
const expected = {
a: [{ b: 1 }, { c: 2 }],
d: 3,
};
expect(flattenObject(objWithArray)).toEqual(expected);
});
it('should handle objects with arrays and nested objects correctly', () => {
const complexObj = {
a: {
b: [1, 2, { c: 3 }],
d: 4,
},
e: 5,
};
const expected = {
'a.b': [1, 2, { c: 3 }],
'a.d': 4,
e: 5,
};
expect(flattenObject(complexObj)).toEqual(expected);
});
});

View File

@ -18,3 +18,17 @@ export const recursiveParseJSON = (obj: string): Record<string, unknown> => {
return {};
}
};
type AnyObject = { [key: string]: any };
export function flattenObject(obj: AnyObject, prefix = ''): AnyObject {
return Object.keys(obj).reduce((acc: AnyObject, k: string): AnyObject => {
const pre = prefix.length ? `${prefix}.` : '';
if (typeof obj[k] === 'object' && obj[k] !== null && !Array.isArray(obj[k])) {
Object.assign(acc, flattenObject(obj[k], pre + k));
} else {
acc[pre + k] = obj[k];
}
return acc;
}, {});
}

View File

@ -1 +0,0 @@
declare module 'd3-tip';

View File

@ -2076,104 +2076,11 @@
tapable "^2.0.0"
webpack "^5.1.0"
"@types/d3-array@^2":
version "2.12.3"
resolved "https://registry.npmjs.org/@types/d3-array/-/d3-array-2.12.3.tgz"
integrity sha512-hN879HLPTVqZV3FQEXy7ptt083UXwguNbnxdTGzVW4y4KjX5uyNKljrQixZcSJfLyFirbpUokxpXtvR+N5+KIg==
"@types/d3-axis@^2":
version "2.1.3"
resolved "https://registry.npmjs.org/@types/d3-axis/-/d3-axis-2.1.3.tgz"
integrity sha512-QjXjwZ0xzyrW2ndkmkb09ErgWDEYtbLBKGui73QLMFm3woqWpxptfD5Y7vqQdybMcu7WEbjZ5q+w2w5+uh2IjA==
dependencies:
"@types/d3-selection" "^2"
"@types/d3-brush@^2":
version "2.1.2"
resolved "https://registry.npmjs.org/@types/d3-brush/-/d3-brush-2.1.2.tgz"
integrity sha512-DnZmjdK1ycX1CMiW9r5E3xSf1tL+bp3yob1ON8bf0xB0/odfmGXeYOTafU+2SmU1F0/dvcqaO4SMjw62onOu6A==
dependencies:
"@types/d3-selection" "^2"
"@types/d3-chord@^2":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/d3-chord/-/d3-chord-2.0.3.tgz"
integrity sha512-koIqSNQLPRQPXt7c55hgRF6Lr9Ps72r1+Biv55jdYR+SHJ463MsB2lp4ktzttFNmrQw/9yWthf/OmSUj5dNXKw==
"@types/d3-color@^1":
version "1.4.2"
resolved "https://registry.npmjs.org/@types/d3-color/-/d3-color-1.4.2.tgz"
integrity sha512-fYtiVLBYy7VQX+Kx7wU/uOIkGQn8aAEY8oWMoyja3N4dLd8Yf6XgSIR/4yWvMuveNOH5VShnqCgRqqh/UNanBA==
"@types/d3-color@^2":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/d3-color/-/d3-color-2.0.3.tgz"
integrity sha512-+0EtEjBfKEDtH9Rk3u3kLOUXM5F+iZK+WvASPb0MhIZl8J8NUvGeZRwKCXl+P3HkYx5TdU4YtcibpqHkSR9n7w==
"@types/d3-contour@^2":
version "2.0.4"
resolved "https://registry.npmjs.org/@types/d3-contour/-/d3-contour-2.0.4.tgz"
integrity sha512-WMac1xV/mXAgkgr5dUvzsBV5OrgNZDBDpJk9s3v2SadTqGgDRirKABb2Ek2H1pFlYVH4Oly9XJGnuzxKDduqWA==
dependencies:
"@types/d3-array" "^2"
"@types/geojson" "*"
"@types/d3-delaunay@^5":
version "5.3.1"
resolved "https://registry.npmjs.org/@types/d3-delaunay/-/d3-delaunay-5.3.1.tgz"
integrity sha512-F6itHi2DxdatHil1rJ2yEFUNhejj8+0Acd55LZ6Ggwbdoks0+DxVY2cawNj16sjCBiWvubVlh6eBMVsYRNGLew==
"@types/d3-dispatch@^2":
version "2.0.1"
resolved "https://registry.npmjs.org/@types/d3-dispatch/-/d3-dispatch-2.0.1.tgz"
integrity sha512-eT2K8uG3rXkmRiCpPn0rNrekuSLdBfV83vbTvfZliA5K7dbeaqWS/CBHtJ9SQoF8aDTsWSY4A0RU67U/HcKdJQ==
"@types/d3-drag@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-drag/-/d3-drag-2.0.2.tgz"
integrity sha512-m9USoFaTgVw2mmE7vLjWTApT9dMxMlql/dl3Gj503x+1a2n6K455iDWydqy2dfCpkUBCoF82yRGDgcSk9FUEyQ==
dependencies:
"@types/d3-selection" "^2"
"@types/d3-dsv@^2":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/d3-dsv/-/d3-dsv-2.0.3.tgz"
integrity sha512-15sp4Z+ZVWuZuV0QEDu4cu/0C5vlD+JYXaUMDs8JTWpTJjcrAtjyR1vVwEfbgmU5kLNOOMRTlDCYyWWFx7eh/w==
"@types/d3-ease@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-2.0.2.tgz"
integrity sha512-29Y73Tg6o6aL+3/S/kEun84m5BO4bjRNau6pMWv9N9rZHcJv/O/07mW6EjqxrePZZS64fj0wiB5LMHr4Jzf3eQ==
"@types/d3-fetch@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-fetch/-/d3-fetch-2.0.2.tgz"
integrity sha512-sllsCSWrNdSvzOJWN5RnxkmtvW9pCttONGajSxHX9FUQ9kOkGE391xlz6VDBdZxLnpwjp3I+mipbwsaCjq4m5A==
dependencies:
"@types/d3-dsv" "^2"
"@types/d3-force@^2":
version "2.1.4"
resolved "https://registry.npmjs.org/@types/d3-force/-/d3-force-2.1.4.tgz"
integrity sha512-1XVRc2QbeUSL1FRVE53Irdz7jY+drTwESHIMVirCwkAAMB/yVC8ezAfx/1Alq0t0uOnphoyhRle1ht5CuPgSJQ==
"@types/d3-format@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-format/-/d3-format-2.0.2.tgz"
integrity sha512-OhQPuTeeMhD9A0Ksqo4q1S9Z1Q57O/t4tTPBxBQxRB4IERnxeoEYLPe72fA/GYpPSUrfKZVOgLHidkxwbzLdJA==
"@types/d3-geo@^2":
version "2.0.4"
resolved "https://registry.npmjs.org/@types/d3-geo/-/d3-geo-2.0.4.tgz"
integrity sha512-kP0LcPVN6P/42hmFt0kZm93YTscfawZo6tioL9y0Ya2l5rxaGoYrIG4zee+yJoK9cLTOc8E8S5ExqTEYVwjIkw==
dependencies:
"@types/geojson" "*"
"@types/d3-hierarchy@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-hierarchy/-/d3-hierarchy-2.0.2.tgz"
integrity sha512-6PlBRwbjUPPt0ZFq/HTUyOAdOF3p73EUYots74lHMUyAVtdFSOS/hAeNXtEIM9i7qRDntuIblXxHGUMb9MuNRA==
"@types/d3-interpolate@^1.4.0":
version "1.4.2"
resolved "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-1.4.2.tgz"
@ -2181,135 +2088,6 @@
dependencies:
"@types/d3-color" "^1"
"@types/d3-interpolate@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-2.0.2.tgz"
integrity sha512-lElyqlUfIPyWG/cD475vl6msPL4aMU7eJvx1//Q177L8mdXoVPFl1djIESF2FKnc0NyaHvQlJpWwKJYwAhUoCw==
dependencies:
"@types/d3-color" "^2"
"@types/d3-path@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-path/-/d3-path-2.0.2.tgz"
integrity sha512-3YHpvDw9LzONaJzejXLOwZ3LqwwkoXb9LI2YN7Hbd6pkGo5nIlJ09ul4bQhBN4hQZJKmUpX8HkVqbzgUKY48cg==
"@types/d3-polygon@^2":
version "2.0.1"
resolved "https://registry.npmjs.org/@types/d3-polygon/-/d3-polygon-2.0.1.tgz"
integrity sha512-X3XTIwBxlzRIWe4yaD1KsmcfItjSPLTGL04QDyP08jyHDVsnz3+NZJMwtD4vCaTAVpGSjbqS+jrBo8cO2V/xMA==
"@types/d3-quadtree@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-quadtree/-/d3-quadtree-2.0.2.tgz"
integrity sha512-KgWL4jlz8QJJZX01E4HKXJ9FLU94RTuObsAYqsPp8YOAcYDmEgJIQJ+ojZcnKUAnrUb78ik8JBKWas5XZPqJnQ==
"@types/d3-random@^2":
version "2.2.1"
resolved "https://registry.npmjs.org/@types/d3-random/-/d3-random-2.2.1.tgz"
integrity sha512-5vvxn6//poNeOxt1ZwC7QU//dG9QqABjy1T7fP/xmFHY95GnaOw3yABf29hiu5SR1Oo34XcpyHFbzod+vemQjA==
"@types/d3-scale-chromatic@^2":
version "2.0.1"
resolved "https://registry.npmjs.org/@types/d3-scale-chromatic/-/d3-scale-chromatic-2.0.1.tgz"
integrity sha512-3EuZlbPu+pvclZcb1DhlymTWT2W+lYsRKBjvkH2ojDbCWDYavifqu1vYX9WGzlPgCgcS4Alhk1+zapXbGEGylQ==
"@types/d3-scale@^3":
version "3.3.2"
resolved "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-3.3.2.tgz"
integrity sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==
dependencies:
"@types/d3-time" "^2"
"@types/d3-selection@^2":
version "2.0.1"
resolved "https://registry.npmjs.org/@types/d3-selection/-/d3-selection-2.0.1.tgz"
integrity sha512-3mhtPnGE+c71rl/T5HMy+ykg7migAZ4T6gzU0HxpgBFKcasBrSnwRbYV1/UZR6o5fkpySxhWxAhd7yhjj8jL7g==
"@types/d3-shape@^2":
version "2.1.3"
resolved "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-2.1.3.tgz"
integrity sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==
dependencies:
"@types/d3-path" "^2"
"@types/d3-time-format@^3":
version "3.0.1"
resolved "https://registry.npmjs.org/@types/d3-time-format/-/d3-time-format-3.0.1.tgz"
integrity sha512-5GIimz5IqaRsdnxs4YlyTZPwAMfALu/wA4jqSiuqgdbCxUZ2WjrnwANqOtoBJQgeaUTdYNfALJO0Yb0YrDqduA==
"@types/d3-time@^2":
version "2.1.1"
resolved "https://registry.npmjs.org/@types/d3-time/-/d3-time-2.1.1.tgz"
integrity sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==
"@types/d3-timer@^2":
version "2.0.1"
resolved "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-2.0.1.tgz"
integrity sha512-TF8aoF5cHcLO7W7403blM7L1T+6NF3XMyN3fxyUolq2uOcFeicG/khQg/dGxiCJWoAcmYulYN7LYSRKO54IXaA==
"@types/d3-tip@^3.5.5":
version "3.5.5"
resolved "https://registry.npmjs.org/@types/d3-tip/-/d3-tip-3.5.5.tgz"
integrity sha512-MWt1tlChRfHZtwBh8kIOrJo//TC5cdH5UN+KwcAs4wbFi6wnQJtk/MY4LBr/ZG7b2BQmRNJXu+EMI6NnH6VmxQ==
dependencies:
"@types/d3" "^3"
"@types/d3-transition@^2":
version "2.0.2"
resolved "https://registry.npmjs.org/@types/d3-transition/-/d3-transition-2.0.2.tgz"
integrity sha512-376TICEykdXOEA9uUIYpjshEkxfGwCPnkHUl8+6gphzKbf5NMnUhKT7wR59Yxrd9wtJ/rmE3SVLx6/8w4eY6Zg==
dependencies:
"@types/d3-selection" "^2"
"@types/d3-zoom@^2":
version "2.0.3"
resolved "https://registry.npmjs.org/@types/d3-zoom/-/d3-zoom-2.0.3.tgz"
integrity sha512-9X9uDYKk2U8w775OHj36s9Q7GkNAnJKGw6+sbkP5DpHSjELwKvTGzEK6+IISYfLpJRL/V3mRXMhgDnnJ5LkwJg==
dependencies:
"@types/d3-interpolate" "^2"
"@types/d3-selection" "^2"
"@types/d3@^3":
version "3.5.47"
resolved "https://registry.npmjs.org/@types/d3/-/d3-3.5.47.tgz"
integrity sha512-VkWIQoZXLFdcBGe5pdBKJmTU3fmpXvo/KV6ixvTzOMl1yJ2hbTXpfvsziag0kcaerPDwas2T0vxojwQG3YwivQ==
"@types/d3@^6.2.0":
version "6.7.5"
resolved "https://registry.npmjs.org/@types/d3/-/d3-6.7.5.tgz"
integrity sha512-TUZ6zuT/KIvbHSv81kwAiO5gG5aTuoiLGnWR/KxHJ15Idy/xmGUXaaF5zMG+UMIsndcGlSHTmrvwRgdvZlNKaA==
dependencies:
"@types/d3-array" "^2"
"@types/d3-axis" "^2"
"@types/d3-brush" "^2"
"@types/d3-chord" "^2"
"@types/d3-color" "^2"
"@types/d3-contour" "^2"
"@types/d3-delaunay" "^5"
"@types/d3-dispatch" "^2"
"@types/d3-drag" "^2"
"@types/d3-dsv" "^2"
"@types/d3-ease" "^2"
"@types/d3-fetch" "^2"
"@types/d3-force" "^2"
"@types/d3-format" "^2"
"@types/d3-geo" "^2"
"@types/d3-hierarchy" "^2"
"@types/d3-interpolate" "^2"
"@types/d3-path" "^2"
"@types/d3-polygon" "^2"
"@types/d3-quadtree" "^2"
"@types/d3-random" "^2"
"@types/d3-scale" "^3"
"@types/d3-scale-chromatic" "^2"
"@types/d3-selection" "^2"
"@types/d3-shape" "^2"
"@types/d3-time" "^2"
"@types/d3-time-format" "^3"
"@types/d3-timer" "^2"
"@types/d3-transition" "^2"
"@types/d3-zoom" "^2"
"@types/dompurify@^2.4.0":
version "2.4.0"
resolved "https://registry.npmjs.org/@types/dompurify/-/dompurify-2.4.0.tgz"
@ -2363,21 +2141,11 @@
"@types/qs" "*"
"@types/serve-static" "*"
"@types/flat@^5.0.2":
version "5.0.2"
resolved "https://registry.npmjs.org/@types/flat/-/flat-5.0.2.tgz"
integrity sha512-3zsplnP2djeps5P9OyarTxwRpMLoe5Ash8aL9iprw0JxB+FAHjY+ifn4yZUuW4/9hqtnmor6uvjSRzJhiVbrEQ==
"@types/fontfaceobserver@2.1.0":
version "2.1.0"
resolved "https://registry.npmjs.org/@types/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz"
integrity sha512-Vqf183RAiFdIjUi4asKqogf2HIfLDnxn+dQo9GCpnsU5QrrsLMA2bkJU1dHRudQlizLybWD61Csd1zAgUQ3JKQ==
"@types/geojson@*":
version "7946.0.10"
resolved "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz"
integrity sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA==
"@types/graceful-fs@^4.1.2":
version "4.1.6"
resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz"
@ -2681,13 +2449,6 @@
resolved "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz"
integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==
"@types/vis@^4.21.21":
version "4.21.24"
resolved "https://registry.npmjs.org/@types/vis/-/vis-4.21.24.tgz"
integrity sha512-TxL/7pT9JQVC3HA/r+Weck+kvcmJ59EGu8CMK92mJOS363+aHCuyo43Pj+t6Gfv6+8DgVuGlNPSUWuEPvypO8A==
dependencies:
moment ">=2.13.0"
"@types/wait-on@^5.2.0":
version "5.3.1"
resolved "https://registry.npmjs.org/@types/wait-on/-/wait-on-5.3.1.tgz"
@ -3464,11 +3225,6 @@ as-number@^1.0.0:
resolved "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz"
integrity sha512-HkI/zLo2AbSRO4fqVkmyf3hms0bJDs3iboHqTrNuwTiCRvdYXM7HFhfhB6Dk51anV2LM/IMB83mtK9mHw4FlAg==
asap@~2.0.3:
version "2.0.6"
resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==
assign-symbols@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz"
@ -4496,7 +4252,7 @@ combined-stream@^1.0.8:
dependencies:
delayed-stream "~1.0.0"
commander@2, commander@^2.20.0, commander@^2.20.3:
commander@^2.20.0, commander@^2.20.3:
version "2.20.3"
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@ -5003,98 +4759,26 @@ cwd@^0.10.0:
dependencies:
internmap "1 - 2"
d3-array@2, d3-array@^2.3.0, d3-array@^2.4.0, d3-array@^2.5.0:
version "2.12.1"
resolved "https://registry.npmjs.org/d3-array/-/d3-array-2.12.1.tgz"
integrity sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==
dependencies:
internmap "^1.0.0"
d3-axis@2:
version "2.1.0"
resolved "https://registry.npmjs.org/d3-axis/-/d3-axis-2.1.0.tgz"
integrity sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==
d3-binarytree@1:
version "1.0.2"
resolved "https://registry.npmjs.org/d3-binarytree/-/d3-binarytree-1.0.2.tgz"
integrity sha512-cElUNH+sHu95L04m92pG73t2MEJXKu+GeKUN1TJkFsu93E5W8E9Sc3kHEGJKgenGvj19m6upSn2EunvMgMD2Yw==
d3-brush@2:
version "2.1.0"
resolved "https://registry.npmjs.org/d3-brush/-/d3-brush-2.1.0.tgz"
integrity sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==
dependencies:
d3-dispatch "1 - 2"
d3-drag "2"
d3-interpolate "1 - 2"
d3-selection "2"
d3-transition "2"
d3-chord@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-chord/-/d3-chord-2.0.0.tgz"
integrity sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==
dependencies:
d3-path "1 - 2"
d3-collection@^1.0.4:
version "1.0.7"
resolved "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz"
integrity sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==
d3-color@1:
version "1.4.1"
resolved "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz"
integrity sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==
"d3-color@1 - 2", d3-color@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz"
integrity sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==
"d3-color@1 - 3":
version "3.1.0"
resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz"
integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==
d3-contour@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-contour/-/d3-contour-2.0.0.tgz"
integrity sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==
dependencies:
d3-array "2"
d3-delaunay@5:
version "5.3.0"
resolved "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-5.3.0.tgz"
integrity sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==
dependencies:
delaunator "4"
d3-dispatch@1, d3-dispatch@^1.0.6:
version "1.0.6"
resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz"
integrity sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==
"d3-dispatch@1 - 2", d3-dispatch@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-2.0.0.tgz"
integrity sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==
"d3-dispatch@1 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz"
integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==
d3-drag@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-2.0.0.tgz"
integrity sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==
dependencies:
d3-dispatch "1 - 2"
d3-selection "2"
"d3-drag@2 - 3":
version "3.0.0"
resolved "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz"
@ -5103,51 +4787,11 @@ d3-drag@2:
d3-dispatch "1 - 3"
d3-selection "3"
"d3-dsv@1 - 2", d3-dsv@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-dsv/-/d3-dsv-2.0.0.tgz"
integrity sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==
dependencies:
commander "2"
iconv-lite "0.4"
rw "1"
d3-ease@1, d3-ease@^1.0.6:
version "1.0.7"
resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz"
integrity sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==
"d3-ease@1 - 2", d3-ease@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-2.0.0.tgz"
integrity sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==
"d3-ease@1 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz"
integrity sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==
d3-fetch@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-fetch/-/d3-fetch-2.0.0.tgz"
integrity sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==
dependencies:
d3-dsv "1 - 2"
d3-flame-graph@^3.1.1:
version "3.1.1"
resolved "https://registry.npmjs.org/d3-flame-graph/-/d3-flame-graph-3.1.1.tgz"
integrity sha512-+8m6KUJGgV6Gk5L3GNO1oLZxcBbLS143aYMS3oE396RhdPr73AayWvM5jKXC8xHjmKFtNHJdEDCW6yXaJBsPsw==
dependencies:
d3-array "^2.4.0"
d3-dispatch "^1.0.6"
d3-ease "^1.0.6"
d3-format "^1.4.3"
d3-hierarchy "^1.1.9"
d3-scale "^3.2.1"
d3-selection "^1.4.1"
d3-transition "^1.3.2"
"d3-force-3d@2 - 3":
version "3.0.5"
resolved "https://registry.npmjs.org/d3-force-3d/-/d3-force-3d-3.0.5.tgz"
@ -5159,61 +4803,11 @@ d3-flame-graph@^3.1.1:
d3-quadtree "1 - 3"
d3-timer "1 - 3"
d3-force@2:
version "2.1.1"
resolved "https://registry.npmjs.org/d3-force/-/d3-force-2.1.1.tgz"
integrity sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==
dependencies:
d3-dispatch "1 - 2"
d3-quadtree "1 - 2"
d3-timer "1 - 2"
"d3-format@1 - 2", d3-format@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz"
integrity sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==
"d3-format@1 - 3":
version "3.1.0"
resolved "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz"
integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==
d3-format@^1.4.3:
version "1.4.5"
resolved "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz"
integrity sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==
d3-geo@2:
version "2.0.2"
resolved "https://registry.npmjs.org/d3-geo/-/d3-geo-2.0.2.tgz"
integrity sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==
dependencies:
d3-array "^2.5.0"
d3-hierarchy@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-2.0.0.tgz"
integrity sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==
d3-hierarchy@^1.1.9:
version "1.1.9"
resolved "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz"
integrity sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==
d3-interpolate@1, d3-interpolate@1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz"
integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==
dependencies:
d3-color "1"
"d3-interpolate@1 - 2", "d3-interpolate@1.2.0 - 2", d3-interpolate@2:
version "2.0.1"
resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-2.0.1.tgz"
integrity sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==
dependencies:
d3-color "1 - 2"
"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz"
@ -5221,36 +4815,23 @@ d3-interpolate@1, d3-interpolate@1.4.0:
dependencies:
d3-color "1 - 3"
d3-interpolate@1.4.0:
version "1.4.0"
resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz"
integrity sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==
dependencies:
d3-color "1"
d3-octree@1:
version "1.0.2"
resolved "https://registry.npmjs.org/d3-octree/-/d3-octree-1.0.2.tgz"
integrity sha512-Qxg4oirJrNXauiuC94uKMbgxwnhdda9xRLl9ihq45srlJ4Ga3CSgqGcAL8iW7N5CIv4Oz8x3E734ulxyvHPvwA==
"d3-path@1 - 2", d3-path@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-path/-/d3-path-2.0.0.tgz"
integrity sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==
d3-polygon@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-polygon/-/d3-polygon-2.0.0.tgz"
integrity sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==
"d3-quadtree@1 - 2", d3-quadtree@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-2.0.0.tgz"
integrity sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==
"d3-quadtree@1 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz"
integrity sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==
d3-random@2:
version "2.2.2"
resolved "https://registry.npmjs.org/d3-random/-/d3-random-2.2.2.tgz"
integrity sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==
"d3-scale-chromatic@1 - 3":
version "3.0.0"
resolved "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz"
@ -5259,14 +4840,6 @@ d3-random@2:
d3-color "1 - 3"
d3-interpolate "1 - 3"
d3-scale-chromatic@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-2.0.0.tgz"
integrity sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==
dependencies:
d3-color "1 - 2"
d3-interpolate "1 - 2"
"d3-scale@1 - 4":
version "4.0.2"
resolved "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz"
@ -5278,46 +4851,11 @@ d3-scale-chromatic@2:
d3-time "2.1.1 - 3"
d3-time-format "2 - 4"
d3-scale@3, d3-scale@^3.2.1:
version "3.3.0"
resolved "https://registry.npmjs.org/d3-scale/-/d3-scale-3.3.0.tgz"
integrity sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==
dependencies:
d3-array "^2.3.0"
d3-format "1 - 2"
d3-interpolate "1.2.0 - 2"
d3-time "^2.1.1"
d3-time-format "2 - 3"
d3-selection@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-2.0.0.tgz"
integrity sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==
"d3-selection@2 - 3", d3-selection@3:
version "3.0.0"
resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz"
integrity sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==
d3-selection@^1.1.0, d3-selection@^1.3.0, d3-selection@^1.4.1:
version "1.4.2"
resolved "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz"
integrity sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==
d3-shape@2:
version "2.1.0"
resolved "https://registry.npmjs.org/d3-shape/-/d3-shape-2.1.0.tgz"
integrity sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==
dependencies:
d3-path "1 - 2"
"d3-time-format@2 - 3", d3-time-format@3:
version "3.0.0"
resolved "https://registry.npmjs.org/d3-time-format/-/d3-time-format-3.0.0.tgz"
integrity sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==
dependencies:
d3-time "1 - 2"
"d3-time-format@2 - 4":
version "4.1.0"
resolved "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz"
@ -5325,13 +4863,6 @@ d3-shape@2:
dependencies:
d3-time "1 - 3"
"d3-time@1 - 2", d3-time@2, d3-time@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/d3-time/-/d3-time-2.1.1.tgz"
integrity sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==
dependencies:
d3-array "2"
"d3-time@1 - 3", "d3-time@2.1.1 - 3":
version "3.1.0"
resolved "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz"
@ -5339,40 +4870,11 @@ d3-shape@2:
dependencies:
d3-array "2 - 3"
d3-timer@1:
version "1.0.10"
resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz"
integrity sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==
"d3-timer@1 - 2", d3-timer@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-2.0.0.tgz"
integrity sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==
"d3-timer@1 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz"
integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==
d3-tip@^0.9.1:
version "0.9.1"
resolved "https://registry.npmjs.org/d3-tip/-/d3-tip-0.9.1.tgz"
integrity sha512-EVBfG9d+HnjIoyVXfhpytWxlF59JaobwizqMX9EBXtsFmJytjwHeYiUs74ldHQjE7S9vzfKTx2LCtvUrIbuFYg==
dependencies:
d3-collection "^1.0.4"
d3-selection "^1.3.0"
d3-transition@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-2.0.0.tgz"
integrity sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==
dependencies:
d3-color "1 - 2"
d3-dispatch "1 - 2"
d3-ease "1 - 2"
d3-interpolate "1 - 2"
d3-timer "1 - 2"
"d3-transition@2 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz"
@ -5384,29 +4886,6 @@ d3-transition@2:
d3-interpolate "1 - 3"
d3-timer "1 - 3"
d3-transition@^1.3.2:
version "1.3.2"
resolved "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz"
integrity sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==
dependencies:
d3-color "1"
d3-dispatch "1"
d3-ease "1"
d3-interpolate "1"
d3-selection "^1.1.0"
d3-timer "1"
d3-zoom@2:
version "2.0.0"
resolved "https://registry.npmjs.org/d3-zoom/-/d3-zoom-2.0.0.tgz"
integrity sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==
dependencies:
d3-dispatch "1 - 2"
d3-drag "2"
d3-interpolate "1 - 2"
d3-selection "2"
d3-transition "2"
"d3-zoom@2 - 3":
version "3.0.0"
resolved "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz"
@ -5418,42 +4897,6 @@ d3-zoom@2:
d3-selection "2 - 3"
d3-transition "2 - 3"
d3@^6.2.0:
version "6.7.0"
resolved "https://registry.npmjs.org/d3/-/d3-6.7.0.tgz"
integrity sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==
dependencies:
d3-array "2"
d3-axis "2"
d3-brush "2"
d3-chord "2"
d3-color "2"
d3-contour "2"
d3-delaunay "5"
d3-dispatch "2"
d3-drag "2"
d3-dsv "2"
d3-ease "2"
d3-fetch "2"
d3-force "2"
d3-format "2"
d3-geo "2"
d3-hierarchy "2"
d3-interpolate "2"
d3-path "2"
d3-polygon "2"
d3-quadtree "2"
d3-random "2"
d3-scale "3"
d3-scale-chromatic "2"
d3-selection "2"
d3-shape "2"
d3-time "2"
d3-time-format "3"
d3-timer "2"
d3-transition "2"
d3-zoom "2"
damerau-levenshtein@^1.0.8:
version "1.0.8"
resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz"
@ -5647,11 +5090,6 @@ define-property@^2.0.2:
is-descriptor "^1.0.2"
isobject "^3.0.1"
delaunator@4:
version "4.0.1"
resolved "https://registry.npmjs.org/delaunator/-/delaunator-4.0.1.tgz"
integrity sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==
delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
@ -6720,11 +6158,6 @@ flat-cache@^3.0.4:
flatted "^3.1.0"
rimraf "^3.0.2"
flat@^5.0.2:
version "5.0.2"
resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz"
integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
flatted@^3.1.0:
version "3.2.7"
resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz"
@ -7375,7 +6808,7 @@ i18next@^21.6.12:
dependencies:
"@babel/runtime" "^7.17.2"
iconv-lite@0.4, iconv-lite@0.4.24:
iconv-lite@0.4.24:
version "0.4.24"
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
@ -7509,11 +6942,6 @@ internal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5:
resolved "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"
integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==
internmap@^1.0.0:
version "1.0.1"
resolved "https://registry.npmjs.org/internmap/-/internmap-1.0.1.tgz"
integrity sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==
interpret@^2.2.0:
version "2.2.0"
resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz"
@ -8771,14 +8199,6 @@ less-loader@^10.2.0:
dependencies:
klona "^2.0.4"
less-plugin-npm-import@^2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/less-plugin-npm-import/-/less-plugin-npm-import-2.1.0.tgz"
integrity sha512-f7pVkEooRq2/jge/M/Y+spoPXj5rRIY30q1as+3kZsDG8Rs+loNJUCVQjzXB9Ao/9FeIJULiq2zrXymv+OMTbw==
dependencies:
promise "~7.0.1"
resolve "~1.1.6"
less@^4.1.1, less@^4.1.2:
version "4.1.3"
resolved "https://registry.npmjs.org/less/-/less-4.1.3.tgz"
@ -9304,7 +8724,7 @@ moment@2.29.2:
resolved "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz"
integrity sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==
"moment@>= 2.9.0", moment@>=2.13.0:
"moment@>= 2.9.0":
version "2.29.4"
resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz"
integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==
@ -10516,13 +9936,6 @@ promise-polyfill@^3.1.0:
resolved "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-3.1.0.tgz"
integrity sha512-t20OwHJ4ZOUj5fV+qms67oczphAVkRC6Rrjcrne+V1FJkQMym7n69xJmYyXHulm9OUQ0Ie5KSzg0QhOYgaxy+w==
promise@~7.0.1:
version "7.0.4"
resolved "https://registry.npmjs.org/promise/-/promise-7.0.4.tgz"
integrity sha512-8z1gTSL9cMgqCx8zvMYhzT0eQURAQNSQqR8B2hGfCYkAzt1vjReVdKBv4YwGw3OXAPaxfm4aR0gLoBUon4VmmA==
dependencies:
asap "~2.0.3"
prompts@^2.0.1, prompts@^2.4.1:
version "2.4.2"
resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz"
@ -10531,7 +9944,7 @@ prompts@^2.0.1, prompts@^2.4.1:
kleur "^3.0.3"
sisteransi "^1.0.5"
prop-types@15, prop-types@15.x, prop-types@^15.5.10, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
prop-types@15, prop-types@15.x, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
version "15.8.1"
resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@ -11065,17 +10478,6 @@ react-force-graph@^1.41.0:
prop-types "15"
react-kapsule "2"
react-graph-vis@^1.0.5:
version "1.0.7"
resolved "https://registry.npmjs.org/react-graph-vis/-/react-graph-vis-1.0.7.tgz"
integrity sha512-FI35zlBMKU22JEvG1ukd1DDwW185y4YrDvHm6Bom9EGdA+UNMrZrIV/lyPIRWPcRkzbKaA1w1NvOYcRApD4KdQ==
dependencies:
lodash "^4.17.15"
prop-types "^15.5.10"
uuid "^2.0.1"
vis-data "^7.1.2"
vis-network "^9.0.0"
react-grid-layout@^1.3.4:
version "1.3.4"
resolved "https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.3.4.tgz"
@ -11549,11 +10951,6 @@ resolve@^2.0.0-next.4:
path-parse "^1.0.7"
supports-preserve-symlinks-flag "^1.0.0"
resolve@~1.1.6:
version "1.1.7"
resolved "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz"
integrity sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==
restore-cursor@^3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
@ -11608,7 +11005,7 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"
rw@1, rw@^1.3.3:
rw@^1.3.3:
version "1.3.3"
resolved "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz"
integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==
@ -13131,11 +12528,6 @@ utils-merge@1.0.1:
resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
uuid@^2.0.1:
version "2.0.3"
resolved "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"
integrity sha512-FULf7fayPdpASncVy4DLh3xydlXEJJpvIELjYjNeQWYUZ9pclcpvCZSr2gkmN2FrrGcI7G/cJsIEwk5/8vfXpg==
uuid@^8.3.2:
version "8.3.2"
resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz"
@ -13178,16 +12570,6 @@ vary@~1.1.2:
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
vis-data@^7.1.2:
version "7.1.6"
resolved "https://registry.npmjs.org/vis-data/-/vis-data-7.1.6.tgz"
integrity sha512-lG7LJdkawlKSXsdcEkxe/zRDyW29a4r7N7PMwxCPxK12/QIdqxJwcMxwjVj9ozdisRhP5TyWDHZwsgjmj0g6Dg==
vis-network@^9.0.0:
version "9.1.6"
resolved "https://registry.npmjs.org/vis-network/-/vis-network-9.1.6.tgz"
integrity sha512-Eiwx1JleAsUqfy4pzcsFngCVlCEdjAtRPB/OwCV7PHBm+o2jtE4IZPcPITAEGUlxvL4Fdw7/lZsfD32dL+IL6g==
void-elements@3.1.0:
version "3.1.0"
resolved "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz"