Refactor data-inference as package (#661)

* fix vega-typings pattern, use LF

* eslint, use LF

* add data-inference package

* eslint

* bundle with rollup

* use data-inference package

* bump vega-typings

* update package-locks

* minor bump

* add mocha to eslint

* eslint

* add umd declaration

* add data-inference

* add data-inference to docs

* add data-inference ui test

* remove uitest build step

* add vega datasets

* initial build

* minor build

* build

* eslint

* add data-inference and chart-types docs

* use const

* add readme

* add chart-types docs

* add data-inference docs

* regen docs
This commit is contained in:
Dan Marshall 2023-06-22 16:44:44 -07:00 коммит произвёл GitHub
Родитель e71b62767b
Коммит 19feb40922
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
86 изменённых файлов: 6663 добавлений и 4493 удалений

Просмотреть файл

@ -2,6 +2,7 @@
"env": {
"browser": true,
"es6": true,
"mocha": true,
"node": true
},
"extends": [

Просмотреть файл

@ -38,6 +38,14 @@
"tree": "vega-morphcharts",
"url": "/docs/vega-morphcharts/v1"
},
{
"tree": "data-inference",
"url": "/docs/data-inference/v1"
},
{
"tree": "chart-types",
"url": "/docs/chart-types/v1"
},
{
"hidden": true,
"tree": "vega-deck.gl",

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1667,26 +1667,26 @@ function $81fdb423dd3f4d9b$export$104083a36c1647a7(specContext) {
var $ae86bb470afa6626$exports = {};
$parcel$export($ae86bb470afa6626$exports, "getColumnsFromData", () => $ae86bb470afa6626$export$3f19ad07848df794);
$parcel$export($ae86bb470afa6626$exports, "inferAll", () => $ae86bb470afa6626$export$e04a97cc71178399);
$parcel$export($ae86bb470afa6626$exports, "getSpecColumns", () => $ae86bb470afa6626$export$9e6128b2231f5173);
$parcel$export($ae86bb470afa6626$exports, "getStats", () => $ae86bb470afa6626$export$432f698644f45d1);
function $67aa9bbf7ac601ea$export$2e2bcd8739ae039(constructor, factory, prototype) {
$parcel$export($ae86bb470afa6626$exports, "getColumnsFromData", () => $526ccd3650e1719b$export$3f19ad07848df794);
$parcel$export($ae86bb470afa6626$exports, "getStats", () => $13e02d75e5567db7$export$432f698644f45d1);
$parcel$export($ae86bb470afa6626$exports, "inferAll", () => $526ccd3650e1719b$export$e04a97cc71178399);
function $5237ddf5a276626a$export$2e2bcd8739ae039(constructor, factory, prototype) {
constructor.prototype = factory.prototype = prototype;
prototype.constructor = constructor;
}
function $67aa9bbf7ac601ea$export$8b58be045bf06082(parent, definition) {
function $5237ddf5a276626a$export$8b58be045bf06082(parent, definition) {
var prototype = Object.create(parent.prototype);
for(var key in definition)prototype[key] = definition[key];
return prototype;
}
function $fe67bfce8e40eaac$export$892596cec99bc70e() {}
var $fe67bfce8e40eaac$export$4adafc6ed0600c10 = 0.7;
var $fe67bfce8e40eaac$export$9eace2cc0d12c98d = 1 / $fe67bfce8e40eaac$export$4adafc6ed0600c10;
var $fe67bfce8e40eaac$var$reI = "\\s*([+-]?\\d+)\\s*", $fe67bfce8e40eaac$var$reN = "\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*", $fe67bfce8e40eaac$var$reP = "\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*", $fe67bfce8e40eaac$var$reHex = /^#([0-9a-f]{3,8})$/, $fe67bfce8e40eaac$var$reRgbInteger = new RegExp(`^rgb\\(${$fe67bfce8e40eaac$var$reI},${$fe67bfce8e40eaac$var$reI},${$fe67bfce8e40eaac$var$reI}\\)$`), $fe67bfce8e40eaac$var$reRgbPercent = new RegExp(`^rgb\\(${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reP}\\)$`), $fe67bfce8e40eaac$var$reRgbaInteger = new RegExp(`^rgba\\(${$fe67bfce8e40eaac$var$reI},${$fe67bfce8e40eaac$var$reI},${$fe67bfce8e40eaac$var$reI},${$fe67bfce8e40eaac$var$reN}\\)$`), $fe67bfce8e40eaac$var$reRgbaPercent = new RegExp(`^rgba\\(${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reN}\\)$`), $fe67bfce8e40eaac$var$reHslPercent = new RegExp(`^hsl\\(${$fe67bfce8e40eaac$var$reN},${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reP}\\)$`), $fe67bfce8e40eaac$var$reHslaPercent = new RegExp(`^hsla\\(${$fe67bfce8e40eaac$var$reN},${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reP},${$fe67bfce8e40eaac$var$reN}\\)$`);
var $fe67bfce8e40eaac$var$named = {
function $2a19a583ad6d6fd8$export$892596cec99bc70e() {}
var $2a19a583ad6d6fd8$export$4adafc6ed0600c10 = 0.7;
var $2a19a583ad6d6fd8$export$9eace2cc0d12c98d = 1 / $2a19a583ad6d6fd8$export$4adafc6ed0600c10;
var $2a19a583ad6d6fd8$var$reI = "\\s*([+-]?\\d+)\\s*", $2a19a583ad6d6fd8$var$reN = "\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*", $2a19a583ad6d6fd8$var$reP = "\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*", $2a19a583ad6d6fd8$var$reHex = /^#([0-9a-f]{3,8})$/, $2a19a583ad6d6fd8$var$reRgbInteger = new RegExp(`^rgb\\(${$2a19a583ad6d6fd8$var$reI},${$2a19a583ad6d6fd8$var$reI},${$2a19a583ad6d6fd8$var$reI}\\)$`), $2a19a583ad6d6fd8$var$reRgbPercent = new RegExp(`^rgb\\(${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reP}\\)$`), $2a19a583ad6d6fd8$var$reRgbaInteger = new RegExp(`^rgba\\(${$2a19a583ad6d6fd8$var$reI},${$2a19a583ad6d6fd8$var$reI},${$2a19a583ad6d6fd8$var$reI},${$2a19a583ad6d6fd8$var$reN}\\)$`), $2a19a583ad6d6fd8$var$reRgbaPercent = new RegExp(`^rgba\\(${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reN}\\)$`), $2a19a583ad6d6fd8$var$reHslPercent = new RegExp(`^hsl\\(${$2a19a583ad6d6fd8$var$reN},${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reP}\\)$`), $2a19a583ad6d6fd8$var$reHslaPercent = new RegExp(`^hsla\\(${$2a19a583ad6d6fd8$var$reN},${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reP},${$2a19a583ad6d6fd8$var$reN}\\)$`);
var $2a19a583ad6d6fd8$var$named = {
aliceblue: 0xf0f8ff,
antiquewhite: 0xfaebd7,
aqua: 0x00ffff,
@ -1836,126 +1836,126 @@ var $fe67bfce8e40eaac$var$named = {
yellow: 0xffff00,
yellowgreen: 0x9acd32
};
(0, $67aa9bbf7ac601ea$export$2e2bcd8739ae039)($fe67bfce8e40eaac$export$892596cec99bc70e, $fe67bfce8e40eaac$export$2e2bcd8739ae039, {
(0, $5237ddf5a276626a$export$2e2bcd8739ae039)($2a19a583ad6d6fd8$export$892596cec99bc70e, $2a19a583ad6d6fd8$export$2e2bcd8739ae039, {
copy (channels) {
return Object.assign(new this.constructor, this, channels);
},
displayable () {
return this.rgb().displayable();
},
hex: $fe67bfce8e40eaac$var$color_formatHex,
formatHex: $fe67bfce8e40eaac$var$color_formatHex,
formatHex8: $fe67bfce8e40eaac$var$color_formatHex8,
formatHsl: $fe67bfce8e40eaac$var$color_formatHsl,
formatRgb: $fe67bfce8e40eaac$var$color_formatRgb,
toString: $fe67bfce8e40eaac$var$color_formatRgb
hex: $2a19a583ad6d6fd8$var$color_formatHex,
formatHex: $2a19a583ad6d6fd8$var$color_formatHex,
formatHex8: $2a19a583ad6d6fd8$var$color_formatHex8,
formatHsl: $2a19a583ad6d6fd8$var$color_formatHsl,
formatRgb: $2a19a583ad6d6fd8$var$color_formatRgb,
toString: $2a19a583ad6d6fd8$var$color_formatRgb
});
function $fe67bfce8e40eaac$var$color_formatHex() {
function $2a19a583ad6d6fd8$var$color_formatHex() {
return this.rgb().formatHex();
}
function $fe67bfce8e40eaac$var$color_formatHex8() {
function $2a19a583ad6d6fd8$var$color_formatHex8() {
return this.rgb().formatHex8();
}
function $fe67bfce8e40eaac$var$color_formatHsl() {
return $fe67bfce8e40eaac$export$8133dc3fa904d6d1(this).formatHsl();
function $2a19a583ad6d6fd8$var$color_formatHsl() {
return $2a19a583ad6d6fd8$export$8133dc3fa904d6d1(this).formatHsl();
}
function $fe67bfce8e40eaac$var$color_formatRgb() {
function $2a19a583ad6d6fd8$var$color_formatRgb() {
return this.rgb().formatRgb();
}
function $fe67bfce8e40eaac$export$2e2bcd8739ae039(format) {
function $2a19a583ad6d6fd8$export$2e2bcd8739ae039(format) {
var m, l;
format = (format + "").trim().toLowerCase();
return (m = $fe67bfce8e40eaac$var$reHex.exec(format)) ? (l = m[1].length, m = parseInt(m[1], 16), l === 6 ? $fe67bfce8e40eaac$var$rgbn(m) // #ff0000
: l === 3 ? new $fe67bfce8e40eaac$export$5e05a94393ac29e3(m >> 8 & 0xf | m >> 4 & 0xf0, m >> 4 & 0xf | m & 0xf0, (m & 0xf) << 4 | m & 0xf, 1) // #f00
: l === 8 ? $fe67bfce8e40eaac$var$rgba(m >> 24 & 0xff, m >> 16 & 0xff, m >> 8 & 0xff, (m & 0xff) / 0xff) // #ff000000
: l === 4 ? $fe67bfce8e40eaac$var$rgba(m >> 12 & 0xf | m >> 8 & 0xf0, m >> 8 & 0xf | m >> 4 & 0xf0, m >> 4 & 0xf | m & 0xf0, ((m & 0xf) << 4 | m & 0xf) / 0xff) // #f000
return (m = $2a19a583ad6d6fd8$var$reHex.exec(format)) ? (l = m[1].length, m = parseInt(m[1], 16), l === 6 ? $2a19a583ad6d6fd8$var$rgbn(m) // #ff0000
: l === 3 ? new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(m >> 8 & 0xf | m >> 4 & 0xf0, m >> 4 & 0xf | m & 0xf0, (m & 0xf) << 4 | m & 0xf, 1) // #f00
: l === 8 ? $2a19a583ad6d6fd8$var$rgba(m >> 24 & 0xff, m >> 16 & 0xff, m >> 8 & 0xff, (m & 0xff) / 0xff) // #ff000000
: l === 4 ? $2a19a583ad6d6fd8$var$rgba(m >> 12 & 0xf | m >> 8 & 0xf0, m >> 8 & 0xf | m >> 4 & 0xf0, m >> 4 & 0xf | m & 0xf0, ((m & 0xf) << 4 | m & 0xf) / 0xff) // #f000
: null // invalid hex
) : (m = $fe67bfce8e40eaac$var$reRgbInteger.exec(format)) ? new $fe67bfce8e40eaac$export$5e05a94393ac29e3(m[1], m[2], m[3], 1) // rgb(255, 0, 0)
: (m = $fe67bfce8e40eaac$var$reRgbPercent.exec(format)) ? new $fe67bfce8e40eaac$export$5e05a94393ac29e3(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%)
: (m = $fe67bfce8e40eaac$var$reRgbaInteger.exec(format)) ? $fe67bfce8e40eaac$var$rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1)
: (m = $fe67bfce8e40eaac$var$reRgbaPercent.exec(format)) ? $fe67bfce8e40eaac$var$rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1)
: (m = $fe67bfce8e40eaac$var$reHslPercent.exec(format)) ? $fe67bfce8e40eaac$var$hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%)
: (m = $fe67bfce8e40eaac$var$reHslaPercent.exec(format)) ? $fe67bfce8e40eaac$var$hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1)
: $fe67bfce8e40eaac$var$named.hasOwnProperty(format) ? $fe67bfce8e40eaac$var$rgbn($fe67bfce8e40eaac$var$named[format]) // eslint-disable-line no-prototype-builtins
: format === "transparent" ? new $fe67bfce8e40eaac$export$5e05a94393ac29e3(NaN, NaN, NaN, 0) : null;
) : (m = $2a19a583ad6d6fd8$var$reRgbInteger.exec(format)) ? new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(m[1], m[2], m[3], 1) // rgb(255, 0, 0)
: (m = $2a19a583ad6d6fd8$var$reRgbPercent.exec(format)) ? new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%)
: (m = $2a19a583ad6d6fd8$var$reRgbaInteger.exec(format)) ? $2a19a583ad6d6fd8$var$rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1)
: (m = $2a19a583ad6d6fd8$var$reRgbaPercent.exec(format)) ? $2a19a583ad6d6fd8$var$rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1)
: (m = $2a19a583ad6d6fd8$var$reHslPercent.exec(format)) ? $2a19a583ad6d6fd8$var$hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%)
: (m = $2a19a583ad6d6fd8$var$reHslaPercent.exec(format)) ? $2a19a583ad6d6fd8$var$hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1)
: $2a19a583ad6d6fd8$var$named.hasOwnProperty(format) ? $2a19a583ad6d6fd8$var$rgbn($2a19a583ad6d6fd8$var$named[format]) // eslint-disable-line no-prototype-builtins
: format === "transparent" ? new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(NaN, NaN, NaN, 0) : null;
}
function $fe67bfce8e40eaac$var$rgbn(n) {
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1);
function $2a19a583ad6d6fd8$var$rgbn(n) {
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1);
}
function $fe67bfce8e40eaac$var$rgba(r, g, b, a) {
function $2a19a583ad6d6fd8$var$rgba(r, g, b, a) {
if (a <= 0) r = g = b = NaN;
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3(r, g, b, a);
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(r, g, b, a);
}
function $fe67bfce8e40eaac$export$42da0a331c2802f5(o) {
if (!(o instanceof $fe67bfce8e40eaac$export$892596cec99bc70e)) o = $fe67bfce8e40eaac$export$2e2bcd8739ae039(o);
if (!o) return new $fe67bfce8e40eaac$export$5e05a94393ac29e3;
function $2a19a583ad6d6fd8$export$42da0a331c2802f5(o) {
if (!(o instanceof $2a19a583ad6d6fd8$export$892596cec99bc70e)) o = $2a19a583ad6d6fd8$export$2e2bcd8739ae039(o);
if (!o) return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3;
o = o.rgb();
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3(o.r, o.g, o.b, o.opacity);
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(o.r, o.g, o.b, o.opacity);
}
function $fe67bfce8e40eaac$export$8972dc0e6ad9238f(r, g, b, opacity) {
return arguments.length === 1 ? $fe67bfce8e40eaac$export$42da0a331c2802f5(r) : new $fe67bfce8e40eaac$export$5e05a94393ac29e3(r, g, b, opacity == null ? 1 : opacity);
function $2a19a583ad6d6fd8$export$8972dc0e6ad9238f(r, g, b, opacity) {
return arguments.length === 1 ? $2a19a583ad6d6fd8$export$42da0a331c2802f5(r) : new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(r, g, b, opacity == null ? 1 : opacity);
}
function $fe67bfce8e40eaac$export$5e05a94393ac29e3(r, g, b, opacity) {
function $2a19a583ad6d6fd8$export$5e05a94393ac29e3(r, g, b, opacity) {
this.r = +r;
this.g = +g;
this.b = +b;
this.opacity = +opacity;
}
(0, $67aa9bbf7ac601ea$export$2e2bcd8739ae039)($fe67bfce8e40eaac$export$5e05a94393ac29e3, $fe67bfce8e40eaac$export$8972dc0e6ad9238f, (0, $67aa9bbf7ac601ea$export$8b58be045bf06082)($fe67bfce8e40eaac$export$892596cec99bc70e, {
(0, $5237ddf5a276626a$export$2e2bcd8739ae039)($2a19a583ad6d6fd8$export$5e05a94393ac29e3, $2a19a583ad6d6fd8$export$8972dc0e6ad9238f, (0, $5237ddf5a276626a$export$8b58be045bf06082)($2a19a583ad6d6fd8$export$892596cec99bc70e, {
brighter (k) {
k = k == null ? $fe67bfce8e40eaac$export$9eace2cc0d12c98d : Math.pow($fe67bfce8e40eaac$export$9eace2cc0d12c98d, k);
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3(this.r * k, this.g * k, this.b * k, this.opacity);
k = k == null ? $2a19a583ad6d6fd8$export$9eace2cc0d12c98d : Math.pow($2a19a583ad6d6fd8$export$9eace2cc0d12c98d, k);
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(this.r * k, this.g * k, this.b * k, this.opacity);
},
darker (k) {
k = k == null ? $fe67bfce8e40eaac$export$4adafc6ed0600c10 : Math.pow($fe67bfce8e40eaac$export$4adafc6ed0600c10, k);
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3(this.r * k, this.g * k, this.b * k, this.opacity);
k = k == null ? $2a19a583ad6d6fd8$export$4adafc6ed0600c10 : Math.pow($2a19a583ad6d6fd8$export$4adafc6ed0600c10, k);
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3(this.r * k, this.g * k, this.b * k, this.opacity);
},
rgb () {
return this;
},
clamp () {
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3($fe67bfce8e40eaac$var$clampi(this.r), $fe67bfce8e40eaac$var$clampi(this.g), $fe67bfce8e40eaac$var$clampi(this.b), $fe67bfce8e40eaac$var$clampa(this.opacity));
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3($2a19a583ad6d6fd8$var$clampi(this.r), $2a19a583ad6d6fd8$var$clampi(this.g), $2a19a583ad6d6fd8$var$clampi(this.b), $2a19a583ad6d6fd8$var$clampa(this.opacity));
},
displayable () {
return -0.5 <= this.r && this.r < 255.5 && -0.5 <= this.g && this.g < 255.5 && -0.5 <= this.b && this.b < 255.5 && 0 <= this.opacity && this.opacity <= 1;
},
hex: $fe67bfce8e40eaac$var$rgb_formatHex,
formatHex: $fe67bfce8e40eaac$var$rgb_formatHex,
formatHex8: $fe67bfce8e40eaac$var$rgb_formatHex8,
formatRgb: $fe67bfce8e40eaac$var$rgb_formatRgb,
toString: $fe67bfce8e40eaac$var$rgb_formatRgb
hex: $2a19a583ad6d6fd8$var$rgb_formatHex,
formatHex: $2a19a583ad6d6fd8$var$rgb_formatHex,
formatHex8: $2a19a583ad6d6fd8$var$rgb_formatHex8,
formatRgb: $2a19a583ad6d6fd8$var$rgb_formatRgb,
toString: $2a19a583ad6d6fd8$var$rgb_formatRgb
}));
function $fe67bfce8e40eaac$var$rgb_formatHex() {
return `#${$fe67bfce8e40eaac$var$hex(this.r)}${$fe67bfce8e40eaac$var$hex(this.g)}${$fe67bfce8e40eaac$var$hex(this.b)}`;
function $2a19a583ad6d6fd8$var$rgb_formatHex() {
return `#${$2a19a583ad6d6fd8$var$hex(this.r)}${$2a19a583ad6d6fd8$var$hex(this.g)}${$2a19a583ad6d6fd8$var$hex(this.b)}`;
}
function $fe67bfce8e40eaac$var$rgb_formatHex8() {
return `#${$fe67bfce8e40eaac$var$hex(this.r)}${$fe67bfce8e40eaac$var$hex(this.g)}${$fe67bfce8e40eaac$var$hex(this.b)}${$fe67bfce8e40eaac$var$hex((isNaN(this.opacity) ? 1 : this.opacity) * 255)}`;
function $2a19a583ad6d6fd8$var$rgb_formatHex8() {
return `#${$2a19a583ad6d6fd8$var$hex(this.r)}${$2a19a583ad6d6fd8$var$hex(this.g)}${$2a19a583ad6d6fd8$var$hex(this.b)}${$2a19a583ad6d6fd8$var$hex((isNaN(this.opacity) ? 1 : this.opacity) * 255)}`;
}
function $fe67bfce8e40eaac$var$rgb_formatRgb() {
const a = $fe67bfce8e40eaac$var$clampa(this.opacity);
return `${a === 1 ? "rgb(" : "rgba("}${$fe67bfce8e40eaac$var$clampi(this.r)}, ${$fe67bfce8e40eaac$var$clampi(this.g)}, ${$fe67bfce8e40eaac$var$clampi(this.b)}${a === 1 ? ")" : `, ${a})`}`;
function $2a19a583ad6d6fd8$var$rgb_formatRgb() {
const a = $2a19a583ad6d6fd8$var$clampa(this.opacity);
return `${a === 1 ? "rgb(" : "rgba("}${$2a19a583ad6d6fd8$var$clampi(this.r)}, ${$2a19a583ad6d6fd8$var$clampi(this.g)}, ${$2a19a583ad6d6fd8$var$clampi(this.b)}${a === 1 ? ")" : `, ${a})`}`;
}
function $fe67bfce8e40eaac$var$clampa(opacity) {
function $2a19a583ad6d6fd8$var$clampa(opacity) {
return isNaN(opacity) ? 1 : Math.max(0, Math.min(1, opacity));
}
function $fe67bfce8e40eaac$var$clampi(value) {
function $2a19a583ad6d6fd8$var$clampi(value) {
return Math.max(0, Math.min(255, Math.round(value) || 0));
}
function $fe67bfce8e40eaac$var$hex(value) {
value = $fe67bfce8e40eaac$var$clampi(value);
function $2a19a583ad6d6fd8$var$hex(value) {
value = $2a19a583ad6d6fd8$var$clampi(value);
return (value < 16 ? "0" : "") + value.toString(16);
}
function $fe67bfce8e40eaac$var$hsla(h, s, l, a) {
function $2a19a583ad6d6fd8$var$hsla(h, s, l, a) {
if (a <= 0) h = s = l = NaN;
else if (l <= 0 || l >= 1) h = s = NaN;
else if (s <= 0) h = NaN;
return new $fe67bfce8e40eaac$var$Hsl(h, s, l, a);
return new $2a19a583ad6d6fd8$var$Hsl(h, s, l, a);
}
function $fe67bfce8e40eaac$export$8133dc3fa904d6d1(o) {
if (o instanceof $fe67bfce8e40eaac$var$Hsl) return new $fe67bfce8e40eaac$var$Hsl(o.h, o.s, o.l, o.opacity);
if (!(o instanceof $fe67bfce8e40eaac$export$892596cec99bc70e)) o = $fe67bfce8e40eaac$export$2e2bcd8739ae039(o);
if (!o) return new $fe67bfce8e40eaac$var$Hsl;
if (o instanceof $fe67bfce8e40eaac$var$Hsl) return o;
function $2a19a583ad6d6fd8$export$8133dc3fa904d6d1(o) {
if (o instanceof $2a19a583ad6d6fd8$var$Hsl) return new $2a19a583ad6d6fd8$var$Hsl(o.h, o.s, o.l, o.opacity);
if (!(o instanceof $2a19a583ad6d6fd8$export$892596cec99bc70e)) o = $2a19a583ad6d6fd8$export$2e2bcd8739ae039(o);
if (!o) return new $2a19a583ad6d6fd8$var$Hsl;
if (o instanceof $2a19a583ad6d6fd8$var$Hsl) return o;
o = o.rgb();
var r = o.r / 255, g = o.g / 255, b = o.b / 255, min = Math.min(r, g, b), max = Math.max(r, g, b), h = NaN, s = max - min, l = (max + min) / 2;
if (s) {
@ -1965,112 +1965,95 @@ function $fe67bfce8e40eaac$export$8133dc3fa904d6d1(o) {
s /= l < 0.5 ? max + min : 2 - max - min;
h *= 60;
} else s = l > 0 && l < 1 ? 0 : h;
return new $fe67bfce8e40eaac$var$Hsl(h, s, l, o.opacity);
return new $2a19a583ad6d6fd8$var$Hsl(h, s, l, o.opacity);
}
function $fe67bfce8e40eaac$export$8f4a7c0bb78e6ea8(h, s, l, opacity) {
return arguments.length === 1 ? $fe67bfce8e40eaac$export$8133dc3fa904d6d1(h) : new $fe67bfce8e40eaac$var$Hsl(h, s, l, opacity == null ? 1 : opacity);
function $2a19a583ad6d6fd8$export$8f4a7c0bb78e6ea8(h, s, l, opacity) {
return arguments.length === 1 ? $2a19a583ad6d6fd8$export$8133dc3fa904d6d1(h) : new $2a19a583ad6d6fd8$var$Hsl(h, s, l, opacity == null ? 1 : opacity);
}
function $fe67bfce8e40eaac$var$Hsl(h, s, l, opacity) {
function $2a19a583ad6d6fd8$var$Hsl(h, s, l, opacity) {
this.h = +h;
this.s = +s;
this.l = +l;
this.opacity = +opacity;
}
(0, $67aa9bbf7ac601ea$export$2e2bcd8739ae039)($fe67bfce8e40eaac$var$Hsl, $fe67bfce8e40eaac$export$8f4a7c0bb78e6ea8, (0, $67aa9bbf7ac601ea$export$8b58be045bf06082)($fe67bfce8e40eaac$export$892596cec99bc70e, {
(0, $5237ddf5a276626a$export$2e2bcd8739ae039)($2a19a583ad6d6fd8$var$Hsl, $2a19a583ad6d6fd8$export$8f4a7c0bb78e6ea8, (0, $5237ddf5a276626a$export$8b58be045bf06082)($2a19a583ad6d6fd8$export$892596cec99bc70e, {
brighter (k) {
k = k == null ? $fe67bfce8e40eaac$export$9eace2cc0d12c98d : Math.pow($fe67bfce8e40eaac$export$9eace2cc0d12c98d, k);
return new $fe67bfce8e40eaac$var$Hsl(this.h, this.s, this.l * k, this.opacity);
k = k == null ? $2a19a583ad6d6fd8$export$9eace2cc0d12c98d : Math.pow($2a19a583ad6d6fd8$export$9eace2cc0d12c98d, k);
return new $2a19a583ad6d6fd8$var$Hsl(this.h, this.s, this.l * k, this.opacity);
},
darker (k) {
k = k == null ? $fe67bfce8e40eaac$export$4adafc6ed0600c10 : Math.pow($fe67bfce8e40eaac$export$4adafc6ed0600c10, k);
return new $fe67bfce8e40eaac$var$Hsl(this.h, this.s, this.l * k, this.opacity);
k = k == null ? $2a19a583ad6d6fd8$export$4adafc6ed0600c10 : Math.pow($2a19a583ad6d6fd8$export$4adafc6ed0600c10, k);
return new $2a19a583ad6d6fd8$var$Hsl(this.h, this.s, this.l * k, this.opacity);
},
rgb () {
var h = this.h % 360 + (this.h < 0) * 360, s = isNaN(h) || isNaN(this.s) ? 0 : this.s, l = this.l, m2 = l + (l < 0.5 ? l : 1 - l) * s, m1 = 2 * l - m2;
return new $fe67bfce8e40eaac$export$5e05a94393ac29e3($fe67bfce8e40eaac$var$hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2), $fe67bfce8e40eaac$var$hsl2rgb(h, m1, m2), $fe67bfce8e40eaac$var$hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2), this.opacity);
return new $2a19a583ad6d6fd8$export$5e05a94393ac29e3($2a19a583ad6d6fd8$var$hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2), $2a19a583ad6d6fd8$var$hsl2rgb(h, m1, m2), $2a19a583ad6d6fd8$var$hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2), this.opacity);
},
clamp () {
return new $fe67bfce8e40eaac$var$Hsl($fe67bfce8e40eaac$var$clamph(this.h), $fe67bfce8e40eaac$var$clampt(this.s), $fe67bfce8e40eaac$var$clampt(this.l), $fe67bfce8e40eaac$var$clampa(this.opacity));
return new $2a19a583ad6d6fd8$var$Hsl($2a19a583ad6d6fd8$var$clamph(this.h), $2a19a583ad6d6fd8$var$clampt(this.s), $2a19a583ad6d6fd8$var$clampt(this.l), $2a19a583ad6d6fd8$var$clampa(this.opacity));
},
displayable () {
return (0 <= this.s && this.s <= 1 || isNaN(this.s)) && 0 <= this.l && this.l <= 1 && 0 <= this.opacity && this.opacity <= 1;
},
formatHsl () {
const a = $fe67bfce8e40eaac$var$clampa(this.opacity);
return `${a === 1 ? "hsl(" : "hsla("}${$fe67bfce8e40eaac$var$clamph(this.h)}, ${$fe67bfce8e40eaac$var$clampt(this.s) * 100}%, ${$fe67bfce8e40eaac$var$clampt(this.l) * 100}%${a === 1 ? ")" : `, ${a})`}`;
const a = $2a19a583ad6d6fd8$var$clampa(this.opacity);
return `${a === 1 ? "hsl(" : "hsla("}${$2a19a583ad6d6fd8$var$clamph(this.h)}, ${$2a19a583ad6d6fd8$var$clampt(this.s) * 100}%, ${$2a19a583ad6d6fd8$var$clampt(this.l) * 100}%${a === 1 ? ")" : `, ${a})`}`;
}
}));
function $fe67bfce8e40eaac$var$clamph(value) {
function $2a19a583ad6d6fd8$var$clamph(value) {
value = (value || 0) % 360;
return value < 0 ? value + 360 : value;
}
function $fe67bfce8e40eaac$var$clampt(value) {
function $2a19a583ad6d6fd8$var$clampt(value) {
return Math.max(0, Math.min(1, value || 0));
}
/* From FvD 13.37, CSS Color Module Level 3 */ function $fe67bfce8e40eaac$var$hsl2rgb(h, m1, m2) {
/* From FvD 13.37, CSS Color Module Level 3 */ function $2a19a583ad6d6fd8$var$hsl2rgb(h, m1, m2) {
return (h < 60 ? m1 + (m2 - m1) * h / 60 : h < 180 ? m2 : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60 : m1) * 255;
}
function $ae86bb470afa6626$var$isColor(cssColorSpecifier) {
return !!(0, $fe67bfce8e40eaac$export$2e2bcd8739ae039)(cssColorSpecifier);
function $e19a856660185092$export$e82f763eaa28f6fe(cssColorSpecifier) {
return !!(0, $2a19a583ad6d6fd8$export$2e2bcd8739ae039)(cssColorSpecifier);
}
function $ae86bb470afa6626$var$isQuantitative(column) {
return column.type === "number" || column.type === "integer";
}
function $ae86bb470afa6626$export$3f19ad07848df794(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map((name)=>{
const column = {
name: name,
type: inferences[name]
};
return column;
});
$ae86bb470afa6626$export$e04a97cc71178399(columns, data);
return columns;
}
function $ae86bb470afa6626$export$9e6128b2231f5173(insight, columns) {
function getColumnByName(name) {
return columns.filter((c)=>c.name === name)[0];
}
return {
color: getColumnByName(insight.columns && insight.columns.color),
facet: getColumnByName(insight.columns && insight.columns.facet),
facetV: getColumnByName(insight.columns && insight.columns.facetV),
group: getColumnByName(insight.columns && insight.columns.group),
size: getColumnByName(insight.columns && insight.columns.size),
sort: getColumnByName(insight.columns && insight.columns.sort),
uid: getColumnByName(insight.columns && insight.columns.uid),
x: getColumnByName(insight.columns && insight.columns.x),
y: getColumnByName(insight.columns && insight.columns.y),
z: getColumnByName(insight.columns && insight.columns.z)
};
}
function $ae86bb470afa6626$export$e04a97cc71178399(columns, data) {
columns.forEach((column)=>{
if (column) {
if (typeof column.quantitative !== "boolean") column.quantitative = $ae86bb470afa6626$var$isQuantitative(column);
if (!column.stats) column.stats = $ae86bb470afa6626$export$432f698644f45d1(data, column);
if (column.type === "string" && typeof column.isColorData !== "boolean") $ae86bb470afa6626$var$checkIsColorData(data, column);
}
});
}
function $ae86bb470afa6626$var$checkIsColorData(data, column) {
function $e19a856660185092$export$e439be417b7eac79(data, column) {
if (!column.stats.hasColorData) {
column.isColorData = false;
return;
}
for(let i = 0; i < data.length; i++)if (!$ae86bb470afa6626$var$isColor(data[i][column.name])) {
for(let i = 0; i < data.length; i++)if (!$e19a856660185092$export$e82f763eaa28f6fe(data[i][column.name])) {
column.isColorData = false;
return;
}
column.isColorData = true;
}
function $ae86bb470afa6626$export$432f698644f45d1(data, ...args) {
function $3c3ffef5d3671dd9$export$133e1c446a214d9e(column) {
return column.type === "number" || column.type === "integer";
}
function $3c3ffef5d3671dd9$export$dba791c9012d0533(columnName, data) {
for(let i = 1; i < data.length; i++){
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0) return true;
}
return false;
}
function $3c3ffef5d3671dd9$export$db772497a07dd838(columnName, data) {
if (data.length < 2) return false;
for(let i = 1; i < data.length; i++){
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1) return false;
}
return true;
}
function $13e02d75e5567db7$export$432f698644f45d1(data, ...args) {
let columnName;
let columnType;
let columnQuantitative;
@ -2105,12 +2088,12 @@ function $ae86bb470afa6626$export$432f698644f45d1(data, ...args) {
if (stats.min === null || num < stats.min) stats.min = num;
sum += num;
}
if (columnType === "string" && !stats.hasColorData && $ae86bb470afa6626$var$isColor(value)) stats.hasColorData = true;
if (columnType === "string" && !stats.hasColorData && (0, $e19a856660185092$export$e82f763eaa28f6fe)(value)) stats.hasColorData = true;
}
if (columnQuantitative) {
stats.mean = data.length > 0 && sum / data.length;
stats.hasNegative = $ae86bb470afa6626$var$detectNegative(columnName, data);
if (columnType === "integer") stats.isSequential = $ae86bb470afa6626$var$detectSequentialColumn(columnName, data);
stats.hasNegative = (0, $3c3ffef5d3671dd9$export$dba791c9012d0533)(columnName, data);
if (columnType === "integer") stats.isSequential = (0, $3c3ffef5d3671dd9$export$db772497a07dd838)(columnName, data);
}
const distinctValues = Object.keys(distinctMap);
if (distinctValuesCallback) {
@ -2120,21 +2103,53 @@ function $ae86bb470afa6626$export$432f698644f45d1(data, ...args) {
stats.distinctValueCount = distinctValues.length;
return stats;
}
function $ae86bb470afa6626$var$detectNegative(columnName, data) {
for(let i = 1; i < data.length; i++){
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0) return true;
}
return false;
function $526ccd3650e1719b$export$3f19ad07848df794(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map((name)=>{
const column = {
name: name,
type: inferences[name]
};
return column;
});
$526ccd3650e1719b$export$e04a97cc71178399(columns, data);
return columns;
}
function $ae86bb470afa6626$var$detectSequentialColumn(columnName, data) {
if (data.length < 2) return false;
for(let i = 1; i < data.length; i++){
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1) return false;
function $526ccd3650e1719b$export$e04a97cc71178399(columns, data) {
columns.forEach((column)=>{
if (column) {
if (typeof column.quantitative !== "boolean") column.quantitative = (0, $3c3ffef5d3671dd9$export$133e1c446a214d9e)(column);
if (!column.stats) column.stats = (0, $13e02d75e5567db7$export$432f698644f45d1)(data, column);
if (column.type === "string" && typeof column.isColorData !== "boolean") (0, $e19a856660185092$export$e439be417b7eac79)(data, column);
}
});
}
function $ae86bb470afa6626$export$9e6128b2231f5173(insight, columns) {
function getColumnByName(name) {
return columns.filter((c)=>c.name === name)[0];
}
return true;
return {
color: getColumnByName(insight.columns && insight.columns.color),
facet: getColumnByName(insight.columns && insight.columns.facet),
facetV: getColumnByName(insight.columns && insight.columns.facetV),
group: getColumnByName(insight.columns && insight.columns.group),
size: getColumnByName(insight.columns && insight.columns.size),
sort: getColumnByName(insight.columns && insight.columns.sort),
uid: getColumnByName(insight.columns && insight.columns.uid),
x: getColumnByName(insight.columns && insight.columns.x),
y: getColumnByName(insight.columns && insight.columns.y),
z: getColumnByName(insight.columns && insight.columns.z)
};
}
@ -5679,7 +5694,7 @@ function $7e9d31f0ccd4826a$export$3f8fe6489e95757d(specContext, currData) {
specColumns.y,
specColumns.z,
];
(0, $ae86bb470afa6626$export$e04a97cc71178399)(columns, currData);
(0, $526ccd3650e1719b$export$e04a97cc71178399)(columns, currData);
const specBuilderProps = (0, $81fdb423dd3f4d9b$export$104083a36c1647a7)(specContext);
const specBuilder = new (0, $afbd306f40f38f7e$export$e2e6dd2b1097c25b)(specBuilderProps, specContext);
let specResult;
@ -6061,9 +6076,9 @@ var $60e01fcba935f9e9$exports = {};
var $944bef2715b44399$exports = {};
$parcel$export($944bef2715b44399$exports, "isInternalFieldName", () => $944bef2715b44399$export$81adea670bebefbe);
$parcel$export($944bef2715b44399$exports, "getColumnsFromData", () => $ae86bb470afa6626$export$3f19ad07848df794);
$parcel$export($944bef2715b44399$exports, "getStats", () => $ae86bb470afa6626$export$432f698644f45d1);
$parcel$export($944bef2715b44399$exports, "inferAll", () => $ae86bb470afa6626$export$e04a97cc71178399);
$parcel$export($944bef2715b44399$exports, "getColumnsFromData", () => $526ccd3650e1719b$export$3f19ad07848df794);
$parcel$export($944bef2715b44399$exports, "getStats", () => $13e02d75e5567db7$export$432f698644f45d1);
$parcel$export($944bef2715b44399$exports, "inferAll", () => $526ccd3650e1719b$export$e04a97cc71178399);
$parcel$export($944bef2715b44399$exports, "getPresenterStyle", () => $74c2763994d75bb8$export$c4db461e5e345a8);
@ -36928,7 +36943,7 @@ const $d35dded7832c8625$export$6d8f9057dcd7f9e6 = $d35dded7832c8625$var$_ViewGl;
const $6cb4b91d47e414da$export$83d89fbfd8236492 = "1.0.5";
const $6cb4b91d47e414da$export$83d89fbfd8236492 = "1.0.6";
$parcel$exportWildcard($77c6d719b6f16e7d$exports, $20fbdb0de5c041fa$exports);
@ -37373,11 +37388,11 @@ class $bb7ed1a84d2d22a1$export$3fb74a6ae4f1171d {
this.filteredColumnsStats = {};
}
getColumns(columnTypes) {
if (!this.columns) this.columns = (0, $ae86bb470afa6626$export$3f19ad07848df794)($94c0add5c61b9a48$export$e2253033e6e1df16.vega.inferTypes, this.data, columnTypes);
if (!this.columns) this.columns = (0, $526ccd3650e1719b$export$3f19ad07848df794)($94c0add5c61b9a48$export$e2253033e6e1df16.vega.inferTypes, this.data, columnTypes);
return this.columns;
}
getFilteredColumnStats(columnName) {
if (!this.filteredColumnsStats[columnName]) this.filteredColumnsStats[columnName] = (0, $ae86bb470afa6626$export$432f698644f45d1)(this.filteredData, this.columns.filter((c)=>c.name === columnName)[0]);
if (!this.filteredColumnsStats[columnName]) this.filteredColumnsStats[columnName] = (0, $13e02d75e5567db7$export$432f698644f45d1)(this.filteredData, this.columns.filter((c)=>c.name === columnName)[0]);
return this.filteredColumnsStats[columnName];
}
currentData() {
@ -39240,7 +39255,7 @@ function $09e8510904f131d2$export$2be97f482a239d30(transition, currentData, sele
currentData.forEach((datum, i)=>{
values[i] = datum[transition.column.name];
});
const stats = (0, $ae86bb470afa6626$export$432f698644f45d1)(currentData, transition.column);
const stats = (0, $13e02d75e5567db7$export$432f698644f45d1)(currentData, transition.column);
const scale1 = (0, $815f06c57556bedf$export$2e2bcd8739ae039)(range).domain([
stats.min,
stats.max
@ -39254,7 +39269,7 @@ function $09e8510904f131d2$export$2be97f482a239d30(transition, currentData, sele
currentData.forEach((datum, i)=>{
strings[i] = datum[transition.column.name];
});
(0, $ae86bb470afa6626$export$432f698644f45d1)(currentData, transition.column, (distictValues)=>{
(0, $13e02d75e5567db7$export$432f698644f45d1)(currentData, transition.column, (distictValues)=>{
currentData.forEach((datum, i)=>{
const glOrdinal = datum[0, $4d0539c68a8de77f$export$5672246984822a29];
const index = distictValues.indexOf(strings[i]);
@ -39277,7 +39292,7 @@ function $09e8510904f131d2$export$2be97f482a239d30(transition, currentData, sele
const glOrdinal = datum[0, $4d0539c68a8de77f$export$5672246984822a29];
values1[i] = positions[glOrdinal];
});
const stats1 = (0, $ae86bb470afa6626$export$432f698644f45d1)(values1, null, "number", true);
const stats1 = (0, $13e02d75e5567db7$export$432f698644f45d1)(values1, null, "number", true);
const scale2 = (0, $815f06c57556bedf$export$2e2bcd8739ae039)(range).domain([
stats1.min,
stats1.max
@ -40115,7 +40130,7 @@ class $0000a41cc7b5918f$export$2ec4afd9b3c16a85 {
*/ $0000a41cc7b5918f$export$2ec4afd9b3c16a85.defaultViewerOptions = (0, $74c2763994d75bb8$export$fb736e4909afb3d7);
const $15874c145702a1a4$export$83d89fbfd8236492 = "4.0.5";
const $15874c145702a1a4$export$83d89fbfd8236492 = "4.0.6";
const $3b509b9541e52a8f$export$1f96ae73734a86cc = (0, $94c0add5c61b9a48$export$1f96ae73734a86cc);
@ -42619,7 +42634,7 @@ const $29728562a99c68a2$export$8e76ac9f37578d1b = {
const $f56a95f33c4cc847$export$83d89fbfd8236492 = "4.1.2";
const $f56a95f33c4cc847$export$83d89fbfd8236492 = "4.1.3";
var $4805700d8b417596$var$SandDance = $3b509b9541e52a8f$exports;

186
docs/dist/sanddance/v4/sanddance.js поставляемый
Просмотреть файл

@ -1627,69 +1627,6 @@
function isColor(cssColorSpecifier) {
return !!color$2(cssColorSpecifier);
}
function isQuantitative(column) {
return column.type === 'number' || column.type === 'integer';
}
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map(name => {
const column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
/**
* Get columns associated with each Insight role.
* @param insight Insight to specify column roles.
* @param columns Array of Columns inferred from the data.
*/
function getSpecColumns(insight, columns) {
function getColumnByName(name) {
return columns.filter(c => c.name === name)[0];
}
return {
color: getColumnByName(insight.columns && insight.columns.color),
facet: getColumnByName(insight.columns && insight.columns.facet),
facetV: getColumnByName(insight.columns && insight.columns.facetV),
group: getColumnByName(insight.columns && insight.columns.group),
size: getColumnByName(insight.columns && insight.columns.size),
sort: getColumnByName(insight.columns && insight.columns.sort),
uid: getColumnByName(insight.columns && insight.columns.uid),
x: getColumnByName(insight.columns && insight.columns.x),
y: getColumnByName(insight.columns && insight.columns.y),
z: getColumnByName(insight.columns && insight.columns.z),
};
}
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
function inferAll(columns, data) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}
function checkIsColorData(data, column) {
if (!column.stats.hasColorData) {
column.isColorData = false;
@ -1703,6 +1640,38 @@
}
column.isColorData = true;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function isQuantitative(column) {
return column.type === 'number' || column.type === 'integer';
}
function detectNegative(columnName, data) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0)
return true;
}
return false;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2)
return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1)
return false;
}
return true;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function getStats(data, ...args) {
let columnName;
let columnType;
@ -1762,24 +1731,75 @@
stats.distinctValueCount = distinctValues.length;
return stats;
}
function detectNegative(columnName, data) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0)
return true;
}
return false;
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map(name => {
const column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2)
return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1)
return false;
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
function inferAll(columns, data) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
/**
* Get columns associated with each Insight role.
* @param insight Insight to specify column roles.
* @param columns Array of Columns inferred from the data.
*/
function getSpecColumns(insight, columns) {
function getColumnByName(name) {
return columns.filter(c => c.name === name)[0];
}
return true;
return {
color: getColumnByName(insight.columns && insight.columns.color),
facet: getColumnByName(insight.columns && insight.columns.facet),
facetV: getColumnByName(insight.columns && insight.columns.facetV),
group: getColumnByName(insight.columns && insight.columns.group),
size: getColumnByName(insight.columns && insight.columns.size),
sort: getColumnByName(insight.columns && insight.columns.sort),
uid: getColumnByName(insight.columns && insight.columns.uid),
x: getColumnByName(insight.columns && insight.columns.x),
y: getColumnByName(insight.columns && insight.columns.y),
z: getColumnByName(insight.columns && insight.columns.z),
};
}
/*!
@ -5187,9 +5207,9 @@
Other: Other,
ColorScaleNone: ColorScaleNone,
getColumnsFromData: getColumnsFromData,
getSpecColumns: getSpecColumns,
getStats: getStats,
inferAll: inferAll,
getStats: getStats
getSpecColumns: getSpecColumns
});
/*!
@ -25644,7 +25664,7 @@ f 5/6/6 1/12/6 8/11/6`;
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
const version$1 = '1.0.5';
const version$1 = '1.0.6';
/*!
* Copyright (c) Microsoft Corporation.
@ -29054,7 +29074,7 @@ f 5/6/6 1/12/6 8/11/6`;
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
const version = '4.0.5';
const version = '4.0.6';
/*!
* Copyright (c) Microsoft Corporation.

Просмотреть файл

@ -20097,7 +20097,7 @@ f 5/6/6 1/12/6 8/11/6`;
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
const version = '1.0.5';
const version = '1.0.6';
exports.Presenter = Presenter;
exports.ViewGl = ViewGl;

Просмотреть файл

@ -0,0 +1,64 @@
---
layout: typedoc
title: '@msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<div class="tsd-panel tsd-typography">
<a href="#msrvidachart-types" id="msrvidachart-types" style="color: inherit; text-decoration: none;">
<h1>@msrvida/chart-types</h1>
</a>
<p>TypeScript types for creating charts.</p>
<a href="#for-more-information" id="for-more-information" style="color: inherit; text-decoration: none;">
<h2>For more information</h2>
</a>
<p>Please visit the <a href="https://microsoft.github.io/SandDance/">SandDance website</a>.</p>
</div>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-interface">
<a href="interfaces/Camera.html" class="tsd-kind-icon">Camera</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/Column.html" class="tsd-kind-icon">Column</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/Size.html" class="tsd-kind-icon">Size</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,141 @@
---
layout: typedoc
title: 'Camera | @msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
<ul class="tsd-breadcrumb">
<li>
<a href="../modules.html">@msrvida/chart-types</a>
</li>
<li>
<a href="Camera.html">Camera</a>
</li>
</ul>
<h1>Interface Camera</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-comment">
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Camera setting.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">Camera</span>
</li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Camera.html#captureSize" class="tsd-kind-icon">capture<wbr>Size</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Camera.html#position" class="tsd-kind-icon">position</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Camera.html#rotation" class="tsd-kind-icon">rotation</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="captureSize" class="tsd-anchor"></a>
<h3>capture<wbr>Size</h3>
<div class="tsd-signature tsd-kind-icon">capture<wbr>Size<span class="tsd-signature-symbol">:</span> <a href="Size.html" class="tsd-signature-type" data-tsd-kind="Interface">Size</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/view.ts#L25">view.ts:25</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="position" class="tsd-anchor"></a>
<h3>position</h3>
<div class="tsd-signature tsd-kind-icon">position<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/view.ts#L23">view.ts:23</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="rotation" class="tsd-anchor"></a>
<h3>rotation</h3>
<div class="tsd-signature tsd-kind-icon">rotation<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/view.ts#L24">view.ts:24</a></li>
</ul>
</aside>
</section>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="../modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
</ul>
<ul class="current">
<li class="current tsd-kind-interface">
<a href="Camera.html" class="tsd-kind-icon">Camera</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Camera.html#captureSize" class="tsd-kind-icon">capture<wbr>Size</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Camera.html#position" class="tsd-kind-icon">position</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Camera.html#rotation" class="tsd-kind-icon">rotation</a>
</li>
</ul>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-interface">
<a href="Column.html" class="tsd-kind-icon">Column</a>
</li>
<li class=" tsd-kind-interface">
<a href="ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
</li>
<li class=" tsd-kind-interface">
<a href="ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
<li class=" tsd-kind-interface">
<a href="Size.html" class="tsd-kind-icon">Size</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,194 @@
---
layout: typedoc
title: 'Column | @msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
<ul class="tsd-breadcrumb">
<li>
<a href="../modules.html">@msrvida/chart-types</a>
</li>
<li>
<a href="Column.html">Column</a>
</li>
</ul>
<h1>Interface Column</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-comment">
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Column information.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">Column</span>
</li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Column.html#isColorData" class="tsd-kind-icon">is<wbr>Color<wbr>Data</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Column.html#name" class="tsd-kind-icon">name</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Column.html#quantitative" class="tsd-kind-icon">quantitative</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Column.html#stats" class="tsd-kind-icon">stats</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Column.html#type" class="tsd-kind-icon">type</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="isColorData" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> is<wbr>Color<wbr>Data</h3>
<div class="tsd-signature tsd-kind-icon">is<wbr>Color<wbr>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L31">column.ts:31</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Optional flag to specify if the column data is CSS colors.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="name" class="tsd-anchor"></a>
<h3>name</h3>
<div class="tsd-signature tsd-kind-icon">name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L16">column.ts:16</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Name of the column.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="quantitative" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> quantitative</h3>
<div class="tsd-signature tsd-kind-icon">quantitative<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L26">column.ts:26</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Optional flag to specify if the column data is quantitative.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="stats" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> stats</h3>
<div class="tsd-signature tsd-kind-icon">stats<span class="tsd-signature-symbol">:</span> <a href="ColumnStats.html" class="tsd-signature-type" data-tsd-kind="Interface">ColumnStats</a></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L36">column.ts:36</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Optional stats object with metadata of column data content.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="type" class="tsd-anchor"></a>
<h3>type</h3>
<div class="tsd-signature tsd-kind-icon">type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">TypeInference</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L21">column.ts:21</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Type of data in the column.</p>
</div>
</div>
</section>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="../modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-interface">
<a href="Camera.html" class="tsd-kind-icon">Camera</a>
</li>
</ul>
<ul class="current">
<li class="current tsd-kind-interface">
<a href="Column.html" class="tsd-kind-icon">Column</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Column.html#isColorData" class="tsd-kind-icon">is<wbr>Color<wbr>Data</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Column.html#name" class="tsd-kind-icon">name</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Column.html#quantitative" class="tsd-kind-icon">quantitative</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Column.html#stats" class="tsd-kind-icon">stats</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Column.html#type" class="tsd-kind-icon">type</a>
</li>
</ul>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-interface">
<a href="ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
</li>
<li class=" tsd-kind-interface">
<a href="ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
<li class=" tsd-kind-interface">
<a href="Size.html" class="tsd-kind-icon">Size</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,232 @@
---
layout: typedoc
title: 'ColumnStats | @msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
<ul class="tsd-breadcrumb">
<li>
<a href="../modules.html">@msrvida/chart-types</a>
</li>
<li>
<a href="ColumnStats.html">ColumnStats</a>
</li>
</ul>
<h1>Interface ColumnStats</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-comment">
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Metadata about a column.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">ColumnStats</span>
</li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#distinctValueCount" class="tsd-kind-icon">distinct<wbr>Value<wbr>Count</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#hasColorData" class="tsd-kind-icon">has<wbr>Color<wbr>Data</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#hasNegative" class="tsd-kind-icon">has<wbr>Negative</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#isSequential" class="tsd-kind-icon">is<wbr>Sequential</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#max" class="tsd-kind-icon">max</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#mean" class="tsd-kind-icon">mean</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="ColumnStats.html#min" class="tsd-kind-icon">min</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="distinctValueCount" class="tsd-anchor"></a>
<h3>distinct<wbr>Value<wbr>Count</h3>
<div class="tsd-signature tsd-kind-icon">distinct<wbr>Value<wbr>Count<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L47">column.ts:47</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Number of unique values in this column.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="hasColorData" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> has<wbr>Color<wbr>Data</h3>
<div class="tsd-signature tsd-kind-icon">has<wbr>Color<wbr>Data<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L77">column.ts:77</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Optional flag to specify if the column data contains color data.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="hasNegative" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> has<wbr>Negative</h3>
<div class="tsd-signature tsd-kind-icon">has<wbr>Negative<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L72">column.ts:72</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Optional flag to specify if the column data contains negative numbers.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="isSequential" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> is<wbr>Sequential</h3>
<div class="tsd-signature tsd-kind-icon">is<wbr>Sequential<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L67">column.ts:67</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Optional flag to specify if the column data is sequential.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="max" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> max</h3>
<div class="tsd-signature tsd-kind-icon">max<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L52">column.ts:52</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Maximum value of data in this column, if column is numeric.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="mean" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> mean</h3>
<div class="tsd-signature tsd-kind-icon">mean<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L57">column.ts:57</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Mean value of data in this column, if column is numeric.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="min" class="tsd-anchor"></a>
<h3><span class="tsd-flag ts-flagOptional">Optional</span> min</h3>
<div class="tsd-signature tsd-kind-icon">min<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/column.ts#L62">column.ts:62</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Minimum value of data in this column, if column is numeric.</p>
</div>
</div>
</section>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="../modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-interface">
<a href="Camera.html" class="tsd-kind-icon">Camera</a>
</li>
<li class=" tsd-kind-interface">
<a href="Column.html" class="tsd-kind-icon">Column</a>
</li>
</ul>
<ul class="current">
<li class="current tsd-kind-interface">
<a href="ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#distinctValueCount" class="tsd-kind-icon">distinct<wbr>Value<wbr>Count</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#hasColorData" class="tsd-kind-icon">has<wbr>Color<wbr>Data</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#hasNegative" class="tsd-kind-icon">has<wbr>Negative</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#isSequential" class="tsd-kind-icon">is<wbr>Sequential</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#max" class="tsd-kind-icon">max</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#mean" class="tsd-kind-icon">mean</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="ColumnStats.html#min" class="tsd-kind-icon">min</a>
</li>
</ul>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-interface">
<a href="ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
<li class=" tsd-kind-interface">
<a href="Size.html" class="tsd-kind-icon">Size</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,79 @@
---
layout: typedoc
title: 'ColumnTypeMap | @msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
<ul class="tsd-breadcrumb">
<li>
<a href="../modules.html">@msrvida/chart-types</a>
</li>
<li>
<a href="ColumnTypeMap.html">ColumnTypeMap</a>
</li>
</ul>
<h1>Interface ColumnTypeMap</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">ColumnTypeMap</span>
</li>
</ul>
</section>
<section class="tsd-panel tsd-kind-interface">
<h3 class="tsd-before-signature">Indexable</h3>
<div class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">[</span>columnName: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">TypeInference</span></div>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="../modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-interface">
<a href="Camera.html" class="tsd-kind-icon">Camera</a>
</li>
<li class=" tsd-kind-interface">
<a href="Column.html" class="tsd-kind-icon">Column</a>
</li>
<li class=" tsd-kind-interface">
<a href="ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
</li>
</ul>
<ul class="current">
<li class="current tsd-kind-interface">
<a href="ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-interface">
<a href="Size.html" class="tsd-kind-icon">Size</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,127 @@
---
layout: typedoc
title: 'Size | @msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
<ul class="tsd-breadcrumb">
<li>
<a href="../modules.html">@msrvida/chart-types</a>
</li>
<li>
<a href="Size.html">Size</a>
</li>
</ul>
<h1>Interface Size</h1>
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel tsd-comment">
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Rectangle size.</p>
</div>
</div>
</section>
<section class="tsd-panel tsd-hierarchy">
<h3>Hierarchy</h3>
<ul class="tsd-hierarchy">
<li>
<span class="target">Size</span>
</li>
</ul>
</section>
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Properties</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Size.html#height" class="tsd-kind-icon">height</a></li>
<li class="tsd-kind-property tsd-parent-kind-interface"><a href="Size.html#width" class="tsd-kind-icon">width</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Properties</h2>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="height" class="tsd-anchor"></a>
<h3>height</h3>
<div class="tsd-signature tsd-kind-icon">height<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/view.ts#L15">view.ts:15</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-interface">
<a name="width" class="tsd-anchor"></a>
<h3>width</h3>
<div class="tsd-signature tsd-kind-icon">width<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/view.ts#L16">view.ts:16</a></li>
</ul>
</aside>
</section>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="../modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-interface">
<a href="Camera.html" class="tsd-kind-icon">Camera</a>
</li>
<li class=" tsd-kind-interface">
<a href="Column.html" class="tsd-kind-icon">Column</a>
</li>
<li class=" tsd-kind-interface">
<a href="ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
</li>
<li class=" tsd-kind-interface">
<a href="ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
</ul>
<ul class="current">
<li class="current tsd-kind-interface">
<a href="Size.html" class="tsd-kind-icon">Size</a>
<ul>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Size.html#height" class="tsd-kind-icon">height</a>
</li>
<li class=" tsd-kind-property tsd-parent-kind-interface">
<a href="Size.html#width" class="tsd-kind-icon">width</a>
</li>
</ul>
</li>
</ul>
<ul class="after-current">
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="../modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,117 @@
---
layout: typedoc
title: '@msrvida/chart-types'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Interfaces</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-interface"><a href="interfaces/Camera.html" class="tsd-kind-icon">Camera</a></li>
<li class="tsd-kind-interface"><a href="interfaces/Column.html" class="tsd-kind-icon">Column</a></li>
<li class="tsd-kind-interface"><a href="interfaces/ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a></li>
<li class="tsd-kind-interface"><a href="interfaces/ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a></li>
<li class="tsd-kind-interface"><a href="interfaces/Size.html" class="tsd-kind-icon">Size</a></li>
</ul>
</section>
<section class="tsd-index-section ">
<h3>Type aliases</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-type-alias"><a href="modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a></li>
<li class="tsd-kind-type-alias"><a href="modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a></li>
<li class="tsd-kind-type-alias"><a href="modules.html#View" class="tsd-kind-icon">View</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Type aliases</h2>
<section class="tsd-panel tsd-member tsd-kind-type-alias">
<a name="Dimension2D" class="tsd-anchor"></a>
<h3>Dimension2D</h3>
<div class="tsd-signature tsd-kind-icon">Dimension2D<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;x&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;y&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/dimensions.ts#L6">dimensions.ts:6</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias">
<a name="Dimension3D" class="tsd-anchor"></a>
<h3>Dimension3D</h3>
<div class="tsd-signature tsd-kind-icon">Dimension3D<span class="tsd-signature-symbol">:</span> <a href="modules.html#Dimension2D" class="tsd-signature-type" data-tsd-kind="Type alias">Dimension2D</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;z&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/dimensions.ts#L8">dimensions.ts:8</a></li>
</ul>
</aside>
</section>
<section class="tsd-panel tsd-member tsd-kind-type-alias">
<a name="View" class="tsd-anchor"></a>
<h3>View</h3>
<div class="tsd-signature tsd-kind-icon">View<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;2d&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;3d&quot;</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/chart-types/src/view.ts#L9">view.ts:9</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Types of camera views.</p>
</div>
</div>
</section>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class="current ">
<a href="modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-interface">
<a href="interfaces/Camera.html" class="tsd-kind-icon">Camera</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/Column.html" class="tsd-kind-icon">Column</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/ColumnStats.html" class="tsd-kind-icon">Column<wbr>Stats</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/ColumnTypeMap.html" class="tsd-kind-icon">Column<wbr>Type<wbr>Map</a>
</li>
<li class=" tsd-kind-interface">
<a href="interfaces/Size.html" class="tsd-kind-icon">Size</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="modules.html#Dimension2D" class="tsd-kind-icon">Dimension2D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="modules.html#Dimension3D" class="tsd-kind-icon">Dimension3D</a>
</li>
<li class=" tsd-kind-type-alias">
<a href="modules.html#View" class="tsd-kind-icon">View</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,185 @@
---
layout: typedoc
title: '@msrvida/data-inference'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<div class="tsd-panel tsd-typography">
<a href="#msrvidadata-inference" id="msrvidadata-inference" style="color: inherit; text-decoration: none;">
<h1>@msrvida/data-inference</h1>
</a>
<p>Infer column types in tabular data. Inference is from <a href="https://github.com/vega/vega/tree/main/packages/vega-loader#inferTypes">vega-loader&#39;s <code>inferTypes</code> function</a> (or similar function of your choice). This library enriches the column metadata with a <a href="https://microsoft.github.io/SandDance/docs/chart-types/v1/interfaces/ColumnStats.html">ColumnStats object</a>. </p>
<p><a href="https://microsoft.github.io/SandDance/tests/data-inference/v1/">Demo</a></p>
<a href="#usage" id="usage" style="color: inherit; text-decoration: none;">
<h2>Usage</h2>
</a>
<p>You will need an array of data objects, so that columns types can be inferred.</p>
<a href="#modules" id="modules" style="color: inherit; text-decoration: none;">
<h3>Modules</h3>
</a>
<pre><code class="language-js"><span style="color: #AF00DB">import</span><span style="color: #000000"> </span><span style="color: #0000FF">*</span><span style="color: #000000"> </span><span style="color: #AF00DB">as</span><span style="color: #000000"> </span><span style="color: #001080">DataInference</span><span style="color: #000000"> </span><span style="color: #AF00DB">from</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;@msrvida/data-inference&#039;</span><span style="color: #000000">;</span>
<span style="color: #AF00DB">import</span><span style="color: #000000"> { </span><span style="color: #001080">inferTypes</span><span style="color: #000000"> } </span><span style="color: #AF00DB">from</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;vega-loader&#039;</span><span style="color: #000000">;</span>
<span style="color: #0000FF">const</span><span style="color: #000000"> </span><span style="color: #0070C1">data</span><span style="color: #000000"> = [</span>
<span style="color: #000000"> {</span>
<span style="color: #000000"> </span><span style="color: #001080">Name:</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;chevrolet chevelle malibu&#039;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Miles_per_Gallon:</span><span style="color: #000000"> </span><span style="color: #098658">18</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Cylinders:</span><span style="color: #000000"> </span><span style="color: #098658">8</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Displacement:</span><span style="color: #000000"> </span><span style="color: #098658">307</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Horsepower:</span><span style="color: #000000"> </span><span style="color: #098658">130</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Weight_in_lbs:</span><span style="color: #000000"> </span><span style="color: #098658">3504</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Acceleration:</span><span style="color: #000000"> </span><span style="color: #098658">12</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Year:</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;1970-01-01&#039;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Origin:</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;USA&#039;</span><span style="color: #000000">,</span>
<span style="color: #000000"> },</span>
<span style="color: #000000"> {</span>
<span style="color: #000000"> </span><span style="color: #001080">Name:</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;buick skylark 320&#039;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Miles_per_Gallon:</span><span style="color: #000000"> </span><span style="color: #098658">15</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Cylinders:</span><span style="color: #000000"> </span><span style="color: #098658">8</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Displacement:</span><span style="color: #000000"> </span><span style="color: #098658">350</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Horsepower:</span><span style="color: #000000"> </span><span style="color: #098658">165</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Weight_in_lbs:</span><span style="color: #000000"> </span><span style="color: #098658">3693</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Acceleration:</span><span style="color: #000000"> </span><span style="color: #098658">11.5</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Year:</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;1970-01-01&#039;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #001080">Origin:</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;USA&#039;</span><span style="color: #000000">,</span>
<span style="color: #000000"> },</span>
<span style="color: #000000">];</span>
<span style="color: #0000FF">const</span><span style="color: #000000"> </span><span style="color: #0070C1">columns</span><span style="color: #000000"> = </span><span style="color: #001080">DataInference</span><span style="color: #000000">.</span><span style="color: #795E26">getColumnsFromData</span><span style="color: #000000">(</span><span style="color: #001080">inferTypes</span><span style="color: #000000">, </span><span style="color: #001080">data</span><span style="color: #000000">);</span>
<span style="color: #001080">console</span><span style="color: #000000">.</span><span style="color: #795E26">log</span><span style="color: #000000">(</span><span style="color: #001080">columns</span><span style="color: #000000">);</span>
</code></pre>
<a href="#pre-built-library" id="pre-built-library" style="color: inherit; text-decoration: none;">
<h3>Pre-built library</h3>
</a>
<pre><code class="language-html"><span style="color: #800000">&lt;script</span><span style="color: #000000FF"> </span><span style="color: #FF0000">src</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;https://unpkg.com/vega@^5.25/build/vega.js&quot;</span><span style="color: #000000FF"> </span><span style="color: #FF0000">charset</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;utf-8&quot;</span><span style="color: #800000">&gt;&lt;/script&gt;</span>
<span style="color: #800000">&lt;script</span><span style="color: #000000FF"> </span><span style="color: #FF0000">src</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;https://unpkg.com/@msrvida/data-inference@1.0.0/dist/umd/data-inference.js&quot;</span><span style="color: #000000FF"> </span><span style="color: #FF0000">charset</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;utf-8&quot;</span><span style="color: #800000">&gt;&lt;/script&gt;</span>
<span style="color: #000000"> </span><span style="color: #800000">&lt;script&gt;</span>
<span style="color: #000000FF"> </span><span style="color: #0000FF">const</span><span style="color: #000000FF"> </span><span style="color: #0070C1">data</span><span style="color: #000000FF"> </span><span style="color: #000000">=</span><span style="color: #000000FF"> [</span>
<span style="color: #000000FF"> {</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Name:</span><span style="color: #000000FF"> </span><span style="color: #A31515">&#039;chevrolet chevelle malibu&#039;</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Miles_per_Gallon:</span><span style="color: #000000FF"> </span><span style="color: #098658">18</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Cylinders:</span><span style="color: #000000FF"> </span><span style="color: #098658">8</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Displacement:</span><span style="color: #000000FF"> </span><span style="color: #098658">307</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Horsepower:</span><span style="color: #000000FF"> </span><span style="color: #098658">130</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Weight_in_lbs:</span><span style="color: #000000FF"> </span><span style="color: #098658">3504</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Acceleration:</span><span style="color: #000000FF"> </span><span style="color: #098658">12</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Year:</span><span style="color: #000000FF"> </span><span style="color: #A31515">&#039;1970-01-01&#039;</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Origin:</span><span style="color: #000000FF"> </span><span style="color: #A31515">&#039;USA&#039;</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> },</span>
<span style="color: #000000FF"> {</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Name:</span><span style="color: #000000FF"> </span><span style="color: #A31515">&#039;buick skylark 320&#039;</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Miles_per_Gallon:</span><span style="color: #000000FF"> </span><span style="color: #098658">15</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Cylinders:</span><span style="color: #000000FF"> </span><span style="color: #098658">8</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Displacement:</span><span style="color: #000000FF"> </span><span style="color: #098658">350</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Horsepower:</span><span style="color: #000000FF"> </span><span style="color: #098658">165</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Weight_in_lbs:</span><span style="color: #000000FF"> </span><span style="color: #098658">3693</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Acceleration:</span><span style="color: #000000FF"> </span><span style="color: #098658">11.5</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Year:</span><span style="color: #000000FF"> </span><span style="color: #A31515">&#039;1970-01-01&#039;</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> </span><span style="color: #001080">Origin:</span><span style="color: #000000FF"> </span><span style="color: #A31515">&#039;USA&#039;</span><span style="color: #000000FF">,</span>
<span style="color: #000000FF"> },</span>
<span style="color: #000000FF"> ];</span>
<span style="color: #000000FF"> </span><span style="color: #0000FF">const</span><span style="color: #000000FF"> </span><span style="color: #0070C1">columns</span><span style="color: #000000FF"> </span><span style="color: #000000">=</span><span style="color: #000000FF"> </span><span style="color: #001080">DataInference</span><span style="color: #000000FF">.</span><span style="color: #795E26">getColumnsFromData</span><span style="color: #000000FF">(</span><span style="color: #001080">vega</span><span style="color: #000000FF">.</span><span style="color: #001080">inferTypes</span><span style="color: #000000FF">, </span><span style="color: #001080">data</span><span style="color: #000000FF">);</span>
<span style="color: #000000FF"> </span><span style="color: #001080">console</span><span style="color: #000000FF">.</span><span style="color: #795E26">log</span><span style="color: #000000FF">(</span><span style="color: #001080">columns</span><span style="color: #000000FF">);</span>
<span style="color: #000000FF"> </span><span style="color: #800000">&lt;/script&gt;</span>
</code></pre>
<a href="#sample-output" id="sample-output" style="color: inherit; text-decoration: none;">
<h2>Sample output</h2>
</a>
<pre><code class="language-json"><span style="color: #000000">[</span>
<span style="color: #000000"> {</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;name&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;Name&quot;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;type&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;string&quot;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;quantitative&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">false</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;stats&quot;</span><span style="color: #000000">: {</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;distinctValueCount&quot;</span><span style="color: #000000">: </span><span style="color: #098658">2</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;max&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">null</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;mean&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">null</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;min&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">null</span>
<span style="color: #000000"> },</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;isColorData&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">false</span>
<span style="color: #000000"> },</span>
<span style="color: #000000"> {</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;name&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;Miles_per_Gallon&quot;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;type&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;integer&quot;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;quantitative&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">true</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;stats&quot;</span><span style="color: #000000">: {</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;distinctValueCount&quot;</span><span style="color: #000000">: </span><span style="color: #098658">2</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;max&quot;</span><span style="color: #000000">: </span><span style="color: #098658">18</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;mean&quot;</span><span style="color: #000000">: </span><span style="color: #098658">16.5</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;min&quot;</span><span style="color: #000000">: </span><span style="color: #098658">15</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;hasNegative&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">false</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;isSequential&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">false</span>
<span style="color: #000000"> }</span>
<span style="color: #000000"> },</span>
<span style="color: #000000"> {</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;name&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;Cylinders&quot;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;type&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;integer&quot;</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;quantitative&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">true</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;stats&quot;</span><span style="color: #000000">: {</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;distinctValueCount&quot;</span><span style="color: #000000">: </span><span style="color: #098658">1</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;max&quot;</span><span style="color: #000000">: </span><span style="color: #098658">8</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;mean&quot;</span><span style="color: #000000">: </span><span style="color: #098658">8</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;min&quot;</span><span style="color: #000000">: </span><span style="color: #098658">8</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;hasNegative&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">false</span><span style="color: #000000">,</span>
<span style="color: #000000"> </span><span style="color: #0451A5">&quot;isSequential&quot;</span><span style="color: #000000">: </span><span style="color: #0000FF">false</span>
<span style="color: #000000"> }</span>
<span style="color: #000000"> },</span>
<span style="color: #000000"> </span><span style="color: #CD3131">.</span>
<span style="color: #000000"> </span><span style="color: #CD3131">.</span>
<span style="color: #000000"> </span><span style="color: #CD3131">.</span>
<span style="color: #000000">]</span>
</code></pre>
<a href="#for-more-information" id="for-more-information" style="color: inherit; text-decoration: none;">
<h2>For more information</h2>
</a>
<p>Please visit the <a href="https://microsoft.github.io/SandDance/">SandDance website</a>.</p>
</div>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class=" ">
<a href="modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-function">
<a href="modules.html#checkIsColorData" class="tsd-kind-icon">check<wbr>IsColor<wbr>Data</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#detectNegative" class="tsd-kind-icon">detect<wbr>Negative</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#detectSequentialColumn" class="tsd-kind-icon">detect<wbr>Sequential<wbr>Column</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#getColumnsFromData" class="tsd-kind-icon">get<wbr>Columns<wbr>From<wbr>Data</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#getStats" class="tsd-kind-icon">get<wbr>Stats</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#inferAll" class="tsd-kind-icon">infer<wbr>All</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#isColor" class="tsd-kind-icon">is<wbr>Color</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#isQuantitative" class="tsd-kind-icon">is<wbr>Quantitative</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -0,0 +1,367 @@
---
layout: typedoc
title: '@msrvida/data-inference'
---
<header>
<div class="tsd-page-title">
<div class="typedoc-container">
</div>
</div>
</header>
<div class="container container-main">
<div class="row">
<div class="col-8 col-content">
<section class="tsd-panel-group tsd-index-group">
<h2>Index</h2>
<section class="tsd-panel tsd-index-panel">
<div class="tsd-index-content">
<section class="tsd-index-section ">
<h3>Functions</h3>
<ul class="tsd-index-list">
<li class="tsd-kind-function"><a href="modules.html#checkIsColorData" class="tsd-kind-icon">check<wbr>IsColor<wbr>Data</a></li>
<li class="tsd-kind-function"><a href="modules.html#detectNegative" class="tsd-kind-icon">detect<wbr>Negative</a></li>
<li class="tsd-kind-function"><a href="modules.html#detectSequentialColumn" class="tsd-kind-icon">detect<wbr>Sequential<wbr>Column</a></li>
<li class="tsd-kind-function"><a href="modules.html#getColumnsFromData" class="tsd-kind-icon">get<wbr>Columns<wbr>From<wbr>Data</a></li>
<li class="tsd-kind-function"><a href="modules.html#getStats" class="tsd-kind-icon">get<wbr>Stats</a></li>
<li class="tsd-kind-function"><a href="modules.html#inferAll" class="tsd-kind-icon">infer<wbr>All</a></li>
<li class="tsd-kind-function"><a href="modules.html#isColor" class="tsd-kind-icon">is<wbr>Color</a></li>
<li class="tsd-kind-function"><a href="modules.html#isQuantitative" class="tsd-kind-icon">is<wbr>Quantitative</a></li>
</ul>
</section>
</div>
</section>
</section>
<section class="tsd-panel-group tsd-member-group ">
<h2>Functions</h2>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="checkIsColorData" class="tsd-anchor"></a>
<h3>check<wbr>IsColor<wbr>Data</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">check<wbr>IsColor<wbr>Data<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span>, column<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Column</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/color.ts#L13">color.ts:13</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
<li>
<h5>column: <span class="tsd-signature-type">Column</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="detectNegative" class="tsd-anchor"></a>
<h3>detect<wbr>Negative</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">detect<wbr>Negative<span class="tsd-signature-symbol">(</span>columnName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span>, data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float64Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/numeric.ts#L12">numeric.ts:12</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>columnName: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float64Array</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="detectSequentialColumn" class="tsd-anchor"></a>
<h3>detect<wbr>Sequential<wbr>Column</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">detect<wbr>Sequential<wbr>Column<span class="tsd-signature-symbol">(</span>columnName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span>, data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float64Array</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/numeric.ts#L20">numeric.ts:20</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>columnName: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float64Array</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="getColumnsFromData" class="tsd-anchor"></a>
<h3>get<wbr>Columns<wbr>From<wbr>Data</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">get<wbr>Columns<wbr>From<wbr>Data<span class="tsd-signature-symbol">(</span>inferTypesFn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">inferTypes</span>, data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span>, columnTypes<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">ColumnTypeMap</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Column</span><span class="tsd-signature-symbol">[]</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/inference.ts#L16">inference.ts:16</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Derive column metadata from the data array.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>inferTypesFn: <span class="tsd-signature-symbol">typeof </span><span class="tsd-signature-type">inferTypes</span></h5>
</li>
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Array of data objects.</p>
</div>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> columnTypes: <span class="tsd-signature-type">ColumnTypeMap</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Column</span><span class="tsd-signature-symbol">[]</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="getStats" class="tsd-anchor"></a>
<h3>get<wbr>Stats</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">get<wbr>Stats<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float64Array</span>, columnName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span>, columnType<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">TypeInference</span>, columnQuantitative<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span>, distinctValuesCallback<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>distinctValues<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ColumnStats</span></li>
<li class="tsd-signature tsd-kind-icon">get<wbr>Stats<span class="tsd-signature-symbol">(</span>data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span>, column<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Column</span>, distinctValuesCallback<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>distinctValues<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ColumnStats</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/stats.ts#L11">stats.ts:11</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Float64Array</span></h5>
</li>
<li>
<h5>columnName: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
</li>
<li>
<h5>columnType: <span class="tsd-signature-type">TypeInference</span></h5>
</li>
<li>
<h5>columnQuantitative: <span class="tsd-signature-type">boolean</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> distinctValuesCallback: <span class="tsd-signature-symbol">(</span>distinctValues<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter-signature">
<ul class="tsd-signatures tsd-kind-type-literal">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>distinctValues<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>distinctValues: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ColumnStats</span></h4>
</li>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/stats.ts#L12">stats.ts:12</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
<li>
<h5>column: <span class="tsd-signature-type">Column</span></h5>
</li>
<li>
<h5><span class="tsd-flag ts-flagOptional">Optional</span> distinctValuesCallback: <span class="tsd-signature-symbol">(</span>distinctValues<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter-signature">
<ul class="tsd-signatures tsd-kind-type-literal">
<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>distinctValues<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>distinctValues: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ColumnStats</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="inferAll" class="tsd-anchor"></a>
<h3>infer<wbr>All</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">infer<wbr>All<span class="tsd-signature-symbol">(</span>columns<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Column</span><span class="tsd-signature-symbol">[]</span>, data<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/inference.ts#L36">inference.ts:36</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<div class="lead">
<p>Populate columns with type inferences and stats.</p>
</div>
</div>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>columns: <span class="tsd-signature-type">Column</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Array of columns.</p>
</div>
</li>
<li>
<h5>data: <span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">[]</span></h5>
<div class="tsd-comment tsd-typography">
<p>Array of data objects.</p>
</div>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="isColor" class="tsd-anchor"></a>
<h3>is<wbr>Color</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">is<wbr>Color<span class="tsd-signature-symbol">(</span>cssColorSpecifier<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/color.ts#L9">color.ts:9</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>cssColorSpecifier: <span class="tsd-signature-type">string</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
<section class="tsd-panel tsd-member tsd-kind-function">
<a name="isQuantitative" class="tsd-anchor"></a>
<h3>is<wbr>Quantitative</h3>
<ul class="tsd-signatures tsd-kind-function">
<li class="tsd-signature tsd-kind-icon">is<wbr>Quantitative<span class="tsd-signature-symbol">(</span>column<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Column</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
</ul>
<ul class="tsd-descriptions">
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/data-inference/src/numeric.ts#L8">numeric.ts:8</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>column: <span class="tsd-signature-type">Column</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
</li>
</ul>
</section>
</section>
</div>
<div class="col-4 col-menu menu-highlight">
<nav class="tsd-navigation primary">
<ul>
<li class="current ">
<a href="modules.html">Exports</a>
</li>
</ul>
</nav>
<nav class="tsd-navigation secondary">
<ul class="before-current">
<li class=" tsd-kind-function">
<a href="modules.html#checkIsColorData" class="tsd-kind-icon">check<wbr>IsColor<wbr>Data</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#detectNegative" class="tsd-kind-icon">detect<wbr>Negative</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#detectSequentialColumn" class="tsd-kind-icon">detect<wbr>Sequential<wbr>Column</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#getColumnsFromData" class="tsd-kind-icon">get<wbr>Columns<wbr>From<wbr>Data</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#getStats" class="tsd-kind-icon">get<wbr>Stats</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#inferAll" class="tsd-kind-icon">infer<wbr>All</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#isColor" class="tsd-kind-icon">is<wbr>Color</a>
</li>
<li class=" tsd-kind-function">
<a href="modules.html#isQuantitative" class="tsd-kind-icon">is<wbr>Quantitative</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="overlay"></div>

Просмотреть файл

@ -13,3 +13,5 @@ SandDance is an offering of several JavaScript components:
* [sanddance-explorer](sanddance-explorer/v4) - the core SandDance visualization canvas with UI to enable data exploration, for use in React based applications.
* [sanddance-embed](sanddance-embed/v4) - the easiest way to embed SandDance Explorer in your applications, via an `<iframe>` tag.
* [vega-morphcharts](vega-morphcharts/v1) - the View component for Vega visualizations, using MorphCharts for WebGL rendering.
* [data-inference](data-inference/v1) - Infer column types in tabular data.
* [chart-types](chart-types/v1) - TypeScript types for creating charts.

Просмотреть файл

@ -139,7 +139,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.context</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:472</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:471</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -156,7 +156,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
</code></pre>
<dl class="tsd-comment-tags">
<dt>see</dt>
<dd><p><a href="https://reactjs.org/docs/context.html">https://reactjs.org/docs/context.html</a></p>
<dd><p><a href="https://react.dev/reference/react/Component#context">https://react.dev/reference/react/Component#context</a></p>
</dd>
</dl>
</div>
@ -239,7 +239,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.props</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:497</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:496</li>
</ul>
</aside>
</section>
@ -250,13 +250,13 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.refs</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:503</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:502</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
<dl class="tsd-comment-tags">
<dt>deprecated</dt>
<dd><p><a href="https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs">https://reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs</a></p>
<dd><p><a href="https://legacy.reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs">https://legacy.reactjs.org/docs/refs-and-the-dom.html#legacy-api-string-refs</a></p>
</dd>
</dl>
</div>
@ -286,7 +286,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.state</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:498</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:497</li>
</ul>
</aside>
</section>
@ -317,7 +317,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.contextType</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:454</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:453</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -338,7 +338,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
</code></pre>
<dl class="tsd-comment-tags">
<dt>see</dt>
<dd><p><a href="https://reactjs.org/docs/context.html#classcontexttype">https://reactjs.org/docs/context.html#classcontexttype</a></p>
<dd><p><a href="https://react.dev/reference/react/Component#static-contexttype">https://react.dev/reference/react/Component#static-contexttype</a></p>
</dd>
</dl>
</div>
@ -357,7 +357,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.UNSAFE_componentWillMount</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:710</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:709</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -373,10 +373,10 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<dd><p>16.3, use componentDidMount or the constructor instead</p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state</a></p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
</dd>
</dl>
</div>
@ -395,7 +395,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.UNSAFE_componentWillReceiveProps</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:742</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:741</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -413,10 +413,10 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<dd><p>16.3, use static getDerivedStateFromProps instead</p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props</a></p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
</dd>
</dl>
</div>
@ -444,7 +444,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.UNSAFE_componentWillUpdate</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:770</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:769</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -460,10 +460,10 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<dd><p>16.3, use getSnapshotBeforeUpdate instead</p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update</a></p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
</dd>
</dl>
</div>
@ -656,7 +656,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.componentDidCatch</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:639</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:638</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -707,7 +707,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.componentDidUpdate</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:681</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:680</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -743,7 +743,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.componentWillMount</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:696</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:695</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -758,10 +758,10 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<dd><p>16.3, use componentDidMount or the constructor instead; will stop working in React 17</p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#initializing-state</a></p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
</dd>
</dl>
</div>
@ -780,7 +780,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.componentWillReceiveProps</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:725</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:724</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -797,10 +797,10 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<dd><p>16.3, use static getDerivedStateFromProps instead; will stop working in React 17</p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#updating-state-based-on-props</a></p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
</dd>
</dl>
</div>
@ -828,7 +828,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.componentWillUnmount</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:634</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:633</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -852,7 +852,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.componentWillUpdate</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:755</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:754</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -867,10 +867,10 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<dd><p>16.3, use getSnapshotBeforeUpdate instead; will stop working in React 17</p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#reading-dom-properties-before-an-update</a></p>
</dd>
<dt>see</dt>
<dd><p><a href="https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
<dd><p><a href="https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path">https://legacy.reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path</a></p>
</dd>
</dl>
</div>
@ -918,7 +918,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.forceUpdate</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:489</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:488</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -988,7 +988,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.getSnapshotBeforeUpdate</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:675</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:674</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -1210,7 +1210,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.setState</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:484</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:483</li>
</ul>
</aside>
<h4 class="tsd-type-parameters-title">Type parameters</h4>
@ -1255,7 +1255,7 @@ title: 'Explorer_Class | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from base.react.Component.shouldComponentUpdate</p>
<ul>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:629</li>
<li>Defined in fluentui-react-cdn-typings/node_modules/@types/react/index.d.ts:628</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

Просмотреть файл

@ -119,7 +119,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:141</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:136</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -141,7 +141,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">after<wbr>Render<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:98</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:93</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -166,7 +166,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">manipulation<wbr>Origin<wbr>Changed<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IManipulationOriginChanged</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:101</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:96</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -197,7 +197,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">start<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:99</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:94</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -222,7 +222,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">stop<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:100</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:95</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -247,7 +247,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">update<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>elapsedTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, xrFrame<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">XRFrame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:97</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:92</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -281,7 +281,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">webXRInput<wbr>Source<wbr>Request<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>profiles<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, handedness<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, completed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IWebXRInputSourceResponse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, failed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:105</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:100</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -357,7 +357,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Ended<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:104</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:99</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -382,7 +382,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Started<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:103</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:98</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -407,7 +407,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<div class="tsd-signature tsd-kind-icon">webXRSupported<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:102</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:97</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -440,7 +440,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:110</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:105</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">CameraBase</span></h4>
@ -448,7 +448,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:111</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:106</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -471,7 +471,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:138</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:133</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Config</span></h4>
@ -488,7 +488,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:89</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:84</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
@ -505,7 +505,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:94</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:89</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">DebugText</span></h4>
@ -522,7 +522,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:134</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:129</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Font</span></h4>
@ -539,7 +539,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:140</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:135</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Manager</span></h4>
@ -556,7 +556,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:96</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:91</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Log</span></h4>
@ -573,7 +573,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:136</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:131</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PaletteResources</span></h4>
@ -591,7 +591,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:131</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:126</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RendererBase</span></h4>
@ -599,7 +599,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:132</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:127</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -622,7 +622,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:92</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:87</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@ -639,7 +639,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:108</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:103</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -656,7 +656,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:129</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:124</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">XRSession</span></h4>
@ -676,7 +676,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:150</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:145</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -693,7 +693,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:124</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:119</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -716,7 +716,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:126</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:121</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -739,7 +739,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:120</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:115</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -762,7 +762,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:122</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:117</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -779,7 +779,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:142</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:137</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -802,7 +802,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:144</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:139</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -831,7 +831,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:160</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:155</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -866,7 +866,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:157</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:152</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -892,7 +892,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:151</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:146</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -909,7 +909,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:147</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:142</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -932,7 +932,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:146</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:141</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -949,7 +949,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:145</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:140</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -972,7 +972,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:125</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:120</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -995,7 +995,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:127</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:122</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1021,7 +1021,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:121</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:116</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1047,7 +1047,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:123</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:118</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1073,7 +1073,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:143</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:138</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1099,7 +1099,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:148</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:143</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1116,7 +1116,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:149</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:144</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1133,7 +1133,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:156</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:151</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

Просмотреть файл

@ -24,7 +24,7 @@ title: '@msrvida/sanddance-explorer'
<p>Add these to the <code>dependencies</code> section of your <code>package.json</code>, then run <code>npm install</code>:</p>
<pre><code class="language-json"><span style="color: #A31515">&quot;@msrvida/sanddance-explorer&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^4&quot;</span><span style="color: #000000">,</span>
<span style="color: #A31515">&quot;@fluentui/react&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^8&quot;</span><span style="color: #000000">,</span>
<span style="color: #A31515">&quot;vega&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^5.24&quot;</span>
<span style="color: #A31515">&quot;vega&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^5.25&quot;</span>
</code></pre>
<p>Import these in your JavaScript:</p>
<pre><code class="language-js"><span style="color: #AF00DB">import</span><span style="color: #000000"> </span><span style="color: #0000FF">*</span><span style="color: #000000"> </span><span style="color: #AF00DB">as</span><span style="color: #000000"> </span><span style="color: #001080">fluentui</span><span style="color: #000000"> </span><span style="color: #AF00DB">from</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;@fluentui/react&#039;</span><span style="color: #000000">;</span>

Просмотреть файл

@ -67,7 +67,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.antialias</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/basic/main.d.ts:37</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/basic/main.d.ts:39</li>
</ul>
</aside>
</section>
@ -78,7 +78,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.contextmenu</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:24</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:24</li>
</ul>
</aside>
</section>
@ -89,7 +89,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.height</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:23</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:23</li>
</ul>
</aside>
</section>
@ -100,7 +100,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-explorer'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.width</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:22</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:22</li>
</ul>
</aside>
</section>

Просмотреть файл

@ -502,7 +502,7 @@ title: 'specs | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:12</li>
<li>Defined in data-inference/dist/es6/inference.d.ts:11</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -539,7 +539,7 @@ title: 'specs | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:18</li>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:13</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -577,7 +577,7 @@ title: 'specs | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:25</li>
<li>Defined in data-inference/dist/es6/stats.d.ts:7</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -621,7 +621,7 @@ title: 'specs | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:26</li>
<li>Defined in data-inference/dist/es6/stats.d.ts:8</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -668,7 +668,7 @@ title: 'specs | @msrvida/sanddance-explorer'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:24</li>
<li>Defined in data-inference/dist/es6/inference.d.ts:17</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

Просмотреть файл

@ -119,7 +119,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:141</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:136</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -141,7 +141,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">after<wbr>Render<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:98</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:93</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -166,7 +166,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">manipulation<wbr>Origin<wbr>Changed<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IManipulationOriginChanged</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:101</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:96</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -197,7 +197,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">start<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:99</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:94</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -222,7 +222,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">stop<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:100</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:95</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -247,7 +247,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">update<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>elapsedTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, xrFrame<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">XRFrame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:97</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:92</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -281,7 +281,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">webXRInput<wbr>Source<wbr>Request<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>profiles<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, handedness<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, completed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IWebXRInputSourceResponse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, failed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:105</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:100</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -357,7 +357,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Ended<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:104</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:99</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -382,7 +382,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Started<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:103</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:98</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -407,7 +407,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<div class="tsd-signature tsd-kind-icon">webXRSupported<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:102</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:97</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -440,7 +440,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:110</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:105</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">CameraBase</span></h4>
@ -448,7 +448,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:111</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:106</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -471,7 +471,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:138</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:133</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Config</span></h4>
@ -488,7 +488,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:89</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:84</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
@ -505,7 +505,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:94</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:89</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">DebugText</span></h4>
@ -522,7 +522,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:134</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:129</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Font</span></h4>
@ -539,7 +539,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:140</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:135</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Manager</span></h4>
@ -556,7 +556,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:96</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:91</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Log</span></h4>
@ -573,7 +573,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:136</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:131</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PaletteResources</span></h4>
@ -591,7 +591,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:131</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:126</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RendererBase</span></h4>
@ -599,7 +599,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:132</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:127</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -622,7 +622,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:92</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:87</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@ -639,7 +639,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:108</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:103</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -656,7 +656,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:129</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:124</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">XRSession</span></h4>
@ -676,7 +676,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:150</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:145</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -693,7 +693,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:124</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:119</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -716,7 +716,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:126</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:121</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -739,7 +739,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:120</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:115</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -762,7 +762,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:122</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:117</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -779,7 +779,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:142</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:137</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -802,7 +802,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:144</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:139</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -831,7 +831,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:160</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:155</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -866,7 +866,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:157</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:152</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -892,7 +892,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:151</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:146</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -909,7 +909,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:147</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:142</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -932,7 +932,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:146</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:141</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -949,7 +949,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:145</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:140</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -972,7 +972,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:125</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:120</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -995,7 +995,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:127</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:122</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1021,7 +1021,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:121</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:116</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1047,7 +1047,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:123</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:118</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1073,7 +1073,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:143</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:138</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1099,7 +1099,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:148</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:143</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1116,7 +1116,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:149</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:144</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1133,7 +1133,7 @@ title: 'MorphChartsCore | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:156</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:151</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

Просмотреть файл

@ -25,7 +25,7 @@ title: '@msrvida/sanddance-react'
<pre><code class="language-json"><span style="color: #A31515">&quot;@msrvida/sanddance-react&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^4&quot;</span><span style="color: #000000">,</span>
<span style="color: #A31515">&quot;react&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^17&quot;</span><span style="color: #000000">,</span>
<span style="color: #A31515">&quot;react-dom&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^17&quot;</span><span style="color: #000000">,</span>
<span style="color: #A31515">&quot;vega&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^5.24&quot;</span>
<span style="color: #A31515">&quot;vega&quot;</span><span style="color: #000000">: </span><span style="color: #A31515">&quot;^5.25&quot;</span>
</code></pre>
<p>Import these in your JavaScript:</p>
<pre><code class="language-js"><span style="color: #AF00DB">import</span><span style="color: #000000"> </span><span style="color: #0000FF">*</span><span style="color: #000000"> </span><span style="color: #AF00DB">as</span><span style="color: #000000"> </span><span style="color: #001080">vega</span><span style="color: #000000"> </span><span style="color: #AF00DB">from</span><span style="color: #000000"> </span><span style="color: #A31515">&#039;vega&#039;</span><span style="color: #000000">;</span>

Просмотреть файл

@ -67,7 +67,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-react'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.antialias</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/basic/main.d.ts:37</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/basic/main.d.ts:39</li>
</ul>
</aside>
</section>
@ -78,7 +78,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-react'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.contextmenu</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:24</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:24</li>
</ul>
</aside>
</section>
@ -89,7 +89,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-react'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.height</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:23</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:23</li>
</ul>
</aside>
</section>
@ -100,7 +100,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance-react'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.width</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:22</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:22</li>
</ul>
</aside>
</section>

Просмотреть файл

@ -502,7 +502,7 @@ title: 'specs | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:12</li>
<li>Defined in data-inference/dist/es6/inference.d.ts:11</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -539,7 +539,7 @@ title: 'specs | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:18</li>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:13</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -577,7 +577,7 @@ title: 'specs | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:25</li>
<li>Defined in data-inference/dist/es6/stats.d.ts:7</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -621,7 +621,7 @@ title: 'specs | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:26</li>
<li>Defined in data-inference/dist/es6/stats.d.ts:8</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -668,7 +668,7 @@ title: 'specs | @msrvida/sanddance-react'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:24</li>
<li>Defined in data-inference/dist/es6/inference.d.ts:17</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

Просмотреть файл

@ -490,7 +490,7 @@ title: '@msrvida/sanddance-specs'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/sanddance-specs/src/inference.ts#L23">sanddance-specs/src/inference.ts:23</a></li>
<li>Defined in data-inference/dist/es6/inference.d.ts:11</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -527,7 +527,7 @@ title: '@msrvida/sanddance-specs'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/sanddance-specs/src/inference.ts#L43">sanddance-specs/src/inference.ts:43</a></li>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/sanddance-specs/src/inference.ts#L16">sanddance-specs/src/inference.ts:16</a></li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -565,7 +565,7 @@ title: '@msrvida/sanddance-specs'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/sanddance-specs/src/inference.ts#L96">sanddance-specs/src/inference.ts:96</a></li>
<li>Defined in data-inference/dist/es6/stats.d.ts:7</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -609,7 +609,7 @@ title: '@msrvida/sanddance-specs'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/sanddance-specs/src/inference.ts#L97">sanddance-specs/src/inference.ts:97</a></li>
<li>Defined in data-inference/dist/es6/stats.d.ts:8</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -656,7 +656,7 @@ title: '@msrvida/sanddance-specs'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/microsoft/SandDance/blob/master/packages/sanddance-specs/src/inference.ts#L66">sanddance-specs/src/inference.ts:66</a></li>
<li>Defined in data-inference/dist/es6/inference.d.ts:17</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

Просмотреть файл

@ -116,7 +116,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:141</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:136</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -138,7 +138,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">after<wbr>Render<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:98</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:93</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -163,7 +163,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">manipulation<wbr>Origin<wbr>Changed<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IManipulationOriginChanged</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:101</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:96</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -194,7 +194,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">start<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:99</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:94</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -219,7 +219,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">stop<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:100</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:95</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -244,7 +244,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">update<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>elapsedTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, xrFrame<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">XRFrame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:97</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:92</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -278,7 +278,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">webXRInput<wbr>Source<wbr>Request<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>profiles<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, handedness<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, completed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IWebXRInputSourceResponse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, failed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:105</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:100</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -354,7 +354,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Ended<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:104</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:99</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -379,7 +379,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Started<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:103</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:98</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -404,7 +404,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<div class="tsd-signature tsd-kind-icon">webXRSupported<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:102</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:97</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -437,7 +437,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:110</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:105</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">CameraBase</span></h4>
@ -445,7 +445,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:111</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:106</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -468,7 +468,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:138</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:133</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Config</span></h4>
@ -485,7 +485,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:89</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:84</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
@ -502,7 +502,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:94</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:89</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">DebugText</span></h4>
@ -519,7 +519,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:134</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:129</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Font</span></h4>
@ -536,7 +536,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:140</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:135</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Manager</span></h4>
@ -553,7 +553,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:96</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:91</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Log</span></h4>
@ -570,7 +570,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:136</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:131</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PaletteResources</span></h4>
@ -588,7 +588,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:131</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:126</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RendererBase</span></h4>
@ -596,7 +596,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:132</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:127</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -619,7 +619,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:92</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:87</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@ -636,7 +636,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:108</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:103</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -653,7 +653,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:129</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:124</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">XRSession</span></h4>
@ -673,7 +673,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:150</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:145</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -690,7 +690,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:124</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:119</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -713,7 +713,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:126</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:121</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -736,7 +736,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:120</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:115</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -759,7 +759,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:122</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:117</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -776,7 +776,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:142</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:137</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -799,7 +799,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:144</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:139</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -828,7 +828,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:160</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:155</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -863,7 +863,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:157</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:152</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -889,7 +889,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:151</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:146</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -906,7 +906,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:147</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:142</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -929,7 +929,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:146</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:141</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -946,7 +946,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:145</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:140</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -969,7 +969,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:125</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:120</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -992,7 +992,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:127</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:122</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1018,7 +1018,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:121</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:116</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1044,7 +1044,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:123</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:118</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1070,7 +1070,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:143</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:138</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1096,7 +1096,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:148</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:143</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1113,7 +1113,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:149</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:144</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1130,7 +1130,7 @@ title: 'MorphChartsCore | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:156</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:151</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

Просмотреть файл

@ -26,7 +26,7 @@ title: '@msrvida/sanddance'
<h2>Installation via script tags</h2>
</a>
<p>Load dependencies via <code>&lt;script&gt;</code> tags in your HTML:</p>
<pre><code class="language-html"><span style="color: #800000">&lt;script</span><span style="color: #000000FF"> </span><span style="color: #FF0000">src</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;https://unpkg.com/vega@^5.24/build/vega.js&quot;</span><span style="color: #000000FF"> </span><span style="color: #FF0000">charset</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;utf-8&quot;</span><span style="color: #800000">&gt;&lt;/script&gt;</span>
<pre><code class="language-html"><span style="color: #800000">&lt;script</span><span style="color: #000000FF"> </span><span style="color: #FF0000">src</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;https://unpkg.com/vega@^5.25/build/vega.js&quot;</span><span style="color: #000000FF"> </span><span style="color: #FF0000">charset</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;utf-8&quot;</span><span style="color: #800000">&gt;&lt;/script&gt;</span>
<span style="color: #800000">&lt;script</span><span style="color: #000000FF"> </span><span style="color: #FF0000">src</span><span style="color: #000000FF">=</span><span style="color: #0000FF">&quot;https://unpkg.com/@msrvida/sanddance@^4/dist/umd/sanddance.js&quot;</span><span style="color: #800000">&gt;&lt;/script&gt;</span>
</code></pre>
<p>A global variable named <code>SandDance</code> will be available to you. In your JavaScript, call the <code>use</code> function to pass the dependency libraries:</p>

Просмотреть файл

@ -64,7 +64,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.antialias</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/basic/main.d.ts:37</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/basic/main.d.ts:39</li>
</ul>
</aside>
</section>
@ -75,7 +75,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.contextmenu</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:24</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:24</li>
</ul>
</aside>
</section>
@ -86,7 +86,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.height</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:23</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:23</li>
</ul>
</aside>
</section>
@ -97,7 +97,7 @@ title: 'BasicRendererOptions | @msrvida/sanddance'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.width</p>
<ul>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/main.d.ts:22</li>
<li>Defined in vega-morphcharts/node_modules/morphcharts/dist/renderers/renderer.d.ts:22</li>
</ul>
</aside>
</section>

Просмотреть файл

@ -499,7 +499,7 @@ title: 'specs | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:12</li>
<li>Defined in data-inference/dist/es6/inference.d.ts:11</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -536,7 +536,7 @@ title: 'specs | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:18</li>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:13</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">
@ -574,7 +574,7 @@ title: 'specs | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:25</li>
<li>Defined in data-inference/dist/es6/stats.d.ts:7</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -618,7 +618,7 @@ title: 'specs | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:26</li>
<li>Defined in data-inference/dist/es6/stats.d.ts:8</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -665,7 +665,7 @@ title: 'specs | @msrvida/sanddance'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in sanddance-specs/dist/es6/inference.d.ts:24</li>
<li>Defined in data-inference/dist/es6/inference.d.ts:17</li>
</ul>
</aside>
<div class="tsd-comment tsd-typography">

Просмотреть файл

@ -113,7 +113,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:141</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:136</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -135,7 +135,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">after<wbr>Render<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:98</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:93</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -160,7 +160,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">manipulation<wbr>Origin<wbr>Changed<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IManipulationOriginChanged</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:101</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:96</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -191,7 +191,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">start<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:99</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:94</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -216,7 +216,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">stop<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:100</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:95</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -241,7 +241,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">update<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>elapsedTime<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, xrFrame<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">XRFrame</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:97</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:92</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -275,7 +275,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">webXRInput<wbr>Source<wbr>Request<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span>profiles<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span>, handedness<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, completed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>result<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">IWebXRInputSourceResponse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, failed<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>e<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:105</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:100</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -351,7 +351,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Ended<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:104</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:99</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -376,7 +376,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">webXRSession<wbr>Started<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:103</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:98</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -401,7 +401,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<div class="tsd-signature tsd-kind-icon">webXRSupported<wbr>Callback<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:102</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:97</li>
</ul>
</aside>
<div class="tsd-type-declaration">
@ -434,7 +434,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:110</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:105</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">CameraBase</span></h4>
@ -442,7 +442,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:111</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:106</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -465,7 +465,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:138</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:133</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Config</span></h4>
@ -482,7 +482,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:89</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:84</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLElement</span></h4>
@ -499,7 +499,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:94</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:89</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">DebugText</span></h4>
@ -516,7 +516,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:134</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:129</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Font</span></h4>
@ -533,7 +533,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:140</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:135</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Manager</span></h4>
@ -550,7 +550,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:96</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:91</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Log</span></h4>
@ -567,7 +567,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:136</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:131</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">PaletteResources</span></h4>
@ -585,7 +585,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:131</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:126</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RendererBase</span></h4>
@ -593,7 +593,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:132</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:127</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -616,7 +616,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:92</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:87</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
@ -633,7 +633,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:108</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:103</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -650,7 +650,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:129</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:124</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">XRSession</span></h4>
@ -670,7 +670,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:150</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:145</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -687,7 +687,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:124</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:119</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -710,7 +710,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:126</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:121</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -733,7 +733,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:120</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:115</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -756,7 +756,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:122</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:117</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
@ -773,7 +773,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:142</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:137</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -796,7 +796,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:144</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:139</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -825,7 +825,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:160</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:155</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -860,7 +860,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:157</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:152</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -886,7 +886,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:151</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:146</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -903,7 +903,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:147</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:142</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -926,7 +926,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:146</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:141</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -943,7 +943,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:145</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:140</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -966,7 +966,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:125</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:120</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -989,7 +989,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:127</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:122</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1015,7 +1015,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:121</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:116</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1041,7 +1041,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:123</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:118</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1067,7 +1067,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:143</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:138</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
@ -1093,7 +1093,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:148</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:143</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1110,7 +1110,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:149</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:144</li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
@ -1127,7 +1127,7 @@ title: 'MorphChartsCore | @msrvida/vega-morphcharts'
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:156</li>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:151</li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>

Просмотреть файл

@ -61,7 +61,7 @@ title: 'BasicRendererOptions | @msrvida/vega-morphcharts'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.antialias</p>
<ul>
<li>Defined in node_modules/morphcharts/dist/renderers/basic/main.d.ts:37</li>
<li>Defined in node_modules/morphcharts/dist/renderers/basic/main.d.ts:39</li>
</ul>
</aside>
</section>
@ -72,7 +72,7 @@ title: 'BasicRendererOptions | @msrvida/vega-morphcharts'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.contextmenu</p>
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:24</li>
<li>Defined in node_modules/morphcharts/dist/renderers/renderer.d.ts:24</li>
</ul>
</aside>
</section>
@ -83,7 +83,7 @@ title: 'BasicRendererOptions | @msrvida/vega-morphcharts'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.height</p>
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:23</li>
<li>Defined in node_modules/morphcharts/dist/renderers/renderer.d.ts:23</li>
</ul>
</aside>
</section>
@ -94,7 +94,7 @@ title: 'BasicRendererOptions | @msrvida/vega-morphcharts'
<aside class="tsd-sources">
<p>Inherited from Renderers.Basic.IRendererOptions.width</p>
<ul>
<li>Defined in node_modules/morphcharts/dist/main.d.ts:22</li>
<li>Defined in node_modules/morphcharts/dist/renderers/renderer.d.ts:22</li>
</ul>
</aside>
</section>

Просмотреть файл

@ -7,6 +7,9 @@ title: Examples
## Subsystem
### data-inference
* [data-inference test](../tests/data-inference/v1/) using UMD/CDN
### sanddance-specs
* [sanddance-specs 2D vega specs tests](../tests/sanddance-specs/v1/) using UMD/CDN

Просмотреть файл

@ -0,0 +1,282 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Data-Inference test</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://unpkg.com/vega@^5.25/build/vega.js" charset="utf-8"></script>
<link rel="stylesheet" href="https://unpkg.com/@highlightjs/cdn-assets@11.7.0/styles/default.min.css">
<script src="https://unpkg.com/@highlightjs/cdn-assets@11.7.0/highlight.min.js"></script>
<script src="js/data-inference.js"></script>
<style>
body {
font-family: sans-serif;
}
header {
margin-bottom: 1em;
}
</style>
</head>
<body>
<header>
<h1>Data-Inference test</h1>
<label>
sample data file:
<select onchange="test.loadText(JSON.parse(this.value))">
<option value='{"url": "../../../sample-data/titanicmaster.tsv", "format":{"type":"tsv"}}'>
titanic
</option>
<option value='{"url": "../../../sample-data/demovote.tsv", "format":{"type":"tsv"}}'>
demovote
</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/airports.csv","format":{"type":"csv"}}'>
vega-datasets/airports.csv</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/annual-precip.json","format":{"type":"json"}}'>
vega-datasets/annual-precip.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/anscombe.json","format":{"type":"json"}}'>
vega-datasets/anscombe.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/barley.json","format":{"type":"json"}}'>
vega-datasets/barley.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/birdstrikes.csv","format":{"type":"csv"}}'>
vega-datasets/birdstrikes.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/budget.json","format":{"type":"json"}}'>
vega-datasets/budget.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/budgets.json","format":{"type":"json"}}'>
vega-datasets/budgets.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/burtin.json","format":{"type":"json"}}'>
vega-datasets/burtin.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/cars.json","format":{"type":"json"}}'>
vega-datasets/cars.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/co2-concentration.csv","format":{"type":"csv"}}'>
vega-datasets/co2-concentration.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/countries.json","format":{"type":"json"}}'>
vega-datasets/countries.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/crimea.json","format":{"type":"json"}}'>
vega-datasets/crimea.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/disasters.csv","format":{"type":"csv"}}'>
vega-datasets/disasters.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/driving.json","format":{"type":"json"}}'>
vega-datasets/driving.json</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/earthquakes.json","format":{"type":"json"}}'>
vega-datasets/earthquakes.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flare-dependencies.json","format":{"type":"json"}}'>
vega-datasets/flare-dependencies.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flare.json","format":{"type":"json"}}'>
vega-datasets/flare.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-10k.json","format":{"type":"json"}}'>
vega-datasets/flights-10k.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-200k.json","format":{"type":"json"}}'>
vega-datasets/flights-200k.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-20k.json","format":{"type":"json"}}'>
vega-datasets/flights-20k.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-2k.json","format":{"type":"json"}}'>
vega-datasets/flights-2k.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-3m.csv","format":{"type":"csv"}}'>
vega-datasets/flights-3m.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-5k.json","format":{"type":"json"}}'>
vega-datasets/flights-5k.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/flights-airport.csv","format":{"type":"csv"}}'>
vega-datasets/flights-airport.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/football.json","format":{"type":"json"}}'>
vega-datasets/football.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/gapminder-health-income.csv","format":{"type":"csv"}}'>
vega-datasets/gapminder-health-income.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/gapminder.json","format":{"type":"json"}}'>
vega-datasets/gapminder.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/github.csv","format":{"type":"csv"}}'>
vega-datasets/github.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/income.json","format":{"type":"json"}}'>
vega-datasets/income.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/iowa-electricity.csv","format":{"type":"csv"}}'>
vega-datasets/iowa-electricity.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/jobs.json","format":{"type":"json"}}'>
vega-datasets/jobs.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/la-riots.csv","format":{"type":"csv"}}'>
vega-datasets/la-riots.csv</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/londonBoroughs.json","format":{"type":"json"}}'>
vega-datasets/londonBoroughs.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/londonCentroids.json","format":{"type":"json"}}'>
vega-datasets/londonCentroids.json</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/londonTubeLines.json","format":{"type":"json"}}'>
vega-datasets/londonTubeLines.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/lookup_groups.csv","format":{"type":"csv"}}'>
vega-datasets/lookup_groups.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/lookup_people.csv","format":{"type":"csv"}}'>
vega-datasets/lookup_people.csv</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/miserables.json","format":{"type":"json"}}'>
vega-datasets/miserables.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/monarchs.json","format":{"type":"json"}}'>
vega-datasets/monarchs.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/movies.json","format":{"type":"json"}}'>
vega-datasets/movies.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/normal-2d.json","format":{"type":"json"}}'>
vega-datasets/normal-2d.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/obesity.json","format":{"type":"json"}}'>
vega-datasets/obesity.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/ohlc.json","format":{"type":"json"}}'>
vega-datasets/ohlc.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/penguins.json","format":{"type":"json"}}'>
vega-datasets/penguins.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/platformer-terrain.json","format":{"type":"json"}}'>
vega-datasets/platformer-terrain.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/points.json","format":{"type":"json"}}'>
vega-datasets/points.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/political-contributions.json","format":{"type":"json"}}'>
vega-datasets/political-contributions.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/population.json","format":{"type":"json"}}'>
vega-datasets/population.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/population_engineers_hurricanes.csv","format":{"type":"csv"}}'>
vega-datasets/population_engineers_hurricanes.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/seattle-weather-hourly-normals.csv","format":{"type":"csv"}}'>
vega-datasets/seattle-weather-hourly-normals.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/seattle-weather.csv","format":{"type":"csv"}}'>
vega-datasets/seattle-weather.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/sp500-2000.csv","format":{"type":"csv"}}'>
vega-datasets/sp500-2000.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/sp500.csv","format":{"type":"csv"}}'>
vega-datasets/sp500.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/stocks.csv","format":{"type":"csv"}}'>
vega-datasets/stocks.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/udistrict.json","format":{"type":"json"}}'>
vega-datasets/udistrict.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/unemployment-across-industries.json","format":{"type":"json"}}'>
vega-datasets/unemployment-across-industries.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/unemployment.tsv","format":{"type":"tsv"}}'>
vega-datasets/unemployment.tsv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/uniform-2d.json","format":{"type":"json"}}'>
vega-datasets/uniform-2d.json</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/us-10m.json","format":{"type":"json"}}'>
vega-datasets/us-10m.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/us-employment.csv","format":{"type":"csv"}}'>
vega-datasets/us-employment.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/us-state-capitals.json","format":{"type":"json"}}'>
vega-datasets/us-state-capitals.json</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/volcano.json","format":{"type":"json"}}'>
vega-datasets/volcano.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/weather.csv","format":{"type":"csv"}}'>
vega-datasets/weather.csv</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/weather.json","format":{"type":"json"}}'>
vega-datasets/weather.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/wheat.json","format":{"type":"json"}}'>
vega-datasets/wheat.json</option>
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/windvectors.csv","format":{"type":"csv"}}'>
vega-datasets/windvectors.csv</option>
<!-- <option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/world-110m.json","format":{"type":"json"}}'>
vega-datasets/world-110m.json</option> -->
<option
value='{"url":"https://raw.githubusercontent.com/vega/vega-datasets/main/data/zipcodes.csv","format":{"type":"csv"}}'>
vega-datasets/zipcodes.csv</option>
</select>
</label>
</header>
<main>
<button type="button"
onclick="navigator.clipboard.writeText(document.getElementsByTagName('code')[0].textContent)"
style="position:relative;right:1em;float:right;top:3em;">📋</button>
Columns:
<pre><code></code></pre>
</main>
<script>
const test = {
display: (content, highlight) => {
document.getElementsByTagName('code')[0].innerHTML = content;
if (highlight) {
hljs.highlightAll();
}
},
loadObjectArray: (data) => {
const columns = DataInference.getColumnsFromData(vega.inferTypes, data);
test.display(JSON.stringify(columns, null, 2), true);
},
loadText: ({ url, format }) => {
test.display('Loading...');
vega.loader().load(url).then(function (text) {
const data = vega.read(text, format);
test.loadObjectArray(data);
});
},
};
test.loadText({ url: '../../../sample-data/titanicmaster.tsv', format: { type: 'tsv' } });
</script>
</body>
</html>

Просмотреть файл

@ -0,0 +1,579 @@
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.DataInference = {}));
})(this, (function (exports) { 'use strict';
function define(constructor, factory, prototype) {
constructor.prototype = factory.prototype = prototype;
prototype.constructor = constructor;
}
function extend(parent, definition) {
var prototype = Object.create(parent.prototype);
for (var key in definition) prototype[key] = definition[key];
return prototype;
}
function Color() {}
var darker = 0.7;
var brighter = 1 / darker;
var reI = "\\s*([+-]?\\d+)\\s*",
reN = "\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",
reP = "\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",
reHex = /^#([0-9a-f]{3,8})$/,
reRgbInteger = new RegExp(`^rgb\\(${reI},${reI},${reI}\\)$`),
reRgbPercent = new RegExp(`^rgb\\(${reP},${reP},${reP}\\)$`),
reRgbaInteger = new RegExp(`^rgba\\(${reI},${reI},${reI},${reN}\\)$`),
reRgbaPercent = new RegExp(`^rgba\\(${reP},${reP},${reP},${reN}\\)$`),
reHslPercent = new RegExp(`^hsl\\(${reN},${reP},${reP}\\)$`),
reHslaPercent = new RegExp(`^hsla\\(${reN},${reP},${reP},${reN}\\)$`);
var named = {
aliceblue: 0xf0f8ff,
antiquewhite: 0xfaebd7,
aqua: 0x00ffff,
aquamarine: 0x7fffd4,
azure: 0xf0ffff,
beige: 0xf5f5dc,
bisque: 0xffe4c4,
black: 0x000000,
blanchedalmond: 0xffebcd,
blue: 0x0000ff,
blueviolet: 0x8a2be2,
brown: 0xa52a2a,
burlywood: 0xdeb887,
cadetblue: 0x5f9ea0,
chartreuse: 0x7fff00,
chocolate: 0xd2691e,
coral: 0xff7f50,
cornflowerblue: 0x6495ed,
cornsilk: 0xfff8dc,
crimson: 0xdc143c,
cyan: 0x00ffff,
darkblue: 0x00008b,
darkcyan: 0x008b8b,
darkgoldenrod: 0xb8860b,
darkgray: 0xa9a9a9,
darkgreen: 0x006400,
darkgrey: 0xa9a9a9,
darkkhaki: 0xbdb76b,
darkmagenta: 0x8b008b,
darkolivegreen: 0x556b2f,
darkorange: 0xff8c00,
darkorchid: 0x9932cc,
darkred: 0x8b0000,
darksalmon: 0xe9967a,
darkseagreen: 0x8fbc8f,
darkslateblue: 0x483d8b,
darkslategray: 0x2f4f4f,
darkslategrey: 0x2f4f4f,
darkturquoise: 0x00ced1,
darkviolet: 0x9400d3,
deeppink: 0xff1493,
deepskyblue: 0x00bfff,
dimgray: 0x696969,
dimgrey: 0x696969,
dodgerblue: 0x1e90ff,
firebrick: 0xb22222,
floralwhite: 0xfffaf0,
forestgreen: 0x228b22,
fuchsia: 0xff00ff,
gainsboro: 0xdcdcdc,
ghostwhite: 0xf8f8ff,
gold: 0xffd700,
goldenrod: 0xdaa520,
gray: 0x808080,
green: 0x008000,
greenyellow: 0xadff2f,
grey: 0x808080,
honeydew: 0xf0fff0,
hotpink: 0xff69b4,
indianred: 0xcd5c5c,
indigo: 0x4b0082,
ivory: 0xfffff0,
khaki: 0xf0e68c,
lavender: 0xe6e6fa,
lavenderblush: 0xfff0f5,
lawngreen: 0x7cfc00,
lemonchiffon: 0xfffacd,
lightblue: 0xadd8e6,
lightcoral: 0xf08080,
lightcyan: 0xe0ffff,
lightgoldenrodyellow: 0xfafad2,
lightgray: 0xd3d3d3,
lightgreen: 0x90ee90,
lightgrey: 0xd3d3d3,
lightpink: 0xffb6c1,
lightsalmon: 0xffa07a,
lightseagreen: 0x20b2aa,
lightskyblue: 0x87cefa,
lightslategray: 0x778899,
lightslategrey: 0x778899,
lightsteelblue: 0xb0c4de,
lightyellow: 0xffffe0,
lime: 0x00ff00,
limegreen: 0x32cd32,
linen: 0xfaf0e6,
magenta: 0xff00ff,
maroon: 0x800000,
mediumaquamarine: 0x66cdaa,
mediumblue: 0x0000cd,
mediumorchid: 0xba55d3,
mediumpurple: 0x9370db,
mediumseagreen: 0x3cb371,
mediumslateblue: 0x7b68ee,
mediumspringgreen: 0x00fa9a,
mediumturquoise: 0x48d1cc,
mediumvioletred: 0xc71585,
midnightblue: 0x191970,
mintcream: 0xf5fffa,
mistyrose: 0xffe4e1,
moccasin: 0xffe4b5,
navajowhite: 0xffdead,
navy: 0x000080,
oldlace: 0xfdf5e6,
olive: 0x808000,
olivedrab: 0x6b8e23,
orange: 0xffa500,
orangered: 0xff4500,
orchid: 0xda70d6,
palegoldenrod: 0xeee8aa,
palegreen: 0x98fb98,
paleturquoise: 0xafeeee,
palevioletred: 0xdb7093,
papayawhip: 0xffefd5,
peachpuff: 0xffdab9,
peru: 0xcd853f,
pink: 0xffc0cb,
plum: 0xdda0dd,
powderblue: 0xb0e0e6,
purple: 0x800080,
rebeccapurple: 0x663399,
red: 0xff0000,
rosybrown: 0xbc8f8f,
royalblue: 0x4169e1,
saddlebrown: 0x8b4513,
salmon: 0xfa8072,
sandybrown: 0xf4a460,
seagreen: 0x2e8b57,
seashell: 0xfff5ee,
sienna: 0xa0522d,
silver: 0xc0c0c0,
skyblue: 0x87ceeb,
slateblue: 0x6a5acd,
slategray: 0x708090,
slategrey: 0x708090,
snow: 0xfffafa,
springgreen: 0x00ff7f,
steelblue: 0x4682b4,
tan: 0xd2b48c,
teal: 0x008080,
thistle: 0xd8bfd8,
tomato: 0xff6347,
turquoise: 0x40e0d0,
violet: 0xee82ee,
wheat: 0xf5deb3,
white: 0xffffff,
whitesmoke: 0xf5f5f5,
yellow: 0xffff00,
yellowgreen: 0x9acd32
};
define(Color, color, {
copy(channels) {
return Object.assign(new this.constructor, this, channels);
},
displayable() {
return this.rgb().displayable();
},
hex: color_formatHex, // Deprecated! Use color.formatHex.
formatHex: color_formatHex,
formatHex8: color_formatHex8,
formatHsl: color_formatHsl,
formatRgb: color_formatRgb,
toString: color_formatRgb
});
function color_formatHex() {
return this.rgb().formatHex();
}
function color_formatHex8() {
return this.rgb().formatHex8();
}
function color_formatHsl() {
return hslConvert(this).formatHsl();
}
function color_formatRgb() {
return this.rgb().formatRgb();
}
function color(format) {
var m, l;
format = (format + "").trim().toLowerCase();
return (m = reHex.exec(format)) ? (l = m[1].length, m = parseInt(m[1], 16), l === 6 ? rgbn(m) // #ff0000
: l === 3 ? new Rgb((m >> 8 & 0xf) | (m >> 4 & 0xf0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1) // #f00
: l === 8 ? rgba(m >> 24 & 0xff, m >> 16 & 0xff, m >> 8 & 0xff, (m & 0xff) / 0xff) // #ff000000
: l === 4 ? rgba((m >> 12 & 0xf) | (m >> 8 & 0xf0), (m >> 8 & 0xf) | (m >> 4 & 0xf0), (m >> 4 & 0xf) | (m & 0xf0), (((m & 0xf) << 4) | (m & 0xf)) / 0xff) // #f000
: null) // invalid hex
: (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1) // rgb(255, 0, 0)
: (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%)
: (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1)
: (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1)
: (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%)
: (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1)
: named.hasOwnProperty(format) ? rgbn(named[format]) // eslint-disable-line no-prototype-builtins
: format === "transparent" ? new Rgb(NaN, NaN, NaN, 0)
: null;
}
function rgbn(n) {
return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1);
}
function rgba(r, g, b, a) {
if (a <= 0) r = g = b = NaN;
return new Rgb(r, g, b, a);
}
function rgbConvert(o) {
if (!(o instanceof Color)) o = color(o);
if (!o) return new Rgb;
o = o.rgb();
return new Rgb(o.r, o.g, o.b, o.opacity);
}
function rgb(r, g, b, opacity) {
return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity);
}
function Rgb(r, g, b, opacity) {
this.r = +r;
this.g = +g;
this.b = +b;
this.opacity = +opacity;
}
define(Rgb, rgb, extend(Color, {
brighter(k) {
k = k == null ? brighter : Math.pow(brighter, k);
return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);
},
darker(k) {
k = k == null ? darker : Math.pow(darker, k);
return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);
},
rgb() {
return this;
},
clamp() {
return new Rgb(clampi(this.r), clampi(this.g), clampi(this.b), clampa(this.opacity));
},
displayable() {
return (-0.5 <= this.r && this.r < 255.5)
&& (-0.5 <= this.g && this.g < 255.5)
&& (-0.5 <= this.b && this.b < 255.5)
&& (0 <= this.opacity && this.opacity <= 1);
},
hex: rgb_formatHex, // Deprecated! Use color.formatHex.
formatHex: rgb_formatHex,
formatHex8: rgb_formatHex8,
formatRgb: rgb_formatRgb,
toString: rgb_formatRgb
}));
function rgb_formatHex() {
return `#${hex(this.r)}${hex(this.g)}${hex(this.b)}`;
}
function rgb_formatHex8() {
return `#${hex(this.r)}${hex(this.g)}${hex(this.b)}${hex((isNaN(this.opacity) ? 1 : this.opacity) * 255)}`;
}
function rgb_formatRgb() {
const a = clampa(this.opacity);
return `${a === 1 ? "rgb(" : "rgba("}${clampi(this.r)}, ${clampi(this.g)}, ${clampi(this.b)}${a === 1 ? ")" : `, ${a})`}`;
}
function clampa(opacity) {
return isNaN(opacity) ? 1 : Math.max(0, Math.min(1, opacity));
}
function clampi(value) {
return Math.max(0, Math.min(255, Math.round(value) || 0));
}
function hex(value) {
value = clampi(value);
return (value < 16 ? "0" : "") + value.toString(16);
}
function hsla(h, s, l, a) {
if (a <= 0) h = s = l = NaN;
else if (l <= 0 || l >= 1) h = s = NaN;
else if (s <= 0) h = NaN;
return new Hsl(h, s, l, a);
}
function hslConvert(o) {
if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity);
if (!(o instanceof Color)) o = color(o);
if (!o) return new Hsl;
if (o instanceof Hsl) return o;
o = o.rgb();
var r = o.r / 255,
g = o.g / 255,
b = o.b / 255,
min = Math.min(r, g, b),
max = Math.max(r, g, b),
h = NaN,
s = max - min,
l = (max + min) / 2;
if (s) {
if (r === max) h = (g - b) / s + (g < b) * 6;
else if (g === max) h = (b - r) / s + 2;
else h = (r - g) / s + 4;
s /= l < 0.5 ? max + min : 2 - max - min;
h *= 60;
} else {
s = l > 0 && l < 1 ? 0 : h;
}
return new Hsl(h, s, l, o.opacity);
}
function hsl(h, s, l, opacity) {
return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity);
}
function Hsl(h, s, l, opacity) {
this.h = +h;
this.s = +s;
this.l = +l;
this.opacity = +opacity;
}
define(Hsl, hsl, extend(Color, {
brighter(k) {
k = k == null ? brighter : Math.pow(brighter, k);
return new Hsl(this.h, this.s, this.l * k, this.opacity);
},
darker(k) {
k = k == null ? darker : Math.pow(darker, k);
return new Hsl(this.h, this.s, this.l * k, this.opacity);
},
rgb() {
var h = this.h % 360 + (this.h < 0) * 360,
s = isNaN(h) || isNaN(this.s) ? 0 : this.s,
l = this.l,
m2 = l + (l < 0.5 ? l : 1 - l) * s,
m1 = 2 * l - m2;
return new Rgb(
hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2),
hsl2rgb(h, m1, m2),
hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2),
this.opacity
);
},
clamp() {
return new Hsl(clamph(this.h), clampt(this.s), clampt(this.l), clampa(this.opacity));
},
displayable() {
return (0 <= this.s && this.s <= 1 || isNaN(this.s))
&& (0 <= this.l && this.l <= 1)
&& (0 <= this.opacity && this.opacity <= 1);
},
formatHsl() {
const a = clampa(this.opacity);
return `${a === 1 ? "hsl(" : "hsla("}${clamph(this.h)}, ${clampt(this.s) * 100}%, ${clampt(this.l) * 100}%${a === 1 ? ")" : `, ${a})`}`;
}
}));
function clamph(value) {
value = (value || 0) % 360;
return value < 0 ? value + 360 : value;
}
function clampt(value) {
return Math.max(0, Math.min(1, value || 0));
}
/* From FvD 13.37, CSS Color Module Level 3 */
function hsl2rgb(h, m1, m2) {
return (h < 60 ? m1 + (m2 - m1) * h / 60
: h < 180 ? m2
: h < 240 ? m1 + (m2 - m1) * (240 - h) / 60
: m1) * 255;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function isColor(cssColorSpecifier) {
return !!color(cssColorSpecifier);
}
function checkIsColorData(data, column) {
if (!column.stats.hasColorData) {
column.isColorData = false;
return;
}
for (let i = 0; i < data.length; i++) {
if (!isColor(data[i][column.name])) {
column.isColorData = false;
return;
}
}
column.isColorData = true;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function isQuantitative(column) {
return column.type === 'number' || column.type === 'integer';
}
function detectNegative(columnName, data) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0)
return true;
}
return false;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2)
return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1)
return false;
}
return true;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function getStats(data, ...args) {
let columnName;
let columnType;
let columnQuantitative;
let distinctValuesCallback;
if (args.length <= 2) {
const column = args[0];
columnName = column.name;
columnType = column.type;
columnQuantitative = column.quantitative;
distinctValuesCallback = args[1];
}
else {
columnName = args[0];
columnType = args[1];
columnQuantitative = args[2];
distinctValuesCallback = args[3];
}
const distinctMap = {};
const stats = {
distinctValueCount: null,
max: null,
mean: null,
min: null,
};
let sum = 0;
for (let i = 0; i < data.length; i++) {
const row = data[i];
const value = columnName == null ? row : row[columnName];
const num = +value;
distinctMap[value] = true;
if (!isNaN(num)) {
if (stats.max === null || num > stats.max) {
stats.max = num;
}
if (stats.min === null || num < stats.min) {
stats.min = num;
}
sum += num;
}
if (columnType === 'string' && !stats.hasColorData && isColor(value)) {
stats.hasColorData = true;
}
}
if (columnQuantitative) {
stats.mean = data.length > 0 && (sum / data.length);
stats.hasNegative = detectNegative(columnName, data);
if (columnType === 'integer') {
stats.isSequential = detectSequentialColumn(columnName, data);
}
}
const distinctValues = Object.keys(distinctMap);
if (distinctValuesCallback) {
distinctValues.sort();
distinctValuesCallback(distinctValues);
}
stats.distinctValueCount = distinctValues.length;
return stats;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map(name => {
const column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
function inferAll(columns, data) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}
exports.checkIsColorData = checkIsColorData;
exports.detectNegative = detectNegative;
exports.detectSequentialColumn = detectSequentialColumn;
exports.getColumnsFromData = getColumnsFromData;
exports.getStats = getStats;
exports.inferAll = inferAll;
exports.isColor = isColor;
exports.isQuantitative = isQuantitative;
Object.defineProperty(exports, '__esModule', { value: true });
}));

Просмотреть файл

@ -1612,69 +1612,6 @@
function isColor(cssColorSpecifier) {
return !!color(cssColorSpecifier);
}
function isQuantitative(column) {
return column.type === 'number' || column.type === 'integer';
}
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map(name => {
const column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
/**
* Get columns associated with each Insight role.
* @param insight Insight to specify column roles.
* @param columns Array of Columns inferred from the data.
*/
function getSpecColumns(insight, columns) {
function getColumnByName(name) {
return columns.filter(c => c.name === name)[0];
}
return {
color: getColumnByName(insight.columns && insight.columns.color),
facet: getColumnByName(insight.columns && insight.columns.facet),
facetV: getColumnByName(insight.columns && insight.columns.facetV),
group: getColumnByName(insight.columns && insight.columns.group),
size: getColumnByName(insight.columns && insight.columns.size),
sort: getColumnByName(insight.columns && insight.columns.sort),
uid: getColumnByName(insight.columns && insight.columns.uid),
x: getColumnByName(insight.columns && insight.columns.x),
y: getColumnByName(insight.columns && insight.columns.y),
z: getColumnByName(insight.columns && insight.columns.z),
};
}
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
function inferAll(columns, data) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}
function checkIsColorData(data, column) {
if (!column.stats.hasColorData) {
column.isColorData = false;
@ -1688,6 +1625,38 @@
}
column.isColorData = true;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function isQuantitative(column) {
return column.type === 'number' || column.type === 'integer';
}
function detectNegative(columnName, data) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0)
return true;
}
return false;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2)
return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1)
return false;
}
return true;
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
function getStats(data, ...args) {
let columnName;
let columnType;
@ -1747,24 +1716,75 @@
stats.distinctValueCount = distinctValues.length;
return stats;
}
function detectNegative(columnName, data) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0)
return true;
}
return false;
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map(name => {
const column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2)
return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1)
return false;
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
function inferAll(columns, data) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
/**
* Get columns associated with each Insight role.
* @param insight Insight to specify column roles.
* @param columns Array of Columns inferred from the data.
*/
function getSpecColumns(insight, columns) {
function getColumnByName(name) {
return columns.filter(c => c.name === name)[0];
}
return true;
return {
color: getColumnByName(insight.columns && insight.columns.color),
facet: getColumnByName(insight.columns && insight.columns.facet),
facetV: getColumnByName(insight.columns && insight.columns.facetV),
group: getColumnByName(insight.columns && insight.columns.group),
size: getColumnByName(insight.columns && insight.columns.size),
sort: getColumnByName(insight.columns && insight.columns.sort),
uid: getColumnByName(insight.columns && insight.columns.uid),
x: getColumnByName(insight.columns && insight.columns.x),
y: getColumnByName(insight.columns && insight.columns.y),
z: getColumnByName(insight.columns && insight.columns.z),
};
}
/*!

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -4494,13 +4494,15 @@ function quantileSorted(values, p, valueof = (0, _numberJsDefault.default)) {
var n, i = (n - 1) * p, i0 = Math.floor(i), value0 = +valueof(values[i0], i0, values), value1 = +valueof(values[i0 + 1], i0 + 1, values);
return value0 + (value1 - value0) * (i - i0);
}
function quantileIndex(values, p, valueof) {
values = Float64Array.from((0, _numberJs.numbers)(values, valueof));
if (!(n = values.length) || isNaN(p = +p)) return;
if (p <= 0 || n < 2) return (0, _minIndexJsDefault.default)(values);
if (p >= 1) return (0, _maxIndexJsDefault.default)(values);
var n, i = Math.floor((n - 1) * p), order = (i, j)=>(0, _sortJs.ascendingDefined)(values[i], values[j]), index = (0, _quickselectJsDefault.default)(Uint32Array.from(values, (_, i)=>i), i, 0, n - 1, order);
return (0, _greatestJsDefault.default)(index.subarray(0, i + 1), (i)=>values[i]);
function quantileIndex(values, p, valueof = (0, _numberJsDefault.default)) {
if (isNaN(p = +p)) return;
numbers = Float64Array.from(values, (_, i)=>(0, _numberJsDefault.default)(valueof(values[i], i, values)));
if (p <= 0) return (0, _minIndexJsDefault.default)(numbers);
if (p >= 1) return (0, _maxIndexJsDefault.default)(numbers);
var numbers, index = Uint32Array.from(values, (_, i)=>i), j = numbers.length - 1, i = Math.floor(j * p);
(0, _quickselectJsDefault.default)(index, i, 0, j, (i, j)=>(0, _sortJs.ascendingDefined)(numbers[i], numbers[j]));
i = (0, _greatestJsDefault.default)(index.subarray(0, i + 1), (i)=>numbers[i]);
return i >= 0 ? i : -1;
}
},{"./max.js":"5fCPh","./maxIndex.js":"fm7WL","./min.js":"h0RAg","./minIndex.js":"3rpRW","./quickselect.js":"doA4Q","./number.js":"gcMRK","./sort.js":"bV3FZ","./greatest.js":"c4GrS","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"h0RAg":[function(require,module,exports) {
@ -35387,7 +35389,6 @@ function orient2d(ax, ay, bx, by, cx, cy) {
const detleft = (ay - cy) * (bx - cx);
const detright = (ax - cx) * (by - cy);
const det = detleft - detright;
if (detleft === 0 || detright === 0 || detleft > 0 !== detright > 0) return det;
const detsum = Math.abs(detleft + detright);
if (Math.abs(det) >= ccwerrboundA * detsum) return det;
return -orient2dadapt(ax, ay, bx, by, cx, cy, detsum);
@ -37201,32 +37202,22 @@ function insphere(ax, ay, az, bx, by, bz, cx, cy, cz, dx, dy, dz, ex, ey, ez) {
const bexdey = bex * dey;
const dexbey = dex * bey;
const bd = bexdey - dexbey;
const abc = aez * bc - bez * ac + cez * ab;
const bcd = bez * cd - cez * bd + dez * bc;
const cda = cez * da + dez * ac + aez * cd;
const dab = dez * ab + aez * bd + bez * da;
const alift = aex * aex + aey * aey + aez * aez;
const blift = bex * bex + bey * bey + bez * bez;
const clift = cex * cex + cey * cey + cez * cez;
const dlift = dex * dex + dey * dey + dez * dez;
const det = clift * dab - dlift * abc + (alift * bcd - blift * cda);
const det = clift * (dez * ab + aez * bd + bez * da) - dlift * (aez * bc - bez * ac + cez * ab) + (alift * (bez * cd - cez * bd + dez * bc) - blift * (cez * da + dez * ac + aez * cd));
const aezplus = Math.abs(aez);
const bezplus = Math.abs(bez);
const cezplus = Math.abs(cez);
const dezplus = Math.abs(dez);
const aexbeyplus = Math.abs(aexbey);
const bexaeyplus = Math.abs(bexaey);
const bexceyplus = Math.abs(bexcey);
const cexbeyplus = Math.abs(cexbey);
const cexdeyplus = Math.abs(cexdey);
const dexceyplus = Math.abs(dexcey);
const dexaeyplus = Math.abs(dexaey);
const aexdeyplus = Math.abs(aexdey);
const aexceyplus = Math.abs(aexcey);
const cexaeyplus = Math.abs(cexaey);
const bexdeyplus = Math.abs(bexdey);
const dexbeyplus = Math.abs(dexbey);
const permanent = ((cexdeyplus + dexceyplus) * bezplus + (dexbeyplus + bexdeyplus) * cezplus + (bexceyplus + cexbeyplus) * dezplus) * alift + ((dexaeyplus + aexdeyplus) * cezplus + (aexceyplus + cexaeyplus) * dezplus + (cexdeyplus + dexceyplus) * aezplus) * blift + ((aexbeyplus + bexaeyplus) * dezplus + (bexdeyplus + dexbeyplus) * aezplus + (dexaeyplus + aexdeyplus) * bezplus) * clift + ((bexceyplus + cexbeyplus) * aezplus + (cexaeyplus + aexceyplus) * bezplus + (aexbeyplus + bexaeyplus) * cezplus) * dlift;
const aexbeyplus = Math.abs(aexbey) + Math.abs(bexaey);
const bexceyplus = Math.abs(bexcey) + Math.abs(cexbey);
const cexdeyplus = Math.abs(cexdey) + Math.abs(dexcey);
const dexaeyplus = Math.abs(dexaey) + Math.abs(aexdey);
const aexceyplus = Math.abs(aexcey) + Math.abs(cexaey);
const bexdeyplus = Math.abs(bexdey) + Math.abs(dexbey);
const permanent = (cexdeyplus * bezplus + bexdeyplus * cezplus + bexceyplus * dezplus) * alift + (dexaeyplus * cezplus + aexceyplus * dezplus + cexdeyplus * aezplus) * blift + (aexbeyplus * dezplus + bexdeyplus * aezplus + dexaeyplus * bezplus) * clift + (bexceyplus * aezplus + aexceyplus * bezplus + aexbeyplus * cezplus) * dlift;
const errbound = isperrboundA * permanent;
if (det > errbound || -det > errbound) return det;
return -insphereadapt(ax, ay, az, bx, by, bz, cx, cy, cz, dx, dy, dz, ex, ey, ez, permanent);
@ -47848,45 +47839,18 @@ function getFacetLayout(facetStyle, facetColumn, facetVColumn, axisTextColor) {
},{"./defaults":"5kAFI","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"hgLDN":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/ parcelHelpers.export(exports, "getColumnsFromData", ()=>getColumnsFromData);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ parcelHelpers.export(exports, "getColumnsFromData", ()=>(0, _dataInference.getColumnsFromData));
parcelHelpers.export(exports, "getStats", ()=>(0, _dataInference.getStats));
parcelHelpers.export(exports, "inferAll", ()=>(0, _dataInference.inferAll));
/**
* Get columns associated with each Insight role.
* @param insight Insight to specify column roles.
* @param columns Array of Columns inferred from the data.
*/ parcelHelpers.export(exports, "getSpecColumns", ()=>getSpecColumns);
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/ parcelHelpers.export(exports, "inferAll", ()=>inferAll);
parcelHelpers.export(exports, "getStats", ()=>getStats);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ var _d3Color = require("d3-color");
function isColor(cssColorSpecifier) {
return !!(0, _d3Color.color)(cssColorSpecifier);
}
function isQuantitative(column) {
return column.type === "number" || column.type === "integer";
}
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map((name)=>{
const column = {
name,
type: inferences[name]
};
return column;
});
inferAll(columns, data);
return columns;
}
var _dataInference = require("@msrvida/data-inference");
function getSpecColumns(insight, columns) {
function getColumnByName(name) {
return columns.filter((c)=>c.name === name)[0];
@ -47904,14 +47868,33 @@ function getSpecColumns(insight, columns) {
z: getColumnByName(insight.columns && insight.columns.z)
};
}
function inferAll(columns, data) {
columns.forEach((column)=>{
if (column) {
if (typeof column.quantitative !== "boolean") column.quantitative = isQuantitative(column);
if (!column.stats) column.stats = getStats(data, column);
if (column.type === "string" && typeof column.isColorData !== "boolean") checkIsColorData(data, column);
}
});
},{"@msrvida/data-inference":"757HL","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"757HL":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ var _color = require("./color");
parcelHelpers.exportAll(_color, exports);
var _inference = require("./inference");
parcelHelpers.exportAll(_inference, exports);
var _numeric = require("./numeric");
parcelHelpers.exportAll(_numeric, exports);
var _stats = require("./stats");
parcelHelpers.exportAll(_stats, exports);
},{"./color":"kAAz4","./inference":"9VGFk","./numeric":"f4osj","./stats":"dhbsC","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"kAAz4":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "isColor", ()=>isColor);
parcelHelpers.export(exports, "checkIsColorData", ()=>checkIsColorData);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ var _d3Color = require("d3-color");
function isColor(cssColorSpecifier) {
return !!(0, _d3Color.color)(cssColorSpecifier);
}
function checkIsColorData(data, column) {
if (!column.stats.hasColorData) {
@ -47924,74 +47907,8 @@ function checkIsColorData(data, column) {
}
column.isColorData = true;
}
function getStats(data, ...args) {
let columnName;
let columnType;
let columnQuantitative;
let distinctValuesCallback;
if (args.length <= 2) {
const column = args[0];
columnName = column.name;
columnType = column.type;
columnQuantitative = column.quantitative;
distinctValuesCallback = args[1];
} else {
columnName = args[0];
columnType = args[1];
columnQuantitative = args[2];
distinctValuesCallback = args[3];
}
const distinctMap = {};
const stats = {
distinctValueCount: null,
max: null,
mean: null,
min: null
};
let sum = 0;
for(let i = 0; i < data.length; i++){
const row = data[i];
const value = columnName == null ? row : row[columnName];
const num = +value;
distinctMap[value] = true;
if (!isNaN(num)) {
if (stats.max === null || num > stats.max) stats.max = num;
if (stats.min === null || num < stats.min) stats.min = num;
sum += num;
}
if (columnType === "string" && !stats.hasColorData && isColor(value)) stats.hasColorData = true;
}
if (columnQuantitative) {
stats.mean = data.length > 0 && sum / data.length;
stats.hasNegative = detectNegative(columnName, data);
if (columnType === "integer") stats.isSequential = detectSequentialColumn(columnName, data);
}
const distinctValues = Object.keys(distinctMap);
if (distinctValuesCallback) {
distinctValues.sort();
distinctValuesCallback(distinctValues);
}
stats.distinctValueCount = distinctValues.length;
return stats;
}
function detectNegative(columnName, data) {
for(let i = 1; i < data.length; i++){
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0) return true;
}
return false;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2) return false;
for(let i = 1; i < data.length; i++){
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1) return false;
}
return true;
}
},{"d3-color":"cAejr","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"cAejr":[function(require,module,exports) {
},{"d3-color":"dDsu0","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"dDsu0":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "color", ()=>(0, _colorJsDefault.default));
@ -48009,7 +47926,7 @@ var _labJsDefault = parcelHelpers.interopDefault(_labJs);
var _cubehelixJs = require("./cubehelix.js");
var _cubehelixJsDefault = parcelHelpers.interopDefault(_cubehelixJs);
},{"./color.js":"gKmlp","./lab.js":false,"./cubehelix.js":false,"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"gKmlp":[function(require,module,exports) {
},{"./color.js":"2FV9l","./lab.js":false,"./cubehelix.js":false,"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"2FV9l":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "Color", ()=>Color);
@ -48352,7 +48269,7 @@ function clampt(value) {
return (h < 60 ? m1 + (m2 - m1) * h / 60 : h < 180 ? m2 : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60 : m1) * 255;
}
},{"./define.js":"X423M","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"X423M":[function(require,module,exports) {
},{"./define.js":"57TNn","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"57TNn":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "extend", ()=>extend);
@ -48366,7 +48283,138 @@ function extend(parent, definition) {
return prototype;
}
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"bLsvI":[function(require,module,exports) {
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"9VGFk":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/ parcelHelpers.export(exports, "getColumnsFromData", ()=>getColumnsFromData);
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/ parcelHelpers.export(exports, "inferAll", ()=>inferAll);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ var _color = require("./color");
var _numeric = require("./numeric");
var _stats = require("./stats");
function getColumnsFromData(inferTypesFn, data, columnTypes) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = Object.assign(Object.assign({}, inferTypesFn(data, fields)), columnTypes);
const columns = fields.map((name)=>{
const column = {
name,
type: inferences[name]
};
return column;
});
inferAll(columns, data);
return columns;
}
function inferAll(columns, data) {
columns.forEach((column)=>{
if (column) {
if (typeof column.quantitative !== "boolean") column.quantitative = (0, _numeric.isQuantitative)(column);
if (!column.stats) column.stats = (0, _stats.getStats)(data, column);
if (column.type === "string" && typeof column.isColorData !== "boolean") (0, _color.checkIsColorData)(data, column);
}
});
}
},{"./color":"kAAz4","./numeric":"f4osj","./stats":"dhbsC","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"f4osj":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ parcelHelpers.export(exports, "isQuantitative", ()=>isQuantitative);
parcelHelpers.export(exports, "detectNegative", ()=>detectNegative);
parcelHelpers.export(exports, "detectSequentialColumn", ()=>detectSequentialColumn);
function isQuantitative(column) {
return column.type === "number" || column.type === "integer";
}
function detectNegative(columnName, data) {
for(let i = 1; i < data.length; i++){
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0) return true;
}
return false;
}
function detectSequentialColumn(columnName, data) {
if (data.length < 2) return false;
for(let i = 1; i < data.length; i++){
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1) return false;
}
return true;
}
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"dhbsC":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "getStats", ()=>getStats);
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/ var _color = require("./color");
var _numeric = require("./numeric");
function getStats(data, ...args) {
let columnName;
let columnType;
let columnQuantitative;
let distinctValuesCallback;
if (args.length <= 2) {
const column = args[0];
columnName = column.name;
columnType = column.type;
columnQuantitative = column.quantitative;
distinctValuesCallback = args[1];
} else {
columnName = args[0];
columnType = args[1];
columnQuantitative = args[2];
distinctValuesCallback = args[3];
}
const distinctMap = {};
const stats = {
distinctValueCount: null,
max: null,
mean: null,
min: null
};
let sum = 0;
for(let i = 0; i < data.length; i++){
const row = data[i];
const value = columnName == null ? row : row[columnName];
const num = +value;
distinctMap[value] = true;
if (!isNaN(num)) {
if (stats.max === null || num > stats.max) stats.max = num;
if (stats.min === null || num < stats.min) stats.min = num;
sum += num;
}
if (columnType === "string" && !stats.hasColorData && (0, _color.isColor)(value)) stats.hasColorData = true;
}
if (columnQuantitative) {
stats.mean = data.length > 0 && sum / data.length;
stats.hasNegative = (0, _numeric.detectNegative)(columnName, data);
if (columnType === "integer") stats.isSequential = (0, _numeric.detectSequentialColumn)(columnName, data);
}
const distinctValues = Object.keys(distinctMap);
if (distinctValuesCallback) {
distinctValues.sort();
distinctValuesCallback(distinctValues);
}
stats.distinctValueCount = distinctValues.length;
return stats;
}
},{"./color":"kAAz4","./numeric":"f4osj","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"bLsvI":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "SpecBuilder", ()=>SpecBuilder);
@ -88233,7 +88281,7 @@ const RendererGl = _RendererGl;
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "version", ()=>version);
const version = "1.0.5";
const version = "1.0.6";
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"bPdl3":[function(require,module,exports) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
@ -92028,7 +92076,7 @@ exports.default = function(step, max) {
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "version", ()=>version);
const version = "4.0.5";
const version = "4.0.6";
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}]},["gK9HS"], "gK9HS", "parcelRequire0e59")

Просмотреть файл

@ -4519,13 +4519,15 @@ function quantileSorted(values, p, valueof = (0, _numberJsDefault.default)) {
var n, i = (n - 1) * p, i0 = Math.floor(i), value0 = +valueof(values[i0], i0, values), value1 = +valueof(values[i0 + 1], i0 + 1, values);
return value0 + (value1 - value0) * (i - i0);
}
function quantileIndex(values, p, valueof) {
values = Float64Array.from((0, _numberJs.numbers)(values, valueof));
if (!(n = values.length) || isNaN(p = +p)) return;
if (p <= 0 || n < 2) return (0, _minIndexJsDefault.default)(values);
if (p >= 1) return (0, _maxIndexJsDefault.default)(values);
var n, i = Math.floor((n - 1) * p), order = (i, j)=>(0, _sortJs.ascendingDefined)(values[i], values[j]), index = (0, _quickselectJsDefault.default)(Uint32Array.from(values, (_, i)=>i), i, 0, n - 1, order);
return (0, _greatestJsDefault.default)(index.subarray(0, i + 1), (i)=>values[i]);
function quantileIndex(values, p, valueof = (0, _numberJsDefault.default)) {
if (isNaN(p = +p)) return;
numbers = Float64Array.from(values, (_, i)=>(0, _numberJsDefault.default)(valueof(values[i], i, values)));
if (p <= 0) return (0, _minIndexJsDefault.default)(numbers);
if (p >= 1) return (0, _maxIndexJsDefault.default)(numbers);
var numbers, index = Uint32Array.from(values, (_, i)=>i), j = numbers.length - 1, i = Math.floor(j * p);
(0, _quickselectJsDefault.default)(index, i, 0, j, (i, j)=>(0, _sortJs.ascendingDefined)(numbers[i], numbers[j]));
i = (0, _greatestJsDefault.default)(index.subarray(0, i + 1), (i)=>numbers[i]);
return i >= 0 ? i : -1;
}
},{"./max.js":"5fCPh","./maxIndex.js":"fm7WL","./min.js":"h0RAg","./minIndex.js":"3rpRW","./quickselect.js":"doA4Q","./number.js":"gcMRK","./sort.js":"bV3FZ","./greatest.js":"c4GrS","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"h0RAg":[function(require,module,exports) {
@ -35412,7 +35414,6 @@ function orient2d(ax, ay, bx, by, cx, cy) {
const detleft = (ay - cy) * (bx - cx);
const detright = (ax - cx) * (by - cy);
const det = detleft - detright;
if (detleft === 0 || detright === 0 || detleft > 0 !== detright > 0) return det;
const detsum = Math.abs(detleft + detright);
if (Math.abs(det) >= ccwerrboundA * detsum) return det;
return -orient2dadapt(ax, ay, bx, by, cx, cy, detsum);
@ -37226,32 +37227,22 @@ function insphere(ax, ay, az, bx, by, bz, cx, cy, cz, dx, dy, dz, ex, ey, ez) {
const bexdey = bex * dey;
const dexbey = dex * bey;
const bd = bexdey - dexbey;
const abc = aez * bc - bez * ac + cez * ab;
const bcd = bez * cd - cez * bd + dez * bc;
const cda = cez * da + dez * ac + aez * cd;
const dab = dez * ab + aez * bd + bez * da;
const alift = aex * aex + aey * aey + aez * aez;
const blift = bex * bex + bey * bey + bez * bez;
const clift = cex * cex + cey * cey + cez * cez;
const dlift = dex * dex + dey * dey + dez * dez;
const det = clift * dab - dlift * abc + (alift * bcd - blift * cda);
const det = clift * (dez * ab + aez * bd + bez * da) - dlift * (aez * bc - bez * ac + cez * ab) + (alift * (bez * cd - cez * bd + dez * bc) - blift * (cez * da + dez * ac + aez * cd));
const aezplus = Math.abs(aez);
const bezplus = Math.abs(bez);
const cezplus = Math.abs(cez);
const dezplus = Math.abs(dez);
const aexbeyplus = Math.abs(aexbey);
const bexaeyplus = Math.abs(bexaey);
const bexceyplus = Math.abs(bexcey);
const cexbeyplus = Math.abs(cexbey);
const cexdeyplus = Math.abs(cexdey);
const dexceyplus = Math.abs(dexcey);
const dexaeyplus = Math.abs(dexaey);
const aexdeyplus = Math.abs(aexdey);
const aexceyplus = Math.abs(aexcey);
const cexaeyplus = Math.abs(cexaey);
const bexdeyplus = Math.abs(bexdey);
const dexbeyplus = Math.abs(dexbey);
const permanent = ((cexdeyplus + dexceyplus) * bezplus + (dexbeyplus + bexdeyplus) * cezplus + (bexceyplus + cexbeyplus) * dezplus) * alift + ((dexaeyplus + aexdeyplus) * cezplus + (aexceyplus + cexaeyplus) * dezplus + (cexdeyplus + dexceyplus) * aezplus) * blift + ((aexbeyplus + bexaeyplus) * dezplus + (bexdeyplus + dexbeyplus) * aezplus + (dexaeyplus + aexdeyplus) * bezplus) * clift + ((bexceyplus + cexbeyplus) * aezplus + (cexaeyplus + aexceyplus) * bezplus + (aexbeyplus + bexaeyplus) * cezplus) * dlift;
const aexbeyplus = Math.abs(aexbey) + Math.abs(bexaey);
const bexceyplus = Math.abs(bexcey) + Math.abs(cexbey);
const cexdeyplus = Math.abs(cexdey) + Math.abs(dexcey);
const dexaeyplus = Math.abs(dexaey) + Math.abs(aexdey);
const aexceyplus = Math.abs(aexcey) + Math.abs(cexaey);
const bexdeyplus = Math.abs(bexdey) + Math.abs(dexbey);
const permanent = (cexdeyplus * bezplus + bexdeyplus * cezplus + bexceyplus * dezplus) * alift + (dexaeyplus * cezplus + aexceyplus * dezplus + cexdeyplus * aezplus) * blift + (aexbeyplus * dezplus + bexdeyplus * aezplus + dexaeyplus * bezplus) * clift + (bexceyplus * aezplus + aexceyplus * bezplus + aexbeyplus * cezplus) * dlift;
const errbound = isperrboundA * permanent;
if (det > errbound || -det > errbound) return det;
return -insphereadapt(ax, ay, az, bx, by, bz, cx, cy, cz, dx, dy, dz, ex, ey, ez, permanent);
@ -81973,7 +81964,7 @@ const RendererGl = _RendererGl;
var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");
parcelHelpers.defineInteropFlag(exports);
parcelHelpers.export(exports, "version", ()=>version);
const version = "1.0.5";
const version = "1.0.6";
},{"@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}]},["dlIYU"], "dlIYU", "parcelRequire1c68")

24
extensions/azdata-sanddance/package-lock.json сгенерированный
Просмотреть файл

@ -33,9 +33,9 @@
}
},
"node_modules/@types/azdata": {
"version": "1.43.0",
"resolved": "https://registry.npmjs.org/@types/azdata/-/azdata-1.43.0.tgz",
"integrity": "sha512-ZpaY6LhVkZQCP3c/of6OQcYIe9ZCzP/s81HBjRDm3MTKDOAVBncMlTGct3KG7HmHBLhf3Aq8+u//KggESxD8qw==",
"version": "1.44.0",
"resolved": "https://registry.npmjs.org/@types/azdata/-/azdata-1.44.0.tgz",
"integrity": "sha512-AbZnAUybkG+Vqk96PNMcv8ypzN9zqsk1k85v2Gyl5xwUrLkEgGmHnrnK6p70PM3OFaABCYU+t/4fMnnK1JY1YA==",
"dev": true,
"dependencies": {
"@types/vscode": "*"
@ -55,9 +55,9 @@
}
},
"node_modules/@types/vscode": {
"version": "1.78.0",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.0.tgz",
"integrity": "sha512-LJZIJpPvKJ0HVQDqfOy6W4sNKUBBwyDu1Bs8chHBZOe9MNuKTJtidgZ2bqjhmmWpUb0TIIqv47BFUcVmAsgaVA==",
"version": "1.79.1",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.1.tgz",
"integrity": "sha512-Ikwc4YbHABzqthrWfeAvItaAIfX9mdjMWxqNgTpGjhgOu0TMRq9LzyZ2yBK0JhYqoSjEubEPawf6zJgnl6Egtw==",
"dev": true
},
"node_modules/agent-base": {
@ -535,9 +535,9 @@
"dev": true
},
"@types/azdata": {
"version": "1.43.0",
"resolved": "https://registry.npmjs.org/@types/azdata/-/azdata-1.43.0.tgz",
"integrity": "sha512-ZpaY6LhVkZQCP3c/of6OQcYIe9ZCzP/s81HBjRDm3MTKDOAVBncMlTGct3KG7HmHBLhf3Aq8+u//KggESxD8qw==",
"version": "1.44.0",
"resolved": "https://registry.npmjs.org/@types/azdata/-/azdata-1.44.0.tgz",
"integrity": "sha512-AbZnAUybkG+Vqk96PNMcv8ypzN9zqsk1k85v2Gyl5xwUrLkEgGmHnrnK6p70PM3OFaABCYU+t/4fMnnK1JY1YA==",
"dev": true,
"requires": {
"@types/vscode": "*"
@ -557,9 +557,9 @@
}
},
"@types/vscode": {
"version": "1.78.0",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.0.tgz",
"integrity": "sha512-LJZIJpPvKJ0HVQDqfOy6W4sNKUBBwyDu1Bs8chHBZOe9MNuKTJtidgZ2bqjhmmWpUb0TIIqv47BFUcVmAsgaVA==",
"version": "1.79.1",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.1.tgz",
"integrity": "sha512-Ikwc4YbHABzqthrWfeAvItaAIfX9mdjMWxqNgTpGjhgOu0TMRq9LzyZ2yBK0JhYqoSjEubEPawf6zJgnl6Egtw==",
"dev": true
},
"agent-base": {

12
extensions/common-backend/package-lock.json сгенерированный
Просмотреть файл

@ -13,17 +13,17 @@
}
},
"node_modules/@types/vscode": {
"version": "1.78.0",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.0.tgz",
"integrity": "sha512-LJZIJpPvKJ0HVQDqfOy6W4sNKUBBwyDu1Bs8chHBZOe9MNuKTJtidgZ2bqjhmmWpUb0TIIqv47BFUcVmAsgaVA==",
"version": "1.79.1",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.1.tgz",
"integrity": "sha512-Ikwc4YbHABzqthrWfeAvItaAIfX9mdjMWxqNgTpGjhgOu0TMRq9LzyZ2yBK0JhYqoSjEubEPawf6zJgnl6Egtw==",
"dev": true
}
},
"dependencies": {
"@types/vscode": {
"version": "1.78.0",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.0.tgz",
"integrity": "sha512-LJZIJpPvKJ0HVQDqfOy6W4sNKUBBwyDu1Bs8chHBZOe9MNuKTJtidgZ2bqjhmmWpUb0TIIqv47BFUcVmAsgaVA==",
"version": "1.79.1",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.1.tgz",
"integrity": "sha512-Ikwc4YbHABzqthrWfeAvItaAIfX9mdjMWxqNgTpGjhgOu0TMRq9LzyZ2yBK0JhYqoSjEubEPawf6zJgnl6Egtw==",
"dev": true
}
}

452
extensions/common-frontend/package-lock.json сгенерированный
Просмотреть файл

@ -20,43 +20,43 @@
}
},
"node_modules/@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -65,39 +65,39 @@
}
},
"node_modules/@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"dependencies": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
},
@ -109,15 +109,15 @@
}
},
"node_modules/@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"dependencies": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -126,13 +126,13 @@
}
},
"node_modules/@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"dependencies": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -153,11 +153,11 @@
}
},
"node_modules/@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -166,34 +166,34 @@
}
},
"node_modules/@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -202,13 +202,13 @@
}
},
"node_modules/@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"dependencies": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -245,9 +245,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -281,9 +281,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dependencies": {
"internmap": "1 - 2"
},
@ -356,9 +356,12 @@
}
},
"node_modules/d3-format": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
"integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"engines": {
"node": ">=12"
}
},
"node_modules/d3-geo": {
"version": "3.1.0",
@ -578,9 +581,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rw": {
"version": "1.3.3",
@ -625,9 +628,9 @@
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"node_modules/tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
},
"node_modules/vega": {
"version": "5.25.0",
@ -736,14 +739,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-format/node_modules/d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"engines": {
"node": ">=12"
}
},
"node_modules/vega-functions": {
"version": "5.13.2",
"resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.13.2.tgz",
@ -928,6 +923,17 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
@ -980,17 +986,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega/node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
@ -1008,105 +1003,105 @@
},
"dependencies": {
"@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"requires": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"requires": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"requires": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
@ -1119,54 +1114,54 @@
}
},
"@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"requires": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
@ -1199,9 +1194,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -1232,9 +1227,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"requires": {
"internmap": "1 - 2"
}
@ -1278,9 +1273,9 @@
}
},
"d3-format": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
"integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="
},
"d3-geo": {
"version": "3.1.0",
@ -1431,9 +1426,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"rw": {
"version": "1.3.3",
@ -1475,9 +1470,9 @@
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
},
"vega": {
"version": "5.25.0",
@ -1511,19 +1506,6 @@
"vega-view-transforms": "~4.5.9",
"vega-voronoi": "~4.2.1",
"vega-wordcloud": "~4.1.4"
},
"dependencies": {
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
}
}
},
"vega-canvas": {
@ -1597,13 +1579,6 @@
"d3-time-format": "^4.1.0",
"vega-time": "^2.1.1",
"vega-util": "^1.17.1"
},
"dependencies": {
"d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="
}
}
},
"vega-functions": {
@ -1789,6 +1764,17 @@
"vega-util": "^1.17.1"
}
},
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",

