Fix sketch tool gr.Image not filling up the entire component size (#3649)

* Fix sketch tool `gr.Image` not filling up the entire component size

* Update changelog

* version

* version

* changes

* changes

* Update js/atoms/src/Block.svelte

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: aliabid94 <aabid94@gmail.com>
This commit is contained in:
space-nuko 2023-04-10 22:27:02 +01:00 committed by GitHub
parent ad50eaa63d
commit 5a7610950e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 60 additions and 148 deletions

View File

@ -106,6 +106,7 @@ By [@freddyaboulton](https://github.com/freddyaboulton) in [PR 3581](https://git
- Fixed bug where textbox shrinks when `lines` set to larger than 20 by [@dawoodkhan82](https://github.com/dawoodkhan82) in [PR 3637](https://github.com/gradio-app/gradio/pull/3637)
- Ensure CSS has fully loaded before rendering the application, by [@pngwn](https://github.com/pngwn) in [PR 3573](https://github.com/gradio-app/gradio/pull/3573)
- Support using an empty list as `gr.Dataframe` value, by [@space-nuko](https://github.com/space-nuko) in [PR 3646](https://github.com/gradio-app/gradio/pull/3646)
- Fixed `gr.Image` not filling the entire element size, by [@space-nuko](https://github.com/space-nuko) in [PR 3649](https://github.com/gradio-app/gradio/pull/3649)
- Make `gr.Code` support the `lines` property, by [@space-nuko](https://github.com/space-nuko) in [PR 3651](https://github.com/gradio-app/gradio/pull/3651)
- Fixes certain `_js` return values being double wrapped in an array, by [@space-nuko](https://github.com/space-nuko) in [PR 3594](https://github.com/gradio-app/gradio/pull/3594)
- Correct the documentation of `gr.File` component to state that its preprocessing method converts the uploaded file to a temporary file, by @RussellLuo in [PR 3660](https://github.com/gradio-app/gradio/pull/3660)

View File

@ -202,7 +202,6 @@ export async function client(
? payload.fn_index
: api_map[trimmed_endpoint];
if (skip_queue(fn_index, config)) {
console.log("SKIP");
fire_event({
type: "status",
endpoint,

View File

@ -13,7 +13,7 @@
export let visible: boolean = true;
export let value: null | string = null;
export let source: "canvas" | "webcam" | "upload" = "upload";
export let tool: "editor" | "select" = "editor";
export let tool: "editor" | "select" | "sketch" | "color-sketch" = "editor";
export let label: string;
export let show_label: boolean;
export let streaming: boolean;
@ -31,6 +31,7 @@
$: value, dispatch("change");
let dragging: boolean;
const FIXED_HEIGHT = 240;
$: value = !value ? null : value;
</script>
@ -44,7 +45,10 @@
padding={false}
{elem_id}
{elem_classes}
style={{ height: style.height, width: style.width }}
style={{
height: style.height || (source === "webcam" ? undefined : FIXED_HEIGHT),
width: style.width
}}
allow_overflow={false}
>
<StatusTracker {...loading_status} />

View File

@ -20,7 +20,7 @@
export let show_label: boolean;
export let source: "canvas" | "webcam" | "upload" = "upload";
export let tool: "editor" | "select" | "sketch" = "editor";
export let tool: "editor" | "select" | "sketch" | "color-sketch" = "editor";
export let shape: [number, number];
export let streaming: boolean = false;
export let pending: boolean = false;
@ -174,10 +174,8 @@
/>
<div
class:fixed-height={source !== "webcam" ||
tool === "sketch" ||
tool === "color-sketch"}
data-testid="image"
class="image-container"
bind:offsetHeight={max_height}
bind:offsetWidth={max_width}
>
@ -359,13 +357,12 @@
</div>
<style>
.fixed-height {
height: var(--size-60);
}
.image-container,
img {
width: var(--size-full);
height: var(--size-full);
}
img {
object-fit: contain;
}

185
pnpm-lock.yaml generated
View File

@ -1,4 +1,4 @@
lockfileVersion: 5.4
lockfileVersion: 5.3
importers:
@ -54,7 +54,7 @@ importers:
'@testing-library/dom': 8.11.3
'@testing-library/jest-dom': 5.16.5
'@testing-library/svelte': 3.1.0_svelte@3.57.0
'@testing-library/user-event': 13.5.0_gzufz4q333be4gqfrvipwvqt6a
'@testing-library/user-event': 13.5.0_@testing-library+dom@8.11.3
autoprefixer: 10.4.4_postcss@8.4.6
babylonjs: 5.18.0
babylonjs-loaders: 5.18.0
@ -71,19 +71,19 @@ importers:
postcss-nested: 5.0.6_postcss@8.4.6
postcss-prefix-selector: 1.16.0_postcss@8.4.6
prettier: 2.6.2
prettier-plugin-css-order: 1.3.0_ob5okuz2s5mlecytbeo2erc43a
prettier-plugin-svelte: 2.10.0_3kihdzi2rhkdmpuuyr2du6jobu
prettier-plugin-css-order: 1.3.0_postcss@8.4.6+prettier@2.6.2
prettier-plugin-svelte: 2.10.0_prettier@2.6.2+svelte@3.57.0
sirv: 2.0.2
sirv-cli: 2.0.2
svelte: 3.57.0
svelte-check: 3.1.4_v6cteikv4l6aimyw77zafgn3em
svelte-check: 3.1.4_postcss@8.4.6+svelte@3.57.0
svelte-i18n: 3.6.0_svelte@3.57.0
svelte-preprocess: 5.0.3_z5sucw2l7brxt7qa34zt3at7fu
tailwindcss: 3.1.6_postcss@8.4.6
svelte-preprocess: 5.0.3_cf65415b4bf86379fe00df333d827f2d
tailwindcss: 3.1.6
tinyspy: 0.3.0
typescript: 4.7.4
vite: 4.2.1
vitest: 0.29.8_iqsa6n5ci6hw4cj5yjjmdd3clu
vitest: 0.29.8_44240f37a2478f6e093dc252c18f625d
devDependencies:
'@types/three': 0.138.0
@ -264,9 +264,9 @@ importers:
cm6-theme-basic-light: ^0.2.0
codemirror: ^6.0.1
dependencies:
'@codemirror/autocomplete': 6.3.0_qnrzx6tcnzw54wkho53dkatgie
'@codemirror/autocomplete': 6.3.0
'@codemirror/commands': 6.1.2
'@codemirror/lang-css': 6.1.0_5zlqs4evqgxsepb3z33ozuzo4y
'@codemirror/lang-css': 6.1.0
'@codemirror/lang-html': 6.4.2
'@codemirror/lang-javascript': 6.1.4
'@codemirror/lang-json': 6.0.1
@ -284,9 +284,9 @@ importers:
'@lezer/common': 1.0.2
'@lezer/highlight': 1.1.3
'@lezer/markdown': 1.0.2
cm6-theme-basic-dark: 0.2.0_xw675pmc2xeonceu42bz2qxoy4
cm6-theme-basic-light: 0.2.0_xw675pmc2xeonceu42bz2qxoy4
codemirror: 6.0.1_@lezer+common@1.0.2
cm6-theme-basic-dark: 0.2.0_bdbdfebd82d5c8e68894e6839d42eec7
cm6-theme-basic-light: 0.2.0_bdbdfebd82d5c8e68894e6839d42eec7
codemirror: 6.0.1
js/file:
specifiers:
@ -405,7 +405,7 @@ importers:
'@gradio/utils': link:../utils
'@rollup/plugin-json': 5.0.2
plotly.js-dist-min: 2.11.1
svelte-vega: 1.2.0_36sthfwhgi34qytpvkzggbhnle
svelte-vega: 1.2.0_vega-lite@5.6.0+vega@5.22.1
vega: 5.22.1
vega-lite: 5.6.0_vega@5.22.1
@ -540,14 +540,14 @@ importers:
'@gradio/video': link:../video
svelte: 3.49.0
devDependencies:
'@sveltejs/adapter-auto': 1.0.0-next.91_b2bjiolq6much32vueqoio7eoy
'@sveltejs/adapter-auto': 1.0.0-next.91_@sveltejs+kit@1.0.0-next.318
'@sveltejs/kit': 1.0.0-next.318_svelte@3.49.0
autoprefixer: 10.4.4_postcss@8.4.21
postcss: 8.4.21
postcss-load-config: 3.1.4_postcss@8.4.21
svelte-check: 2.8.0_eccnb6yktn3n4ytuplo5zbig44
svelte-preprocess: 4.10.6_bizvis5z7gt2lveayxvb2mxfda
tailwindcss: 3.1.6_postcss@8.4.21
svelte-check: 2.8.0_2084d0fb0a9b76de62747adddc8506e7
svelte-preprocess: 4.10.6_0a33544bb9f9a7a5d480c5ea1d32e518
tailwindcss: 3.1.6
tslib: 2.4.0
typescript: 4.5.5
@ -803,13 +803,8 @@ packages:
prettier: 2.8.1
dev: false
/@codemirror/autocomplete/6.3.0_qnrzx6tcnzw54wkho53dkatgie:
/@codemirror/autocomplete/6.3.0:
resolution: {integrity: sha512-4jEvh3AjJZTDKazd10J6ZsCIqaYxDMCeua5ouQxY8hlFIml+nr7le0SgBhT3SIytFBmdzPK3AUhXGuW3T79nVg==}
peerDependencies:
'@codemirror/language': ^6.0.0
'@codemirror/state': ^6.0.0
'@codemirror/view': ^6.0.0
'@lezer/common': ^1.0.0
dependencies:
'@codemirror/language': 6.6.0
'@codemirror/state': 6.1.2
@ -826,23 +821,20 @@ packages:
'@lezer/common': 1.0.2
dev: false
/@codemirror/lang-css/6.1.0_5zlqs4evqgxsepb3z33ozuzo4y:
/@codemirror/lang-css/6.1.0:
resolution: {integrity: sha512-GYn4TyMvQLrkrhdisFh8HCTDAjPY/9pzwN12hG9UdrTUxRUMicF+8GS24sFEYaleaG1KZClIFLCj0Rol/WO24w==}
dependencies:
'@codemirror/autocomplete': 6.3.0_qnrzx6tcnzw54wkho53dkatgie
'@codemirror/autocomplete': 6.3.0
'@codemirror/language': 6.6.0
'@codemirror/state': 6.1.2
'@lezer/css': 1.1.1
transitivePeerDependencies:
- '@codemirror/view'
- '@lezer/common'
dev: false
/@codemirror/lang-html/6.4.2:
resolution: {integrity: sha512-bqCBASkteKySwtIbiV/WCtGnn/khLRbbiV5TE+d9S9eQJD7BA4c5dTRm2b3bVmSpilff5EYxvB4PQaZzM/7cNw==}
dependencies:
'@codemirror/autocomplete': 6.3.0_qnrzx6tcnzw54wkho53dkatgie
'@codemirror/lang-css': 6.1.0_5zlqs4evqgxsepb3z33ozuzo4y
'@codemirror/autocomplete': 6.3.0
'@codemirror/lang-css': 6.1.0
'@codemirror/lang-javascript': 6.1.4
'@codemirror/language': 6.6.0
'@codemirror/state': 6.1.2
@ -855,7 +847,7 @@ packages:
/@codemirror/lang-javascript/6.1.4:
resolution: {integrity: sha512-OxLf7OfOZBTMRMi6BO/F72MNGmgOd9B0vetOLvHsDACFXayBzW8fm8aWnDM0yuy68wTK03MBf4HbjSBNRG5q7A==}
dependencies:
'@codemirror/autocomplete': 6.3.0_qnrzx6tcnzw54wkho53dkatgie
'@codemirror/autocomplete': 6.3.0
'@codemirror/language': 6.6.0
'@codemirror/lint': 6.0.0
'@codemirror/state': 6.1.2
@ -1377,7 +1369,7 @@ packages:
resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==}
dev: false
/@sveltejs/adapter-auto/1.0.0-next.91_b2bjiolq6much32vueqoio7eoy:
/@sveltejs/adapter-auto/1.0.0-next.91_@sveltejs+kit@1.0.0-next.318:
resolution: {integrity: sha512-U57tQdzTfFINim8tzZSARC9ztWPzwOoHwNOpGdb2o6XrD0mEQwU9DsII7dBblvzg+xCnmd0pw7PDtXz5c5t96w==}
peerDependencies:
'@sveltejs/kit': ^1.0.0-next.587
@ -1457,7 +1449,7 @@ packages:
tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1'
dependencies:
mini-svg-data-uri: 1.4.4
tailwindcss: 3.1.6_postcss@8.4.6
tailwindcss: 3.1.6
dev: false
/@testing-library/dom/7.31.2:
@ -1513,7 +1505,7 @@ packages:
svelte: 3.57.0
dev: false
/@testing-library/user-event/13.5.0_gzufz4q333be4gqfrvipwvqt6a:
/@testing-library/user-event/13.5.0_@testing-library+dom@8.11.3:
resolution: {integrity: sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==}
engines: {node: '>=10', npm: '>=6'}
peerDependencies:
@ -2236,7 +2228,7 @@ packages:
engines: {node: '>=0.8'}
dev: false
/cm6-theme-basic-dark/0.2.0_xw675pmc2xeonceu42bz2qxoy4:
/cm6-theme-basic-dark/0.2.0_bdbdfebd82d5c8e68894e6839d42eec7:
resolution: {integrity: sha512-+mNNJecRtxS/KkloMDCQF0oTrT6aFGRZTjnBcdT5UG1pcDO4Brq8l1+0KR/8dZ7hub2gOGOzoi3rGFD8GzlH7Q==}
peerDependencies:
'@codemirror/language': ^6.0.0
@ -2250,7 +2242,7 @@ packages:
'@lezer/highlight': 1.1.3
dev: false
/cm6-theme-basic-light/0.2.0_xw675pmc2xeonceu42bz2qxoy4:
/cm6-theme-basic-light/0.2.0_bdbdfebd82d5c8e68894e6839d42eec7:
resolution: {integrity: sha512-1prg2gv44sYfpHscP26uLT/ePrh0mlmVwMSoSd3zYKQ92Ab3jPRLzyCnpyOCQLJbK+YdNs4HvMRqMNYdy4pMhA==}
peerDependencies:
'@codemirror/language': ^6.0.0
@ -2264,18 +2256,16 @@ packages:
'@lezer/highlight': 1.1.3
dev: false
/codemirror/6.0.1_@lezer+common@1.0.2:
/codemirror/6.0.1:
resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==}
dependencies:
'@codemirror/autocomplete': 6.3.0_qnrzx6tcnzw54wkho53dkatgie
'@codemirror/autocomplete': 6.3.0
'@codemirror/commands': 6.1.2
'@codemirror/language': 6.6.0
'@codemirror/lint': 6.0.0
'@codemirror/search': 6.2.2
'@codemirror/state': 6.1.2
'@codemirror/view': 6.4.1
transitivePeerDependencies:
- '@lezer/common'
dev: false
/color-convert/1.9.3:
@ -4724,19 +4714,6 @@ packages:
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
dev: true
/postcss-import/14.1.0_postcss@8.4.6:
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
postcss: 8.4.6
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
dev: false
/postcss-js/4.0.0_postcss@8.4.21:
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
@ -4746,17 +4723,6 @@ packages:
dependencies:
camelcase-css: 2.0.1
postcss: 8.4.21
dev: true
/postcss-js/4.0.0_postcss@8.4.6:
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.3.3
dependencies:
camelcase-css: 2.0.1
postcss: 8.4.6
dev: false
/postcss-less/6.0.0_postcss@8.4.6:
resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==}
@ -4782,24 +4748,6 @@ packages:
lilconfig: 2.0.6
postcss: 8.4.21
yaml: 1.10.2
dev: true
/postcss-load-config/3.1.4_postcss@8.4.6:
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
postcss: '>=8.0.9'
ts-node: '>=9.0.0'
peerDependenciesMeta:
postcss:
optional: true
ts-node:
optional: true
dependencies:
lilconfig: 2.0.6
postcss: 8.4.6
yaml: 1.10.2
dev: false
/postcss-nested/5.0.6_postcss@8.4.21:
resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==}
@ -4809,7 +4757,6 @@ packages:
dependencies:
postcss: 8.4.21
postcss-selector-parser: 6.0.9
dev: true
/postcss-nested/5.0.6_postcss@8.4.6:
resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==}
@ -4899,7 +4846,7 @@ packages:
which-pm: 2.0.0
dev: false
/prettier-plugin-css-order/1.3.0_ob5okuz2s5mlecytbeo2erc43a:
/prettier-plugin-css-order/1.3.0_postcss@8.4.6+prettier@2.6.2:
resolution: {integrity: sha512-wOS4qlbUARCoiiuOG0TiB/j751soC3+gUnMMva5HVWKvHJdLNYqh+jXK3MvvixR6xkJVPxHSF7rIIhkHIuHTFg==}
engines: {node: '>=14'}
peerDependencies:
@ -4914,7 +4861,7 @@ packages:
- postcss
dev: false
/prettier-plugin-svelte/2.10.0_3kihdzi2rhkdmpuuyr2du6jobu:
/prettier-plugin-svelte/2.10.0_prettier@2.6.2+svelte@3.57.0:
resolution: {integrity: sha512-GXMY6t86thctyCvQq+jqElO+MKdB09BkL3hexyGP3Oi8XLKRFaJP1ud/xlWCZ9ZIa2BxHka32zhHfcuU+XsRQg==}
peerDependencies:
prettier: ^1.16.4 || ^2.0.0
@ -5600,7 +5547,7 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
/svelte-check/2.8.0_eccnb6yktn3n4ytuplo5zbig44:
/svelte-check/2.8.0_2084d0fb0a9b76de62747adddc8506e7:
resolution: {integrity: sha512-HRL66BxffMAZusqe5I5k26mRWQ+BobGd9Rxm3onh7ZVu0nTk8YTKJ9vu3LVPjUGLU9IX7zS+jmwPVhJYdXJ8vg==}
hasBin: true
peerDependencies:
@ -5613,7 +5560,7 @@ packages:
picocolors: 1.0.0
sade: 1.8.1
svelte: 3.49.0
svelte-preprocess: 4.10.6_ttth3u2mrlquqvbrdgsod7n2za
svelte-preprocess: 4.10.6_9ce67dd34c8ae148543119a4e1fdbac8
typescript: 4.7.4
transitivePeerDependencies:
- '@babel/core'
@ -5628,7 +5575,7 @@ packages:
- sugarss
dev: true
/svelte-check/3.1.4_v6cteikv4l6aimyw77zafgn3em:
/svelte-check/3.1.4_postcss@8.4.6+svelte@3.57.0:
resolution: {integrity: sha512-25Lb46ZS4IK/XpBMe4IBMrtYf23V8alqBX+szXoccb7uM0D2Wqq5rMRzYBONZnFVuU1bQG3R50lyIT5eRewv2g==}
hasBin: true
peerDependencies:
@ -5641,7 +5588,7 @@ packages:
picocolors: 1.0.0
sade: 1.8.1
svelte: 3.57.0
svelte-preprocess: 5.0.3_cdnag3mivbhmryx4qsdtbbss6i
svelte-preprocess: 5.0.3_10da036d88a84ec8e2fc8487308652f2
typescript: 4.9.5
transitivePeerDependencies:
- '@babel/core'
@ -5689,7 +5636,7 @@ packages:
tiny-glob: 0.2.9
dev: false
/svelte-preprocess/4.10.6_bizvis5z7gt2lveayxvb2mxfda:
/svelte-preprocess/4.10.6_0a33544bb9f9a7a5d480c5ea1d32e518:
resolution: {integrity: sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ==}
engines: {node: '>= 9.11.2'}
requiresBuild: true
@ -5742,7 +5689,7 @@ packages:
typescript: 4.5.5
dev: true
/svelte-preprocess/4.10.6_ttth3u2mrlquqvbrdgsod7n2za:
/svelte-preprocess/4.10.6_9ce67dd34c8ae148543119a4e1fdbac8:
resolution: {integrity: sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ==}
engines: {node: '>= 9.11.2'}
requiresBuild: true
@ -5795,7 +5742,7 @@ packages:
typescript: 4.7.4
dev: true
/svelte-preprocess/5.0.3_cdnag3mivbhmryx4qsdtbbss6i:
/svelte-preprocess/5.0.3_10da036d88a84ec8e2fc8487308652f2:
resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
@ -5843,7 +5790,7 @@ packages:
typescript: 4.9.5
dev: false
/svelte-preprocess/5.0.3_z5sucw2l7brxt7qa34zt3at7fu:
/svelte-preprocess/5.0.3_cf65415b4bf86379fe00df333d827f2d:
resolution: {integrity: sha512-GrHF1rusdJVbOZOwgPWtpqmaexkydznKzy5qIC2FabgpFyKN57bjMUUUqPRfbBXK5igiEWn1uO/DXsa2vJ5VHA==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
@ -5895,7 +5842,7 @@ packages:
resolution: {integrity: sha512-VTWHOdwDyWbndGZnI0PQJY9DO7hgQlNubtCcCL6Wlypv5dU4vEsc4A1sX9TWMuvebEe4332SgsQQHzOdZ+guhQ==}
dev: false
/svelte-vega/1.2.0_36sthfwhgi34qytpvkzggbhnle:
/svelte-vega/1.2.0_vega-lite@5.6.0+vega@5.22.1:
resolution: {integrity: sha512-MsDdO+l7o/d9d4mVkh8MBDhqZvJ45lpuprBaTj0V/ZilIG902QERHFQlam3ZFcR9C9OIKSpmPqINssWNPkDdcA==}
peerDependencies:
vega: '*'
@ -5903,7 +5850,7 @@ packages:
dependencies:
fast-deep-equal: 3.1.3
vega: 5.22.1
vega-embed: 6.21.0_36sthfwhgi34qytpvkzggbhnle
vega-embed: 6.21.0_vega-lite@5.6.0+vega@5.22.1
vega-lite: 5.6.0_vega@5.22.1
dev: false
@ -5935,12 +5882,10 @@ packages:
resolution: {integrity: sha512-hIdwt/c/e1ONnr2RJmfBxEAj/J6KQQWKdToF3Qw8ZNRsTNNteGkOe63rQy9I7J5UNlr8Yl0wkzIr9wgLY94x0Q==}
dev: false
/tailwindcss/3.1.6_postcss@8.4.21:
/tailwindcss/3.1.6:
resolution: {integrity: sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==}
engines: {node: '>=12.13.0'}
hasBin: true
peerDependencies:
postcss: ^8.0.9
dependencies:
arg: 5.0.2
chokidar: 3.5.3
@ -5966,40 +5911,6 @@ packages:
resolve: 1.22.1
transitivePeerDependencies:
- ts-node
dev: true
/tailwindcss/3.1.6_postcss@8.4.6:
resolution: {integrity: sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==}
engines: {node: '>=12.13.0'}
hasBin: true
peerDependencies:
postcss: ^8.0.9
dependencies:
arg: 5.0.2
chokidar: 3.5.3
color-name: 1.1.4
detective: 5.2.1
didyoumean: 1.2.2
dlv: 1.1.3
fast-glob: 3.2.11
glob-parent: 6.0.2
is-glob: 4.0.3
lilconfig: 2.0.6
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
postcss: 8.4.6
postcss-import: 14.1.0_postcss@8.4.6
postcss-js: 4.0.0_postcss@8.4.6
postcss-load-config: 3.1.4_postcss@8.4.6
postcss-nested: 5.0.6_postcss@8.4.6
postcss-selector-parser: 6.0.10
postcss-value-parser: 4.2.0
quick-lru: 5.1.1
resolve: 1.22.1
transitivePeerDependencies:
- ts-node
dev: false
/term-size/2.2.1:
resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
@ -6261,7 +6172,7 @@ packages:
- encoding
dev: false
/vega-embed/6.21.0_36sthfwhgi34qytpvkzggbhnle:
/vega-embed/6.21.0_vega-lite@5.6.0+vega@5.22.1:
resolution: {integrity: sha512-Tzo9VAfgNRb6XpxSFd7uphSeK2w5OxDY2wDtmpsQ+rQlPSEEI9TE6Jsb2nHRLD5J4FrmXKLrTcORqidsNQSXEg==}
peerDependencies:
vega: ^5.21.0
@ -6275,7 +6186,7 @@ packages:
vega-interpreter: 1.0.4
vega-lite: 5.6.0_vega@5.22.1
vega-schema-url-parser: 2.2.0
vega-themes: 2.12.0_36sthfwhgi34qytpvkzggbhnle
vega-themes: 2.12.0_vega-lite@5.6.0+vega@5.22.1
vega-tooltip: 0.28.0
dev: false
bundledDependencies:
@ -6494,7 +6405,7 @@ packages:
d3-array: 3.1.1
dev: false
/vega-themes/2.12.0_36sthfwhgi34qytpvkzggbhnle:
/vega-themes/2.12.0_vega-lite@5.6.0+vega@5.22.1:
resolution: {integrity: sha512-gHNYCzDgexSQDmGzQsxH57OYgFVbAOmvhIYN3MPOvVucyI+zhbUawBVIVNzG9ftucRp0MaaMVXi6ctC5HLnBsg==}
peerDependencies:
vega: '*'
@ -6735,7 +6646,7 @@ packages:
fsevents: 2.3.2
dev: false
/vitest/0.29.8_iqsa6n5ci6hw4cj5yjjmdd3clu:
/vitest/0.29.8_44240f37a2478f6e093dc252c18f625d:
resolution: {integrity: sha512-JIAVi2GK5cvA6awGpH0HvH/gEG9PZ0a/WoxdiV3PmqK+3CjQMf8c+J/Vhv4mdZ2nRyXFw66sAg6qz7VNkaHfDQ==}
engines: {node: '>=v14.16.0'}
hasBin: true