Upgrade D3 to v6 (#1310)

* Update packages

* Updates

* Update changeset
This commit is contained in:
Nathan Bierema 2023-01-02 14:47:07 -05:00 committed by GitHub
parent 9994ea62e8
commit aac607c490
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 290 additions and 285 deletions

View File

@ -3,7 +3,7 @@
---
- Remove UMD build.
- Upgrade d3 peer dependency from v3 to v5.
- Upgrade d3 peer dependency from v3 to v6.
- Remove `attr` configuration method.
- Rename `style` configuration method to `styles` and move to options.
- Move `text` configuration method to options.

View File

@ -41,8 +41,8 @@
},
"dependencies": {
"@babel/runtime": "^7.20.6",
"@types/d3": "^5.16.4",
"d3": "^5.16.0",
"@types/d3": "^6.7.5",
"d3": "^6.7.0",
"d3tooltip": "^2.1.0",
"deepmerge": "^4.2.2",
"map2tree": "^2.1.0",

View File

@ -186,8 +186,8 @@ export default function (DOMNode: HTMLElement, options: Partial<Options> = {}) {
// eslint-disable-next-line @typescript-eslint/unbound-method
.call(zoom.scaleTo, initialZoom)
.call(
zoom.on('zoom', () => {
const { transform } = d3.event as D3ZoomEvent<SVGSVGElement, unknown>;
zoom.on('zoom', (event) => {
const { transform } = event as D3ZoomEvent<SVGSVGElement, unknown>;
vis.attr('transform', transform.toString());
})
)
@ -369,8 +369,8 @@ export default function (DOMNode: HTMLElement, options: Partial<Options> = {}) {
.append('circle')
.attr('class', 'nodeCircle')
.attr('r', 0)
.on('click', (clickedNode) => {
if (d3.event.defaultPrevented) return;
.on('click', (event, clickedNode) => {
if ((event as Event).defaultPrevented) return;
toggleChildren(clickedNode.data);
update();
});
@ -383,7 +383,9 @@ export default function (DOMNode: HTMLElement, options: Partial<Options> = {}) {
.attr('dy', '.35em')
.style('fill-opacity', 0)
.text((d) => d.data.name)
.on('click', onClickText);
.on('click', (_, datum) => {
onClickText(datum);
});
const nodeEnterAndUpdate = nodeEnter.merge(node);

View File

@ -44,17 +44,17 @@
"@babel/eslint-parser": "^7.19.1",
"@babel/preset-env": "^7.20.2",
"@babel/preset-typescript": "^7.18.6",
"@types/d3": "^5.16.4",
"@types/d3": "^6.7.5",
"@typescript-eslint/eslint-plugin": "^5.47.0",
"@typescript-eslint/parser": "^5.47.0",
"d3": "^5.16.0",
"d3": "^6.7.0",
"eslint": "^8.30.0",
"eslint-config-prettier": "^8.5.0",
"rimraf": "^3.0.2",
"typescript": "~4.9.4"
},
"peerDependencies": {
"@types/d3": "^5.16.4",
"d3": "^5.16.0"
"@types/d3": "^6.7.5",
"d3": "^6.7.0"
}
}

View File

@ -1,11 +1,11 @@
import * as d3 from 'd3';
import type { BaseType, ContainerElement, Selection } from 'd3';
import type { BaseType, Selection } from 'd3';
export type StyleValue = string | number | boolean;
interface Options<
Datum,
RootGElement extends ContainerElement,
RootGElement extends BaseType,
RootDatum,
RootPElement extends BaseType,
RootPDatum
@ -23,13 +23,7 @@ interface Options<
text: string | ((datum: Datum) => string);
}
const defaultOptions: Options<
unknown,
ContainerElement,
unknown,
BaseType,
unknown
> = {
const defaultOptions: Options<unknown, BaseType, unknown, BaseType, unknown> = {
left: undefined, // mouseX
top: undefined, // mouseY
offset: { left: 0, top: 0 },
@ -43,7 +37,7 @@ export function tooltip<
Datum,
PElement extends BaseType,
PDatum,
RootGElement extends ContainerElement,
RootGElement extends BaseType,
RootDatum,
RootPElement extends BaseType,
RootPDatum
@ -68,9 +62,12 @@ export function tooltip<
const rootNode = anchor.node()!;
return function tip(selection: Selection<GElement, Datum, PElement, PDatum>) {
selection.on('mouseover.tip', (node) => {
const [mouseX, mouseY] = d3.mouse(rootNode);
const [x, y] = [left || mouseX + offset.left, top || mouseY - offset.top];
selection.on('mouseover.tip', (event, datum) => {
const [pointerX, pointerY] = d3.pointer(event, rootNode);
const [x, y] = [
left || pointerX + offset.left,
top || pointerY - offset.top,
];
anchor.selectAll(`div.${className}`).remove();
@ -81,20 +78,23 @@ export function tooltip<
.style('z-index', 1001)
.style('left', `${x}px`)
.style('top', `${y}px`)
.html(typeof text === 'function' ? () => text(node) : () => text);
.html(typeof text === 'function' ? () => text(datum) : () => text);
for (const [key, value] of Object.entries(styles)) {
el.style(key, value);
}
});
selection.on('mousemove.tip', (node) => {
const [mouseX, mouseY] = d3.mouse(rootNode);
const [x, y] = [left || mouseX + offset.left, top || mouseY - offset.top];
selection.on('mousemove.tip', (event, datum) => {
const [pointerX, pointerY] = d3.pointer(event, rootNode);
const [x, y] = [
left || pointerX + offset.left,
top || pointerY - offset.top,
];
el.style('left', `${x}px`)
.style('top', `${y}px`)
.html(typeof text === 'function' ? () => text(node) : () => text);
.html(typeof text === 'function' ? () => text(datum) : () => text);
});
selection.on('mouseout.tip', () => el.remove());

View File

@ -178,11 +178,11 @@ importers:
'@babel/preset-env': ^7.20.2
'@babel/preset-typescript': ^7.18.6
'@babel/runtime': ^7.20.6
'@types/d3': ^5.16.4
'@types/d3': ^6.7.5
'@types/ramda': ^0.28.20
'@typescript-eslint/eslint-plugin': ^5.47.0
'@typescript-eslint/parser': ^5.47.0
d3: ^5.16.0
d3: ^6.7.0
d3tooltip: ^2.1.0
deepmerge: ^4.2.2
eslint: ^8.30.0
@ -193,8 +193,8 @@ importers:
typescript: ~4.9.4
dependencies:
'@babel/runtime': 7.20.6
'@types/d3': 5.16.4
d3: 5.16.0
'@types/d3': 6.7.5
d3: 6.7.0
d3tooltip: link:../d3tooltip
deepmerge: 4.2.2
map2tree: link:../map2tree
@ -264,10 +264,10 @@ importers:
'@babel/preset-env': ^7.20.2
'@babel/preset-typescript': ^7.18.6
'@babel/runtime': ^7.20.6
'@types/d3': ^5.16.4
'@types/d3': ^6.7.5
'@typescript-eslint/eslint-plugin': ^5.47.0
'@typescript-eslint/parser': ^5.47.0
d3: ^5.16.0
d3: ^6.7.0
eslint: ^8.30.0
eslint-config-prettier: ^8.5.0
rimraf: ^3.0.2
@ -280,10 +280,10 @@ importers:
'@babel/eslint-parser': 7.19.1_ak4stjm4k2uvd2drmeegtfb5ly
'@babel/preset-env': 7.20.2_@babel+core@7.20.5
'@babel/preset-typescript': 7.18.6_@babel+core@7.20.5
'@types/d3': 5.16.4
'@types/d3': 6.7.5
'@typescript-eslint/eslint-plugin': 5.47.0_ncmi6noazr3nzas7jxykisekym
'@typescript-eslint/parser': 5.47.0_lzzuuodtsqwxnvqeq4g4likcqa
d3: 5.16.0
d3: 6.7.0
eslint: 8.30.0
eslint-config-prettier: 8.5.0_eslint@8.30.0
rimraf: 3.0.2
@ -8177,157 +8177,153 @@ packages:
'@types/node': 18.11.17
dev: true
/@types/d3-array/1.2.9:
resolution: {integrity: sha512-E/7RgPr2ylT5dWG0CswMi9NpFcjIEDqLcUSBgNHe/EMahfqYaTx4zhcggG3khqoEB/leY4Vl6nTSbwLUPjXceA==}
/@types/d3-array/2.12.3:
resolution: {integrity: sha512-hN879HLPTVqZV3FQEXy7ptt083UXwguNbnxdTGzVW4y4KjX5uyNKljrQixZcSJfLyFirbpUokxpXtvR+N5+KIg==}
/@types/d3-axis/1.0.16:
resolution: {integrity: sha512-p7085weOmo4W+DzlRRVC/7OI/jugaKbVa6WMQGCQscaMylcbuaVEGk7abJLNyGVFLeCBNrHTdDiqRGnzvL0nXQ==}
/@types/d3-axis/2.1.3:
resolution: {integrity: sha512-QjXjwZ0xzyrW2ndkmkb09ErgWDEYtbLBKGui73QLMFm3woqWpxptfD5Y7vqQdybMcu7WEbjZ5q+w2w5+uh2IjA==}
dependencies:
'@types/d3-selection': 1.4.3
'@types/d3-selection': 2.0.1
/@types/d3-brush/1.1.5:
resolution: {integrity: sha512-4zGkBafJf5zCsBtLtvDj/pNMo5X9+Ii/1hUz0GvQ+wEwelUBm2AbIDAzJnp2hLDFF307o0fhxmmocHclhXC+tw==}
/@types/d3-brush/2.1.2:
resolution: {integrity: sha512-DnZmjdK1ycX1CMiW9r5E3xSf1tL+bp3yob1ON8bf0xB0/odfmGXeYOTafU+2SmU1F0/dvcqaO4SMjw62onOu6A==}
dependencies:
'@types/d3-selection': 1.4.3
'@types/d3-selection': 2.0.1
/@types/d3-chord/1.0.11:
resolution: {integrity: sha512-0DdfJ//bxyW3G9Nefwq/LDgazSKNN8NU0lBT3Cza6uVuInC2awMNsAcv1oKyRFLn9z7kXClH5XjwpveZjuz2eg==}
/@types/d3-chord/2.0.3:
resolution: {integrity: sha512-koIqSNQLPRQPXt7c55hgRF6Lr9Ps72r1+Biv55jdYR+SHJ463MsB2lp4ktzttFNmrQw/9yWthf/OmSUj5dNXKw==}
/@types/d3-collection/1.0.10:
resolution: {integrity: sha512-54Fdv8u5JbuXymtmXm2SYzi1x/Svt+jfWBU5junkhrCewL92VjqtCBDn97coBRVwVFmYNnVTNDyV8gQyPYfm+A==}
/@types/d3-color/2.0.3:
resolution: {integrity: sha512-+0EtEjBfKEDtH9Rk3u3kLOUXM5F+iZK+WvASPb0MhIZl8J8NUvGeZRwKCXl+P3HkYx5TdU4YtcibpqHkSR9n7w==}
/@types/d3-color/1.4.2:
resolution: {integrity: sha512-fYtiVLBYy7VQX+Kx7wU/uOIkGQn8aAEY8oWMoyja3N4dLd8Yf6XgSIR/4yWvMuveNOH5VShnqCgRqqh/UNanBA==}
/@types/d3-contour/1.3.3:
resolution: {integrity: sha512-LxwmGIfVJIc1cKs7ZFRQ1FbtXpfH7QTXYRdMIJsFP71uCMdF6jJ0XZakYDX6Hn4yZkLf+7V8FgD34yCcok+5Ww==}
/@types/d3-contour/2.0.4:
resolution: {integrity: sha512-WMac1xV/mXAgkgr5dUvzsBV5OrgNZDBDpJk9s3v2SadTqGgDRirKABb2Ek2H1pFlYVH4Oly9XJGnuzxKDduqWA==}
dependencies:
'@types/d3-array': 1.2.9
'@types/d3-array': 2.12.3
'@types/geojson': 7946.0.10
/@types/d3-dispatch/1.0.9:
resolution: {integrity: sha512-zJ44YgjqALmyps+II7b1mZLhrtfV/FOxw9owT87mrweGWcg+WK5oiJX2M3SYJ0XUAExBduarysfgbR11YxzojQ==}
/@types/d3-delaunay/5.3.1:
resolution: {integrity: sha512-F6itHi2DxdatHil1rJ2yEFUNhejj8+0Acd55LZ6Ggwbdoks0+DxVY2cawNj16sjCBiWvubVlh6eBMVsYRNGLew==}
/@types/d3-drag/1.2.5:
resolution: {integrity: sha512-7NeTnfolst1Js3Vs7myctBkmJWu6DMI3k597AaHUX98saHjHWJ6vouT83UrpE+xfbSceHV+8A0JgxuwgqgmqWw==}
/@types/d3-dispatch/2.0.1:
resolution: {integrity: sha512-eT2K8uG3rXkmRiCpPn0rNrekuSLdBfV83vbTvfZliA5K7dbeaqWS/CBHtJ9SQoF8aDTsWSY4A0RU67U/HcKdJQ==}
/@types/d3-drag/2.0.2:
resolution: {integrity: sha512-m9USoFaTgVw2mmE7vLjWTApT9dMxMlql/dl3Gj503x+1a2n6K455iDWydqy2dfCpkUBCoF82yRGDgcSk9FUEyQ==}
dependencies:
'@types/d3-selection': 1.4.3
'@types/d3-selection': 2.0.1
/@types/d3-dsv/1.2.1:
resolution: {integrity: sha512-LLmJmjiqp/fTNEdij5bIwUJ6P6TVNk5hKM9/uk5RPO2YNgEu9XvKO0dJ7Iqd3psEdmZN1m7gB1bOsjr4HmO2BA==}
/@types/d3-dsv/2.0.3:
resolution: {integrity: sha512-15sp4Z+ZVWuZuV0QEDu4cu/0C5vlD+JYXaUMDs8JTWpTJjcrAtjyR1vVwEfbgmU5kLNOOMRTlDCYyWWFx7eh/w==}
/@types/d3-ease/1.0.11:
resolution: {integrity: sha512-wUigPL0kleGZ9u3RhzBP07lxxkMcUjL5IODP42mN/05UNL+JJCDnpEPpFbJiPvLcTeRKGIRpBBJyP/1BNwYsVA==}
/@types/d3-ease/2.0.2:
resolution: {integrity: sha512-29Y73Tg6o6aL+3/S/kEun84m5BO4bjRNau6pMWv9N9rZHcJv/O/07mW6EjqxrePZZS64fj0wiB5LMHr4Jzf3eQ==}
/@types/d3-fetch/1.2.2:
resolution: {integrity: sha512-rtFs92GugtV/NpiJQd0WsmGLcg52tIL0uF0bKbbJg231pR9JEb6HT4AUwrtuLq3lOeKdLBhsjV14qb0pMmd0Aw==}
/@types/d3-fetch/2.0.2:
resolution: {integrity: sha512-sllsCSWrNdSvzOJWN5RnxkmtvW9pCttONGajSxHX9FUQ9kOkGE391xlz6VDBdZxLnpwjp3I+mipbwsaCjq4m5A==}
dependencies:
'@types/d3-dsv': 1.2.1
'@types/d3-dsv': 2.0.3
/@types/d3-force/1.2.4:
resolution: {integrity: sha512-fkorLTKvt6AQbFBQwn4aq7h9rJ4c7ZVcPMGB8X6eFFveAyMZcv7t7m6wgF4Eg93rkPgPORU7sAho1QSHNcZu6w==}
/@types/d3-force/2.1.4:
resolution: {integrity: sha512-1XVRc2QbeUSL1FRVE53Irdz7jY+drTwESHIMVirCwkAAMB/yVC8ezAfx/1Alq0t0uOnphoyhRle1ht5CuPgSJQ==}
/@types/d3-format/1.4.2:
resolution: {integrity: sha512-WeGCHAs7PHdZYq6lwl/+jsl+Nfc1J2W1kNcMeIMYzQsT6mtBDBgtJ/rcdjZ0k0rVIvqEZqhhuD5TK/v3P2gFHQ==}
/@types/d3-format/2.0.2:
resolution: {integrity: sha512-OhQPuTeeMhD9A0Ksqo4q1S9Z1Q57O/t4tTPBxBQxRB4IERnxeoEYLPe72fA/GYpPSUrfKZVOgLHidkxwbzLdJA==}
/@types/d3-geo/1.12.3:
resolution: {integrity: sha512-yZbPb7/5DyL/pXkeOmZ7L5ySpuGr4H48t1cuALjnJy5sXQqmSSAYBiwa6Ya/XpWKX2rJqGDDubmh3nOaopOpeA==}
/@types/d3-geo/2.0.4:
resolution: {integrity: sha512-kP0LcPVN6P/42hmFt0kZm93YTscfawZo6tioL9y0Ya2l5rxaGoYrIG4zee+yJoK9cLTOc8E8S5ExqTEYVwjIkw==}
dependencies:
'@types/geojson': 7946.0.10
/@types/d3-hierarchy/1.1.8:
resolution: {integrity: sha512-AbStKxNyWiMDQPGDguG2Kuhlq1Sv539pZSxYbx4UZeYkutpPwXCcgyiRrlV4YH64nIOsKx7XVnOMy9O7rJsXkg==}
/@types/d3-hierarchy/2.0.2:
resolution: {integrity: sha512-6PlBRwbjUPPt0ZFq/HTUyOAdOF3p73EUYots74lHMUyAVtdFSOS/hAeNXtEIM9i7qRDntuIblXxHGUMb9MuNRA==}
/@types/d3-interpolate/1.4.2:
resolution: {integrity: sha512-ylycts6llFf8yAEs1tXzx2loxxzDZHseuhPokrqKprTQSTcD3JbJI1omZP1rphsELZO3Q+of3ff0ZS7+O6yVzg==}
/@types/d3-interpolate/2.0.2:
resolution: {integrity: sha512-lElyqlUfIPyWG/cD475vl6msPL4aMU7eJvx1//Q177L8mdXoVPFl1djIESF2FKnc0NyaHvQlJpWwKJYwAhUoCw==}
dependencies:
'@types/d3-color': 1.4.2
'@types/d3-color': 2.0.3
/@types/d3-path/1.0.9:
resolution: {integrity: sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==}
/@types/d3-path/2.0.2:
resolution: {integrity: sha512-3YHpvDw9LzONaJzejXLOwZ3LqwwkoXb9LI2YN7Hbd6pkGo5nIlJ09ul4bQhBN4hQZJKmUpX8HkVqbzgUKY48cg==}
/@types/d3-polygon/1.0.8:
resolution: {integrity: sha512-1TOJPXCBJC9V3+K3tGbTqD/CsqLyv/YkTXAcwdsZzxqw5cvpdnCuDl42M4Dvi8XzMxZNCT9pL4ibrK2n4VmAcw==}
/@types/d3-polygon/2.0.1:
resolution: {integrity: sha512-X3XTIwBxlzRIWe4yaD1KsmcfItjSPLTGL04QDyP08jyHDVsnz3+NZJMwtD4vCaTAVpGSjbqS+jrBo8cO2V/xMA==}
/@types/d3-quadtree/1.0.9:
resolution: {integrity: sha512-5E0OJJn2QVavITFEc1AQlI8gLcIoDZcTKOD3feKFckQVmFV4CXhqRFt83tYNVNIN4ZzRkjlAMavJa1ldMhf5rA==}
/@types/d3-quadtree/2.0.2:
resolution: {integrity: sha512-KgWL4jlz8QJJZX01E4HKXJ9FLU94RTuObsAYqsPp8YOAcYDmEgJIQJ+ojZcnKUAnrUb78ik8JBKWas5XZPqJnQ==}
/@types/d3-random/1.1.3:
resolution: {integrity: sha512-XXR+ZbFCoOd4peXSMYJzwk0/elP37WWAzS/DG+90eilzVbUSsgKhBcWqylGWe+lA2ubgr7afWAOBaBxRgMUrBQ==}
/@types/d3-random/2.2.1:
resolution: {integrity: sha512-5vvxn6//poNeOxt1ZwC7QU//dG9QqABjy1T7fP/xmFHY95GnaOw3yABf29hiu5SR1Oo34XcpyHFbzod+vemQjA==}
/@types/d3-scale-chromatic/1.5.1:
resolution: {integrity: sha512-7FtJYrmXTEWLykShjYhoGuDNR/Bda0+tstZMkFj4RRxUEryv16AGh3be21tqg84B6KfEwiZyEpBcTyPyU+GWjg==}
/@types/d3-scale-chromatic/2.0.1:
resolution: {integrity: sha512-3EuZlbPu+pvclZcb1DhlymTWT2W+lYsRKBjvkH2ojDbCWDYavifqu1vYX9WGzlPgCgcS4Alhk1+zapXbGEGylQ==}
/@types/d3-scale/2.2.6:
resolution: {integrity: sha512-CHu34T5bGrJOeuhGxyiz9Xvaa9PlsIaQoOqjDg7zqeGj2x0rwPhGquiy03unigvcMxmvY0hEaAouT0LOFTLpIw==}
/@types/d3-scale/3.3.2:
resolution: {integrity: sha512-gGqr7x1ost9px3FvIfUMi5XA/F/yAf4UkUDtdQhpH92XCT0Oa7zkkRzY61gPVJq+DxpHn/btouw5ohWkbBsCzQ==}
dependencies:
'@types/d3-time': 1.1.1
'@types/d3-time': 2.1.1
/@types/d3-selection/1.4.3:
resolution: {integrity: sha512-GjKQWVZO6Sa96HiKO6R93VBE8DUW+DDkFpIMf9vpY5S78qZTlRRSNUsHr/afDpF7TvLDV7VxrUFOWW7vdIlYkA==}
/@types/d3-selection/2.0.1:
resolution: {integrity: sha512-3mhtPnGE+c71rl/T5HMy+ykg7migAZ4T6gzU0HxpgBFKcasBrSnwRbYV1/UZR6o5fkpySxhWxAhd7yhjj8jL7g==}
/@types/d3-shape/1.3.8:
resolution: {integrity: sha512-gqfnMz6Fd5H6GOLYixOZP/xlrMtJms9BaS+6oWxTKHNqPGZ93BkWWupQSCYm6YHqx6h9wjRupuJb90bun6ZaYg==}
/@types/d3-shape/2.1.3:
resolution: {integrity: sha512-HAhCel3wP93kh4/rq+7atLdybcESZ5bRHDEZUojClyZWsRuEMo3A52NGYJSh48SxfxEU6RZIVbZL2YFZ2OAlzQ==}
dependencies:
'@types/d3-path': 1.0.9
'@types/d3-path': 2.0.2
/@types/d3-time-format/2.3.1:
resolution: {integrity: sha512-fck0Z9RGfIQn3GJIEKVrp15h9m6Vlg0d5XXeiE/6+CQiBmMDZxfR21XtjEPuDeg7gC3bBM0SdieA5XF3GW1wKA==}
/@types/d3-time-format/3.0.1:
resolution: {integrity: sha512-5GIimz5IqaRsdnxs4YlyTZPwAMfALu/wA4jqSiuqgdbCxUZ2WjrnwANqOtoBJQgeaUTdYNfALJO0Yb0YrDqduA==}
/@types/d3-time/1.1.1:
resolution: {integrity: sha512-ULX7LoqXTCYtM+tLYOaeAJK7IwCT+4Gxlm2MaH0ErKLi07R5lh8NHCAyWcDkCCmx1AfRcBEV6H9QE9R25uP7jw==}
/@types/d3-time/2.1.1:
resolution: {integrity: sha512-9MVYlmIgmRR31C5b4FVSWtuMmBHh2mOWQYfl7XAYOa8dsnb7iEmUmRSWSFgXFtkjxO65d7hTUHQC+RhR/9IWFg==}
/@types/d3-timer/1.0.10:
resolution: {integrity: sha512-ZnAbquVqy+4ZjdW0cY6URp+qF/AzTVNda2jYyOzpR2cPT35FTXl78s15Bomph9+ckOiI1TtkljnWkwbIGAb6rg==}
/@types/d3-timer/2.0.1:
resolution: {integrity: sha512-TF8aoF5cHcLO7W7403blM7L1T+6NF3XMyN3fxyUolq2uOcFeicG/khQg/dGxiCJWoAcmYulYN7LYSRKO54IXaA==}
/@types/d3-transition/1.3.2:
resolution: {integrity: sha512-J+a3SuF/E7wXbOSN19p8ZieQSFIm5hU2Egqtndbc54LXaAEOpLfDx4sBu/PKAKzHOdgKK1wkMhINKqNh4aoZAg==}
/@types/d3-transition/2.0.2:
resolution: {integrity: sha512-376TICEykdXOEA9uUIYpjshEkxfGwCPnkHUl8+6gphzKbf5NMnUhKT7wR59Yxrd9wtJ/rmE3SVLx6/8w4eY6Zg==}
dependencies:
'@types/d3-selection': 1.4.3
'@types/d3-selection': 2.0.1
/@types/d3-voronoi/1.1.9:
resolution: {integrity: sha512-DExNQkaHd1F3dFPvGA/Aw2NGyjMln6E9QzsiqOcBgnE+VInYnFBHBBySbZQts6z6xD+5jTfKCP7M4OqMyVjdwQ==}
/@types/d3-zoom/1.8.3:
resolution: {integrity: sha512-3kHkL6sPiDdbfGhzlp5gIHyu3kULhtnHTTAl3UBZVtWB1PzcLL8vdmz5mTx7plLiUqOA2Y+yT2GKjt/TdA2p7Q==}
/@types/d3-zoom/2.0.3:
resolution: {integrity: sha512-9X9uDYKk2U8w775OHj36s9Q7GkNAnJKGw6+sbkP5DpHSjELwKvTGzEK6+IISYfLpJRL/V3mRXMhgDnnJ5LkwJg==}
dependencies:
'@types/d3-interpolate': 1.4.2
'@types/d3-selection': 1.4.3
'@types/d3-interpolate': 2.0.2
'@types/d3-selection': 2.0.1
/@types/d3/5.16.4:
resolution: {integrity: sha512-2u0O9iP1MubFiQ+AhR1id4Egs+07BLtvRATG6IL2Gs9+KzdrfaxCKNq5hxEyw1kxwsqB/lCgr108XuHcKtb/5w==}
/@types/d3/6.7.5:
resolution: {integrity: sha512-TUZ6zuT/KIvbHSv81kwAiO5gG5aTuoiLGnWR/KxHJ15Idy/xmGUXaaF5zMG+UMIsndcGlSHTmrvwRgdvZlNKaA==}
dependencies:
'@types/d3-array': 1.2.9
'@types/d3-axis': 1.0.16
'@types/d3-brush': 1.1.5
'@types/d3-chord': 1.0.11
'@types/d3-collection': 1.0.10
'@types/d3-color': 1.4.2
'@types/d3-contour': 1.3.3
'@types/d3-dispatch': 1.0.9
'@types/d3-drag': 1.2.5
'@types/d3-dsv': 1.2.1
'@types/d3-ease': 1.0.11
'@types/d3-fetch': 1.2.2
'@types/d3-force': 1.2.4
'@types/d3-format': 1.4.2
'@types/d3-geo': 1.12.3
'@types/d3-hierarchy': 1.1.8
'@types/d3-interpolate': 1.4.2
'@types/d3-path': 1.0.9
'@types/d3-polygon': 1.0.8
'@types/d3-quadtree': 1.0.9
'@types/d3-random': 1.1.3
'@types/d3-scale': 2.2.6
'@types/d3-scale-chromatic': 1.5.1
'@types/d3-selection': 1.4.3
'@types/d3-shape': 1.3.8
'@types/d3-time': 1.1.1
'@types/d3-time-format': 2.3.1
'@types/d3-timer': 1.0.10
'@types/d3-transition': 1.3.2
'@types/d3-voronoi': 1.1.9
'@types/d3-zoom': 1.8.3
'@types/d3-array': 2.12.3
'@types/d3-axis': 2.1.3
'@types/d3-brush': 2.1.2
'@types/d3-chord': 2.0.3
'@types/d3-color': 2.0.3
'@types/d3-contour': 2.0.4
'@types/d3-delaunay': 5.3.1
'@types/d3-dispatch': 2.0.1
'@types/d3-drag': 2.0.2
'@types/d3-dsv': 2.0.3
'@types/d3-ease': 2.0.2
'@types/d3-fetch': 2.0.2
'@types/d3-force': 2.1.4
'@types/d3-format': 2.0.2
'@types/d3-geo': 2.0.4
'@types/d3-hierarchy': 2.0.2
'@types/d3-interpolate': 2.0.2
'@types/d3-path': 2.0.2
'@types/d3-polygon': 2.0.1
'@types/d3-quadtree': 2.0.2
'@types/d3-random': 2.2.1
'@types/d3-scale': 3.3.2
'@types/d3-scale-chromatic': 2.0.1
'@types/d3-selection': 2.0.1
'@types/d3-shape': 2.1.3
'@types/d3-time': 2.1.1
'@types/d3-time-format': 3.0.1
'@types/d3-timer': 2.0.1
'@types/d3-transition': 2.0.2
'@types/d3-zoom': 2.0.3
/@types/dateformat/3.0.1:
resolution: {integrity: sha512-KlPPdikagvL6ELjWsljbyDIPzNCeliYkqRpI+zea99vBBbCIA5JNshZAwQKTON139c87y9qvTFVgkFd14rtS4g==}
@ -11924,190 +11920,191 @@ packages:
resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==}
dev: true
/d3-array/1.2.1:
resolution: {integrity: sha512-CyINJQ0SOUHojDdFDH4JEM0552vCR1utGyLHegJHyYH0JyCpSeTPxi4OBqHMA2jJZq4NH782LtaJWBImqI/HBw==}
/d3-axis/1.0.8:
resolution: {integrity: sha512-K0djTb26iQ6AsuD2d6Ka08wBHf4V30awIxV4XFuB/iLzYtTqqJlE/nIN0DBJJCX7lbOqbt2/oeX3r+sU5k2veg==}
/d3-brush/1.0.4:
resolution: {integrity: sha512-nUFueDzOlvwFvuOBynGSyJM7Wt1H9fKgJeoWFSg3ScS4c7FJBch92FKUJKum4xtgPYHdgH2C3bRg3GzSVltCJQ==}
/d3-array/2.12.1:
resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==}
dependencies:
d3-dispatch: 1.0.3
d3-drag: 1.2.1
d3-interpolate: 1.1.6
d3-selection: 1.3.0
d3-transition: 1.1.1
internmap: 1.0.1
/d3-chord/1.0.4:
resolution: {integrity: sha512-o0ExexkK1N0KikUakKrQwttP5Flu8AYD6iBUh3AdPJqnTh6xlvcX5wFRuuo29sLOAr9+T4yZPUH1S3CCQJ1SlQ==}
/d3-axis/2.1.0:
resolution: {integrity: sha512-z/G2TQMyuf0X3qP+Mh+2PimoJD41VOCjViJzT0BHeL/+JQAofkiWZbWxlwFGb1N8EN+Cl/CW+MUKbVzr1689Cw==}
/d3-brush/2.1.0:
resolution: {integrity: sha512-cHLLAFatBATyIKqZOkk/mDHUbzne2B3ZwxkzMHvFTCZCmLaXDpZRihQSn8UNXTkGD/3lb/W2sQz0etAftmHMJQ==}
dependencies:
d3-array: 1.2.1
d3-path: 1.0.5
d3-dispatch: 2.0.0
d3-drag: 2.0.0
d3-interpolate: 2.0.1
d3-selection: 2.0.0
d3-transition: 2.0.0_d3-selection@2.0.0
/d3-collection/1.0.4:
resolution: {integrity: sha512-+TPxaBFzbzfpLF3Hjz8JPeuStNmJnyWAufu8VUfpDCDn5RieIgY+OQDjhKMDorf2naLgAjjZXLUQN7XFp/kgog==}
/d3-color/1.0.3:
resolution: {integrity: sha512-t+rSOrshj6m2AUOe8kHvTwfUQ5TFoInEkBfmsHHAHPof58dmbRXNpicB7XAyPbMQbcC7i09p2BxeCEdgBd8xmw==}
/d3-contour/1.3.2:
resolution: {integrity: sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==}
/d3-chord/2.0.0:
resolution: {integrity: sha512-D5PZb7EDsRNdGU4SsjQyKhja8Zgu+SHZfUSO5Ls8Wsn+jsAKUUGkcshLxMg9HDFxG3KqavGWaWkJ8EpU8ojuig==}
dependencies:
d3-array: 1.2.1
d3-path: 2.0.0
/d3-dispatch/1.0.3:
resolution: {integrity: sha512-Qh2DR3neW3lq/ug4oymXHYoIsA91nYt47ERb+fPKjRg6zLij06aP7KqHHl2NyziK9ASxrR3GLkHCtZvXe/jMVg==}
/d3-color/2.0.0:
resolution: {integrity: sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ==}
/d3-drag/1.2.1:
resolution: {integrity: sha512-Cg8/K2rTtzxzrb0fmnYOUeZHvwa4PHzwXOLZZPwtEs2SKLLKLXeYwZKBB+DlOxUvFmarOnmt//cU4+3US2lyyQ==}
/d3-contour/2.0.0:
resolution: {integrity: sha512-9unAtvIaNk06UwqBmvsdHX7CZ+NPDZnn8TtNH1myW93pWJkhsV25JcgnYAu0Ck5Veb1DHiCv++Ic5uvJ+h50JA==}
dependencies:
d3-dispatch: 1.0.3
d3-selection: 1.3.0
d3-array: 2.12.1
/d3-dsv/1.0.8:
resolution: {integrity: sha512-IVCJpQ+YGe3qu6odkPQI0KPqfxkhbP/oM1XhhE/DFiYmcXKfCRub4KXyiuehV1d4drjWVXHUWx4gHqhdZb6n/A==}
/d3-delaunay/5.3.0:
resolution: {integrity: sha512-amALSrOllWVLaHTnDLHwMIiz0d1bBu9gZXd1FiLfXf8sHcX9jrcj81TVZOqD4UX7MgBZZ07c8GxzEgBpJqc74w==}
dependencies:
delaunator: 4.0.1
/d3-dispatch/2.0.0:
resolution: {integrity: sha512-S/m2VsXI7gAti2pBoLClFFTMOO1HTtT0j99AuXLoGFKO6deHDdnv6ZGTxSTTUTgO1zVcv82fCOtDjYK4EECmWA==}
/d3-drag/2.0.0:
resolution: {integrity: sha512-g9y9WbMnF5uqB9qKqwIIa/921RYWzlUDv9Jl1/yONQwxbOfszAWTCm8u7HOTgJgRDXiRZN56cHT9pd24dmXs8w==}
dependencies:
d3-dispatch: 2.0.0
d3-selection: 2.0.0
/d3-dsv/2.0.0:
resolution: {integrity: sha512-E+Pn8UJYx9mViuIUkoc93gJGGYut6mSDKy2+XaPwccwkRGlR+LO97L2VCCRjQivTwLHkSnAJG7yo00BWY6QM+w==}
hasBin: true
dependencies:
commander: 2.20.3
iconv-lite: 0.4.24
rw: 1.3.3
/d3-ease/1.0.3:
resolution: {integrity: sha512-io3QwOJwVPAxRF2UXpKpCdz2wm/7VLFCQQ1yy+GzX6YCtt3vi2BGnimI8agSF5jyUrHsADyF303d2S+ps7zU8w==}
/d3-ease/2.0.0:
resolution: {integrity: sha512-68/n9JWarxXkOWMshcT5IcjbB+agblQUaIsbnXmrzejn2O82n3p2A9R2zEB9HIEFWKFwPAEDDN8gR0VdSAyyAQ==}
/d3-fetch/1.2.0:
resolution: {integrity: sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==}
/d3-fetch/2.0.0:
resolution: {integrity: sha512-TkYv/hjXgCryBeNKiclrwqZH7Nb+GaOwo3Neg24ZVWA3MKB+Rd+BY84Nh6tmNEMcjUik1CSUWjXYndmeO6F7sw==}
dependencies:
d3-dsv: 1.0.8
d3-dsv: 2.0.0
/d3-force/1.1.0:
resolution: {integrity: sha512-2HVQz3/VCQs0QeRNZTYb7GxoUCeb6bOzMp/cGcLa87awY9ZsPvXOGeZm0iaGBjXic6I1ysKwMn+g+5jSAdzwcg==}
/d3-force/2.1.1:
resolution: {integrity: sha512-nAuHEzBqMvpFVMf9OX75d00OxvOXdxY+xECIXjW6Gv8BRrXu6gAWbv/9XKrvfJ5i5DCokDW7RYE50LRoK092ew==}
dependencies:
d3-collection: 1.0.4
d3-dispatch: 1.0.3
d3-quadtree: 1.0.3
d3-timer: 1.0.7
d3-dispatch: 2.0.0
d3-quadtree: 2.0.0
d3-timer: 2.0.0
/d3-format/1.2.2:
resolution: {integrity: sha512-zH9CfF/3C8zUI47nsiKfD0+AGDEuM8LwBIP7pBVpyR4l/sKkZqITmMtxRp04rwBrlshIZ17XeFAaovN3++wzkw==}
/d3-format/2.0.0:
resolution: {integrity: sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==}
/d3-geo/1.9.1:
resolution: {integrity: sha512-l9wL/cEQkyZQYXw3xbmLsH3eQ5ij+icNfo4r0GrLa5rOCZR/e/3am45IQ0FvQ5uMsv+77zBRunLc9ufTWSQYFA==}
/d3-geo/2.0.2:
resolution: {integrity: sha512-8pM1WGMLGFuhq9S+FpPURxic+gKzjluCD/CHTuUF3mXMeiCo0i6R0tO1s4+GArRFde96SLcW/kOFRjoAosPsFA==}
dependencies:
d3-array: 1.2.1
d3-array: 2.12.1
/d3-hierarchy/1.1.5:
resolution: {integrity: sha512-PcsLIhThc60mWnxlojIOH7Sc0tQ2DgLWfEwEAyzCtej5f3H9wSsRmrg5pEhKZLrwiJnI2zyw/pznJxL9a/Eugw==}
/d3-hierarchy/2.0.0:
resolution: {integrity: sha512-SwIdqM3HxQX2214EG9GTjgmCc/mbSx4mQBn+DuEETubhOw6/U3fmnji4uCVrmzOydMHSO1nZle5gh6HB/wdOzw==}
/d3-interpolate/1.1.6:
resolution: {integrity: sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A==}
/d3-interpolate/2.0.1:
resolution: {integrity: sha512-c5UhwwTs/yybcmTpAVqwSFl6vrQ8JZJoT5F7xNFK9pymv5C0Ymcc9/LIJHtYIggg/yS9YHw8i8O8tgb9pupjeQ==}
dependencies:
d3-color: 1.0.3
d3-color: 2.0.0
/d3-path/1.0.5:
resolution: {integrity: sha512-eD76prgnTKYkLzHlY2UMyOEZXTpC+WOanCr1BLxo38w4fPPPq/LgCFqRQvqFU3AJngfZmmKR7rgKPZ4EGJ9Atw==}
/d3-path/2.0.0:
resolution: {integrity: sha512-ZwZQxKhBnv9yHaiWd6ZU4x5BtCQ7pXszEV9CU6kRgwIQVQGLMv1oiL4M+MK/n79sYzsj+gcgpPQSctJUsLN7fA==}
/d3-polygon/1.0.3:
resolution: {integrity: sha512-2zP7GOvf4XOWTeQouK7fCO534yQxyhYYTw6GTqcXifIalHgA6qV/es+4GRQii9m6XxEPFcht4loobD/o2iEo1A==}
/d3-polygon/2.0.0:
resolution: {integrity: sha512-MsexrCK38cTGermELs0cO1d79DcTsQRN7IWMJKczD/2kBjzNXxLUWP33qRF6VDpiLV/4EI4r6Gs0DAWQkE8pSQ==}
/d3-quadtree/1.0.3:
resolution: {integrity: sha512-U2Jc3jF3JOBGXIOnvWY9C4ekRwRX9hEVpMMmeduJyaxAwPmoe7t84iZFTLn1RwYOyrXxJF55H/Hrg186TFQQdw==}
/d3-quadtree/2.0.0:
resolution: {integrity: sha512-b0Ed2t1UUalJpc3qXzKi+cPGxeXRr4KU9YSlocN74aTzp6R/Ud43t79yLLqxHRWZfsvWXmbDWPpoENK1K539xw==}
/d3-random/1.1.0:
resolution: {integrity: sha512-XuMbjx3Jq4EWfJP4g6nR7zns/bZfaVbWHWfR8auDkEiWCzVbWifmasfszV1ZRN3xXK3nY4RUFL2nTIhceGZSFQ==}
/d3-random/2.2.2:
resolution: {integrity: sha512-0D9P8TRj6qDAtHhRQn6EfdOtHMfsUWanl3yb/84C4DqpZ+VsgfI5iTVRNRbELCfNvRfpMr8OrqqUTQ6ANGCijw==}
/d3-scale-chromatic/1.5.0:
resolution: {integrity: sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==}
/d3-scale-chromatic/2.0.0:
resolution: {integrity: sha512-LLqy7dJSL8yDy7NRmf6xSlsFZ6zYvJ4BcWFE4zBrOPnQERv9zj24ohnXKRbyi9YHnYV+HN1oEO3iFK971/gkzA==}
dependencies:
d3-color: 1.0.3
d3-interpolate: 1.1.6
d3-color: 2.0.0
d3-interpolate: 2.0.1
/d3-scale/2.2.2:
resolution: {integrity: sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==}
/d3-scale/3.3.0:
resolution: {integrity: sha512-1JGp44NQCt5d1g+Yy+GeOnZP7xHo0ii8zsQp6PGzd+C1/dl0KGsp9A7Mxwp+1D1o4unbTTxVdU/ZOIEBoeZPbQ==}
dependencies:
d3-array: 1.2.1
d3-collection: 1.0.4
d3-format: 1.2.2
d3-interpolate: 1.1.6
d3-time: 1.0.8
d3-time-format: 2.1.1
d3-array: 2.12.1
d3-format: 2.0.0
d3-interpolate: 2.0.1
d3-time: 2.1.1
d3-time-format: 3.0.0
/d3-selection/1.3.0:
resolution: {integrity: sha512-qgpUOg9tl5CirdqESUAu0t9MU/t3O9klYfGfyKsXEmhyxyzLpzpeh08gaxBUTQw1uXIOkr/30Ut2YRjSSxlmHA==}
/d3-selection/2.0.0:
resolution: {integrity: sha512-XoGGqhLUN/W14NmaqcO/bb1nqjDAw5WtSYb2X8wiuQWvSZUsUVYsOSkOybUrNvcBjaywBdYPy03eXHMXjk9nZA==}
/d3-shape/1.2.0:
resolution: {integrity: sha512-LP48zJ9ykPKjCdd0vSu5k2l4s8v1vI6vvdDeJtmgtTa+L6Ery0lzvOaV7pMunFuLv11hwSRZQnSnlhFl801aiw==}
/d3-shape/2.1.0:
resolution: {integrity: sha512-PnjUqfM2PpskbSLTJvAzp2Wv4CZsnAgTfcVRTwW03QR3MkXF8Uo7B1y/lWkAsmbKwuecto++4NlsYcvYpXpTHA==}
dependencies:
d3-path: 1.0.5
d3-path: 2.0.0
/d3-time-format/2.1.1:
resolution: {integrity: sha512-8kAkymq2WMfzW7e+s/IUNAtN/y3gZXGRrdGfo6R8NKPAA85UBTxZg5E61bR6nLwjPjj4d3zywSQe1CkYLPFyrw==}
/d3-time-format/3.0.0:
resolution: {integrity: sha512-UXJh6EKsHBTjopVqZBhFysQcoXSv/5yLONZvkQ5Kk3qbwiUYkdX17Xa1PT6U1ZWXGGfB1ey5L8dKMlFq2DO0Ag==}
dependencies:
d3-time: 1.0.8
d3-time: 2.1.1
/d3-time/1.0.8:
resolution: {integrity: sha512-YRZkNhphZh3KcnBfitvF3c6E0JOFGikHZ4YqD+Lzv83ZHn1/u6yGenRU1m+KAk9J1GnZMnKcrtfvSktlA1DXNQ==}
/d3-timer/1.0.7:
resolution: {integrity: sha512-vMZXR88XujmG/L5oB96NNKH5lCWwiLM/S2HyyAQLcjWJCloK5shxta4CwOFYLZoY3AWX73v8Lgv4cCAdWtRmOA==}
/d3-transition/1.1.1:
resolution: {integrity: sha512-xeg8oggyQ+y5eb4J13iDgKIjUcEfIOZs2BqV/eEmXm2twx80wTzJ4tB4vaZ5BKfz7XsI/DFmQL5me6O27/5ykQ==}
/d3-time/2.1.1:
resolution: {integrity: sha512-/eIQe/eR4kCQwq7yxi7z4c6qEXf2IYGcjoWB5OOQy4Tq9Uv39/947qlDcN2TLkiTzQWzvnsuYPB9TrWaNfipKQ==}
dependencies:
d3-color: 1.0.3
d3-dispatch: 1.0.3
d3-ease: 1.0.3
d3-interpolate: 1.1.6
d3-selection: 1.3.0
d3-timer: 1.0.7
d3-array: 2.12.1
/d3-voronoi/1.1.2:
resolution: {integrity: sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw==}
/d3-timer/2.0.0:
resolution: {integrity: sha512-TO4VLh0/420Y/9dO3+f9abDEFYeCUr2WZRlxJvbp4HPTQcSylXNiL6yZa9FIUvV1yRiFufl1bszTCLDqv9PWNA==}
/d3-zoom/1.7.1:
resolution: {integrity: sha512-sZHQ55DGq5BZBFGnRshUT8tm2sfhPHFnOlmPbbwTkAoPeVdRTkB4Xsf9GCY0TSHrTD8PeJPZGmP/TpGicwJDJQ==}
/d3-transition/2.0.0_d3-selection@2.0.0:
resolution: {integrity: sha512-42ltAGgJesfQE3u9LuuBHNbGrI/AJjNL2OAUdclE70UE6Vy239GCBEYD38uBPoLeNsOhFStGpPI0BAOV+HMxog==}
peerDependencies:
d3-selection: '2'
dependencies:
d3-dispatch: 1.0.3
d3-drag: 1.2.1
d3-interpolate: 1.1.6
d3-selection: 1.3.0
d3-transition: 1.1.1
d3-color: 2.0.0
d3-dispatch: 2.0.0
d3-ease: 2.0.0
d3-interpolate: 2.0.1
d3-selection: 2.0.0
d3-timer: 2.0.0
/d3/5.16.0:
resolution: {integrity: sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==}
/d3-zoom/2.0.0:
resolution: {integrity: sha512-fFg7aoaEm9/jf+qfstak0IYpnesZLiMX6GZvXtUSdv8RH2o4E2qeelgdU09eKS6wGuiGMfcnMI0nTIqWzRHGpw==}
dependencies:
d3-array: 1.2.1
d3-axis: 1.0.8
d3-brush: 1.0.4
d3-chord: 1.0.4
d3-collection: 1.0.4
d3-color: 1.0.3
d3-contour: 1.3.2
d3-dispatch: 1.0.3
d3-drag: 1.2.1
d3-dsv: 1.0.8
d3-ease: 1.0.3
d3-fetch: 1.2.0
d3-force: 1.1.0
d3-format: 1.2.2
d3-geo: 1.9.1
d3-hierarchy: 1.1.5
d3-interpolate: 1.1.6
d3-path: 1.0.5
d3-polygon: 1.0.3
d3-quadtree: 1.0.3
d3-random: 1.1.0
d3-scale: 2.2.2
d3-scale-chromatic: 1.5.0
d3-selection: 1.3.0
d3-shape: 1.2.0
d3-time: 1.0.8
d3-time-format: 2.1.1
d3-timer: 1.0.7
d3-transition: 1.1.1
d3-voronoi: 1.1.2
d3-zoom: 1.7.1
d3-dispatch: 2.0.0
d3-drag: 2.0.0
d3-interpolate: 2.0.1
d3-selection: 2.0.0
d3-transition: 2.0.0_d3-selection@2.0.0
/d3/6.7.0:
resolution: {integrity: sha512-hNHRhe+yCDLUG6Q2LwvR/WdNFPOJQ5VWqsJcwIYVeI401+d2/rrCjxSXkiAdIlpx7/73eApFB4Olsmh3YN7a6g==}
dependencies:
d3-array: 2.12.1
d3-axis: 2.1.0
d3-brush: 2.1.0
d3-chord: 2.0.0
d3-color: 2.0.0
d3-contour: 2.0.0
d3-delaunay: 5.3.0
d3-dispatch: 2.0.0
d3-drag: 2.0.0
d3-dsv: 2.0.0
d3-ease: 2.0.0
d3-fetch: 2.0.0
d3-force: 2.1.1
d3-format: 2.0.0
d3-geo: 2.0.2
d3-hierarchy: 2.0.0
d3-interpolate: 2.0.1
d3-path: 2.0.0
d3-polygon: 2.0.0
d3-quadtree: 2.0.0
d3-random: 2.2.2
d3-scale: 3.3.0
d3-scale-chromatic: 2.0.0
d3-selection: 2.0.0
d3-shape: 2.1.0
d3-time: 2.1.1
d3-time-format: 3.0.0
d3-timer: 2.0.0
d3-transition: 2.0.0_d3-selection@2.0.0
d3-zoom: 2.0.0
/damerau-levenshtein/1.0.8:
resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==}
@ -12317,6 +12314,9 @@ packages:
isobject: 3.0.1
dev: true
/delaunator/4.0.1:
resolution: {integrity: sha512-WNPWi1IRKZfCt/qIDMfERkDp93+iZEmOxN2yy4Jg+Xhv8SLk2UTqqbe1sfiipn0and9QrE914/ihdx82Y/Giag==}
/delayed-stream/1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@ -14899,6 +14899,9 @@ packages:
side-channel: 1.0.4
dev: true
/internmap/1.0.1:
resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==}
/interpret/2.2.0:
resolution: {integrity: sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==}
engines: {node: '>= 0.10'}