12
extensions/vscode-sanddance/package-lock.json сгенерированный
Просмотреть файл

@ -33,9 +33,9 @@
"dev": true
},
"node_modules/@types/vscode": {
"version": "1.78.0",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.0.tgz",
"integrity": "sha512-LJZIJpPvKJ0HVQDqfOy6W4sNKUBBwyDu1Bs8chHBZOe9MNuKTJtidgZ2bqjhmmWpUb0TIIqv47BFUcVmAsgaVA==",
"version": "1.79.1",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.1.tgz",
"integrity": "sha512-Ikwc4YbHABzqthrWfeAvItaAIfX9mdjMWxqNgTpGjhgOu0TMRq9LzyZ2yBK0JhYqoSjEubEPawf6zJgnl6Egtw==",
"dev": true
},
"node_modules/agent-base": {
@ -460,9 +460,9 @@
"dev": true
},
"@types/vscode": {
"version": "1.78.0",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.78.0.tgz",
"integrity": "sha512-LJZIJpPvKJ0HVQDqfOy6W4sNKUBBwyDu1Bs8chHBZOe9MNuKTJtidgZ2bqjhmmWpUb0TIIqv47BFUcVmAsgaVA==",
"version": "1.79.1",
"resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.79.1.tgz",
"integrity": "sha512-Ikwc4YbHABzqthrWfeAvItaAIfX9mdjMWxqNgTpGjhgOu0TMRq9LzyZ2yBK0JhYqoSjEubEPawf6zJgnl6Egtw==",
"dev": true
},
"agent-base": {

74
packages/chart-recommender/package-lock.json сгенерированный
Просмотреть файл

@ -34,9 +34,9 @@
}
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@ -307,9 +307,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"node_modules/rw": {
@ -666,6 +666,18 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
@ -723,18 +735,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega/node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
@ -772,9 +772,9 @@
"dev": true
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"requires": {
"internmap": "1 - 2"
@ -956,9 +956,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"rw": {
@ -1029,20 +1029,6 @@
"vega-view-transforms": "~4.5.9",
"vega-voronoi": "~4.2.1",
"vega-wordcloud": "~4.1.4"
},
"dependencies": {
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
}
}
},
"vega-canvas": {
@ -1325,6 +1311,18 @@
"vega-util": "^1.17.1"
}
},
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",

