diff --git a/package.json b/package.json index 40faf17..bb10698 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "chartjs-chart-geo", "description": "Chart.js module for charting maps", - "version": "3.0.1", + "version": "3.0.2", "author": { "name": "Samuel Gratzl", "email": "sam@sgratzl.com", @@ -36,7 +36,7 @@ "src/**/*.ts" ], "peerDependencies": { - "chart.js": "^3.1.0" + "chart.js": "^3.2.1" }, "dependencies": { "@types/d3-geo": "^2.0.0", @@ -47,43 +47,43 @@ "topojson-client": "^3.1.0" }, "devDependencies": { - "@rollup/plugin-commonjs": "^18.0.0", - "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-commonjs": "^19.0.0", + "@rollup/plugin-node-resolve": "^13.0.0", "@rollup/plugin-replace": "^2.4.2", "@rollup/plugin-typescript": "^8.2.1", - "@types/jest": "^26.0.22", + "@types/jest": "^26.0.23", "@types/jest-image-snapshot": "^4.3.0", - "@types/node": "^14.14.41", + "@types/node": "^15.0.2", "@types/seedrandom": "^3.0.0", - "@typescript-eslint/eslint-plugin": "^4.22.0", - "@typescript-eslint/parser": "^4.22.0", + "@typescript-eslint/eslint-plugin": "^4.22.1", + "@typescript-eslint/parser": "^4.22.1", "@yarnpkg/pnpify": "^2.4.0", "canvas": "^2.7.0", "canvas-5-polyfill": "^0.1.5", "chart.js": "3.0.0-rc.3", - "eslint": "^7.24.0", + "eslint": "^7.26.0", "eslint-config-airbnb-typescript": "^12.3.1", - "eslint-config-prettier": "^8.2.0", + "eslint-config-prettier": "^8.3.0", "eslint-config-react-app": "^6.0.0", - "eslint-plugin-flowtype": "^5.7.1", + "eslint-plugin-flowtype": "^5.7.2", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-react": "^7.23.2", "eslint-plugin-react-hooks": "^4.2.0", "jest": "^26.6.3", - "jest-image-snapshot": "^4.4.1", - "prettier": "^2.2.1", - "release-it": "^14.6.1", + "jest-image-snapshot": "^4.5.0", + "prettier": "^2.3.0", + "release-it": "^14.6.2", "rimraf": "^3.0.2", - "rollup": "^2.45.2", + "rollup": "^2.47.0", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-dts": "^3.0.1", "rollup-plugin-terser": "^7.0.2", "seedrandom": "^3.0.5", - "ts-jest": "^26.5.5", + "ts-jest": "^26.5.6", "tslib": "^2.2.0", - "typedoc": "^0.20.35", + "typedoc": "^0.20.36", "typescript": "^4.2.4", "us-atlas": "^3.0.0", "world-atlas": "^2.0.2" diff --git a/samples/albers.html b/samples/albers.html index e01bf42..a2b7faa 100644 --- a/samples/albers.html +++ b/samples/albers.html @@ -26,7 +26,7 @@ outline: nation, data: states.map((d) => ({ feature: d, - value: Math.random() * 10, + value: Math.random() * 11, })), }, ], diff --git a/src/controllers/BubbleMapController.ts b/src/controllers/BubbleMapController.ts index 6907d64..8a45eb2 100644 --- a/src/controllers/BubbleMapController.ts +++ b/src/controllers/BubbleMapController.ts @@ -51,7 +51,7 @@ export class BubbleMapController extends GeoController<'bubbleMap', PointElement parse(start: number, count: number): void { // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const rScale = this.getMeta().rScale!; - const data = (this.getDataset().data as unknown) as IBubbleMapDataPoint[]; + const data = this.getDataset().data as unknown as IBubbleMapDataPoint[]; const meta = this._cachedMeta; for (let i = start; i < start + count; i += 1) { const d = data[i]; @@ -71,7 +71,7 @@ export class BubbleMapController extends GeoController<'bubbleMap', PointElement const includeOptions = this.includeOptions(mode, sharedOptions); const scale = this.getProjectionScale(); - ((this.getMeta().rScale as unknown) as SizeScale)._model = (firstOpts as unknown) as PointOptions; // for legend rendering styling + (this.getMeta().rScale as unknown as SizeScale)._model = firstOpts as unknown as PointOptions; // for legend rendering styling this.updateSharedOptions(sharedOptions, mode, firstOpts); @@ -85,12 +85,12 @@ export class BubbleMapController extends GeoController<'bubbleMap', PointElement skip: Number.isNaN(parsed.x) || Number.isNaN(parsed.y), }; if (includeOptions) { - properties.options = ((sharedOptions || this.resolveDataElementOptions(i, mode)) as unknown) as PointOptions; + properties.options = (sharedOptions || this.resolveDataElementOptions(i, mode)) as unknown as PointOptions; if (reset) { properties.options.radius = 0; } } - this.updateElement(elem, i, (properties as unknown) as Record, mode); + this.updateElement(elem, i, properties as unknown as Record, mode); } } diff --git a/src/controllers/ChoroplethController.ts b/src/controllers/ChoroplethController.ts index 84f0511..dc3375d 100644 --- a/src/controllers/ChoroplethController.ts +++ b/src/controllers/ChoroplethController.ts @@ -77,14 +77,14 @@ export class ChoroplethController extends GeoController<'choropleth', GeoFeature y: center.y, }; if (includeOptions) { - properties.options = ((sharedOptions || this.resolveDataElementOptions(i, mode)) as unknown) as PointOptions; + properties.options = (sharedOptions || this.resolveDataElementOptions(i, mode)) as unknown as PointOptions; } - this.updateElement(elem, i, (properties as unknown) as Record, mode); + this.updateElement(elem, i, properties as unknown as Record, mode); } } indexToColor(index: number): string { - const rScale = (this.getMeta().rScale as unknown) as ColorScale; + const rScale = this.getMeta().rScale as unknown as ColorScale; return rScale.getColorForValue(this.getParsed(index)[rScale.axis as 'r']); } diff --git a/src/controllers/GeoController.ts b/src/controllers/GeoController.ts index cbc236b..b046fd4 100644 --- a/src/controllers/GeoController.ts +++ b/src/controllers/GeoController.ts @@ -54,11 +54,11 @@ export class GeoController< TElement extends Element & VisualElement > extends DatasetController { getGeoDataset(): ChartDataset<'choropleth' | 'bubbleMap'> & IGeoControllerDatasetOptions { - return (super.getDataset() as unknown) as ChartDataset<'choropleth' | 'bubbleMap'> & IGeoControllerDatasetOptions; + return super.getDataset() as unknown as ChartDataset<'choropleth' | 'bubbleMap'> & IGeoControllerDatasetOptions; } getGeoOptions(): IGeoChartOptions { - return (this.chart.options as unknown) as IGeoChartOptions; + return this.chart.options as unknown as IGeoChartOptions; } getProjectionScale(): ProjectionScale { @@ -159,10 +159,10 @@ export class GeoController< } else { const geo = geoGraticule(); if (g.stepMajor) { - geo.stepMajor((g.stepMajor as unknown) as [number, number]); + geo.stepMajor(g.stepMajor as unknown as [number, number]); } if (g.stepMinor) { - geo.stepMinor((g.stepMinor as unknown) as [number, number]); + geo.stepMinor(g.stepMinor as unknown as [number, number]); } path(geo()); } diff --git a/src/elements/GeoFeature.ts b/src/elements/GeoFeature.ts index 645551d..ad653be 100644 --- a/src/elements/GeoFeature.ts +++ b/src/elements/GeoFeature.ts @@ -65,7 +65,7 @@ export class GeoFeature extends Element im (Number.isNaN(mouseX) || (mouseX >= bb.x && mouseX <= bb.x2)) && (Number.isNaN(mouseY) || (mouseY >= bb.y && mouseY <= bb.y2)); - const projection = (this.projectionScale.geoPath.projection() as unknown) as GeoProjection; + const projection = this.projectionScale.geoPath.projection() as unknown as GeoProjection; if (r && !Number.isNaN(mouseX) && !Number.isNaN(mouseY) && typeof projection.invert === 'function') { // test for real if within the bounds const longlat = projection.invert([mouseX, mouseY]); diff --git a/src/scales/ColorScale.ts b/src/scales/ColorScale.ts index a597a8a..368b580 100644 --- a/src/scales/ColorScale.ts +++ b/src/scales/ColorScale.ts @@ -206,12 +206,11 @@ export class ColorScale extends LegendScale 0) { const stepWidth = w / this.options.quantize; const offset = !reverse ? (i: number) => i : (i: number) => w - stepWidth - i; @@ -227,19 +226,22 @@ export class ColorScale extends LegendScale 0) { - const stepWidth = h / this.options.quantize; - const offset = !reverse ? (i: number) => i : (i: number) => h - stepWidth - i; - for (let i = 0; i < h; i += stepWidth) { - const v = (i + stepWidth / 2) / h; - this.ctx.fillStyle = this.getColor(v); - this.ctx.fillRect(0, offset(i), indicatorSize, stepWidth); - } } else { - const offset = !reverse ? (i: number) => i : (i: number) => h - 1 - i; - for (let i = 0; i < h; i += 1) { - this.ctx.fillStyle = this.getColor((i + 0.5) / h); - this.ctx.fillRect(0, offset(i), indicatorSize, 1); + const h = this.height; + if (this.options.quantize > 0) { + const stepWidth = h / this.options.quantize; + const offset = !reverse ? (i: number) => i : (i: number) => h - stepWidth - i; + for (let i = 0; i < h; i += stepWidth) { + const v = (i + stepWidth / 2) / h; + this.ctx.fillStyle = this.getColor(v); + this.ctx.fillRect(0, offset(i), indicatorSize, stepWidth); + } + } else { + const offset = !reverse ? (i: number) => i : (i: number) => h - 1 - i; + for (let i = 0; i < h; i += 1) { + this.ctx.fillStyle = this.getColor((i + 0.5) / h); + this.ctx.fillRect(0, offset(i), indicatorSize, 1); + } } } } diff --git a/src/scales/LegendScale.ts b/src/scales/LegendScale.ts index 7dd2d7f..81b367c 100644 --- a/src/scales/LegendScale.ts +++ b/src/scales/LegendScale.ts @@ -10,7 +10,7 @@ import { export interface ILegendScaleOptions extends CartesianScaleOptions { /** * whether to render a color legend - * @default false (for compatibility reasons) + * @default true */ display: boolean; @@ -93,9 +93,12 @@ interface IPositionOption { position?: string; } -function computeLegendMargin( - legend: ILegendScaleOptions['legend'] -): { left: number; top: number; right: number; bottom: number } { +function computeLegendMargin(legend: ILegendScaleOptions['legend']): { + left: number; + top: number; + right: number; + bottom: number; +} { const { indicatorWidth, align: pos, margin } = legend; const left = (typeof margin === 'number' ? margin : margin.left) + (pos === 'right' ? indicatorWidth : 0); @@ -147,7 +150,7 @@ export class LegendScale ext init(options: O): void { // eslint-disable-next-line no-param-reassign - ((options as unknown) as IPositionOption).position = 'chartArea'; + (options as unknown as IPositionOption).position = 'chartArea'; super.init(options); this.axis = 'r'; } @@ -195,6 +198,11 @@ export class LegendScale ext return r; } + // eslint-disable-next-line class-methods-use-this + _computeLabelArea(): void { + return undefined; + } + draw(chartArea: ChartArea): void { if (!(this as any)._isVisible()) { return; @@ -207,7 +215,7 @@ export class LegendScale ext const bak = (this.options as IPositionOption).position; (this.options as IPositionOption).position = this.options.legend.align; - super.draw({ ...chartArea, bottom: this.height, right: this.width }); + super.draw({ ...chartArea, bottom: this.height + 10, right: this.width }); (this.options as IPositionOption).position = bak; const { indicatorWidth } = this.options.legend; switch (this.options.legend.align) { diff --git a/src/scales/SizeScale.ts b/src/scales/SizeScale.ts index 5ce1705..32bb5b9 100644 --- a/src/scales/SizeScale.ts +++ b/src/scales/SizeScale.ts @@ -13,12 +13,6 @@ export interface ISizeScaleOptions extends ILegendScaleOptions { // support all options from linear scale -> https://www.chartjs.org/docs/latest/axes/cartesian/linear.html#linear-cartesian-axis // e.g. for tick manipulation, ... - /** - * whether to render a color legend - * @default false (for compatibility reasons) - */ - display: boolean; - /** * radius range in pixel, the minimal data value will be mapped to the * first entry, the maximal one to the second and a linear interpolation @@ -40,50 +34,6 @@ export interface ISizeScaleOptions extends ILegendScaleOptions { * @default 1 */ missing: number; - - /** - * the property name that stores the value in the data elements - * @default value - */ - property: string; - - legend: { - /** - * location of the legend on the chart area - * @default bottom-right - */ - position: 'left' | 'right' | 'top' | 'bottom' | 'top-left' | 'top-right' | 'top-right' | 'bottom-right'; - /** - * alignment of the scale, e.g., `right` means that it is a vertical scale - * with the ticks on the right side - * @default bottom - */ - align: 'left' | 'right' | 'top' | 'bottom'; - /** - * length of the legend, i.e., for a horizontal scale the width - * if a value < 1 is given, is it assume to be a ratio of the corresponding - * chart area - * @default 90 - */ - length: number; - /** - * how wide the scale is, i.e., for a horizontal scale the height - * if a value < 1 is given, is it assume to be a ratio of the corresponding - * chart area - * @default 70 - */ - width: number; - /** - * how many pixels should be used for the color bar - * @default 42 - */ - indicatorWidth: number; - /** - * margin pixels such that it doesn't stick to the edge of the chart - * @default 8 - */ - margin: number; - }; } const scaleDefaults = { diff --git a/yarn.lock b/yarn.lock index e893607..91674ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33,43 +33,43 @@ __metadata: linkType: hard "@babel/compat-data@npm:^7.13.15": - version: 7.13.15 - resolution: "@babel/compat-data@npm:7.13.15" - checksum: 6abe95cbd36e54217cdcc51829e377cf31451ed0a64ff43cc82e0ce728d9e265990c5e079d5c3f9ee0afd49e20d6c90112fe2093ed0699c2ffc62f5172df24fa + version: 7.14.0 + resolution: "@babel/compat-data@npm:7.14.0" + checksum: d2d9de745e7a6f83ddf699865656e9298025bda5d350497845c57af440685723de28e7c1f34315e0028c6ad08bca0173436252ada7ac38eb2227c069d40916dd languageName: node linkType: hard -"@babel/core@npm:7.13.16, @babel/core@npm:^7.1.0, @babel/core@npm:^7.7.5": - version: 7.13.16 - resolution: "@babel/core@npm:7.13.16" +"@babel/core@npm:7.14.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.7.5": + version: 7.14.0 + resolution: "@babel/core@npm:7.14.0" dependencies: "@babel/code-frame": ^7.12.13 - "@babel/generator": ^7.13.16 + "@babel/generator": ^7.14.0 "@babel/helper-compilation-targets": ^7.13.16 - "@babel/helper-module-transforms": ^7.13.14 - "@babel/helpers": ^7.13.16 - "@babel/parser": ^7.13.16 + "@babel/helper-module-transforms": ^7.14.0 + "@babel/helpers": ^7.14.0 + "@babel/parser": ^7.14.0 "@babel/template": ^7.12.13 - "@babel/traverse": ^7.13.15 - "@babel/types": ^7.13.16 + "@babel/traverse": ^7.14.0 + "@babel/types": ^7.14.0 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.1.2 semver: ^6.3.0 source-map: ^0.5.0 - checksum: 1a53b70629fae3c5b714af1c582a92ffbb1a87d0f8fe705292faed6281476bf0a35ffa19d9d28ad791610d203fdbb8928e28aedb52a02023a561caaa44a9ee61 + checksum: eccd8c6acf33a2782b9213bffc0e766857c9b690649512c3a525a02bb212301c6fdf314d6e7f7404479dc9631beb58a8f5e673ea9f3c1964853a3c65b045a382 languageName: node linkType: hard -"@babel/generator@npm:^7.13.16": - version: 7.13.16 - resolution: "@babel/generator@npm:7.13.16" +"@babel/generator@npm:^7.14.0": + version: 7.14.1 + resolution: "@babel/generator@npm:7.14.1" dependencies: - "@babel/types": ^7.13.16 + "@babel/types": ^7.14.1 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: 299bf875ea550f52d157260804bf5b1acdc27269ae7287e53a1a5a602ff6052a466f4a4c03dc7377b3f2d5240eea5ee92162e2a943acb4d28e017ac89ab89e9d + checksum: 28a56cbd4688c3c6020ac53f3ec607613f135bfaf52717ddbca02ee146b1ed4ea2a4490b6e4d3bc1fd0f0515031242183211438d7502ddaacdcf3a7713414d9a languageName: node linkType: hard @@ -125,19 +125,19 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.13.14": - version: 7.13.14 - resolution: "@babel/helper-module-transforms@npm:7.13.14" +"@babel/helper-module-transforms@npm:^7.14.0": + version: 7.14.0 + resolution: "@babel/helper-module-transforms@npm:7.14.0" dependencies: "@babel/helper-module-imports": ^7.13.12 "@babel/helper-replace-supers": ^7.13.12 "@babel/helper-simple-access": ^7.13.12 "@babel/helper-split-export-declaration": ^7.12.13 - "@babel/helper-validator-identifier": ^7.12.11 + "@babel/helper-validator-identifier": ^7.14.0 "@babel/template": ^7.12.13 - "@babel/traverse": ^7.13.13 - "@babel/types": ^7.13.14 - checksum: 576e86d0d41674e01703754a16e94495e424c7972f932e1eedb30206092b410b3659c0d0a7a06c61e024cee9b6020215db4732903ae49ebbd19d813feb0a90da + "@babel/traverse": ^7.14.0 + "@babel/types": ^7.14.0 + checksum: 1049a94cc74247c8ae4f5a804b4a0713ab4ad8f69eb412ea99ac1d03b4a9b9df3d1481286fa5e503239473ffb81dbb4f029d05cc681eff4d5380ae67161ac916 languageName: node linkType: hard @@ -187,10 +187,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.12.11": - version: 7.12.11 - resolution: "@babel/helper-validator-identifier@npm:7.12.11" - checksum: 18de432203264b501db2690b53370a4289dc56084f5a2c66de624b159ee28b8abaeb402b2b7584296d9261645d91ddb6bfd21125d3ffd9bf02e9262e77baf3d2 +"@babel/helper-validator-identifier@npm:^7.14.0": + version: 7.14.0 + resolution: "@babel/helper-validator-identifier@npm:7.14.0" + checksum: bd67b4a1a49eba151aa0fe95508579638287fee0a3e7a3bf8c5ab480de8eaad4b4231c523d7db401eb0cecc7cf03b76ee72453fab53bab8cb8ccd154bb67feb7 languageName: node linkType: hard @@ -201,34 +201,34 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.13.16": - version: 7.13.17 - resolution: "@babel/helpers@npm:7.13.17" +"@babel/helpers@npm:^7.14.0": + version: 7.14.0 + resolution: "@babel/helpers@npm:7.14.0" dependencies: "@babel/template": ^7.12.13 - "@babel/traverse": ^7.13.17 - "@babel/types": ^7.13.17 - checksum: 3e2b18d6bad7e7fa4e268a4e28f7ba5a15893efd39a57af9ae38613fe11bf4cff03cb2a56d4e6e18eeabe0934bfa689432ce3578bf59bb43bf926c956771b4b4 + "@babel/traverse": ^7.14.0 + "@babel/types": ^7.14.0 + checksum: 0ac7e775b54cebf4b5c027e9ca00a1027f3c7d96e924583d028b6e86bb775652701ba9d48257db8352fce4612566d8a4f1fd8723502d940a77571145af603956 languageName: node linkType: hard "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.12.13": - version: 7.13.10 - resolution: "@babel/highlight@npm:7.13.10" + version: 7.14.0 + resolution: "@babel/highlight@npm:7.14.0" dependencies: - "@babel/helper-validator-identifier": ^7.12.11 + "@babel/helper-validator-identifier": ^7.14.0 chalk: ^2.0.0 js-tokens: ^4.0.0 - checksum: 8f23d3b728422713bfab45bee1e7584f2a3d2e20c9c4d6153312b898c82e776bdc5b1b2afaf9433fddb21d70417f5b477c0bb1a48613324fd761117e19a5702b + checksum: 0122fcd3cd6e81bfa002227d6c9dfff91d388d48dc188cd13e3f60c46e5450ebad65aa133ac8f525cb3cfa3b70766484e4a93c40b2837ce16f12083ebd2b0824 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.13.16": - version: 7.13.16 - resolution: "@babel/parser@npm:7.13.16" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.14.0": + version: 7.14.1 + resolution: "@babel/parser@npm:7.14.1" bin: parser: ./bin/babel-parser.js - checksum: 4f02b226686ad98684128d64082388c8af3a2cd0bb986e8eb0339235d99f9a6bb55ba225da953291d975f341fe6d5d5dc006706d515f999be5ad49dd99f815e3 + checksum: 64db8689201b9607c2952604fc8e87af219befeec519ca80191daaeafa7373c483dd00dcb0540e29cb8564d998f241c3fcd7ef4aec115930f7874d85f48621a8 languageName: node linkType: hard @@ -365,21 +365,21 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.13.17 - resolution: "@babel/runtime-corejs3@npm:7.13.17" + version: 7.14.0 + resolution: "@babel/runtime-corejs3@npm:7.14.0" dependencies: core-js-pure: ^3.0.0 regenerator-runtime: ^0.13.4 - checksum: 526eeb9979d63359ef62c9bcbc8d07d28f2e09392517547212af257cf95e7cf790884b15561cdd10edaf7a6a4396ee0d0986e07ae2d5199d0b00182850b386b8 + checksum: 0b3184c384f061e90c879406a072643493d9a1c7fa33bcbccf72ab0588df12ad85fb3539a3b8355f4d96934836f420c0a70d9a0848c7954f6a5ec511bb5bb2ef languageName: node linkType: hard "@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2": - version: 7.13.17 - resolution: "@babel/runtime@npm:7.13.17" + version: 7.14.0 + resolution: "@babel/runtime@npm:7.14.0" dependencies: regenerator-runtime: ^0.13.4 - checksum: c32e5e2833348b586bc919c0fbc8efbd2fdd79451cce56ed5962ace6ff74ea44fbb8723dcd3f08e52ce07e88e37f4c02cd5021855417d365558e41de38d277a8 + checksum: ab6653f2f8ecdaebf36674894cef458a9d4f881dc007fdcd50a8261f5c6d9731e03fda2c17e32ecf0e6c779d69eb6cf49d68a48c780aaf07d5b572e8b7ef0508 languageName: node linkType: hard @@ -394,29 +394,29 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.13.13, @babel/traverse@npm:^7.13.15, @babel/traverse@npm:^7.13.17": - version: 7.13.17 - resolution: "@babel/traverse@npm:7.13.17" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0": + version: 7.14.0 + resolution: "@babel/traverse@npm:7.14.0" dependencies: "@babel/code-frame": ^7.12.13 - "@babel/generator": ^7.13.16 + "@babel/generator": ^7.14.0 "@babel/helper-function-name": ^7.12.13 "@babel/helper-split-export-declaration": ^7.12.13 - "@babel/parser": ^7.13.16 - "@babel/types": ^7.13.17 + "@babel/parser": ^7.14.0 + "@babel/types": ^7.14.0 debug: ^4.1.0 globals: ^11.1.0 - checksum: e50e3a97a5704ed76558c00a632fbbee888a864054772361323075f436b3e767b7441c53fec34333a0c5ed2a88b856c76de8770932a050bb6a1553ece998b0c1 + checksum: f2fb957d616c242d8ccd25fbebadebc25aa2df8ea82d7cacb2b09285743a682f72beb6fb2acef01a7a98f141c3e36d19300ebde2dd78c780c5e3dc7692c5f6f2 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.13.12, @babel/types@npm:^7.13.14, @babel/types@npm:^7.13.16, @babel/types@npm:^7.13.17, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.13.17 - resolution: "@babel/types@npm:7.13.17" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.13.12, @babel/types@npm:^7.14.0, @babel/types@npm:^7.14.1, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.14.1 + resolution: "@babel/types@npm:7.14.1" dependencies: - "@babel/helper-validator-identifier": ^7.12.11 + "@babel/helper-validator-identifier": ^7.14.0 to-fast-properties: ^2.0.0 - checksum: d75193ea37008a039b2383f8ba3cbe492a092550c6656721f6aa76bd8565a9286b56165a0c82ea5a8423d6f65bd803eb2c73561a5fc7a098b97d19f692bc79a6 + checksum: 27965ef192ded329d8ae28ccd5e5addd02dc477ec46e54145e5cf0d054ad65b2fc760736865295c1819d502ec9598883c17f25efdbe896ad77b400136a1aa971 languageName: node linkType: hard @@ -439,9 +439,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^0.4.0": - version: 0.4.0 - resolution: "@eslint/eslintrc@npm:0.4.0" +"@eslint/eslintrc@npm:^0.4.1": + version: 0.4.1 + resolution: "@eslint/eslintrc@npm:0.4.1" dependencies: ajv: ^6.12.4 debug: ^4.1.1 @@ -452,7 +452,7 @@ __metadata: js-yaml: ^3.13.1 minimatch: ^3.0.4 strip-json-comments: ^3.1.1 - checksum: d3f51b741997cbf36662d8b5a52985bfa5d2873e48cadccd95c67fcce1706327ec98ebb6f0be79c6ecbc31bdeca32c2b1c4f66fd1cf3934c434d1ac269cbceac + checksum: 418f5810c8dd9897d2457ceef098197d0e5f1ad345fbe4cd9256fd4223d7ea83d5e350f9091b3ab3483b6b1c367fa560df3ba1fccc7eb8ca6e1aae5a5b126d60 languageName: node linkType: hard @@ -761,10 +761,10 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^6.0.0": - version: 6.1.0 - resolution: "@octokit/openapi-types@npm:6.1.0" - checksum: 56fecacbf8fa9906c8a57305eaefafdc95999e05f07bc76269e300c0d9ab3ab87817053acbb30b573b4e91dcd98b482e51d47597fcbfe2098cecdfd27dab5754 +"@octokit/openapi-types@npm:^7.0.0": + version: 7.0.0 + resolution: "@octokit/openapi-types@npm:7.0.0" + checksum: 703727ff2e1956c353350628cdbc54f7c206cd363908b887b632c7b7c8840e7d25528442485f77d3c7059c85ed3797de9083fdfd036b1d8f752bbd1bb12979ec languageName: node linkType: hard @@ -788,15 +788,15 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:5.0.0": - version: 5.0.0 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.0.0" +"@octokit/plugin-rest-endpoint-methods@npm:5.0.1": + version: 5.0.1 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.0.1" dependencies: - "@octokit/types": ^6.13.0 + "@octokit/types": ^6.13.1 deprecation: ^2.3.1 peerDependencies: "@octokit/core": ">=3" - checksum: bd9a3ebd8164d8a1ecc1d10d41f00852763afef19acce816a05b4ab1e3200ae3738e87d6c2e6a8123940421bfcf43d371a4d734ce12021bf7ba675fd72617f92 + checksum: 8d4614a212d9c5cca7e360080b929ca1d2a3fa0099e59bbb8fbdb3f8b522e4a34171a8c12fe8588facf2fb819e30eddfcd3bd22f40f1a0d2002551b7a6bdce32 languageName: node linkType: hard @@ -825,30 +825,30 @@ __metadata: languageName: node linkType: hard -"@octokit/rest@npm:18.5.2": - version: 18.5.2 - resolution: "@octokit/rest@npm:18.5.2" +"@octokit/rest@npm:18.5.3": + version: 18.5.3 + resolution: "@octokit/rest@npm:18.5.3" dependencies: "@octokit/core": ^3.2.3 "@octokit/plugin-paginate-rest": ^2.6.2 "@octokit/plugin-request-log": ^1.0.2 - "@octokit/plugin-rest-endpoint-methods": 5.0.0 - checksum: b6c8ee91fb5d59a3a6d9a107bacb93c5b2578c15bf6af6b3900f2045653870c57ed3a4e9318069cd1b21261f75193d48a10bb9276477be8a614e73e7fe2cede7 + "@octokit/plugin-rest-endpoint-methods": 5.0.1 + checksum: b7a39e556da48ca1c8517cc34bfa05b6831f32035be8b6f35209af295d9ba848211ed18e94449cfb71964de7d2d6b0803702d5a8f04b1a703f57261d02e42031 languageName: node linkType: hard -"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.11.0, @octokit/types@npm:^6.13.0, @octokit/types@npm:^6.7.1": - version: 6.13.1 - resolution: "@octokit/types@npm:6.13.1" +"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.11.0, @octokit/types@npm:^6.13.1, @octokit/types@npm:^6.7.1": + version: 6.14.2 + resolution: "@octokit/types@npm:6.14.2" dependencies: - "@octokit/openapi-types": ^6.0.0 - checksum: 77201bc1aa27c7131f950aeabb206c202a3c01bfc7e5683f80902344ab17efeacc07d15b926c3c91a017b69ffcab07f01bb56e0e4cc41e551074e95ddaff72e1 + "@octokit/openapi-types": ^7.0.0 + checksum: b717cb855c7ea65b721452e278d6543a0cbe9729f9dc1fa02da93d726202e6526f95f21870ef0c67d7dceeb769e4ff183f650f362aceb6bd6b766caa781ca025 languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^18.0.0": - version: 18.0.0 - resolution: "@rollup/plugin-commonjs@npm:18.0.0" +"@rollup/plugin-commonjs@npm:^19.0.0": + version: 19.0.0 + resolution: "@rollup/plugin-commonjs@npm:19.0.0" dependencies: "@rollup/pluginutils": ^3.1.0 commondir: ^1.0.1 @@ -858,14 +858,14 @@ __metadata: magic-string: ^0.25.7 resolve: ^1.17.0 peerDependencies: - rollup: ^2.30.0 - checksum: 4778002ae37e9bde747294132c19c7fc450e81fa5328793c7c3ce843bf24654d817663f3351c02b674966f3edf5682f33d2d3d928cf2ec1b0ef651268f313701 + rollup: ^2.38.3 + checksum: e6dd7c68f5256482f97e2aeef4fc7621c990d18c8ddf7f6d1a3de052f88f837507886d345a6d12c35290ed8dd3ce5cb9bf31ac1c5ea74d4a10bada297d53a251 languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^11.2.1": - version: 11.2.1 - resolution: "@rollup/plugin-node-resolve@npm:11.2.1" +"@rollup/plugin-node-resolve@npm:^13.0.0": + version: 13.0.0 + resolution: "@rollup/plugin-node-resolve@npm:13.0.0" dependencies: "@rollup/pluginutils": ^3.1.0 "@types/resolve": 1.17.1 @@ -874,8 +874,8 @@ __metadata: is-module: ^1.0.0 resolve: ^1.19.0 peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: ae1bed46a949a1d8c077e021751c0140a523f731bea464ed0bfc3d335096493d1638be2a756f72d96f1f3a00fbdad8ba8fad8e86381d3eafce5ea2dffd62f175 + rollup: ^2.42.0 + checksum: 4b323e8ad5f1245449cd44b4857ed94a8dd3b998178ce139e74542c216a5abeb5a9e44885f3809ac747296a108f0562f986f9561055e76d1b0b268cf788a5c83 languageName: node linkType: hard @@ -926,9 +926,9 @@ __metadata: linkType: hard "@sindresorhus/is@npm:^4.0.0": - version: 4.0.0 - resolution: "@sindresorhus/is@npm:4.0.0" - checksum: 7022d5037ff778c5c369c353e16a173c3797de5f4196b631ec00b0f710a3ccb016937ce454d4fac6ca32d695ed30a59444e941f8f78ff7692dc3c50959b3fe61 + version: 4.0.1 + resolution: "@sindresorhus/is@npm:4.0.1" + checksum: 16908ae19a1ca54173594bfdc8f33c6b2203fc0592cd54d551999e5b7c937815b6127fbd131360fc2dd1b1e7fb6a6afcd3d0f977a630ee17d3c7afbe8e739c02 languageName: node linkType: hard @@ -1124,13 +1124,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*, @types/jest@npm:^26.0.22": - version: 26.0.22 - resolution: "@types/jest@npm:26.0.22" +"@types/jest@npm:*, @types/jest@npm:^26.0.23": + version: 26.0.23 + resolution: "@types/jest@npm:26.0.23" dependencies: jest-diff: ^26.0.0 pretty-format: ^26.0.0 - checksum: 4c98ed058522f6cc74bcb47b8b7b104b77b2d4e42e087171f3d2d3ae5338c21f43ec26f2a186bc229c1bd72c3f776ad07faba837f0ec27f22cf94e154516c0b3 + checksum: a015676b78bdc51be6f6315acef10d9106ea8064e3e49143bca3c75b834b61285b45c5f5ccfd049a80107f1e2869a9183cdb5be85816c073ea8dd05852fafdc6 languageName: node linkType: hard @@ -1157,17 +1157,17 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^14.14.41": - version: 14.14.41 - resolution: "@types/node@npm:14.14.41" - checksum: 37dfb639644c8ee9b9846106834983f590d494b855e74645a4f169ea24199f7559366d25f6e72e83ba940b59eb6370e002bd53963d098d6d9fdf935a37011417 +"@types/node@npm:*, @types/node@npm:^15.0.2": + version: 15.0.2 + resolution: "@types/node@npm:15.0.2" + checksum: ea8dd741bf16ad3318cca505783b7c211a5c8bea49202f99ba88d2ce8a804e994e1fd1b575b994e434e8b8ead810da966d588ea112998f8fe8d95cd74c396f8a languageName: node linkType: hard "@types/node@npm:^13.7.0": - version: 13.13.50 - resolution: "@types/node@npm:13.13.50" - checksum: 794a9377f624bba147cd2945daeef42dfca2138e850acaad28cd0ea447ad7cab8686285305708d7e9d1aee28aa8c148183ca2e31cd8d2153d40c85b04d13c57d + version: 13.13.51 + resolution: "@types/node@npm:13.13.51" + checksum: 8aef4eb0faf0c4d2139e31efde9f61e5308408071fa77bba8532a73d11f071d8d16b04a1f8c3a1554769f0e6f07b03284a71f197f08f588cc95a7eb3aff6072a languageName: node linkType: hard @@ -1227,9 +1227,9 @@ __metadata: linkType: hard "@types/semver@npm:^7.1.0": - version: 7.3.4 - resolution: "@types/semver@npm:7.3.4" - checksum: 7e8588aa55ecb344eda6954674b83a3c568d97d478e70e4617bd3ab22902590ac416ccf2cea48b58fb2f0fbd80f9ad1896332c9b3c3189ffd24e4350ff22094a + version: 7.3.5 + resolution: "@types/semver@npm:7.3.5" + checksum: fcb9faf9aced715efee64fbef485f2a58b3ea822b0a0c4a30cc52135dfba7668f21d5a2a3510ed7b158af6b9d0f927f66eff91e2f3866372aec41a6a7fae8665 languageName: node linkType: hard @@ -1282,12 +1282,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^4.22.0": - version: 4.22.0 - resolution: "@typescript-eslint/eslint-plugin@npm:4.22.0" +"@typescript-eslint/eslint-plugin@npm:^4.22.1": + version: 4.22.1 + resolution: "@typescript-eslint/eslint-plugin@npm:4.22.1" dependencies: - "@typescript-eslint/experimental-utils": 4.22.0 - "@typescript-eslint/scope-manager": 4.22.0 + "@typescript-eslint/experimental-utils": 4.22.1 + "@typescript-eslint/scope-manager": 4.22.1 debug: ^4.1.1 functional-red-black-tree: ^1.0.1 lodash: ^4.17.15 @@ -1300,66 +1300,66 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 40485bbf51283616b5098b33fa5285104a80419c4dcf75659442ae780352289bc238a64591939012ebc47823485497ae6ba8a35e653b0e33ff7f58743b46c34e + checksum: 6b3384e155583779285089e83b85a38f6c6965e6529b7b6bdcf630122164981c30139468d19fade482b7b45f007f9cd83b9c8c54eca385c8f0d6269bac2138be languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.22.0": - version: 4.22.0 - resolution: "@typescript-eslint/experimental-utils@npm:4.22.0" +"@typescript-eslint/experimental-utils@npm:4.22.1": + version: 4.22.1 + resolution: "@typescript-eslint/experimental-utils@npm:4.22.1" dependencies: "@types/json-schema": ^7.0.3 - "@typescript-eslint/scope-manager": 4.22.0 - "@typescript-eslint/types": 4.22.0 - "@typescript-eslint/typescript-estree": 4.22.0 + "@typescript-eslint/scope-manager": 4.22.1 + "@typescript-eslint/types": 4.22.1 + "@typescript-eslint/typescript-estree": 4.22.1 eslint-scope: ^5.0.0 eslint-utils: ^2.0.0 peerDependencies: eslint: "*" - checksum: afabf0d6f9e70b910575d8bc2e8ccd3416e8d05ed968296fc56379f71f8cf3a27107598b98f7c76a91e6b0be796dc102c866381a3af5bf24799a333532d1e997 + checksum: ddea7a1af501e0ba2a551de68e436c6f65e8ec5d68bff4f00a71ffeba8b73160f30f92de5dbdf01dcfd3f3bf5ab1ea18fe00dbd6401a256b2960c60cf475aa29 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^4.22.0, @typescript-eslint/parser@npm:^4.4.1": - version: 4.22.0 - resolution: "@typescript-eslint/parser@npm:4.22.0" +"@typescript-eslint/parser@npm:^4.22.1, @typescript-eslint/parser@npm:^4.4.1": + version: 4.22.1 + resolution: "@typescript-eslint/parser@npm:4.22.1" dependencies: - "@typescript-eslint/scope-manager": 4.22.0 - "@typescript-eslint/types": 4.22.0 - "@typescript-eslint/typescript-estree": 4.22.0 + "@typescript-eslint/scope-manager": 4.22.1 + "@typescript-eslint/types": 4.22.1 + "@typescript-eslint/typescript-estree": 4.22.1 debug: ^4.1.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 679e14a5cec5bae3b392b1736f5d919897fd1a269a9d25366babfd12c1d275b320ae36a0b8be215ba14780cb1feec2b386001b4e0225ef82bd0040bf5dbaf99f + checksum: ff57b68f83c984d146a00ad122f2e4bdf53649380e125f1764b66dce3bb7418c96729499987301c3daad2856c1a3a04f897c33cf36a9d7e48ddb8848ee608d74 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.22.0": - version: 4.22.0 - resolution: "@typescript-eslint/scope-manager@npm:4.22.0" +"@typescript-eslint/scope-manager@npm:4.22.1": + version: 4.22.1 + resolution: "@typescript-eslint/scope-manager@npm:4.22.1" dependencies: - "@typescript-eslint/types": 4.22.0 - "@typescript-eslint/visitor-keys": 4.22.0 - checksum: c6f5565f517373cba61d29be919c69ad0e178f2a007eed6f1d8f80518853c3c4e6a3a059e492920b71675f0828e093eb36ec9eef318b9e2b4e9e65b0e93f03b6 + "@typescript-eslint/types": 4.22.1 + "@typescript-eslint/visitor-keys": 4.22.1 + checksum: 3309e33e8d8ad2ac5531a12055553817123346e63b64a77a67e429a3574c13334576dc9f11c632d9f01aa2ba07dfdc5d0840f90130fa9a764e10e0125c4f662b languageName: node linkType: hard -"@typescript-eslint/types@npm:4.22.0": - version: 4.22.0 - resolution: "@typescript-eslint/types@npm:4.22.0" - checksum: db2717132540feba39b002cdb2483aa822e0b50c17f9deff918a52609178df071444188a1e76c07c51018c353b01509dd741272b6d482edf7d9e7d60adc6c70e +"@typescript-eslint/types@npm:4.22.1": + version: 4.22.1 + resolution: "@typescript-eslint/types@npm:4.22.1" + checksum: ce4e0673bff31ac2b75319aeaa9feffd4dd0a6cce7f335c50bcd654aa96774d168c14903990e905c7515b0df0974b050edc328d7866d329f8379b552f525cac5 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.22.0": - version: 4.22.0 - resolution: "@typescript-eslint/typescript-estree@npm:4.22.0" +"@typescript-eslint/typescript-estree@npm:4.22.1": + version: 4.22.1 + resolution: "@typescript-eslint/typescript-estree@npm:4.22.1" dependencies: - "@typescript-eslint/types": 4.22.0 - "@typescript-eslint/visitor-keys": 4.22.0 + "@typescript-eslint/types": 4.22.1 + "@typescript-eslint/visitor-keys": 4.22.1 debug: ^4.1.1 globby: ^11.0.1 is-glob: ^4.0.1 @@ -1368,17 +1368,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 538d932361d1463c9450c155fc5696f4cc1a07db2bfd4ca9079e1f919e5062fd95d8dc128fc2fa8368c9582787cfc97ee6284083b94fe8d580cd1a9fca688efa + checksum: 7de4827b870324e668ec84fc2b40c76465e72bdec6b8eb47ca493378d9c81e0d76bb3c5d4396400c70254c6fd2d57c81bde1236fe760d698d20ead80a295ffc4 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.22.0": - version: 4.22.0 - resolution: "@typescript-eslint/visitor-keys@npm:4.22.0" +"@typescript-eslint/visitor-keys@npm:4.22.1": + version: 4.22.1 + resolution: "@typescript-eslint/visitor-keys@npm:4.22.1" dependencies: - "@typescript-eslint/types": 4.22.0 + "@typescript-eslint/types": 4.22.1 eslint-visitor-keys: ^2.0.0 - checksum: 645896d05aa757fac02d952574ecda0eecd0be120162e28533c4528bb70d2162e9df62c3547217c69f18a72ceecaf212ea585afd20f976db64b59ac6de0d1ec8 + checksum: b696851b5b7383368c29136374119ba53b39ca6f239899b00cd914c301c6c223c2e99541a6bb94f039511c160cc737b2773a2dc4fb8c817e2b079d0df12a0b94 languageName: node linkType: hard @@ -1566,11 +1566,11 @@ __metadata: linkType: hard "acorn@npm:^8.1.0": - version: 8.1.1 - resolution: "acorn@npm:8.1.1" + version: 8.2.4 + resolution: "acorn@npm:8.2.4" bin: acorn: bin/acorn - checksum: 9726714a9b5319f3d4969f8ace546a47086a7ea986f68fae3a2ffaabec219566c87b1ac21139ee3653462639cac357c9b8846725b7e72a741cc2421563a23ac8 + checksum: 6879266ea9ba4ece99afb4ab4f3ac6eaa3cf866cee40651ca90cde0b1fd5c6954d2006c54877c83287d5d38700327cbd6bda028b6fbb1daa346c7034f18147c2 languageName: node linkType: hard @@ -1617,14 +1617,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.1": - version: 8.1.0 - resolution: "ajv@npm:8.1.0" + version: 8.3.0 + resolution: "ajv@npm:8.3.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: d946a17d0f44418863d23282868ce79c51ba3a3ca9cca4eb9a0e66151c9f8cf790febb4a1ffe5a831a52d21639d3e140586736406cdde177a804aebacd45f2ca + checksum: 95a98cc9cb0223f05530dd9e0d43e958d3a2e555a15f40bdcaafebe63254f6c53f88afcb4bec22344ae0f5fc0a87889ce3826973fc63e25ae159afadf1887c74 languageName: node linkType: hard @@ -1931,9 +1931,9 @@ __metadata: linkType: hard "axe-core@npm:^4.0.2": - version: 4.1.4 - resolution: "axe-core@npm:4.1.4" - checksum: 66008b9fbda484733945d2a8539d94d7bd20b3416a0a3e5e716aa11f9b03e566acd2ad345c92ba632c55107dd5c9627bf5e62d2758c0f2a897a345c922b8dac8 + version: 4.2.0 + resolution: "axe-core@npm:4.2.0" + checksum: c8c4ec5aec2d4330ee4b5b2fef9f609c897a60c96ec095e599d0de6e56ea40e9f947bf83057c4eca1496ca38038b818d14f9d59275a1841ff70e940b9e8a7c63 languageName: node linkType: hard @@ -2145,17 +2145,17 @@ __metadata: linkType: hard "browserslist@npm:^4.14.5": - version: 4.16.4 - resolution: "browserslist@npm:4.16.4" + version: 4.16.6 + resolution: "browserslist@npm:4.16.6" dependencies: - caniuse-lite: ^1.0.30001208 + caniuse-lite: ^1.0.30001219 colorette: ^1.2.2 - electron-to-chromium: ^1.3.712 + electron-to-chromium: ^1.3.723 escalade: ^3.1.1 node-releases: ^1.1.71 bin: browserslist: cli.js - checksum: 00071f51695eae0d33c6193f37af87c690e5049dc615aeebae32bd0a60ad64698f29b8a579667012a177bff532f6235f22d1a96bfb30bf6364631914e2d64294 + checksum: ebb0ab279c5e61f882467f7ccd7d22c0edfcc01201eba06e85e835ca4d355e682f9aa3310bfa18c3a23bb244f0b8e498b3113dae3e9b0fa4908c5ffb4a26b3a2 languageName: node linkType: hard @@ -2311,10 +2311,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001208": - version: 1.0.30001214 - resolution: "caniuse-lite@npm:1.0.30001214" - checksum: 96c09af8989fe03e6aa0cc0130be3392c4a871093f0ae7190cb1185862a63b54de14483561578564d034cf993c315d4939727badee39ed76144e94ae4ab2a0f7 +"caniuse-lite@npm:^1.0.30001219": + version: 1.0.30001227 + resolution: "caniuse-lite@npm:1.0.30001227" + checksum: e95f6f9dafb9ff2c268af1715a6290f81f9b8bb7820df35ef664d00cc065c0253ad2835b852a39a323d91753b475824efac34dd78368da7bb73da9906506513b languageName: node linkType: hard @@ -2353,13 +2353,13 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.0": - version: 4.1.0 - resolution: "chalk@npm:4.1.0" +"chalk@npm:4.1.1, chalk@npm:^4.0.0, chalk@npm:^4.1.0": + version: 4.1.1 + resolution: "chalk@npm:4.1.1" dependencies: ansi-styles: ^4.1.0 supports-color: ^7.1.0 - checksum: f860285b419f9e925c2db0f45ffa88aa8794c14b80cc5d01ff30930bcfc384996606362706f0829cf557f6d36152a5fb2d227ad63c4bc90e2ec9e9dbed4a3c07 + checksum: 445c12db7aeed0046500a1e4184d31209a77d165654c885a789c41c8598a6a95bd2392180987cac572c967b93a2a730dda778bb7f87fa06ca63fd8592f8cc59f languageName: node linkType: hard @@ -2397,16 +2397,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0": - version: 4.1.1 - resolution: "chalk@npm:4.1.1" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: 445c12db7aeed0046500a1e4184d31209a77d165654c885a789c41c8598a6a95bd2392180987cac572c967b93a2a730dda778bb7f87fa06ca63fd8592f8cc59f - languageName: node - linkType: hard - "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -2432,54 +2422,54 @@ __metadata: version: 0.0.0-use.local resolution: "chartjs-chart-geo@workspace:." dependencies: - "@rollup/plugin-commonjs": ^18.0.0 - "@rollup/plugin-node-resolve": ^11.2.1 + "@rollup/plugin-commonjs": ^19.0.0 + "@rollup/plugin-node-resolve": ^13.0.0 "@rollup/plugin-replace": ^2.4.2 "@rollup/plugin-typescript": ^8.2.1 "@types/d3-geo": ^2.0.0 "@types/d3-scale-chromatic": ^2.0.0 - "@types/jest": ^26.0.22 + "@types/jest": ^26.0.23 "@types/jest-image-snapshot": ^4.3.0 - "@types/node": ^14.14.41 + "@types/node": ^15.0.2 "@types/seedrandom": ^3.0.0 "@types/topojson-client": ^3.1.0 - "@typescript-eslint/eslint-plugin": ^4.22.0 - "@typescript-eslint/parser": ^4.22.0 + "@typescript-eslint/eslint-plugin": ^4.22.1 + "@typescript-eslint/parser": ^4.22.1 "@yarnpkg/pnpify": ^2.4.0 canvas: ^2.7.0 canvas-5-polyfill: ^0.1.5 chart.js: 3.0.0-rc.3 d3-geo: ^2.0.1 d3-scale-chromatic: ^2.0.0 - eslint: ^7.24.0 + eslint: ^7.26.0 eslint-config-airbnb-typescript: ^12.3.1 - eslint-config-prettier: ^8.2.0 + eslint-config-prettier: ^8.3.0 eslint-config-react-app: ^6.0.0 - eslint-plugin-flowtype: ^5.7.1 + eslint-plugin-flowtype: ^5.7.2 eslint-plugin-import: ^2.22.1 eslint-plugin-jsx-a11y: ^6.4.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-react: ^7.23.2 eslint-plugin-react-hooks: ^4.2.0 jest: ^26.6.3 - jest-image-snapshot: ^4.4.1 - prettier: ^2.2.1 - release-it: ^14.6.1 + jest-image-snapshot: ^4.5.0 + prettier: ^2.3.0 + release-it: ^14.6.2 rimraf: ^3.0.2 - rollup: ^2.45.2 + rollup: ^2.47.0 rollup-plugin-cleanup: ^3.2.1 rollup-plugin-dts: ^3.0.1 rollup-plugin-terser: ^7.0.2 seedrandom: ^3.0.5 topojson-client: ^3.1.0 - ts-jest: ^26.5.5 + ts-jest: ^26.5.6 tslib: ^2.2.0 - typedoc: ^0.20.35 + typedoc: ^0.20.36 typescript: ^4.2.4 us-atlas: ^3.0.0 world-atlas: ^2.0.2 peerDependencies: - chart.js: ^3.1.1 + chart.js: ^3.2.1 languageName: unknown linkType: soft @@ -2779,9 +2769,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.0.0": - version: 3.10.2 - resolution: "core-js-pure@npm:3.10.2" - checksum: 6afa50b38c1a92c8367c37e0194e800c6ba4c22f6c9fce9786e3d1e8ed6f6f63eb95fe097369323a1ae0573ed25d9893fc2912ca2de544c1b90fcbdff0ebd419 + version: 3.12.1 + resolution: "core-js-pure@npm:3.12.1" + checksum: f1f797aaccb4a612ddb24293bfad478bbec212353021019d3763557c737b0c9a00b445e3ff2ca80b2b8b14422181859a1c2b4a941f58e89c605ff9a8f66a6166 languageName: node linkType: hard @@ -2904,9 +2894,9 @@ __metadata: linkType: hard "damerau-levenshtein@npm:^1.0.6": - version: 1.0.6 - resolution: "damerau-levenshtein@npm:1.0.6" - checksum: 46fbf25fc5cef33e8192ce6141c45bc8e265d7da63fdbca2f34b4bcfb580d28e8a30414b356ff0057bed018edccda1cb20d4ba16bd7ab34f14fcaa818bd4b88d + version: 1.0.7 + resolution: "damerau-levenshtein@npm:1.0.7" + checksum: c40684e3f10ed546bb4ce7482224a51ce51b3b97e87ac485796048328e88674650153291aa160f5f01a773d16e4fc722ead6852a43b8cd74b1e92b44b6ba1dba languageName: node linkType: hard @@ -3241,10 +3231,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.712": - version: 1.3.719 - resolution: "electron-to-chromium@npm:1.3.719" - checksum: bde0bd8a91c98830454f3c6715e109c1d2e3eca5eff93aa5eaa26d8efd9d674b207f39a269130a48e7bcb2c66fc732d8b46182bbd6286d35e4c3c8bc404b68f0 +"electron-to-chromium@npm:^1.3.723": + version: 1.3.727 + resolution: "electron-to-chromium@npm:1.3.727" + checksum: a090f19d382d78a5e22d1ccd656336c341ddd878fe0675613b53c24c12d0edbb8fe07e41ab5c42d49584617f3ece1650c20b2dceaaa3a1b583922fdf2b132b6b languageName: node linkType: hard @@ -3459,14 +3449,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.2.0": - version: 8.2.0 - resolution: "eslint-config-prettier@npm:8.2.0" +"eslint-config-prettier@npm:^8.3.0": + version: 8.3.0 + resolution: "eslint-config-prettier@npm:8.3.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 0fe60cc42dd84fd878ee437dfe73340ba8b18f41ba2538878c54ff15f24a6855bf7e048b36290022b21e0e050ee6cf61d66bfdf39bedb5ccc15c28997cda7016 + checksum: 94ccbb50fb67e5e47e8ba6cfa257b5cbf53619990ab13f46b99518cfe9b900394b93bdf6ffedbde1a8e2997d301b0fbd73a6b4202146bc53475dfb30a8c812f2 languageName: node linkType: hard @@ -3516,15 +3506,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-flowtype@npm:^5.7.1": - version: 5.7.1 - resolution: "eslint-plugin-flowtype@npm:5.7.1" +"eslint-plugin-flowtype@npm:^5.7.2": + version: 5.7.2 + resolution: "eslint-plugin-flowtype@npm:5.7.2" dependencies: lodash: ^4.17.15 string-natural-compare: ^3.0.1 peerDependencies: eslint: ^7.1.0 - checksum: 94feb3db34b6b29582d84b1c0ed8505b99356f9fe5bece4a2adb0a03739086ed55daef200538f4efbe904621441c54b61da26534e8dc9b5b6b1d26af7dd3c108 + checksum: 7a522a62783c4a155995b3c599fd8a452dfad2e09dafbcae619111df841fb41d4db489e2036ab582e862ac13a0d5568e0b895b5d1b1e883a4b3bcbf5a173f517 languageName: node linkType: hard @@ -3645,18 +3635,18 @@ __metadata: linkType: hard "eslint-visitor-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-visitor-keys@npm:2.0.0" - checksum: 429dabdcab3c1cf5e65d44843afc513398d4ee32a37f93edc93bb5ba59a12b78fa67d87ff23c752c170b5e4f9085050f45b3c036cdfb23d40a724f2614048140 + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: 75eaae9006f5bcb9d1e09641719b840b83c4758f5f25bc06a0e94918d78658d0f19691bdc2e3b100604d0fe2d1eb94a2aab287ba24ad2f02f87cacdccb86c2e4 languageName: node linkType: hard -"eslint@npm:^7.24.0": - version: 7.24.0 - resolution: "eslint@npm:7.24.0" +"eslint@npm:^7.26.0": + version: 7.26.0 + resolution: "eslint@npm:7.26.0" dependencies: "@babel/code-frame": 7.12.11 - "@eslint/eslintrc": ^0.4.0 + "@eslint/eslintrc": ^0.4.1 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -3694,7 +3684,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 8130aacc3698a730ba8fa10ac9e1436151181c34cad265c21c97708e62dba714b6f3cc4cb7a1d343918da3d35a5913505ccf53cfbdc1fa8d62d326b7e35b7aae + checksum: 08f99befd764fbd6ea811e9eec27d5c6b9dc9d1bbfe5ffa1016e4f1fe526a4f45ea127c4e30c554c423ee55eb290ce9af4fb7fedf9b7af3f84076a444c2bbdf6 languageName: node linkType: hard @@ -4345,8 +4335,8 @@ __metadata: linkType: hard "glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" + version: 7.1.7 + resolution: "glob@npm:7.1.7" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 @@ -4354,7 +4344,7 @@ __metadata: minimatch: ^3.0.4 once: ^1.3.0 path-is-absolute: ^1.0.0 - checksum: 789977b52432865bd63846da5c75a6efc2c56abdc0cb5ffcdb8e91eeb67a58fa5594c1195d18b2b4aff99675b0739ed6bd61024b26562e0cca18c8f993efdc82 + checksum: 352f74f08247db5420161a2f68f2bd84b53228b5fcfc9dcc37cd54d3f19ec0232495d84aeff1286d0727059e9fdc1031400e00b971bdc59e30f8f82b199c9d02 languageName: node linkType: hard @@ -4734,11 +4724,11 @@ __metadata: linkType: hard "ignore-walk@npm:^3.0.1": - version: 3.0.3 - resolution: "ignore-walk@npm:3.0.3" + version: 3.0.4 + resolution: "ignore-walk@npm:3.0.4" dependencies: minimatch: ^3.0.4 - checksum: 08394ce8c47dc086d44ef65a1e1d30352ff3d6605bdec90f59e985b710cc660aafa7975cb30312891d21d826d10b3a8b3210c5d68251678e2dcd366362865170 + checksum: 1222a74f6898c0c72eb382002d260223c71de2b8f973f010d3d59e79a2599b9f0f3e683b12b51b436362abfa0570f8c6f0bd746a2ea8dfc9c0a229bd1da235e0 languageName: node linkType: hard @@ -4934,18 +4924,18 @@ __metadata: linkType: hard "is-bigint@npm:^1.0.1": - version: 1.0.1 - resolution: "is-bigint@npm:1.0.1" - checksum: dd132ab80f389d6968315d491706c5dbb3f6c4bf35b64085d74895e7f3516123ab1bcf6a9a83a63cfede688f44550a08713ed37f3ae9153afe8d0cf569a8b956 + version: 1.0.2 + resolution: "is-bigint@npm:1.0.2" + checksum: 818680e551dc0a33ed8662b869cd3cb3236f6b94994850c1701200816cf9ad7e82a24fb4efbfc7046f167cd6429a71ba3672c73a7507093164c6ee9123bf30a9 languageName: node linkType: hard "is-boolean-object@npm:^1.1.0": - version: 1.1.0 - resolution: "is-boolean-object@npm:1.1.0" + version: 1.1.1 + resolution: "is-boolean-object@npm:1.1.1" dependencies: - call-bind: ^1.0.0 - checksum: 1d6047a022aa49cdf8580ac8b3d6d25da0d33a65ae00142bec2ba95c6c889de84693a0ef5acc9eabb59ba9e66fb473f47fa589ec22dd8e7ef8d88b6774e3adc6 + call-bind: ^1.0.2 + checksum: 9a45d29418f5cc7ff5ddf8eebf4a7d6bd2b3be730000e42d339029658db40e9e0ecafb1397588f6f5f17728ea9b7a8959b5d2ee000db5d95ff126c8b54218391 languageName: node linkType: hard @@ -4986,11 +4976,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.2.0": - version: 2.2.0 - resolution: "is-core-module@npm:2.2.0" + version: 2.4.0 + resolution: "is-core-module@npm:2.4.0" dependencies: has: ^1.0.3 - checksum: 2344744de98a3bc22e2bb30895f307d7889f09e963f9bcb1cc321788f508c8b463f75e0a9ca009eeeb8eb9465181b5c15f1ec9299a6bb6921cfbb2423892e0ba + checksum: caa2b30873ed14dff76e5351e3c55a677b890cf19cc4263e9894702eb4bd64f81ce78552daad878ba72adcdc9e62cad45ca57928fc8b4bdc84a7ff8acf934389 languageName: node linkType: hard @@ -5013,9 +5003,9 @@ __metadata: linkType: hard "is-date-object@npm:^1.0.1": - version: 1.0.2 - resolution: "is-date-object@npm:1.0.2" - checksum: 0e322699464a99da638c8a583b74dfb791732b6bc9c102bc0b7ac6303d83c86b9935f19b8d2ed4de52092241190c8826b099cb31972dea49a99b755293c0b1cf + version: 1.0.4 + resolution: "is-date-object@npm:1.0.4" + checksum: f159a5cff60f657792a9677892b87d0802ac95e15cf26e7bba7f36064e8ffde41c8ac73921629ad976f14a8c0e2fe785818ef67172b906be0300919d4d4ea553 languageName: node linkType: hard @@ -5158,9 +5148,9 @@ __metadata: linkType: hard "is-number-object@npm:^1.0.4": - version: 1.0.4 - resolution: "is-number-object@npm:1.0.4" - checksum: 5bae52129f0e097485da25cbe89307dd46cf5ce7640edb6fcf40350d59c9f909039713d35fbeb0f1de1df817da6ec6e88aceca41b01e5ac989f6fdfc15c438a7 + version: 1.0.5 + resolution: "is-number-object@npm:1.0.5" + checksum: 2725b594081cb159766a8fca6af2dab65da601caf656a1be1baf6c100ad614cae2fa1a6c7c1dfc90ad8e78cf668d2761f9efaeac5dd7ab7ecd5d648e7d240399 languageName: node linkType: hard @@ -5227,12 +5217,12 @@ __metadata: linkType: hard "is-regex@npm:^1.1.2": - version: 1.1.2 - resolution: "is-regex@npm:1.1.2" + version: 1.1.3 + resolution: "is-regex@npm:1.1.3" dependencies: call-bind: ^1.0.2 - has-symbols: ^1.0.1 - checksum: 5e2f80f495f5297d1295730820a4be31f3848ca92357cfef1b2a61c09fe0fcd3f68c34f3042a5b81885e249cd50eac8efac472ad6da7ecb497bb2d7bad402a9a + has-symbols: ^1.0.2 + checksum: 1beb14b9f8df6e302c6ba0cafdea4a393fd58b93cd66b4ef3017b74f72683c50f7a82d08c86e20e5b555a2a6a5e5b681e62eb4e4b49e62986da01ffd073d19eb languageName: node linkType: hard @@ -5260,18 +5250,18 @@ __metadata: linkType: hard "is-string@npm:^1.0.5": - version: 1.0.5 - resolution: "is-string@npm:1.0.5" - checksum: c64c791eb75935db9055291bc598edc22f03d3879b8a050b2955ba8087642d006338a1dedf7ac414c95f985c77c2d6fce655498d33c0df248fa92228a9945720 + version: 1.0.6 + resolution: "is-string@npm:1.0.6" + checksum: 5eb4860eafb9bfd4d9adf56bd530ca0e0cabade776df1e9394e5ca9376bdd6fa0a99879c2b0c3a517076fa31ac739821c2956be6d30ee1458f50ca24a4962478 languageName: node linkType: hard "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.3 - resolution: "is-symbol@npm:1.0.3" + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" dependencies: - has-symbols: ^1.0.1 - checksum: 753aa0cf95069387521b110c6646df4e0b5cce76cf604521c26b4f5d30a997a95036ed5930c0cca9e850ac6fccb04de551cc95aab71df471ee88e04ed1a96f21 + has-symbols: ^1.0.2 + checksum: 2794e0b9c3d6ca760b2f46c0132917746ce95fe034556e0e4da341e59f6171c9b733d2f0942475ecdee2e5b6d80a6e021eba200076fefcc79348ac48d56ad4b5 languageName: node linkType: hard @@ -5567,9 +5557,9 @@ __metadata: languageName: node linkType: hard -"jest-image-snapshot@npm:^4.4.1": - version: 4.4.1 - resolution: "jest-image-snapshot@npm:4.4.1" +"jest-image-snapshot@npm:^4.5.0": + version: 4.5.0 + resolution: "jest-image-snapshot@npm:4.5.0" dependencies: chalk: ^1.1.3 get-stdin: ^5.0.1 @@ -5582,7 +5572,7 @@ __metadata: ssim.js: ^3.1.1 peerDependencies: jest: ">=20 <=26" - checksum: 61f0fc90b28346d9ffcd38f69bf9c5b84ca88b09ea3c676796ad142f52796db52d146a85659808db3e570ea17c26857a520f42db6b7c9be95af23d54710760bf + checksum: cdc017f4f69a1caf4e4549b67dfc1bf120e6d3c4e48ed6e4743f8d06890509482026b773a82f53e6b31aabc289a2cdc31b38e5a3df0d5a7fe7abe1ff0fc75d96 languageName: node linkType: hard @@ -6247,13 +6237,6 @@ __metadata: languageName: node linkType: hard -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: f22a7f6f163256d87345b07c76122e03d03abbf943b6c3aa5e5fafb7d5bce765013aedfc2aae7e649af0907287a2cf85de24237dbdd3ecd485a77d56e070b54c - languageName: node - linkType: hard - "lodash.truncate@npm:^4.4.2": version: 4.4.2 resolution: "lodash.truncate@npm:4.4.2" @@ -6408,7 +6391,7 @@ __metadata: languageName: node linkType: hard -"marked@npm:^2.0.1": +"marked@npm:^2.0.3": version: 2.0.3 resolution: "marked@npm:2.0.3" bin: @@ -6889,11 +6872,11 @@ __metadata: linkType: hard "npm-bundled@npm:^1.0.1": - version: 1.1.1 - resolution: "npm-bundled@npm:1.1.1" + version: 1.1.2 + resolution: "npm-bundled@npm:1.1.2" dependencies: npm-normalize-package-bin: ^1.0.1 - checksum: f51ddba86970fc568a40449f51348de535ac71d93a2ce31195e978d0189899a0da696b3e51a5eb6e77a88890482ac873767c58c81763dda3dab410c9c1e99ca5 + checksum: 3fbbc69d1c831e00a0e2a68e565dd8bf6c7557fc75be35d09d64ecaf7310b75e58e3d3a076525232f6af17b70c0bdb53d47e58eef5461bc151c748f60c6d34ed languageName: node linkType: hard @@ -6985,9 +6968,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.9.0": - version: 1.10.2 - resolution: "object-inspect@npm:1.10.2" - checksum: 2bb89d63fde8e5dc8ee255aa783308477c614204a12b5568e4646a3032fd75600ead57769f3e0557c7fed51ab4fe4f54f6998b77a0832c3e5b61974d67f3f705 + version: 1.10.3 + resolution: "object-inspect@npm:1.10.3" + checksum: f5d21d86dbedf7224f5e2bee8235beb1e94a419443102ae0d6c17603ace26b930de584ece5695ae6c338ec996656477d5ca425b1f8770b4aa3340aa3d188aa9a languageName: node linkType: hard @@ -7187,9 +7170,9 @@ __metadata: linkType: hard "p-cancelable@npm:^2.0.0": - version: 2.1.0 - resolution: "p-cancelable@npm:2.1.0" - checksum: 6031b388a3babef83bbfb25e70089f67e88db05968b8cc6ec2ba54e6bd71ebee113681ffaeee8dec807f9b913e1c6e1c2c15f5a3bff1436ec8947c4e81d420c6 + version: 2.1.1 + resolution: "p-cancelable@npm:2.1.1" + checksum: 0ce643f3c9701514b1e831900b94912d1f365bb4a600b586a85fc41ed15fde46ad221793e1a1ba92452df4b5a062f6a0e3840a9812bc068082d1288d15e886af languageName: node linkType: hard @@ -7546,12 +7529,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.2.1": - version: 2.2.1 - resolution: "prettier@npm:2.2.1" +"prettier@npm:^2.3.0": + version: 2.3.0 + resolution: "prettier@npm:2.3.0" bin: prettier: bin-prettier.js - checksum: 92c6c9f4b87eba1f28466edee57dd18c80d00b858edda77d46d1950d20e6e302b68ee255fc91133ba931e63c4577b5ae30da194d9626a8f3c0177778b91bf056 + checksum: 652640cc8b71bc5277cfb8bf6f161783ca588efcf683c3d630837b39da8d57fef35c9e00ae5855a8e3c75136c42274046c913cc2b2d2968558315f31c6a26981 languageName: node linkType: hard @@ -7904,14 +7887,14 @@ __metadata: languageName: node linkType: hard -"release-it@npm:^14.6.1": - version: 14.6.1 - resolution: "release-it@npm:14.6.1" +"release-it@npm:^14.6.2": + version: 14.6.2 + resolution: "release-it@npm:14.6.2" dependencies: "@iarna/toml": 2.2.5 - "@octokit/rest": 18.5.2 + "@octokit/rest": 18.5.3 async-retry: 1.3.1 - chalk: 4.1.0 + chalk: 4.1.1 cosmiconfig: 7.0.0 debug: 4.3.1 deprecated-obj: 2.0.0 @@ -7938,7 +7921,7 @@ __metadata: yargs-parser: 20.2.7 bin: release-it: bin/release-it.js - checksum: 88c8d50d590faa1d5f5a8494487bb2805509471b5a1228aef5f9ef5d53a1edb8784cbce33e1f9fcfe714a9f1fb38705b8f37933cfa6ca36b47234169b2d8e812 + checksum: e645603d6360eaf619e8d249f06cba2b0d924ba15c050639368d0d8ed1c94d5328b04f58717113f74e2d1200d4b0c3fc09a5de27244ead4989239b572c316448 languageName: node linkType: hard @@ -8235,9 +8218,9 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"rollup@npm:^2.45.2": - version: 2.45.2 - resolution: "rollup@npm:2.45.2" +"rollup@npm:^2.47.0": + version: 2.47.0 + resolution: "rollup@npm:2.47.0" dependencies: fsevents: ~2.3.1 dependenciesMeta: @@ -8245,7 +8228,7 @@ resolve@^2.0.0-next.3: optional: true bin: rollup: dist/bin/rollup - checksum: b07c6051c35ed30916f529cbfb3731c9ac10355daca167ba8d863bcda6499e39593e078eb8e29b4bf94a1e3d112e1cdfa908fe147a231b6a93b9fd6b732beb98 + checksum: bab2079fea72ebb6457e88717f64f3bd8ff52556827f77485708274aa94f2dfa19f555c022643957d604ff7329be5d010234346d28e13dcfed33d742d3e468b0 languageName: node linkType: hard @@ -9059,19 +9042,16 @@ resolve@^2.0.0-next.3: linkType: hard "table@npm:^6.0.4": - version: 6.3.2 - resolution: "table@npm:6.3.2" + version: 6.7.0 + resolution: "table@npm:6.7.0" dependencies: ajv: ^8.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 lodash.clonedeep: ^4.5.0 - lodash.flatten: ^4.4.0 lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 string-width: ^4.2.0 - checksum: 8c016c3f92e87fe1f11623c73eb7bc7e1a4574415952942b9cb9722d2ed70c197a0abe21ef06b1b490f90af3abf9dc2378d8f5bb3624a38faee8640bada43bd1 + strip-ansi: ^6.0.0 + checksum: 87ab315355fb76e42be583c0e6cfbf4a0359e2a3360125f50292e3a063e7e4b382c0a51107a227d9549680d5008abdb900dfe6b79d20312cab950c2f9d327d98 languageName: node linkType: hard @@ -9128,15 +9108,15 @@ resolve@^2.0.0-next.3: linkType: hard "terser@npm:^5.0.0": - version: 5.6.1 - resolution: "terser@npm:5.6.1" + version: 5.7.0 + resolution: "terser@npm:5.7.0" dependencies: commander: ^2.20.0 source-map: ~0.7.2 source-map-support: ~0.5.19 bin: terser: bin/terser - checksum: 55348dd25452f0a1690040f943a890dc3e33b8711b1c0592ef1114b2eca51d6ec8db8f8f769f1483b088575c07f44b7e92b3dda5f430ff6fa8c2ebd461db26f9 + checksum: 9604fed5b093ee8000282cc69b07ff7a4e651aa13cb6e34055bf77592a4e1d0fed80c19ee80fe3a4e92f5485badcafb5aeed414fe8b5b7185599707236111900 languageName: node linkType: hard @@ -9292,9 +9272,9 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"ts-jest@npm:^26.5.5": - version: 26.5.5 - resolution: "ts-jest@npm:26.5.5" +"ts-jest@npm:^26.5.6": + version: 26.5.6 + resolution: "ts-jest@npm:26.5.6" dependencies: bs-logger: 0.x buffer-from: 1.x @@ -9311,7 +9291,7 @@ resolve@^2.0.0-next.3: typescript: ">=3.8 <5.0" bin: ts-jest: cli.js - checksum: a7fe56357bfd7e7cd833ea4a97408910ee67796fb7f3938c7155c69dc7b35f3172b76503e16282715e07a4a2b5026efd4803f0b090b3930e0c79c58d25b740db + checksum: fd32a8b256091d45d850c491fd090f74a368d44bccc8fedfa0dd074757727e7f07621eb2a69ebf081428f44a357a879237a2cf0aef970896410d454d0bf87ac6 languageName: node linkType: hard @@ -9437,33 +9417,33 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"typedoc-default-themes@npm:^0.12.9": +"typedoc-default-themes@npm:^0.12.10": version: 0.12.10 resolution: "typedoc-default-themes@npm:0.12.10" checksum: 3a420c405b00122c20018762ce145186219f26651a051216b1d4dafa1b3756a7e47290bf27898d3e2769af3a0da44591e3c93268c2a6503fcf28eb8b0f32980b languageName: node linkType: hard -"typedoc@npm:^0.20.35": - version: 0.20.35 - resolution: "typedoc@npm:0.20.35" +"typedoc@npm:^0.20.36": + version: 0.20.36 + resolution: "typedoc@npm:0.20.36" dependencies: colors: ^1.4.0 fs-extra: ^9.1.0 handlebars: ^4.7.7 lodash: ^4.17.21 lunr: ^2.3.9 - marked: ^2.0.1 + marked: ^2.0.3 minimatch: ^3.0.0 progress: ^2.0.3 shelljs: ^0.8.4 shiki: ^0.9.3 - typedoc-default-themes: ^0.12.9 + typedoc-default-themes: ^0.12.10 peerDependencies: typescript: 3.9.x || 4.0.x || 4.1.x || 4.2.x bin: typedoc: bin/typedoc - checksum: 107295014bc223dc789f99bb01ddebd9756ef5f624e21eb13bbdda974b17a1ccf125b87a8ab77520dae4399b3ec2791f5aa825cf470b73d7fdebae0a936039d7 + checksum: 362a576deee8225e7f0e2722c91f9de553d8d821f0a7b07ac4bf9b9fa704452f495aba035e7c73af415b7363c88e80689f666e0b2dab3f29bb42eb5f2d7ae93c languageName: node linkType: hard @@ -9488,11 +9468,11 @@ typescript@^4.2.4: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.13.4 - resolution: "uglify-js@npm:3.13.4" + version: 3.13.5 + resolution: "uglify-js@npm:3.13.5" bin: uglifyjs: bin/uglifyjs - checksum: ed05c13db1fc5be51c189e96abfcd319be61c9ab2bc6917279bdb3d7900fc0cbe9dc2aafaaed2f9588bbe05a18f9aeb687ea76697e5578fd8820ce528acc5ff4 + checksum: ecc73f27818cca8ceea729d9118dd01e47491db1e7a19184076a454e4da51fc3a5881c5ffac56531675ef008b147f6df794d67ff9b3263ea8e5fd8d11799fb56 languageName: node linkType: hard @@ -9679,13 +9659,13 @@ typescript@^4.2.4: linkType: hard "v8-to-istanbul@npm:^7.0.0": - version: 7.1.1 - resolution: "v8-to-istanbul@npm:7.1.1" + version: 7.1.2 + resolution: "v8-to-istanbul@npm:7.1.2" dependencies: "@types/istanbul-lib-coverage": ^2.0.1 convert-source-map: ^1.6.0 source-map: ^0.7.3 - checksum: 12aad5bcaf3bdc9587eac86299313b677c53f3ad4c4663067d7ee456fb4c606b3abfef0b7d67b4a604b7f270e1ad4c00d31d1c6183d1cf023f348cff4f922e40 + checksum: ff653089c952d618b01c5ff1ab4517144240ba0b6193a9e7116d2f19a6990a76f9bdb3e8f31424f556169c3bf29beadb5ddbaa0aded62da9f5ea63116c27c610 languageName: node linkType: hard