Просмотреть файл

@ -1,7 +1,7 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
var assert = require('assert');
var recommender = require("../dist/es5");
var recommender = require('../dist/es5');
var fs = require('fs');
var vega = require('vega');
var { getColumnsFromData } = require('@msrvida/sanddance-specs/dist/umd/sanddance-specs');
@ -12,7 +12,7 @@ function GetDataAndColumns(sampleFile) {
return new Promise((resolve, reject) => {
fs.readFile(sampleDir + sampleFile, function (err, buffer) {
const rawText = buffer.toString();
const data = vega.read(rawText, { type: 'tsv', parse: "auto" });
const data = vega.read(rawText, { type: 'tsv', parse: 'auto' });
const columns = getColumnsFromData(vega.inferTypes, data);
resolve({ data, columns });
});
@ -28,7 +28,7 @@ function FileGetDataAndColumns(sampleFile) {
return new Promise((resolve, reject) => {
fs.readFile(sampleFile, function (err, buffer) {
const rawText = buffer.toString();
const data = vega.read(rawText, { type: 'tsv', parse: "auto" });
const data = vega.read(rawText, { type: 'tsv', parse: 'auto' });
resolve(RawDataAndColumns(data));
});
});
@ -49,9 +49,9 @@ describe('Recommender', function () {
});
});
it(`x/y: recommends scatter plot`, function (done) {
it('x/y: recommends scatter plot', function (done) {
const data = [
{ x: 0, y: 0 }
{ x: 0, y: 0 },
];
const dataAndColumns = RawDataAndColumns(data);
var r = new recommender.RecommenderSummary(dataAndColumns.columns, dataAndColumns.data);
@ -60,7 +60,7 @@ describe('Recommender', function () {
done();
});
it(`longitude/latitude: recommends scatter plot`, function (done) {
it('longitude/latitude: recommends scatter plot', function (done) {
let filePath = '../../docs/sample-data/demovote.tsv';
var dataAndColumnsPromise = FileGetDataAndColumns(filePath);
dataAndColumnsPromise.then(function (dataAndColumns) {
@ -71,7 +71,7 @@ describe('Recommender', function () {
});
});
it(`test-barchart: recommends bar chart`, function (done) {
it('test-barchart: recommends bar chart', function (done) {
let filePath = '../../docs/sample-data/titanicmaster.tsv';
var dataAndColumnsPromise = FileGetDataAndColumns(filePath);
dataAndColumnsPromise.then(function (dataAndColumns) {

6
packages/chart-types/package-lock.json сгенерированный
Просмотреть файл

@ -1,15 +1,15 @@
{
"name": "@msrvida/chart-types",
"version": "1.0.6",
"version": "1.0.7",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/chart-types",
"version": "1.0.6",
"version": "1.0.7",
"license": "MIT",
"dependencies": {
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
},
"node_modules/@types/estree": {

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/chart-types",
"version": "1.0.6",
"version": "1.0.7",
"description": "Types for chart applications.",
"main": "dist/es6/index.js",
"repository": {
@ -14,6 +14,8 @@
],
"scripts": {
"eslint": "eslint -c ../../.eslintrc.json --fix ./src/**/*.ts*",
"predocs": "rimraf ../../docs/docs/chart-types/v1",
"docs": "typedoc src/index.ts -out ../../docs/docs/chart-types/v1 --theme ../../typedoc/theme --excludePrivate --gitRevision master",
"watch-typescript": "tsc -p . -w",
"build-typescript": "tsc -p .",
"build:sanddance-core": "npm run build-typescript",
@ -23,6 +25,6 @@
"author": "",
"license": "MIT",
"dependencies": {
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
}

Просмотреть файл

@ -0,0 +1,128 @@
# @msrvida/data-inference
Infer column types in tabular data. Inference is from [vega-loader's `inferTypes` function](https://github.com/vega/vega/tree/main/packages/vega-loader#inferTypes) (or similar function of your choice). This library enriches the column metadata with a [ColumnStats object](https://microsoft.github.io/SandDance/docs/chart-types/v1/interfaces/ColumnStats.html).
[Demo](https://microsoft.github.io/SandDance/tests/data-inference/v1/)
## Usage
You will need an array of data objects, so that columns types can be inferred.
### Modules
```js
import * as DataInference from '@msrvida/data-inference';
import { inferTypes } from 'vega-loader';
const data = [
{
Name: 'chevrolet chevelle malibu',
Miles_per_Gallon: 18,
Cylinders: 8,
Displacement: 307,
Horsepower: 130,
Weight_in_lbs: 3504,
Acceleration: 12,
Year: '1970-01-01',
Origin: 'USA',
},
{
Name: 'buick skylark 320',
Miles_per_Gallon: 15,
Cylinders: 8,
Displacement: 350,
Horsepower: 165,
Weight_in_lbs: 3693,
Acceleration: 11.5,
Year: '1970-01-01',
Origin: 'USA',
},
];
const columns = DataInference.getColumnsFromData(inferTypes, data);
console.log(columns);
```
### Pre-built library
```html
<script src="https://unpkg.com/vega@^5.25/build/vega.js" charset="utf-8"></script>
<script src="https://unpkg.com/@msrvida/data-inference@1.0.0/dist/umd/data-inference.js" charset="utf-8"></script>
<script>
const data = [
{
Name: 'chevrolet chevelle malibu',
Miles_per_Gallon: 18,
Cylinders: 8,
Displacement: 307,
Horsepower: 130,
Weight_in_lbs: 3504,
Acceleration: 12,
Year: '1970-01-01',
Origin: 'USA',
},
{
Name: 'buick skylark 320',
Miles_per_Gallon: 15,
Cylinders: 8,
Displacement: 350,
Horsepower: 165,
Weight_in_lbs: 3693,
Acceleration: 11.5,
Year: '1970-01-01',
Origin: 'USA',
},
];
const columns = DataInference.getColumnsFromData(vega.inferTypes, data);
console.log(columns);
</script>
```
## Sample output
```json
[
{
"name": "Name",
"type": "string",
"quantitative": false,
"stats": {
"distinctValueCount": 2,
"max": null,
"mean": null,
"min": null
},
"isColorData": false
},
{
"name": "Miles_per_Gallon",
"type": "integer",
"quantitative": true,
"stats": {
"distinctValueCount": 2,
"max": 18,
"mean": 16.5,
"min": 15,
"hasNegative": false,
"isSequential": false
}
},
{
"name": "Cylinders",
"type": "integer",
"quantitative": true,
"stats": {
"distinctValueCount": 1,
"max": 8,
"mean": 8,
"min": 8,
"hasNegative": false,
"isSequential": false
}
},
.
.
.
]
```
## For more information
Please visit the [SandDance website](https://microsoft.github.io/SandDance/).

5
packages/data-inference/dist/umd/data-inference.d.ts поставляемый Normal file
Просмотреть файл

@ -0,0 +1,5 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.
export * from '../es6';
export as namespace DataInference;

112
packages/data-inference/package-lock.json сгенерированный Normal file
Просмотреть файл

@ -0,0 +1,112 @@
{
"name": "@msrvida/data-inference",
"version": "1.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/data-inference",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
"d3-color": "^3.1.0",
"vega-typings": "~0.24.1"
}
},
"node_modules/@types/estree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
"integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA=="
},
"node_modules/@types/geojson": {
"version": "7946.0.4",
"resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz",
"integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q=="
},
"node_modules/d3-color": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
"engines": {
"node": ">=12"
}
},
"node_modules/vega-event-selector": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz",
"integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A=="
},
"node_modules/vega-expression": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.0.tgz",
"integrity": "sha512-u8Rzja/cn2PEUkhQN3zUj3REwNewTA92ExrcASNKUJPCciMkHJEjESwFYuI6DWMCq4hQElQ92iosOAtwzsSTqA==",
"dependencies": {
"@types/estree": "^1.0.0",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
"integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw=="
}
},
"dependencies": {
"@types/estree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz",
"integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA=="
},
"@types/geojson": {
"version": "7946.0.4",
"resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz",
"integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q=="
},
"d3-color": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="
},
"vega-event-selector": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz",
"integrity": "sha512-K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A=="
},
"vega-expression": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/vega-expression/-/vega-expression-5.1.0.tgz",
"integrity": "sha512-u8Rzja/cn2PEUkhQN3zUj3REwNewTA92ExrcASNKUJPCciMkHJEjESwFYuI6DWMCq4hQElQ92iosOAtwzsSTqA==",
"requires": {
"@types/estree": "^1.0.0",
"vega-util": "^1.17.1"
}
},
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
"integrity": "sha512-omNmGiZBdjm/jnHjZlywyYqafscDdHaELHx1q96n5UOz/FlO9JO99P4B3jZg391EFG8dqhWjQilSf2JH6F1mIw=="
}
}
}

Просмотреть файл

@ -0,0 +1,34 @@
{
"name": "@msrvida/data-inference",
"version": "1.0.0",
"description": "Infer column types in tabular data.",
"main": "dist/es6/index.js",
"repository": {
"type": "git",
"url": "https://github.com/microsoft/SandDance.git",
"directory": "packages/data-inference"
},
"types": "dist/es6/index.d.ts",
"files": [
"dist"
],
"scripts": {
"eslint": "eslint -c ../../.eslintrc.json --fix ./src/**/*.ts*",
"predocs": "rimraf ../../docs/docs/data-inference/v1",
"docs": "typedoc src/index.ts -out ../../docs/docs/data-inference/v1 --theme ../../typedoc/theme --excludePrivate --gitRevision master",
"watch-typescript": "tsc -p . -w",
"build-typescript": "tsc -p .",
"build:sanddance-core": "npm run build-typescript && npm run bundle",
"bundle": "rollup -c",
"deploy": "node ./scripts/deploy.js",
"remove-vega": "npm un vega vega-typings",
"patch-after-vega-upgrade": "npm version patch"
},
"author": "Dan Marshall",
"license": "MIT",
"dependencies": {
"@msrvida/chart-types": "^1",
"d3-color": "^3.1.0",
"vega-typings": "~0.24.1"
}
}

Просмотреть файл

@ -0,0 +1,17 @@
import commonjs from '@rollup/plugin-commonjs';
import json from '@rollup/plugin-json';
import resolve from '@rollup/plugin-node-resolve';
export default {
input: './dist/es6/index.js',
output: {
file: './dist/umd/data-inference.js',
format: 'umd',
name: 'DataInference',
},
plugins: [
json(),
resolve({ jsnext: true }),
commonjs({ sourceMap: false }),
],
};

Просмотреть файл

@ -0,0 +1,2 @@
const fs = require('fs');
fs.copyFileSync('./dist/umd/data-inference.js', '../../docs/tests/data-inference/v1/js/data-inference.js');

Просмотреть файл

@ -0,0 +1,25 @@
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
import { color as d3color } from 'd3-color';
import { Column } from '@msrvida/chart-types';
export function isColor(cssColorSpecifier: string) {
return !!d3color(cssColorSpecifier);
}
export function checkIsColorData(data: object[], column: Column) {
if (!column.stats.hasColorData) {
column.isColorData = false;
return;
}
for (let i = 0; i < data.length; i++) {
if (!isColor(data[i][column.name])) {
column.isColorData = false;
return;
}
}
column.isColorData = true;
}

Просмотреть файл

@ -0,0 +1,9 @@
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
export * from './color';
export * from './inference';
export * from './numeric';
export * from './stats';

Просмотреть файл

@ -0,0 +1,50 @@
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
import { Column, ColumnTypeMap } from '@msrvida/chart-types';
import { inferTypes } from 'vega-typings';
import { checkIsColorData } from './color';
import { isQuantitative } from './numeric';
import { getStats } from './stats';
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
export function getColumnsFromData(inferTypesFn: typeof inferTypes, data: object[], columnTypes?: ColumnTypeMap) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = { ...inferTypesFn(data, fields), ...columnTypes };
const columns = fields.map(name => {
const column: Column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
export function inferAll(columns: Column[], data: object[]) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}

Просмотреть файл

@ -0,0 +1,28 @@
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
import { Column } from '@msrvida/chart-types';
export function isQuantitative(column: Column) {
return column.type === 'number' || column.type === 'integer';
}
export function detectNegative(columnName: string | number, data: object[] | Float64Array) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0) return true;
}
return false;
}
export function detectSequentialColumn(columnName: string | number, data: object[] | Float64Array): boolean {
if (data.length < 2) return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1) return false;
}
return true;
}

Просмотреть файл

@ -0,0 +1,70 @@
/*!
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT License.
*/
import { Column, ColumnStats } from '@msrvida/chart-types';
import { TypeInference } from 'vega-typings';
import { isColor } from './color';
import { detectNegative, detectSequentialColumn } from './numeric';
export function getStats(data: object[] | Float64Array, columnName: string | number, columnType: TypeInference, columnQuantitative: boolean, distinctValuesCallback?: (distinctValues: string[]) => void): ColumnStats;
export function getStats(data: object[], column: Column, distinctValuesCallback?: (distinctValues: string[]) => void): ColumnStats;
export function getStats(data: object[] | Float64Array, ...args: any[]) {
let columnName: string | number;
let columnType: TypeInference;
let columnQuantitative: boolean | undefined;
let distinctValuesCallback: (distinctValues: string[]) => void;
if (args.length <= 2) {
const column = args[0] as Column;
columnName = column.name;
columnType = column.type;
columnQuantitative = column.quantitative;
distinctValuesCallback = args[1];
} else {
columnName = args[0];
columnType = args[1];
columnQuantitative = args[2];
distinctValuesCallback = args[3];
}
const distinctMap = {};
const stats: ColumnStats = {
distinctValueCount: null,
max: null,
mean: null,
min: null,
};
let sum = 0;
for (let i = 0; i < data.length; i++) {
const row = data[i];
const value = columnName == null ? row : row[columnName];
const num = +value;
distinctMap[value] = true;
if (!isNaN(num)) {
if (stats.max === null || num > stats.max) {
stats.max = num;
}
if (stats.min === null || num < stats.min) {
stats.min = num;
}
sum += num;
}
if (columnType === 'string' && !stats.hasColorData && isColor(value)) {
stats.hasColorData = true;
}
}
if (columnQuantitative) {
stats.mean = data.length > 0 && (sum / data.length);
stats.hasNegative = detectNegative(columnName, data);
if (columnType === 'integer') {
stats.isSequential = detectSequentialColumn(columnName, data);
}
}
const distinctValues = Object.keys(distinctMap);
if (distinctValuesCallback) {
distinctValues.sort();
distinctValuesCallback(distinctValues);
}
stats.distinctValueCount = distinctValues.length;
return stats;
}

Просмотреть файл

@ -0,0 +1,12 @@
{
"compilerOptions": {
"declaration": true,
"moduleResolution": "node",
"outDir": "dist/es6",
"skipLibCheck": true,
"target": "es6"
},
"include": [
"src"
]
}

364
packages/fluentui-react-cdn-typings/package-lock.json сгенерированный
Просмотреть файл

@ -16,43 +16,43 @@
}
},
"node_modules/@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -61,39 +61,39 @@
}
},
"node_modules/@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"dependencies": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
},
@ -105,15 +105,15 @@
}
},
"node_modules/@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"dependencies": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -122,13 +122,13 @@
}
},
"node_modules/@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"dependencies": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -149,11 +149,11 @@
}
},
"node_modules/@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -162,34 +162,34 @@
}
},
"node_modules/@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -198,13 +198,13 @@
}
},
"node_modules/@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"dependencies": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -232,9 +232,9 @@
"peer": true
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"peer": true,
"dependencies": {
"@types/prop-types": "*",
@ -243,9 +243,9 @@
}
},
"node_modules/@types/react-dom": {
"version": "18.2.4",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz",
"integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==",
"version": "18.2.5",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz",
"integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==",
"peer": true,
"dependencies": {
"@types/react": "*"
@ -316,112 +316,112 @@
}
},
"node_modules/tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
}
},
"dependencies": {
"@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"requires": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"requires": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"requires": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
@ -434,54 +434,54 @@
}
},
"@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"requires": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
@ -505,9 +505,9 @@
"peer": true
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"peer": true,
"requires": {
"@types/prop-types": "*",
@ -516,9 +516,9 @@
}
},
"@types/react-dom": {
"version": "18.2.4",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.4.tgz",
"integrity": "sha512-G2mHoTMTL4yoydITgOGwWdWMVd8sNgyEP85xVmMKAPUBwQWm9wBPQUmvbeF4V3WBY1P7mmL4BkjQ0SqUpf1snw==",
"version": "18.2.5",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz",
"integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==",
"peer": true,
"requires": {
"@types/react": "*"
@ -580,9 +580,9 @@
}
},
"tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
}
}
}

1006
packages/powerbi/package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

479
packages/sanddance-app/package-lock.json сгенерированный
Просмотреть файл

@ -14,47 +14,47 @@
"devDependencies": {
"@types/react": ">=16.8.0 <18.0.0",
"@types/react-dom": ">=16.8.0 <18.0.0",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
},
"node_modules/@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -63,39 +63,39 @@
}
},
"node_modules/@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"dependencies": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
},
@ -107,15 +107,15 @@
}
},
"node_modules/@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"dependencies": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -124,13 +124,13 @@
}
},
"node_modules/@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"dependencies": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -151,11 +151,11 @@
}
},
"node_modules/@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -164,34 +164,34 @@
}
},
"node_modules/@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -200,13 +200,13 @@
}
},
"node_modules/@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"dependencies": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -243,9 +243,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -279,9 +279,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dependencies": {
"internmap": "1 - 2"
},
@ -354,9 +354,12 @@
}
},
"node_modules/d3-format": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
"integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"engines": {
"node": ">=12"
}
},
"node_modules/d3-geo": {
"version": "3.1.0",
@ -544,46 +547,35 @@
}
}
},
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"peer": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
"integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
"integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
"loose-envify": "^1.1.0"
},
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/react-dom": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
"integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
"scheduler": "^0.20.2"
"scheduler": "^0.23.0"
},
"peerDependencies": {
"react": "17.0.2"
"react": "^18.2.0"
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rw": {
"version": "1.3.3",
@ -596,13 +588,12 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"node_modules/scheduler": {
"version": "0.20.2",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
"integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
"loose-envify": "^1.1.0"
}
},
"node_modules/topojson-client": {
@ -629,9 +620,9 @@
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"node_modules/tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
},
"node_modules/vega": {
"version": "5.25.0",
@ -740,14 +731,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-format/node_modules/d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"engines": {
"node": ">=12"
}
},
"node_modules/vega-functions": {
"version": "5.13.2",
"resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.13.2.tgz",
@ -1012,105 +995,105 @@
},
"dependencies": {
"@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"requires": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"requires": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"requires": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
@ -1123,54 +1106,54 @@
}
},
"@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"requires": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
@ -1203,9 +1186,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -1236,9 +1219,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"requires": {
"internmap": "1 - 2"
}
@ -1282,9 +1265,9 @@
}
},
"d3-format": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
"integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="
},
"d3-geo": {
"version": "3.1.0",
@ -1412,37 +1395,29 @@
"whatwg-url": "^5.0.0"
}
},
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"peer": true
},
"react": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
"integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz",
"integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==",
"peer": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
"loose-envify": "^1.1.0"
}
},
"react-dom": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
"integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
"version": "18.2.0",
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz",
"integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==",
"peer": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
"scheduler": "^0.20.2"
"scheduler": "^0.23.0"
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"rw": {
"version": "1.3.3",
@ -1455,13 +1430,12 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"scheduler": {
"version": "0.20.2",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
"integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
"version": "0.23.0",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz",
"integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==",
"peer": true,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1"
"loose-envify": "^1.1.0"
}
},
"topojson-client": {
@ -1485,9 +1459,9 @@
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA=="
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w=="
},
"vega": {
"version": "5.25.0",
@ -1594,13 +1568,6 @@
"d3-time-format": "^4.1.0",
"vega-time": "^2.1.1",
"vega-util": "^1.17.1"
},
"dependencies": {
"d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="
}
}
},
"vega-functions": {

Просмотреть файл

@ -16,7 +16,7 @@
"@types/react": ">=16.8.0 <18.0.0",
"@types/react-dom": ">=16.8.0 <18.0.0",
"@msrvida/fluentui-react-cdn-typings": "^2",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"targets": {
"main": false,

460
packages/sanddance-embed/package-lock.json сгенерированный
Просмотреть файл

@ -18,47 +18,47 @@
}
},
"node_modules/@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"dev": true,
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"dev": true,
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"dev": true,
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"dev": true,
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -67,42 +67,42 @@
}
},
"node_modules/@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"dev": true,
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"dev": true,
"dependencies": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
},
@ -114,16 +114,16 @@
}
},
"node_modules/@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"dev": true,
"dependencies": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -132,14 +132,14 @@
}
},
"node_modules/@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"dev": true,
"dependencies": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -161,12 +161,12 @@
}
},
"node_modules/@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"dev": true,
"dependencies": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -175,37 +175,37 @@
}
},
"node_modules/@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"dev": true,
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"dev": true,
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"node_modules/@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"dev": true,
"dependencies": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -214,14 +214,14 @@
}
},
"node_modules/@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"dev": true,
"dependencies": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
},
"peerDependencies": {
@ -263,9 +263,9 @@
"dev": true
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@ -304,9 +304,9 @@
"dev": true
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@ -385,10 +385,13 @@
}
},
"node_modules/d3-format": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
"integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==",
"dev": true
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"dev": true,
"engines": {
"node": ">=12"
}
},
"node_modules/d3-geo": {
"version": "3.1.0",
@ -628,9 +631,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"node_modules/rw": {
@ -682,9 +685,9 @@
"dev": true
},
"node_modules/tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==",
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
"dev": true
},
"node_modules/vega": {
@ -803,15 +806,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-format/node_modules/d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"dev": true,
"engines": {
"node": ">=12"
}
},
"node_modules/vega-functions": {
"version": "5.13.2",
"resolved": "https://registry.npmjs.org/vega-functions/-/vega-functions-5.13.2.tgz",
@ -1012,6 +1006,18 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
@ -1069,18 +1075,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega/node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
@ -1100,114 +1094,114 @@
},
"dependencies": {
"@fluentui/date-time-utilities": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.10.tgz",
"integrity": "sha512-q3zaKmH79+gO5t0EwR2ghSVbJqP3nnNNXx3o/rp+v6LKVZaxRZYMWgw2ESR2gF8rI7TWSeKkGVfBime2mVbDoQ==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.12.tgz",
"integrity": "sha512-N4Dt7MDJiEASF73hz1kWkNfGLdGa+joi+f1b5Pi57PI4SBpZ89OGumT+Z/iyuYwcTdz5aVeq03wTJkLdJQo2Gg==",
"dev": true,
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/dom-utilities": {
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.9.tgz",
"integrity": "sha512-rdqMelLb+d+GjB33j1D2IH+zEO9ofUDP3Yeb7GUCm9byDiUW1aVY2mL7hSZ3t2CearYtEfodbUQaLijWScxO0A==",
"version": "2.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz",
"integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==",
"dev": true,
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/font-icons-mdl2": {
"version": "8.5.17",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.17.tgz",
"integrity": "sha512-PKszxrhcgzjmehJHJKQmavlc//X0176arLe8iVhYYassR16cnq9bk45nY9wuaTatK0jjzAJi+IL1RMY0PeYLBQ==",
"version": "8.5.21",
"resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.21.tgz",
"integrity": "sha512-B4w1jx/gNxDI/AbVwZtmcvb/5lG8HngWVwsDDtP2ZM4HEFZduY1XrQMak5mP1O9lTEpQKD+kv+uK70ocsfpUig==",
"dev": true,
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/foundation-legacy": {
"version": "8.2.37",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.37.tgz",
"integrity": "sha512-WUTNuFMV5xNbx7YUIv9nDWCUR8CQaaOT6eUgprNiFlcfDrjS0zJaoUQlFBd/kIV5R6KhWNL+zJhJg12kdl1geA==",
"version": "8.2.41",
"resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.41.tgz",
"integrity": "sha512-HgLWOjNwC0FkV9kN283E8AzGmswFJbu7AKQ+cyefPnOUdH3iopD2oW7Lqz7QBzIPgMV/8FHE+nCa2ZEbhvFPGg==",
"dev": true,
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/keyboard-key": {
"version": "0.4.9",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.9.tgz",
"integrity": "sha512-TttoZOrkzVR6Lg9wUTR0xGZwwJnpTTCKK0/CnA0feZoMNAgYR/FZTt7yNIe2Ty2622Q1JesWiEwPT027VdGxkA==",
"version": "0.4.11",
"resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz",
"integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/merge-styles": {
"version": "8.5.10",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.10.tgz",
"integrity": "sha512-vIiFv7WtXTPz0Sx6h1NpzqrwDN7yef7aQwqFl46yov72BodiAQMTazBl2A/z76IanBPklJmaTquFT9Uydlp/Dg==",
"version": "8.5.12",
"resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz",
"integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==",
"dev": true,
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/react": {
"version": "8.109.4",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.109.4.tgz",
"integrity": "sha512-YKyGQMlIXO5OFlNEH6ASJFYconDBsT7y3ZdKNhxc5EH3DBUk3YdcFOfbrJCzMv8lFS3lNbIeKjPYTkS6tY42nw==",
"version": "8.110.3",
"resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.110.3.tgz",
"integrity": "sha512-VXlsLP9ZhwbyRczt/MIjiBONXRc6YxLMDwxMy/YVeLawY/8PC+YRiiKmVwzTq5RVGrOdyWsNBxonbb3GQz0t0w==",
"dev": true,
"requires": {
"@fluentui/date-time-utilities": "^8.5.10",
"@fluentui/font-icons-mdl2": "^8.5.17",
"@fluentui/foundation-legacy": "^8.2.37",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/react-focus": "^8.8.23",
"@fluentui/react-hooks": "^8.6.24",
"@fluentui/date-time-utilities": "^8.5.12",
"@fluentui/font-icons-mdl2": "^8.5.21",
"@fluentui/foundation-legacy": "^8.2.41",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/react-focus": "^8.8.28",
"@fluentui/react-hooks": "^8.6.27",
"@fluentui/react-portal-compat-context": "^9.0.6",
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/react-focus": {
"version": "8.8.23",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.23.tgz",
"integrity": "sha512-mBCxnrn4cnL9PzdEpNcCl5KtuRRkeumE0PxKvwM0OI9xs3PT4ZNQkM5pML2GXcWuwmHMYA09ZtvdgEvoTpnDJw==",
"version": "8.8.28",
"resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.28.tgz",
"integrity": "sha512-gdBASqKW41tWnrNj3B3WQqYGXqnPOGZvQz9AILCY4g1oWv2QoQV1xRhVmzu6V/vJzUZDqOVyD/RseumGmIh8Yg==",
"dev": true,
"requires": {
"@fluentui/keyboard-key": "^0.4.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/style-utilities": "^8.9.10",
"@fluentui/utilities": "^8.13.13",
"@fluentui/keyboard-key": "^0.4.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/style-utilities": "^8.9.14",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/react-hooks": {
"version": "8.6.24",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.24.tgz",
"integrity": "sha512-nw7jGA9Q+n33QPXFkOMNg7LwoPxbD2l0ifWJ5sN7UOZYMPpxO/oSKRiPiskvqKW1I/cGjGffyFE+aRomy9sO7A==",
"version": "8.6.27",
"resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.27.tgz",
"integrity": "sha512-4Thtr8LgM3/aGExWrIFtTfPX1sHirPTD9DxEkD2/GOPniN/dFBKYp0q1eyMkRu2/KXV6HUVyQL9hK+yfD9sIQQ==",
"dev": true,
"requires": {
"@fluentui/react-window-provider": "^2.2.13",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/react-window-provider": "^2.2.15",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
@ -1221,59 +1215,59 @@
}
},
"@fluentui/react-window-provider": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.13.tgz",
"integrity": "sha512-szXdTwPnvsBIxz31q9T3IVo5kypX84BDM5lpFK2Xo396xdiB8fdF7zp9H9TnJTwScJyZn5Ps3Ng31rBZX4+HNw==",
"version": "2.2.15",
"resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz",
"integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==",
"dev": true,
"requires": {
"@fluentui/set-version": "^8.2.9",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
"@fluentui/set-version": {
"version": "8.2.9",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.9.tgz",
"integrity": "sha512-fpWo4DLt8K4spNip2YhNZlGnSKIa5F9hL/wQBE0EPei6+HEeRO2slXfHohOO5v1lIkfLPcpAh/Lzs2iuxzw/lw==",
"version": "8.2.11",
"resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz",
"integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==",
"dev": true,
"requires": {
"tslib": "^2.1.0"
}
},
"@fluentui/style-utilities": {
"version": "8.9.10",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.10.tgz",
"integrity": "sha512-spCRXvBndb34HQC3e5LOLZPSAJF/UDkpHfZQEXmCU9K2dlvMKbmTBZ8B5b4XibBCMZ7VhDtLcV53eQTDl2KMXQ==",
"version": "8.9.14",
"resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.14.tgz",
"integrity": "sha512-On48B9biXgV6PgimFdSwRuYLzue9PjwqxT31UP3w5uvwANL+Hqile5AbkR5g9RartoJiDIk1bHAP7QQkqI1jEg==",
"dev": true,
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/theme": "^2.6.29",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/theme": "^2.6.32",
"@fluentui/utilities": "^8.13.16",
"@microsoft/load-themed-styles": "^1.10.26",
"tslib": "^2.1.0"
}
},
"@fluentui/theme": {
"version": "2.6.29",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.29.tgz",
"integrity": "sha512-8Lf8ATspfyzkwf1jqSvgiExMuVdWO/LGS3bleuH7PgJYIpi+QDUg1am5hE2bWYcQ60b14mdRM33lgKnlFXPA4A==",
"version": "2.6.32",
"resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.32.tgz",
"integrity": "sha512-UkDsCdQQTQb7Ib+tux2Octz3opTvnRDknXoVnC6yluQVd6ugM8eWDUphOgB7Vnsf1Ou7EhPKdIN6OHXHXuoIyA==",
"dev": true,
"requires": {
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/utilities": "^8.13.13",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"@fluentui/utilities": "^8.13.16",
"tslib": "^2.1.0"
}
},
"@fluentui/utilities": {
"version": "8.13.13",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.13.tgz",
"integrity": "sha512-tdvRcUP2jW6NacsKeDhndJ91/Bk6qozcsm8W1LUgyr8C8YhAi9PM8I8pN2IqRiPyhUkBhZmfetVVgU2iNZHFsQ==",
"version": "8.13.16",
"resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.16.tgz",
"integrity": "sha512-NAz7892Fjf4SNj7QCXuL/WGaZHc5GfCkT2trRFAhduSDXTib1dFANmS/yH2u9dH+27WAtu9pD9p9KbEhrWK4MQ==",
"dev": true,
"requires": {
"@fluentui/dom-utilities": "^2.2.9",
"@fluentui/merge-styles": "^8.5.10",
"@fluentui/set-version": "^8.2.9",
"@fluentui/dom-utilities": "^2.2.11",
"@fluentui/merge-styles": "^8.5.12",
"@fluentui/set-version": "^8.2.11",
"tslib": "^2.1.0"
}
},
@ -1311,9 +1305,9 @@
"dev": true
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"dev": true,
"requires": {
"@types/prop-types": "*",
@ -1349,9 +1343,9 @@
"dev": true
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"requires": {
"internmap": "1 - 2"
@ -1401,9 +1395,9 @@
}
},
"d3-format": {
"version": "1.4.5",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
"integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==",
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"dev": true
},
"d3-geo": {
@ -1575,9 +1569,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"rw": {
@ -1626,9 +1620,9 @@
"dev": true
},
"tslib": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.2.tgz",
"integrity": "sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==",
"version": "2.5.3",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.3.tgz",
"integrity": "sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==",
"dev": true
},
"vega": {
@ -1664,20 +1658,6 @@
"vega-view-transforms": "~4.5.9",
"vega-voronoi": "~4.2.1",
"vega-wordcloud": "~4.1.4"
},
"dependencies": {
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
}
}
},
"vega-canvas": {
@ -1759,14 +1739,6 @@
"d3-time-format": "^4.1.0",
"vega-time": "^2.1.1",
"vega-util": "^1.17.1"
},
"dependencies": {
"d3-format": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz",
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==",
"dev": true
}
}
},
"vega-functions": {
@ -1968,6 +1940,18 @@
"vega-util": "^1.17.1"
}
},
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",

18
packages/sanddance-explorer/package-lock.json сгенерированный
Просмотреть файл

@ -1,19 +1,19 @@
{
"name": "@msrvida/sanddance-explorer",
"version": "4.1.2",
"version": "4.1.3",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/sanddance-explorer",
"version": "4.1.2",
"version": "4.1.3",
"license": "MIT",
"dependencies": {
"d3-format": "^1.3.2"
},
"devDependencies": {
"@types/d3-format": "^1.3.1",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"peerDependencies": {
"@types/react": ">=16.8.0 <18.0.0",
@ -47,9 +47,9 @@
"peer": true
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"peer": true,
"dependencies": {
"@types/prop-types": "*",
@ -208,9 +208,9 @@
"peer": true
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"peer": true,
"requires": {
"@types/prop-types": "*",

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/sanddance-explorer",
"version": "4.1.2",
"version": "4.1.3",
"description": "SandDance data exploration React component.",
"main": "dist/es6/index.js",
"repository": {
@ -42,7 +42,7 @@
"umd": "./dist/umd/sanddance-explorer.js",
"devDependencies": {
"@types/d3-format": "^1.3.1",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"dependencies": {
"@msrvida/chart-recommender": "^3",

86
packages/sanddance-react/package-lock.json сгенерированный
Просмотреть файл

@ -40,9 +40,9 @@
"peer": true
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"peer": true,
"dependencies": {
"@types/prop-types": "*",
@ -81,9 +81,9 @@
"peer": true
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@ -413,9 +413,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"node_modules/rw": {
@ -782,6 +782,18 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
@ -839,18 +851,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega/node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
@ -888,9 +888,9 @@
"peer": true
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"peer": true,
"requires": {
"@types/prop-types": "*",
@ -926,9 +926,9 @@
"peer": true
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"requires": {
"internmap": "1 - 2"
@ -1157,9 +1157,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"rw": {
@ -1240,20 +1240,6 @@
"vega-view-transforms": "~4.5.9",
"vega-voronoi": "~4.2.1",
"vega-wordcloud": "~4.1.4"
},
"dependencies": {
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
}
}
},
"vega-canvas": {
@ -1536,6 +1522,18 @@
"vega-util": "^1.17.1"
}
},
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dev": true,
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",

35
packages/sanddance-specs/package-lock.json сгенерированный
Просмотреть файл

@ -1,16 +1,15 @@
{
"name": "@msrvida/sanddance-specs",
"version": "1.7.1",
"version": "1.8.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/sanddance-specs",
"version": "1.7.1",
"version": "1.8.0",
"license": "MIT",
"dependencies": {
"d3-color": "^3.1.0",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"vega": "5.25.0"
@ -36,9 +35,9 @@
}
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@ -51,6 +50,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
"dev": true,
"engines": {
"node": ">=12"
}
@ -308,9 +308,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"node_modules/rw": {
@ -767,9 +767,9 @@
"dev": true
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"requires": {
"internmap": "1 - 2"
@ -778,7 +778,8 @@
"d3-color": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",
"dev": true
},
"d3-delaunay": {
"version": "6.0.4",
@ -950,9 +951,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"rw": {

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/sanddance-specs",
"version": "1.7.1",
"version": "1.8.0",
"description": "SandDance Vega specification generator.",
"main": "dist/es6/index.js",
"repository": {
@ -32,9 +32,9 @@
"license": "MIT",
"dependencies": {
"@msrvida/chart-types": "^1",
"@msrvida/data-inference": "^1",
"@msrvida/search-expression": "^1",
"d3-color": "^3.1.0",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"vega": "5.25.0"

Просмотреть файл

@ -3,15 +3,15 @@ import json from '@rollup/plugin-json';
import resolve from '@rollup/plugin-node-resolve';
export default {
input: './dist/es6/index.js',
output: {
file: './dist/umd/sanddance-specs.js',
format: 'umd',
name: 'SandDanceSpecs'
},
plugins: [
json(),
resolve({ jsnext: true }),
commonjs({ sourceMap: false })
]
input: './dist/es6/index.js',
output: {
file: './dist/umd/sanddance-specs.js',
format: 'umd',
name: 'SandDanceSpecs',
},
plugins: [
json(),
resolve({ jsnext: true }),
commonjs({ sourceMap: false }),
],
};

Просмотреть файл

@ -3,37 +3,10 @@
* Licensed under the MIT License.
*/
import { color as d3color } from 'd3-color';
import { Column, ColumnStats, ColumnTypeMap } from '@msrvida/chart-types';
import { inferTypes, TypeInference } from 'vega-typings';
import { Column } from '@msrvida/chart-types';
import { Insight, SpecColumns } from './types';
function isColor(cssColorSpecifier: string) {
return !!d3color(cssColorSpecifier);
}
function isQuantitative(column: Column) {
return column.type === 'number' || column.type === 'integer';
}
/**
* Derive column metadata from the data array.
* @param data Array of data objects.
*/
export function getColumnsFromData(inferTypesFn: typeof inferTypes, data: object[], columnTypes?: ColumnTypeMap) {
const sample = data[0];
const fields = sample ? Object.keys(sample) : [];
const inferences = { ...inferTypesFn(data, fields), ...columnTypes };
const columns = fields.map(name => {
const column: Column = {
name,
type: inferences[name],
};
return column;
});
inferAll(columns, data);
return columns;
}
export { getColumnsFromData, getStats, inferAll } from '@msrvida/data-inference';
/**
* Get columns associated with each Insight role.
@ -57,117 +30,3 @@ export function getSpecColumns(insight: Insight, columns: Column[]): SpecColumns
z: getColumnByName(insight.columns && insight.columns.z),
};
}
/**
* Populate columns with type inferences and stats.
* @param columns Array of columns.
* @param data Array of data objects.
*/
export function inferAll(columns: Column[], data: object[]) {
columns.forEach(column => {
if (column) {
if (typeof column.quantitative !== 'boolean') {
column.quantitative = isQuantitative(column);
}
if (!column.stats) {
column.stats = getStats(data, column);
}
if (column.type === 'string' && typeof column.isColorData !== 'boolean') {
checkIsColorData(data, column);
}
}
});
}
function checkIsColorData(data: object[], column: Column) {
if (!column.stats.hasColorData) {
column.isColorData = false;
return;
}
for (let i = 0; i < data.length; i++) {
if (!isColor(data[i][column.name])) {
column.isColorData = false;
return;
}
}
column.isColorData = true;
}
export function getStats(data: object[] | Float64Array, columnName: string | number, columnType: TypeInference, columnQuantitative: boolean, distinctValuesCallback?: (distinctValues: string[]) => void): ColumnStats;
export function getStats(data: object[], column: Column, distinctValuesCallback?: (distinctValues: string[]) => void): ColumnStats;
export function getStats(data: object[] | Float64Array, ...args: any[]) {
let columnName: string | number;
let columnType: TypeInference;
let columnQuantitative: boolean;
let distinctValuesCallback: (distinctValues: string[]) => void;
if (args.length <= 2) {
const column = args[0] as Column;
columnName = column.name;
columnType = column.type;
columnQuantitative = column.quantitative;
distinctValuesCallback = args[1];
} else {
columnName = args[0];
columnType = args[1];
columnQuantitative = args[2];
distinctValuesCallback = args[3];
}
const distinctMap = {};
const stats: ColumnStats = {
distinctValueCount: null,
max: null,
mean: null,
min: null,
};
let sum = 0;
for (let i = 0; i < data.length; i++) {
const row = data[i];
const value = columnName == null ? row : row[columnName];
const num = +value;
distinctMap[value] = true;
if (!isNaN(num)) {
if (stats.max === null || num > stats.max) {
stats.max = num;
}
if (stats.min === null || num < stats.min) {
stats.min = num;
}
sum += num;
}
if (columnType === 'string' && !stats.hasColorData && isColor(value)) {
stats.hasColorData = true;
}
}
if (columnQuantitative) {
stats.mean = data.length > 0 && (sum / data.length);
stats.hasNegative = detectNegative(columnName, data);
if (columnType === 'integer') {
stats.isSequential = detectSequentialColumn(columnName, data);
}
}
const distinctValues = Object.keys(distinctMap);
if (distinctValuesCallback) {
distinctValues.sort();
distinctValuesCallback(distinctValues);
}
stats.distinctValueCount = distinctValues.length;
return stats;
}
function detectNegative(columnName: string | number, data: object[] | Float64Array) {
for (let i = 1; i < data.length; i++) {
const value = columnName == null ? data[i] : data[i][columnName];
if (value < 0) return true;
}
return false;
}
function detectSequentialColumn(columnName: string | number, data: object[] | Float64Array): boolean {
if (data.length < 2) return false;
for (let i = 1; i < data.length; i++) {
const curr = columnName == null ? data[i] : data[i][columnName];
const prev = columnName == null ? data[i - 1] : data[i - 1][columnName];
if (curr !== prev + 1) return false;
}
return true;
}

Просмотреть файл

@ -8,35 +8,35 @@ loader().load('../../docs/sample-data/titanicmaster.tsv').then(tsv_data => {
const data = read(tsv_data, { type: 'tsv', parse: 'auto' });
const insight = {
"colorBin": "quantize",
"columns": {
"x": "Gender",
"color": "Survived",
"sort": "Survived",
"facet": "Age"
colorBin: 'quantize',
columns: {
x: 'Gender',
color: 'Survived',
sort: 'Survived',
facet: 'Age',
},
"scheme": "set1", //see https://vega.github.io/vega/docs/schemes/#reference
"facetStyle": "wrap",
"size": {
"height": 600,
"width": 800
scheme: 'set1', //see https://vega.github.io/vega/docs/schemes/#reference
facetStyle: 'wrap',
size: {
height: 600,
width: 800,
},
"chart": "barchartV"
chart: 'barchartV',
};
const columns = getColumnsFromData(inferTypes, data);
const specColumns = getSpecColumns(insight, columns);
const specViewOptions = {
colors: {
defaultCube: "steelblue",
axisLine: "#000",
axisText: "#000"
defaultCube: 'steelblue',
axisLine: '#000',
axisText: '#000',
},
language: {
count: "Count"
count: 'Count',
},
maxLegends: 20,
tickSize: 10
tickSize: 10,
};
const context = { specColumns, insight, specViewOptions };
const specResult = build(context, data);
@ -50,7 +50,7 @@ loader().load('../../docs/sample-data/titanicmaster.tsv').then(tsv_data => {
const runtime = parse(specResult.vegaSpec);
const vegaView = new View(runtime);
vegaView.runAsync().then(() => {
console.log(`done`);
console.log('done');
}).catch(e => {
console.log(`error ${e}`);
});

Просмотреть файл

@ -11,250 +11,250 @@ vega.loader().load('../../docs/sample-data/demovote.tsv').then(tsv_data => {
colors: {
defaultCube: [0, 0, 0],
axisLine: [0, 0, 0],
axisText: [0, 0, 0]
axisText: [0, 0, 0],
},
language: {},
maxLegends: 20,
tickSize: 10
tickSize: 10,
};
const insightPasses = [
{
name: "scatter",
name: 'scatter',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
},
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "scatterplot",
"view": "3d"
}
chart: 'scatterplot',
view: '3d',
},
},
{
name: "scatter facet wrap",
name: 'scatter facet wrap',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"facet": "MedAge"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
facet: 'MedAge',
},
"facetStyle": "wrap",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'wrap',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "scatterplot",
"view": "3d"
}
chart: 'scatterplot',
view: '3d',
},
},
{
name: "scatter facet cross",
name: 'scatter facet cross',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"facet": "MedAge",
"facetV": "Income"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
facet: 'MedAge',
facetV: 'Income',
},
"facetStyle": "cross",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'cross',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "scatterplot",
"view": "3d"
}
chart: 'scatterplot',
view: '3d',
},
},
{
name: "density",
name: 'density',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
},
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "density",
"view": "3d"
}
chart: 'density',
view: '3d',
},
},
{
name: "density facet wrap",
name: 'density facet wrap',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"facet": "MedAge"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
facet: 'MedAge',
},
"facetStyle": "wrap",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'wrap',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "density",
"view": "3d"
}
chart: 'density',
view: '3d',
},
},
{
name: "density facet cross",
name: 'density facet cross',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"facet": "MedAge",
"facetV": "Income"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
facet: 'MedAge',
facetV: 'Income',
},
"facetStyle": "cross",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'cross',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "density",
"view": "3d"
}
chart: 'density',
view: '3d',
},
},
{
name: "column",
name: 'column',
insight: {
"columns": {
"x": "Income",
"color": "Obama",
"z": "Education"
columns: {
x: 'Income',
color: 'Obama',
z: 'Education',
},
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "barchartV",
"view": "3d"
}
chart: 'barchartV',
view: '3d',
},
},
{
name: "column facet wrap",
name: 'column facet wrap',
insight: {
"columns": {
"x": "Income",
"color": "Obama",
"z": "Education",
"facet": "MedAge"
columns: {
x: 'Income',
color: 'Obama',
z: 'Education',
facet: 'MedAge',
},
"facetStyle": "wrap",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'wrap',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "barchartV",
"view": "3d"
}
chart: 'barchartV',
view: '3d',
},
},
{
name: "column facet cross",
name: 'column facet cross',
insight: {
"columns": {
"x": "Income",
"color": "Obama",
"z": "Education",
"facet": "MedAge",
"facetV": "Income"
columns: {
x: 'Income',
color: 'Obama',
z: 'Education',
facet: 'MedAge',
facetV: 'Income',
},
"facetStyle": "cross",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'cross',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "barchartV",
"view": "3d"
}
chart: 'barchartV',
view: '3d',
},
},
{
name: "stacks not faceted",
name: 'stacks not faceted',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"sort": "State"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
sort: 'State',
},
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "stacks",
"view": "3d"
}
chart: 'stacks',
view: '3d',
},
},
{
name: "stacks facet wrap",
name: 'stacks facet wrap',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"sort": "State",
"facet": "MedAge"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
sort: 'State',
facet: 'MedAge',
},
"facetStyle": "wrap",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'wrap',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "stacks",
"view": "3d"
}
chart: 'stacks',
view: '3d',
},
},
{
name: "stacks facet cross",
name: 'stacks facet cross',
insight: {
"columns": {
"x": "Longitude",
"y": "Latitude",
"color": "Obama",
"z": "Education",
"sort": "State",
"facet": "MedAge",
"facetV": "Income"
columns: {
x: 'Longitude',
y: 'Latitude',
color: 'Obama',
z: 'Education',
sort: 'State',
facet: 'MedAge',
facetV: 'Income',
},
"facetStyle": "cross",
"scheme": "redblue",
"size": {
"height": 600,
"width": 800
facetStyle: 'cross',
scheme: 'redblue',
size: {
height: 600,
width: 800,
},
"chart": "stacks",
"view": "3d"
}
}
chart: 'stacks',
view: '3d',
},
},
];
const run = i => {
@ -269,7 +269,7 @@ vega.loader().load('../../docs/sample-data/demovote.tsv').then(tsv_data => {
const specResult = build(context, data);
if (specResult.errors) {
console.log(errors);
console.log(specResult.errors);
} else {
const runtime = vega.parse(specResult.vegaSpec);
const vegaView = new vega.View(runtime);

26
packages/sanddance-test-es6/package-lock.json сгенерированный
Просмотреть файл

@ -11,7 +11,7 @@
"vega": "5.25.0"
},
"devDependencies": {
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
},
"node_modules/@types/estree": {
@ -33,9 +33,9 @@
}
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dependencies": {
"internmap": "1 - 2"
},
@ -284,9 +284,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rw": {
"version": "1.3.3",
@ -707,9 +707,9 @@
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"requires": {
"internmap": "1 - 2"
}
@ -869,9 +869,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"rw": {
"version": "1.3.3",

Просмотреть файл

@ -24,6 +24,6 @@
"vega": "5.25.0"
},
"devDependencies": {
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
}

18
packages/sanddance/package-lock.json сгенерированный
Просмотреть файл

@ -1,16 +1,16 @@
{
"name": "@msrvida/sanddance",
"version": "4.0.5",
"version": "4.0.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/sanddance",
"version": "4.0.5",
"version": "4.0.6",
"license": "MIT",
"dependencies": {
"d3-scale": "^4.0.2",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"@types/d3-scale": "^4.0.2"
@ -42,9 +42,9 @@
"integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q=="
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dependencies": {
"internmap": "1 - 2"
},
@ -182,9 +182,9 @@
"integrity": "sha512-MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"requires": {
"internmap": "1 - 2"
}

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/sanddance",
"version": "4.0.5",
"version": "4.0.6",
"description": "SandDance visualization canvas component.",
"main": "dist/es6/index.js",
"repository": {
@ -36,6 +36,6 @@
"@msrvida/sanddance-specs": "^1",
"@msrvida/search-expression": "^1",
"@msrvida/vega-morphcharts": "^1",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
}

6
packages/search-expression/package-lock.json сгенерированный
Просмотреть файл

@ -1,15 +1,15 @@
{
"name": "@msrvida/search-expression",
"version": "1.0.3",
"version": "1.0.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/search-expression",
"version": "1.0.3",
"version": "1.0.4",
"license": "MIT",
"dependencies": {
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
},
"node_modules/@types/estree": {

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/search-expression",
"version": "1.0.3",
"version": "1.0.4",
"description": "Search expression parser.",
"main": "dist/es6/index.js",
"repository": {
@ -24,6 +24,6 @@
"license": "MIT",
"dependencies": {
"@msrvida/chart-types": "^1",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
}
}

54
packages/vega-deck.gl/package-lock.json сгенерированный
Просмотреть файл

@ -1,12 +1,12 @@
{
"name": "@msrvida/vega-deck.gl",
"version": "3.3.5",
"version": "3.3.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/vega-deck.gl",
"version": "3.3.5",
"version": "3.3.6",
"license": "MIT",
"dependencies": {
"@danmarshall/deckgl-typings": "^4.1.11",
@ -14,7 +14,7 @@
"d3-ease": "^1.0.5",
"deepmerge": "^2.1.1",
"tsx-create-element": "^2.2.9",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"@deck.gl/core": "8.3.7",
@ -25,9 +25,9 @@
}
},
"node_modules/@babel/runtime": {
"version": "7.21.5",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
"integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
"integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
"dev": true,
"dependencies": {
"regenerator-runtime": "^0.13.11"
@ -266,9 +266,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -295,9 +295,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@ -696,9 +696,9 @@
"dev": true
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"node_modules/rw": {
@ -1164,9 +1164,9 @@
},
"dependencies": {
"@babel/runtime": {
"version": "7.21.5",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz",
"integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==",
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.5.tgz",
"integrity": "sha512-ecjvYlnAaZ/KVneE/OdKYBYfgXV3Ptu6zQWmgEF7vwKhQnvVS6bjMD2XYgj+SNvQ1GfK/pjgokfPkC/2CO8CuA==",
"dev": true,
"requires": {
"regenerator-runtime": "^0.13.11"
@ -1397,9 +1397,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -1423,9 +1423,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"requires": {
"internmap": "1 - 2"
@ -1713,9 +1713,9 @@
"dev": true
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"rw": {

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/vega-deck.gl",
"version": "3.3.5",
"version": "3.3.6",
"description": "Deck.gl renderer for Vega",
"main": "dist/es6/index.js",
"repository": {
@ -38,7 +38,7 @@
"d3-ease": "^1.0.5",
"deepmerge": "^2.1.1",
"tsx-create-element": "^2.2.9",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"@deck.gl/core": "8.3.7",

70
packages/vega-morphcharts-test-es6/package-lock.json сгенерированный
Просмотреть файл

@ -30,9 +30,9 @@
}
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dependencies": {
"internmap": "1 - 2"
},
@ -281,9 +281,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"node_modules/rw": {
"version": "1.3.3",
@ -609,6 +609,17 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",
@ -661,17 +672,6 @@
"vega-util": "^1.17.1"
}
},
"node_modules/vega/node_modules/vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"dependencies": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
@ -704,9 +704,9 @@
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"requires": {
"internmap": "1 - 2"
}
@ -866,9 +866,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g=="
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
},
"rw": {
"version": "1.3.3",
@ -932,19 +932,6 @@
"vega-view-transforms": "~4.5.9",
"vega-voronoi": "~4.2.1",
"vega-wordcloud": "~4.1.4"
},
"dependencies": {
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
}
}
},
"vega-canvas": {
@ -1203,6 +1190,17 @@
"vega-util": "^1.17.1"
}
},
"vega-typings": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/vega-typings/-/vega-typings-0.24.1.tgz",
"integrity": "sha512-WNw6tDxwMsynQ9osJb3RZi3g8GZruxVgXfe8N7nbqvNOgDQkUuVjqTZiwGg5kqjmLqx09lRRlskgp/ov7lEGeg==",
"requires": {
"@types/geojson": "7946.0.4",
"vega-event-selector": "^3.0.1",
"vega-expression": "^5.0.1",
"vega-util": "^1.17.1"
}
},
"vega-util": {
"version": "1.17.2",
"resolved": "https://registry.npmjs.org/vega-util/-/vega-util-1.17.2.tgz",

42
packages/vega-morphcharts/package-lock.json сгенерированный
Просмотреть файл

@ -1,12 +1,12 @@
{
"name": "@msrvida/vega-morphcharts",
"version": "1.0.5",
"version": "1.0.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@msrvida/vega-morphcharts",
"version": "1.0.5",
"version": "1.0.6",
"license": "MIT",
"dependencies": {
"d3-color": "^3.1.0",
@ -15,7 +15,7 @@
"is-plain-object": "^5.0.0",
"morphcharts": "^1",
"tsx-create-element": "^2.2.5",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"@types/d3-color": "^3.1.0",
@ -52,9 +52,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"node_modules/@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -86,9 +86,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"node_modules/d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"dependencies": {
"internmap": "1 - 2"
@ -404,9 +404,9 @@
}
},
"node_modules/robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"node_modules/rw": {
@ -891,9 +891,9 @@
"integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w=="
},
"@types/react": {
"version": "17.0.59",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.59.tgz",
"integrity": "sha512-gSON5zWYIGyoBcycCE75E9+r6dCC2dHdsrVkOEiIYNU5+Q28HcBAuqvDuxHcCbMfHBHdeT5Tva/AFn3rnMKE4g==",
"version": "17.0.62",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.62.tgz",
"integrity": "sha512-eANCyz9DG8p/Vdhr0ZKST8JV12PhH2ACCDYlFw6DIO+D+ca+uP4jtEDEpVqXZrh/uZdXQGwk7whJa3ah5DtyLw==",
"requires": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@ -922,9 +922,9 @@
"integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ=="
},
"d3-array": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz",
"integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==",
"version": "3.2.4",
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
"dev": true,
"requires": {
"internmap": "1 - 2"
@ -1139,9 +1139,9 @@
}
},
"robust-predicates": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.1.tgz",
"integrity": "sha512-ndEIpszUHiG4HtDsQLeIuMvRsDnn8c8rYStabochtUeCvfuvNptb5TUbVD68LRAILPX7p9nqQGh4xJgn3EHS/g==",
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==",
"dev": true
},
"rw": {

Просмотреть файл

@ -1,6 +1,6 @@
{
"name": "@msrvida/vega-morphcharts",
"version": "1.0.5",
"version": "1.0.6",
"description": "MorphCharts renderer for Vega",
"main": "dist/es6/index.js",
"files": [
@ -32,7 +32,7 @@
"is-plain-object": "^5.0.0",
"morphcharts": "^1",
"tsx-create-element": "^2.2.5",
"vega-typings": "~0.24.0"
"vega-typings": "~0.24.1"
},
"devDependencies": {
"@types/d3-color": "^3.1.0",

Просмотреть файл

@ -14,20 +14,22 @@ function convertHomePage() {
}
const map = {
"https://microsoft.github.io": "",
"dev.md": "https://github.com/Microsoft/SandDance/blob/master/dev.md",
"packages/sanddance/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='sanddance')[0].url}/`,
"packages/sanddance-specs/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-specs')[0].url}/`,
"packages/sanddance-react/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-react')[0].url}/`,
"packages/sanddance-explorer/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-explorer')[0].url}/`,
"packages/sanddance-embed/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-embed')[0].url}/`,
"packages/vega-deck.gl/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='vega-deck.gl')[0].url}/`,
"packages/vega-morphcharts/README.md": `/SandDance${tree.Components.filter(c=>c.tree==='vega-morphcharts')[0].url}/`,
'https://microsoft.github.io': '',
'dev.md': 'https://github.com/Microsoft/SandDance/blob/master/dev.md',
'packages/sanddance/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='sanddance')[0].url}/`,
'packages/sanddance-specs/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-specs')[0].url}/`,
'packages/sanddance-react/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-react')[0].url}/`,
'packages/sanddance-explorer/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-explorer')[0].url}/`,
'packages/sanddance-embed/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='sanddance-embed')[0].url}/`,
'packages/vega-deck.gl/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='vega-deck.gl')[0].url}/`,
'packages/vega-morphcharts/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='vega-morphcharts')[0].url}/`,
'packages/data-inference/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='data-inference')[0].url}/`,
'packages/chart-types/README.md': `/SandDance${tree.Components.filter(c=>c.tree==='chart-types')[0].url}/`,
};
//https://stackoverflow.com/questions/1144783/how-to-replace-all-occurrences-of-a-string-in-javascript
function escapeRegExp(str) {
return str.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string
return str.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); // $& means the whole matched string
}
function rewriteURLs(html) {

Просмотреть файл

@ -37,7 +37,7 @@ const packages = {
],
},
{
glob: 'docs/tests/sanddance-specs/v1/index.html',
glob: 'docs/tests/{data-inference,sanddance-specs}/v1/index.html',
pattern: ({ major, minor }) => [
`vega@^${major}.${minor}`,
],
@ -66,7 +66,7 @@ const packages = {
{
glob: 'packages/*/package.json',
pattern: ({ major, minor, patch }) => [
`"vega-typings": "${major}.${minor}${patch.length ? '.' : ''}${patch}"`,
`"vega-typings": "~${major}.${minor}${patch.length ? '.' : ''}${patch}"`,
],
},
],