{}} aria-valuenow={24} key={2} tabIndex={1} id=\"id\" className=\"d0\" />;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__import_wrong_component.snap b/libs/extractor/src/snapshots/extractor__tests__import_wrong_component.snap
index 216abf59..924f8ed0 100644
--- a/libs/extractor/src/snapshots/extractor__tests__import_wrong_component.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__import_wrong_component.snap
@@ -1,8 +1,8 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.tsx\", r#\"import {W} from '@devup-ui/core'\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.tsx\",\nr#\"import {W} from '@devup-ui/core'\n \"#, ExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [],
+ToBTreeSet {
+ styles: {},
code: "import { W } from \"@devup-ui/core\";\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap b/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap
index 9b847668..92d9b334 100644
--- a/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__maintain_value.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -17,7 +17,7 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "opacity",
+ property: "flex",
value: "1",
level: 0,
selector: None,
@@ -26,8 +26,8 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "zIndex",
- value: "2",
+ property: "fontWeight",
+ value: "900",
level: 0,
selector: None,
style_order: None,
@@ -35,8 +35,8 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "fontWeight",
- value: "900",
+ property: "opacity",
+ value: "1",
level: 0,
selector: None,
style_order: None,
@@ -53,13 +53,13 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "flex",
- value: "1",
+ property: "zIndex",
+ value: "2",
level: 0,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props-2.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props-2.snap
index 8e1a6e5d..cbce9c8a 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Dynamic(
ExtractDynamicStyle {
property: "zIndex",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props-3.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props-3.snap
index dcc1bd55..89a44c47 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Dynamic(
ExtractDynamicStyle {
property: "zIndex",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props-4.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props-4.snap
index 3cbebb5e..c9c7c84f 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props-4.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Dynamic(
ExtractDynamicStyle {
property: "zIndex",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props-5.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props-5.snap
index 544eacbc..1992e451 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props-5.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props-5.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "zIndex",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props-6.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props-6.snap
index d4843acc..a9535f76 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props-6.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props-6.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "zIndex",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props-7.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props-7.snap
index 6e398592..67c19414 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props-7.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props-7.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "zIndex",
@@ -31,6 +31,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__negative_props.snap b/libs/extractor/src/snapshots/extractor__tests__negative_props.snap
index 0854d767..571afcf7 100644
--- a/libs/extractor/src/snapshots/extractor__tests__negative_props.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__negative_props.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "zIndex",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select-2.snap
index 5612b035..d41f0f0b 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,8 +18,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "4px",
- level: 0,
+ value: "12px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -27,8 +27,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "8px",
- level: 1,
+ value: "16px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "12px",
- level: 2,
+ value: "20px",
+ level: 1,
selector: None,
style_order: None,
},
@@ -45,8 +45,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "16px",
- level: 0,
+ value: "24px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -54,8 +54,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "20px",
- level: 1,
+ value: "4px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -63,12 +63,12 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "24px",
- level: 2,
+ value: "8px",
+ level: 1,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select.snap
index 8619609b..8011bed7 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_responsive_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,8 +18,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "4px",
- level: 0,
+ value: "12px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -27,8 +27,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "8px",
- level: 1,
+ value: "16px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "12px",
- level: 2,
+ value: "20px",
+ level: 1,
selector: None,
style_order: None,
},
@@ -45,8 +45,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "16px",
- level: 0,
+ value: "24px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -54,8 +54,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "20px",
- level: 1,
+ value: "4px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -63,12 +63,12 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "24px",
- level: 2,
+ value: "8px",
+ level: 1,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-2.snap
index 87fcbc05..b84072ae 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,7 +18,7 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "opacity",
- value: "1",
+ value: "0.5",
level: 0,
selector: None,
style_order: None,
@@ -27,12 +27,12 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "opacity",
- value: "0.5",
+ value: "1",
level: 0,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-3.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-3.snap
index 8a9c86e1..00edeb8d 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-3.snap
@@ -1,18 +1,16 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
- property: "display",
- value: "flex",
+ property: "background",
+ value: "$blue",
level: 0,
selector: None,
- style_order: Some(
- 0,
- ),
+ style_order: None,
},
),
Static(
@@ -26,13 +24,15 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "background",
- value: "$blue",
+ property: "display",
+ value: "flex",
level: 0,
selector: None,
- style_order: None,
+ style_order: Some(
+ 0,
+ ),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-4.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-4.snap
index 103e4217..d505d133 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-4.snap
@@ -1,27 +1,27 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
- property: "display",
- value: "flex",
+ property: "background",
+ value: "$red",
level: 0,
selector: None,
- style_order: Some(
- 0,
- ),
+ style_order: None,
},
),
Static(
ExtractStaticStyle {
- property: "background",
- value: "$red",
+ property: "display",
+ value: "flex",
level: 0,
selector: None,
- style_order: None,
+ style_order: Some(
+ 0,
+ ),
},
),
Dynamic(
@@ -33,6 +33,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-5.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-5.snap
index e7d314f3..fcbc5c6c 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-5.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-5.snap
@@ -1,13 +1,13 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Center} from '@devup-ui/core'\n
\n \n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Center} from '@devup-ui/core'\n
\n \n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
- property: "display",
- value: "flex",
+ property: "alignItems",
+ value: "center",
level: 0,
selector: None,
style_order: Some(
@@ -17,24 +17,20 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "justifyContent",
- value: "center",
+ property: "background",
+ value: "$appBg",
level: 0,
selector: None,
- style_order: Some(
- 0,
- ),
+ style_order: None,
},
),
Static(
ExtractStaticStyle {
- property: "alignItems",
- value: "center",
+ property: "background",
+ value: "$solutionBg",
level: 0,
selector: None,
- style_order: Some(
- 0,
- ),
+ style_order: None,
},
),
Static(
@@ -48,22 +44,26 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "background",
- value: "$appBg",
+ property: "display",
+ value: "flex",
level: 0,
selector: None,
- style_order: None,
+ style_order: Some(
+ 0,
+ ),
},
),
Static(
ExtractStaticStyle {
- property: "background",
- value: "$solutionBg",
+ property: "justifyContent",
+ value: "center",
level: 0,
selector: None,
- style_order: None,
+ style_order: Some(
+ 0,
+ ),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-6.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-6.snap
index 2615a176..0f40092f 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-6.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-6.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -24,6 +24,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-7.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-7.snap
index 95da1cb6..962ef63e 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-7.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select-7.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,7 +18,7 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "opacity",
- value: "1",
+ value: "0.5",
level: 0,
selector: None,
style_order: None,
@@ -27,7 +27,7 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "opacity",
- value: "0.5",
+ value: "1",
level: 0,
selector: None,
style_order: None,
@@ -42,6 +42,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select.snap
index 8bcb54d0..f8e56f7b 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_array_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -24,6 +24,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_hybrid_responsive_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_hybrid_responsive_select.snap
index 4309b7db..65ddc04b 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_hybrid_responsive_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_hybrid_responsive_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,11 +15,11 @@ ExtractOutput {
),
},
),
- Dynamic(
- ExtractDynamicStyle {
+ Static(
+ ExtractStaticStyle {
property: "gap",
- level: 0,
- identifier: "a",
+ value: "4px",
+ level: 1,
selector: None,
style_order: None,
},
@@ -27,8 +27,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "4px",
- level: 1,
+ value: "8px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 2,
- identifier: "c",
+ level: 0,
+ identifier: "a",
selector: None,
style_order: None,
},
@@ -60,15 +60,15 @@ ExtractOutput {
style_order: None,
},
),
- Static(
- ExtractStaticStyle {
+ Dynamic(
+ ExtractDynamicStyle {
property: "gap",
- value: "8px",
level: 2,
+ identifier: "c",
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select-2.snap
index 0e7a7804..4bd96a4e 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,8 +18,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "4px",
- level: 0,
+ value: "12px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -27,8 +27,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "8px",
- level: 1,
+ value: "16px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "12px",
- level: 2,
+ value: "20px",
+ level: 1,
selector: None,
style_order: None,
},
@@ -45,8 +45,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "16px",
- level: 0,
+ value: "24px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -54,8 +54,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "20px",
- level: 1,
+ value: "4px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -63,12 +63,12 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "24px",
- level: 2,
+ value: "8px",
+ level: 1,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select.snap
index de2ed451..a461a5f7 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_responsive_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,8 +18,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "4px",
- level: 0,
+ value: "12px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -27,8 +27,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "8px",
- level: 1,
+ value: "16px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "12px",
- level: 2,
+ value: "20px",
+ level: 1,
selector: None,
style_order: None,
},
@@ -45,8 +45,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "16px",
- level: 0,
+ value: "24px",
+ level: 2,
selector: None,
style_order: None,
},
@@ -54,8 +54,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "20px",
- level: 1,
+ value: "4px",
+ level: 0,
selector: None,
style_order: None,
},
@@ -63,12 +63,12 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "gap",
- value: "24px",
- level: 2,
+ value: "8px",
+ level: 1,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-2.snap
index 56bf020a..19827ef0 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -24,6 +24,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-3.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-3.snap
index 5ae74331..fdc9141d 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,11 +15,11 @@ ExtractOutput {
),
},
),
- Dynamic(
- ExtractDynamicStyle {
+ Static(
+ ExtractStaticStyle {
property: "opacity",
+ value: "0.5",
level: 0,
- identifier: "any[\"some\"]",
selector: None,
style_order: None,
},
@@ -33,15 +33,15 @@ ExtractOutput {
style_order: None,
},
),
- Static(
- ExtractStaticStyle {
+ Dynamic(
+ ExtractDynamicStyle {
property: "opacity",
- value: "0.5",
level: 0,
+ identifier: "any[\"some\"]",
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-4.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-4.snap
index ee2c84b2..261f6a0c 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select-4.snap
@@ -1,18 +1,16 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
- property: "display",
- value: "flex",
+ property: "background",
+ value: "$blue",
level: 0,
selector: None,
- style_order: Some(
- 0,
- ),
+ style_order: None,
},
),
Static(
@@ -26,13 +24,15 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "background",
- value: "$blue",
+ property: "display",
+ value: "flex",
level: 0,
selector: None,
- style_order: None,
+ style_order: Some(
+ 0,
+ ),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select.snap
index b6ed2af5..e39cd919 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_object_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -24,6 +24,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_array_responsive_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_array_responsive_select.snap
index 625099ed..e63cd1d9 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_array_responsive_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_array_responsive_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -27,8 +27,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 1,
- identifier: "b",
+ level: 0,
+ identifier: "d",
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 2,
- identifier: "c",
+ level: 1,
+ identifier: "b",
selector: None,
style_order: None,
},
@@ -45,8 +45,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 0,
- identifier: "d",
+ level: 1,
+ identifier: "e",
selector: None,
style_order: None,
},
@@ -54,8 +54,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 1,
- identifier: "e",
+ level: 2,
+ identifier: "c",
selector: None,
style_order: None,
},
@@ -69,6 +69,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_responsive_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_responsive_select.snap
index 16d8a6c7..0b0b9284 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_responsive_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_responsive_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n;
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -27,8 +27,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 1,
- identifier: "b",
+ level: 0,
+ identifier: "d",
selector: None,
style_order: None,
},
@@ -36,8 +36,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 2,
- identifier: "c",
+ level: 1,
+ identifier: "b",
selector: None,
style_order: None,
},
@@ -45,8 +45,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 0,
- identifier: "d",
+ level: 1,
+ identifier: "e",
selector: None,
style_order: None,
},
@@ -54,8 +54,8 @@ ExtractOutput {
Dynamic(
ExtractDynamicStyle {
property: "gap",
- level: 1,
- identifier: "e",
+ level: 2,
+ identifier: "c",
selector: None,
style_order: None,
},
@@ -69,6 +69,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select-2.snap
index 87452898..cdac3959 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Dynamic(
ExtractDynamicStyle {
property: "background",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select.snap
index 735d9878..17c30427 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_direct_variable_object_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -18,7 +18,7 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "opacity",
- value: "1",
+ value: "0.5",
level: 0,
selector: None,
style_order: None,
@@ -27,12 +27,12 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "opacity",
- value: "0.5",
+ value: "1",
level: 0,
selector: None,
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-2.snap
index 3042f0d6..331196e6 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-3.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-3.snap
index ad078ee9..17e12352 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-4.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-4.snap
index 213ea8c3..0dc9d863 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select-4.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select.snap
index 7c2ae68d..1a76f543 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_array_select.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-2.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-2.snap
index 6214b880..f15fa95c 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-3.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-3.snap
index d137878e..42466b4c 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-4.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-4.snap
index 1358edb1..4e344847 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select-4.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select.snap b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select.snap
index 775282ad..8225408d 100644
--- a/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__props_wrong_direct_object_select.snap
@@ -1,8 +1,8 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [],
+ToBTreeSet {
+ styles: {},
code: "
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__rest_props.snap b/libs/extractor/src/snapshots/extractor__tests__rest_props.snap
index f12d53bc..a59494cb 100644
--- a/libs/extractor/src/snapshots/extractor__tests__rest_props.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__rest_props.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
@@ -24,6 +24,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order-2.snap b/libs/extractor/src/snapshots/extractor__tests__style_order-2.snap
index d6703a6f..bed99567 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order-2.snap
@@ -1,19 +1,15 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.mjs\",\nr#\"import { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nimport { Box as o, Text as t, Flex as i } from \"@devup-ui/react\";\nfunction c() {\n return r(\"div\", { children: [\n e(\n o,\n {\n _hover: {\n bg: \"blue\"\n },\n bg: \"$text\",\n color: \"red\",\n children: \"hello\",\n styleOrder: 10\n }\n ),\n e(t, { typography: \"header\", children: \"typo\", styleOrder:20 }),\n e(i, { as: \"section\", mt: 2, children: \"section\",styleOrder:30 })\n ] });\n}\nexport {\n c as Lib\n};\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.mjs\",\nr#\"import { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nimport { Box as o, Text as t, Flex as i } from \"@devup-ui/react\";\nfunction c() {\n return r(\"div\", { children: [\n e(\n o,\n {\n _hover: {\n bg: \"blue\"\n },\n bg: \"$text\",\n color: \"red\",\n children: \"hello\",\n styleOrder: 10\n }\n ),\n e(t, { typography: \"header\", children: \"typo\", styleOrder:20 }),\n e(i, { as: \"section\", mt: 2, children: \"section\",styleOrder:30 })\n ] });\n}\nexport {\n c as Lib\n};\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
+ value: "$text",
level: 0,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ selector: None,
style_order: Some(
10,
),
@@ -22,9 +18,13 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "background",
- value: "$text",
+ value: "blue",
level: 0,
- selector: None,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
+ ),
style_order: Some(
10,
),
@@ -41,9 +41,6 @@ ExtractOutput {
),
},
),
- Typography(
- "header",
- ),
Static(
ExtractStaticStyle {
property: "display",
@@ -66,6 +63,9 @@ ExtractOutput {
),
},
),
- ],
+ Typography(
+ "header",
+ ),
+ },
code: "import \"@devup-ui/react/devup-ui.css\";\nimport { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nfunction c() {\n\treturn r(\"div\", { children: [\n\t\te(\"div\", {\n\t\t\tchildren: \"hello\",\n\t\t\tclassName: \"d0 d1 d2\"\n\t\t}),\n\t\te(\"span\", {\n\t\t\tchildren: \"typo\",\n\t\t\tclassName: \"typo-header\"\n\t\t}),\n\t\te(\"section\", {\n\t\t\tchildren: \"section\",\n\t\t\tclassName: \"d3 d4\"\n\t\t})\n\t] });\n}\nexport { c as Lib };\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order-3.snap b/libs/extractor/src/snapshots/extractor__tests__style_order-3.snap
index 5f3cdef1..e1bde500 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "color",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order-4.snap b/libs/extractor/src/snapshots/extractor__tests__style_order-4.snap
index 5e28de09..bb5de1f2 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order-4.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "color",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order-5.snap b/libs/extractor/src/snapshots/extractor__tests__style_order-5.snap
index 14abe728..1e1e3319 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order-5.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order-5.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "color",
@@ -15,6 +15,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order-6.snap b/libs/extractor/src/snapshots/extractor__tests__style_order-6.snap
index acca52da..bfa9a81f 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order-6.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order-6.snap
@@ -1,26 +1,19 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
- property: "color",
- value: "white",
- level: 0,
- selector: None,
- style_order: Some(
- 100,
+ property: "background",
+ value: "blue",
+ level: 1,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
),
- },
- ),
- Static(
- ExtractStaticStyle {
- property: "padding",
- value: "16px",
- level: 0,
- selector: None,
style_order: Some(
20,
),
@@ -43,16 +36,12 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "background",
- value: "blue",
- level: 1,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ property: "color",
+ value: "white",
+ level: 0,
+ selector: None,
style_order: Some(
- 20,
+ 100,
),
},
),
@@ -71,6 +60,17 @@ ExtractOutput {
),
},
),
- ],
+ Static(
+ ExtractStaticStyle {
+ property: "padding",
+ value: "16px",
+ level: 0,
+ selector: None,
+ style_order: Some(
+ 20,
+ ),
+ },
+ ),
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order-7.snap b/libs/extractor/src/snapshots/extractor__tests__style_order-7.snap
index 0e0491d9..1a450fb6 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order-7.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order-7.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box, css} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -26,6 +26,6 @@ ExtractOutput {
),
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__style_order.snap b/libs/extractor/src/snapshots/extractor__tests__style_order.snap
index e2a27e91..cdb88952 100644
--- a/libs/extractor/src/snapshots/extractor__tests__style_order.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__style_order.snap
@@ -1,25 +1,14 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
- Static(
- ExtractStaticStyle {
- property: "padding",
- value: "16px",
- level: 0,
- selector: None,
- style_order: Some(
- 20,
- ),
- },
- ),
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "red",
- level: 0,
+ value: "blue",
+ level: 1,
selector: Some(
Selector(
"&:hover",
@@ -33,8 +22,8 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
- level: 1,
+ value: "red",
+ level: 0,
selector: Some(
Selector(
"&:hover",
@@ -60,6 +49,17 @@ ExtractOutput {
),
},
),
- ],
+ Static(
+ ExtractStaticStyle {
+ property: "padding",
+ value: "16px",
+ level: 0,
+ selector: None,
+ style_order: Some(
+ 20,
+ ),
+ },
+ ),
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-2.snap b/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-2.snap
index 7999ac29..4bca8e85 100644
--- a/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-2.snap
@@ -1,28 +1,28 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.cjs\",\nr#\"\"use strict\";Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"});const {jsx:e1, jsxs:e2}=require(\"react/jsx-runtime\"),r=require(\"@devup-ui/react\");function t(){return e2(\"div\",{children:[e1(r.Box,{_hover:{bg:\"blue\"},bg:\"$text\",color:\"red\",children:\"hello\"}),e1(r.Text,{typography:\"header\",children:\"typo\"}),e1(r.Flex,{as:\"section\",mt:2,children:\"section\"})]})}exports.Lib=t;\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.cjs\",\nr#\"\"use strict\";Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"});const {jsx:e1, jsxs:e2}=require(\"react/jsx-runtime\"),r=require(\"@devup-ui/react\");function t(){return e2(\"div\",{children:[e1(r.Box,{_hover:{bg:\"blue\"},bg:\"$text\",color:\"red\",children:\"hello\"}),e1(r.Text,{typography:\"header\",children:\"typo\"}),e1(r.Flex,{as:\"section\",mt:2,children:\"section\"})]})}exports.Lib=t;\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
+ value: "$text",
level: 0,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ selector: None,
style_order: None,
},
),
Static(
ExtractStaticStyle {
property: "background",
- value: "$text",
+ value: "blue",
level: 0,
- selector: None,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
+ ),
style_order: None,
},
),
@@ -35,9 +35,6 @@ ExtractOutput {
style_order: None,
},
),
- Typography(
- "header",
- ),
Static(
ExtractStaticStyle {
property: "display",
@@ -58,6 +55,9 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Typography(
+ "header",
+ ),
+ },
code: "\"use strict\";\nimport \"@devup-ui/react/devup-ui.css\";\nObject.defineProperty(exports, Symbol.toStringTag, { value: \"Module\" });\nconst { jsx: e1, jsxs: e2 } = require(\"react/jsx-runtime\"), r = require(\"@devup-ui/react\");\nfunction t() {\n\treturn e2(\"div\", { children: [\n\t\te1(\"div\", {\n\t\t\tchildren: \"hello\",\n\t\t\tclassName: \"d0 d1 d2\"\n\t\t}),\n\t\te1(\"span\", {\n\t\t\tchildren: \"typo\",\n\t\t\tclassName: \"typo-header\"\n\t\t}),\n\t\te1(\"section\", {\n\t\t\tchildren: \"section\",\n\t\t\tclassName: \"d3 d4\"\n\t\t})\n\t] });\n}\nexports.Lib = t;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-3.snap b/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-3.snap
index 708ccbfe..fd167780 100644
--- a/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs-3.snap
@@ -1,28 +1,28 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"\"use strict\";Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"});const e=require(\"react/jsx-runtime\"),r=require(\"@devup-ui/react\");function t(){return e.jsxs(\"div\",{children:[e.jsx(r.Box,{_hover:{bg:\"blue\"},bg:\"$text\",color:\"red\",children:\"hello\"}),e.jsx(r.Text,{typography:\"header\",children:\"typo\"}),e.jsx(r.Flex,{as:\"section\",mt:2,children:\"section\"})]})}exports.Lib=t;\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"\"use strict\";Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"});const e=require(\"react/jsx-runtime\"),r=require(\"@devup-ui/react\");function t(){return e.jsxs(\"div\",{children:[e.jsx(r.Box,{_hover:{bg:\"blue\"},bg:\"$text\",color:\"red\",children:\"hello\"}),e.jsx(r.Text,{typography:\"header\",children:\"typo\"}),e.jsx(r.Flex,{as:\"section\",mt:2,children:\"section\"})]})}exports.Lib=t;\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
+ value: "$text",
level: 0,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ selector: None,
style_order: None,
},
),
Static(
ExtractStaticStyle {
property: "background",
- value: "$text",
+ value: "blue",
level: 0,
- selector: None,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
+ ),
style_order: None,
},
),
@@ -35,9 +35,6 @@ ExtractOutput {
style_order: None,
},
),
- Typography(
- "header",
- ),
Static(
ExtractStaticStyle {
property: "display",
@@ -58,6 +55,9 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Typography(
+ "header",
+ ),
+ },
code: "\"use strict\";\nimport \"@devup-ui/react/devup-ui.css\";\nObject.defineProperty(exports, Symbol.toStringTag, { value: \"Module\" });\nconst e = require(\"react/jsx-runtime\"), r = require(\"@devup-ui/react\");\nfunction t() {\n\treturn e.jsxs(\"div\", { children: [\n\t\te.jsx(\"div\", {\n\t\t\tchildren: \"hello\",\n\t\t\tclassName: \"d0 d1 d2\"\n\t\t}),\n\t\te.jsx(\"span\", {\n\t\t\tchildren: \"typo\",\n\t\t\tclassName: \"typo-header\"\n\t\t}),\n\t\te.jsx(\"section\", {\n\t\t\tchildren: \"section\",\n\t\t\tclassName: \"d3 d4\"\n\t\t})\n\t] });\n}\nexports.Lib = t;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs.snap b/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs.snap
index 3277ca67..14d6b3c0 100644
--- a/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__support_transpile_cjs.snap
@@ -1,28 +1,28 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.cjs\",\nr#\"\"use strict\";Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"});const e=require(\"react/jsx-runtime\"),r=require(\"@devup-ui/react\");function t(){return e.jsxs(\"div\",{children:[e.jsx(r.Box,{_hover:{bg:\"blue\"},bg:\"$text\",color:\"red\",children:\"hello\"}),e.jsx(r.Text,{typography:\"header\",children:\"typo\"}),e.jsx(r.Flex,{as:\"section\",mt:2,children:\"section\"})]})}exports.Lib=t;\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.cjs\",\nr#\"\"use strict\";Object.defineProperty(exports,Symbol.toStringTag,{value:\"Module\"});const e=require(\"react/jsx-runtime\"),r=require(\"@devup-ui/react\");function t(){return e.jsxs(\"div\",{children:[e.jsx(r.Box,{_hover:{bg:\"blue\"},bg:\"$text\",color:\"red\",children:\"hello\"}),e.jsx(r.Text,{typography:\"header\",children:\"typo\"}),e.jsx(r.Flex,{as:\"section\",mt:2,children:\"section\"})]})}exports.Lib=t;\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
+ value: "$text",
level: 0,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ selector: None,
style_order: None,
},
),
Static(
ExtractStaticStyle {
property: "background",
- value: "$text",
+ value: "blue",
level: 0,
- selector: None,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
+ ),
style_order: None,
},
),
@@ -35,9 +35,6 @@ ExtractOutput {
style_order: None,
},
),
- Typography(
- "header",
- ),
Static(
ExtractStaticStyle {
property: "display",
@@ -58,6 +55,9 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Typography(
+ "header",
+ ),
+ },
code: "\"use strict\";\nimport \"@devup-ui/react/devup-ui.css\";\nObject.defineProperty(exports, Symbol.toStringTag, { value: \"Module\" });\nconst e = require(\"react/jsx-runtime\"), r = require(\"@devup-ui/react\");\nfunction t() {\n\treturn e.jsxs(\"div\", { children: [\n\t\te.jsx(\"div\", {\n\t\t\tchildren: \"hello\",\n\t\t\tclassName: \"d0 d1 d2\"\n\t\t}),\n\t\te.jsx(\"span\", {\n\t\t\tchildren: \"typo\",\n\t\t\tclassName: \"typo-header\"\n\t\t}),\n\t\te.jsx(\"section\", {\n\t\t\tchildren: \"section\",\n\t\t\tclassName: \"d3 d4\"\n\t\t})\n\t] });\n}\nexports.Lib = t;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-2.snap b/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-2.snap
index dcb063dc..3cecaa58 100644
--- a/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs-2.snap
@@ -1,28 +1,28 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nimport { Box as o, Text as t, Flex as i } from \"@devup-ui/react\";\nfunction c() {\n return /* @__PURE__ */ r(\"div\", { children: [\n /* @__PURE__ */ e(\n o,\n {\n _hover: {\n bg: \"blue\"\n },\n bg: \"$text\",\n color: \"red\",\n children: \"hello\"\n }\n ),\n /* @__PURE__ */ e(t, { typography: \"header\", children: \"typo\" }),\n /* @__PURE__ */ e(i, { as: \"section\", mt: 2, children: \"section\" })\n ] });\n}\nexport {\n c as Lib\n};\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nimport { Box as o, Text as t, Flex as i } from \"@devup-ui/react\";\nfunction c() {\n return /* @__PURE__ */ r(\"div\", { children: [\n /* @__PURE__ */ e(\n o,\n {\n _hover: {\n bg: \"blue\"\n },\n bg: \"$text\",\n color: \"red\",\n children: \"hello\"\n }\n ),\n /* @__PURE__ */ e(t, { typography: \"header\", children: \"typo\" }),\n /* @__PURE__ */ e(i, { as: \"section\", mt: 2, children: \"section\" })\n ] });\n}\nexport {\n c as Lib\n};\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
+ value: "$text",
level: 0,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ selector: None,
style_order: None,
},
),
Static(
ExtractStaticStyle {
property: "background",
- value: "$text",
+ value: "blue",
level: 0,
- selector: None,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
+ ),
style_order: None,
},
),
@@ -35,9 +35,6 @@ ExtractOutput {
style_order: None,
},
),
- Typography(
- "header",
- ),
Static(
ExtractStaticStyle {
property: "display",
@@ -58,6 +55,9 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Typography(
+ "header",
+ ),
+ },
code: "import \"@devup-ui/react/devup-ui.css\";\nimport { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nfunction c() {\n\treturn /* @__PURE__ */ r(\"div\", { children: [\n\t\t/* @__PURE__ */ e(\"div\", {\n\t\t\tchildren: \"hello\",\n\t\t\tclassName: \"d0 d1 d2\"\n\t\t}),\n\t\t/* @__PURE__ */ e(\"span\", {\n\t\t\tchildren: \"typo\",\n\t\t\tclassName: \"typo-header\"\n\t\t}),\n\t\t/* @__PURE__ */ e(\"section\", {\n\t\t\tchildren: \"section\",\n\t\t\tclassName: \"d3 d4\"\n\t\t})\n\t] });\n}\nexport { c as Lib };\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs.snap b/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs.snap
index 1c50d5fe..101f8992 100644
--- a/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__support_transpile_mjs.snap
@@ -1,28 +1,28 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.mjs\",\nr#\"import { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nimport { Box as o, Text as t, Flex as i } from \"@devup-ui/react\";\nfunction c() {\n return /* @__PURE__ */ r(\"div\", { children: [\n /* @__PURE__ */ e(\n o,\n {\n _hover: {\n bg: \"blue\"\n },\n bg: \"$text\",\n color: \"red\",\n children: \"hello\"\n }\n ),\n /* @__PURE__ */ e(t, { typography: \"header\", children: \"typo\" }),\n /* @__PURE__ */ e(i, { as: \"section\", mt: 2, children: \"section\" })\n ] });\n}\nexport {\n c as Lib\n};\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.mjs\",\nr#\"import { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nimport { Box as o, Text as t, Flex as i } from \"@devup-ui/react\";\nfunction c() {\n return /* @__PURE__ */ r(\"div\", { children: [\n /* @__PURE__ */ e(\n o,\n {\n _hover: {\n bg: \"blue\"\n },\n bg: \"$text\",\n color: \"red\",\n children: \"hello\"\n }\n ),\n /* @__PURE__ */ e(t, { typography: \"header\", children: \"typo\" }),\n /* @__PURE__ */ e(i, { as: \"section\", mt: 2, children: \"section\" })\n ] });\n}\nexport {\n c as Lib\n};\"#,\nExtractOption\n{ package: \"@devup-ui/react\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "blue",
+ value: "$text",
level: 0,
- selector: Some(
- Selector(
- "&:hover",
- ),
- ),
+ selector: None,
style_order: None,
},
),
Static(
ExtractStaticStyle {
property: "background",
- value: "$text",
+ value: "blue",
level: 0,
- selector: None,
+ selector: Some(
+ Selector(
+ "&:hover",
+ ),
+ ),
style_order: None,
},
),
@@ -35,9 +35,6 @@ ExtractOutput {
style_order: None,
},
),
- Typography(
- "header",
- ),
Static(
ExtractStaticStyle {
property: "display",
@@ -58,6 +55,9 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Typography(
+ "header",
+ ),
+ },
code: "import \"@devup-ui/react/devup-ui.css\";\nimport { jsxs as r, jsx as e } from \"react/jsx-runtime\";\nfunction c() {\n\treturn /* @__PURE__ */ r(\"div\", { children: [\n\t\t/* @__PURE__ */ e(\"div\", {\n\t\t\tchildren: \"hello\",\n\t\t\tclassName: \"d0 d1 d2\"\n\t\t}),\n\t\t/* @__PURE__ */ e(\"span\", {\n\t\t\tchildren: \"typo\",\n\t\t\tclassName: \"typo-header\"\n\t\t}),\n\t\t/* @__PURE__ */ e(\"section\", {\n\t\t\tchildren: \"section\",\n\t\t\tclassName: \"d3 d4\"\n\t\t})\n\t] });\n}\nexport { c as Lib };\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__template_literal_props-2.snap b/libs/extractor/src/snapshots/extractor__tests__template_literal_props-2.snap
index 9f4c89ae..cdec6904 100644
--- a/libs/extractor/src/snapshots/extractor__tests__template_literal_props-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__template_literal_props-2.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "margin",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__template_literal_props-3.snap b/libs/extractor/src/snapshots/extractor__tests__template_literal_props-3.snap
index 17de3b82..d3ec1a85 100644
--- a/libs/extractor/src/snapshots/extractor__tests__template_literal_props-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__template_literal_props-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "margin",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__template_literal_props-4.snap b/libs/extractor/src/snapshots/extractor__tests__template_literal_props-4.snap
index 6252cabd..20b92dfe 100644
--- a/libs/extractor/src/snapshots/extractor__tests__template_literal_props-4.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__template_literal_props-4.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "margin",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__template_literal_props.snap b/libs/extractor/src/snapshots/extractor__tests__template_literal_props.snap
index 1d7a82e1..d065a5ed 100644
--- a/libs/extractor/src/snapshots/extractor__tests__template_literal_props.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__template_literal_props.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -13,6 +13,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-2.snap b/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-2.snap
index 461b7241..a5fabb5b 100644
--- a/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-2.snap
@@ -1,20 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
- Static(
- ExtractStaticStyle {
- property: "display",
- value: "flex",
- level: 0,
- selector: None,
- style_order: Some(
- 0,
- ),
- },
- ),
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -28,6 +17,17 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Static(
+ ExtractStaticStyle {
+ property: "display",
+ value: "flex",
+ level: 0,
+ selector: None,
+ style_order: Some(
+ 0,
+ ),
+ },
+ ),
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-3.snap b/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-3.snap
index b57f76eb..8b38ec7d 100644
--- a/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector-3.snap
@@ -1,20 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
- Static(
- ExtractStaticStyle {
- property: "display",
- value: "flex",
- level: 0,
- selector: None,
- style_order: Some(
- 0,
- ),
- },
- ),
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -43,8 +32,8 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "fontWeight",
- value: "bold",
+ property: "color",
+ value: "red",
level: 0,
selector: Some(
Selector(
@@ -56,8 +45,19 @@ ExtractOutput {
),
Static(
ExtractStaticStyle {
- property: "color",
- value: "red",
+ property: "display",
+ value: "flex",
+ level: 0,
+ selector: None,
+ style_order: Some(
+ 0,
+ ),
+ },
+ ),
+ Static(
+ ExtractStaticStyle {
+ property: "fontWeight",
+ value: "bold",
level: 0,
selector: Some(
Selector(
@@ -67,6 +67,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector.snap b/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector.snap
index 12cb80ff..347e27b0 100644
--- a/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__ternary_operator_in_selector.snap
@@ -1,20 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Flex} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
- Static(
- ExtractStaticStyle {
- property: "display",
- value: "flex",
- level: 0,
- selector: None,
- style_order: Some(
- 0,
- ),
- },
- ),
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -28,6 +17,17 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ Static(
+ ExtractStaticStyle {
+ property: "display",
+ value: "flex",
+ level: 0,
+ selector: None,
+ style_order: Some(
+ 0,
+ ),
+ },
+ ),
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__theme_props.snap b/libs/extractor/src/snapshots/extractor__tests__theme_props.snap
index 1537e9e2..1b6835a1 100644
--- a/libs/extractor/src/snapshots/extractor__tests__theme_props.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__theme_props.snap
@@ -1,17 +1,17 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "display",
- value: "none",
+ value: "flex",
level: 0,
selector: Some(
Selector(
- ":root[data-theme=dark] &",
+ ":root[data-theme=light] &",
),
),
style_order: None,
@@ -20,16 +20,16 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "display",
- value: "flex",
+ value: "none",
level: 0,
selector: Some(
Selector(
- ":root[data-theme=light] &",
+ ":root[data-theme=dark] &",
),
),
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__theme_selector-2.snap b/libs/extractor/src/snapshots/extractor__tests__theme_selector-2.snap
index f4b265b4..dca5b205 100644
--- a/libs/extractor/src/snapshots/extractor__tests__theme_selector-2.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__theme_selector-2.snap
@@ -1,17 +1,17 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
- value: "white",
+ value: "black",
level: 0,
selector: Some(
Selector(
- "&:hover",
+ ":root[data-theme=dark] &:hover",
),
),
style_order: None,
@@ -20,16 +20,16 @@ ExtractOutput {
Static(
ExtractStaticStyle {
property: "background",
- value: "black",
+ value: "white",
level: 0,
selector: Some(
Selector(
- ":root[data-theme=dark] &:hover",
+ "&:hover",
),
),
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__theme_selector-3.snap b/libs/extractor/src/snapshots/extractor__tests__theme_selector-3.snap
index 461c37ca..6db189e0 100644
--- a/libs/extractor/src/snapshots/extractor__tests__theme_selector-3.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__theme_selector-3.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -43,6 +43,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/snapshots/extractor__tests__theme_selector.snap b/libs/extractor/src/snapshots/extractor__tests__theme_selector.snap
index 366e03c6..4e186e63 100644
--- a/libs/extractor/src/snapshots/extractor__tests__theme_selector.snap
+++ b/libs/extractor/src/snapshots/extractor__tests__theme_selector.snap
@@ -1,9 +1,9 @@
---
source: libs/extractor/src/lib.rs
-expression: "extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap()"
+expression: "ToBTreeSet::from(extract(\"test.js\",\nr#\"import {Box} from '@devup-ui/core'\n
\n \"#,\nExtractOption\n{ package: \"@devup-ui/core\".to_string(), css_file: None }).unwrap())"
---
-ExtractOutput {
- styles: [
+ToBTreeSet {
+ styles: {
Static(
ExtractStaticStyle {
property: "background",
@@ -17,6 +17,6 @@ ExtractOutput {
style_order: None,
},
),
- ],
+ },
code: "import \"@devup-ui/core/devup-ui.css\";\n
;\n",
}
diff --git a/libs/extractor/src/style_extractor.rs b/libs/extractor/src/style_extractor.rs
index 333461fc..e18cac3c 100644
--- a/libs/extractor/src/style_extractor.rs
+++ b/libs/extractor/src/style_extractor.rs
@@ -72,14 +72,13 @@ pub fn extract_style_from_expression<'a>(
level: u8,
selector: Option<&StyleSelector>,
) -> ExtractResult<'a> {
- println!("extract_style_from_expression: {:?}", expression);
let mut typo = false;
if name.is_none() && selector.is_none() {
let mut style_order = None;
return match expression {
Expression::ObjectExpression(obj) => {
- let mut props_styles = vec![];
+ let mut props_styles: Vec
> = vec![];
let mut tag = None;
for idx in (0..obj.properties.len()).rev() {
let mut prop = obj.properties.remove(idx);
diff --git a/libs/extractor/src/utils.rs b/libs/extractor/src/utils.rs
index 49781061..e49b4961 100644
--- a/libs/extractor/src/utils.rs
+++ b/libs/extractor/src/utils.rs
@@ -3,7 +3,7 @@ use oxc_allocator::{Allocator, CloneIn};
use oxc_ast::ast::{Expression, JSXAttributeValue, Statement};
use oxc_codegen::Codegen;
use oxc_parser::Parser;
-use oxc_span::{SourceType, SPAN};
+use oxc_span::{SPAN, SourceType};
use oxc_syntax::operator::UnaryOperator;
use std::collections::HashSet;
diff --git a/libs/extractor/src/visit.rs b/libs/extractor/src/visit.rs
index cebf2396..8ba3e330 100644
--- a/libs/extractor/src/visit.rs
+++ b/libs/extractor/src/visit.rs
@@ -36,7 +36,7 @@ pub struct DevupVisitor<'a> {
jsx_object: Option,
package: String,
css_file: String,
- pub styles: Vec,
+ pub styles: HashSet,
}
impl<'a> DevupVisitor<'a> {
@@ -47,7 +47,7 @@ impl<'a> DevupVisitor<'a> {
jsx_imports: HashMap::new(),
package: package.to_string(),
css_file: css_file.to_string(),
- styles: vec![],
+ styles: HashSet::new(),
import_object: None,
jsx_object: None,
css_imports: HashMap::new(),
@@ -110,13 +110,13 @@ impl<'a> VisitMut<'a> for DevupVisitor<'a> {
// css can not reachable
// ExtractResult::ExtractStyleWithChangeTag(styles, _)
let class_name = gen_class_names(&self.ast, &mut styles, style_order);
- let mut styles = styles
- .into_iter()
- // already set style order
- .flat_map(|ex| ex.extract())
- .collect::>();
- self.styles.append(&mut styles);
+ self.styles.extend(
+ styles
+ .into_iter()
+ // already set style order
+ .flat_map(|ex| ex.extract()),
+ );
if let Some(cls) = class_name {
*it = cls;
} else {
@@ -155,7 +155,7 @@ impl<'a> VisitMut<'a> for DevupVisitor<'a> {
self.ast.alloc_string_literal(SPAN, cls, None),
);
}
- self.styles.push(css);
+ self.styles.insert(css);
}
}
}
@@ -230,18 +230,12 @@ impl<'a> VisitMut<'a> for DevupVisitor<'a> {
}
for style in props_styles.iter().rev() {
- self.styles.append(
- &mut style
- .extract()
- .into_iter()
- .map(|mut s| {
- style_order.into_iter().for_each(|order| {
- s.set_style_order(order);
- });
- s
- })
- .collect(),
- );
+ self.styles.extend(style.extract().into_iter().map(|mut s| {
+ style_order.into_iter().for_each(|order| {
+ s.set_style_order(order);
+ });
+ s
+ }));
}
if let Expression::ObjectExpression(obj) =
it.arguments[1].to_expression_mut()
@@ -403,7 +397,7 @@ impl<'a> VisitMut<'a> for DevupVisitor<'a> {
modify_props(&self.ast, attrs, &mut props_styles, style_order);
for style in props_styles.iter().rev() {
- self.styles.append(&mut style.extract());
+ self.styles.extend(style.extract());
}
// modify!!
diff --git a/package.json b/package.json
index 64423939..5f7aed60 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"@testing-library/react": "^16.3.0"
},
"author": "devfive",
- "packageManager": "pnpm@10.7.1",
+ "packageManager": "pnpm@10.8.0",
"resolutions": {
"vite": "^6"
}
diff --git a/packages/vite-plugin/src/__tests__/plugin.test.ts b/packages/vite-plugin/src/__tests__/plugin.test.ts
index 2a9a3e85..6f89c553 100644
--- a/packages/vite-plugin/src/__tests__/plugin.test.ts
+++ b/packages/vite-plugin/src/__tests__/plugin.test.ts
@@ -49,6 +49,7 @@ describe('devupUIPlugin', () => {
enforce: 'pre',
transform: expect.any(Function),
apply: expect.any(Function),
+ generateBundle: expect.any(Function),
})
expect(existsSync).toHaveBeenCalledWith(devupPath)
expect(getThemeInterface).toHaveBeenCalledWith(
@@ -163,6 +164,7 @@ describe('devupUIPlugin', () => {
enforce: 'pre',
transform: expect.any(Function),
apply: expect.any(Function),
+ generateBundle: expect.any(Function),
})
expect(existsSync).toHaveBeenCalledWith(devupPath)
expect(getThemeInterface).toHaveBeenCalledWith(
@@ -211,6 +213,7 @@ describe('devupUIPlugin', () => {
enforce: 'pre',
transform: expect.any(Function),
apply: expect.any(Function),
+ generateBundle: expect.any(Function),
})
expect(existsSync).toHaveBeenCalledWith(devupPath)
expect(getThemeInterface).toHaveBeenCalledWith(
@@ -252,6 +255,7 @@ describe('devupUIPlugin', () => {
enforce: 'pre',
transform: expect.any(Function),
apply: expect.any(Function),
+ generateBundle: expect.any(Function),
})
expect(existsSync).toHaveBeenCalledWith(devupPath)
expect(getThemeInterface).toHaveBeenCalledWith(
@@ -288,6 +292,7 @@ describe('devupUIPlugin', () => {
enforce: 'pre',
transform: expect.any(Function),
apply: expect.any(Function),
+ generateBundle: expect.any(Function),
})
expect(existsSync).toHaveBeenCalledWith(devupPath)
expect(getThemeInterface).toHaveBeenCalledWith(
@@ -400,5 +405,37 @@ describe('devupUIPlugin', () => {
(plugin as any).load('devup-ui.css?v=some').length.toString(),
).toBe('css code'.length.toString())
})
+ it('should generate bundle', () => {
+ const plugin = DevupUI({
+ package: libPackage,
+ cssFile,
+ devupPath,
+ interfacePath,
+ })
+ const bundle = {
+ 'devup-ui.css': {
+ source: 'css code',
+ },
+ } as any
+ ;(plugin as any).generateBundle({}, bundle)
+ expect(bundle['devup-ui.css'].source).toBe('css code')
+ })
+
+ it('should generate bundle without extractCss', () => {
+ const plugin = DevupUI({
+ package: libPackage,
+ cssFile,
+ devupPath,
+ interfacePath,
+ extractCss: false,
+ })
+ const bundle = {
+ 'devup-ui.css': {
+ source: 'no',
+ },
+ } as any
+ ;(plugin as any).generateBundle({}, bundle)
+ expect(bundle['devup-ui.css'].source).toBe('no')
+ })
})
})
diff --git a/packages/vite-plugin/src/plugin.ts b/packages/vite-plugin/src/plugin.ts
index 11642dc1..7c26e7fd 100644
--- a/packages/vite-plugin/src/plugin.ts
+++ b/packages/vite-plugin/src/plugin.ts
@@ -166,5 +166,15 @@ export function DevupUI({
code: retCode,
}
},
+ async generateBundle(_options, bundle) {
+ if (!extractCss) return
+
+ const cssFile = Object.keys(bundle).find(
+ (file) => file.includes('devup-ui') && file.endsWith('.css'),
+ )
+ if (cssFile && 'source' in bundle[cssFile]) {
+ bundle[cssFile].source = globalCss
+ }
+ },
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 78d1a435..be3a5f97 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -202,8 +202,8 @@ importers:
benchmark/next-chakra-ui:
dependencies:
'@chakra-ui/react':
- specifier: ^3.15.0
- version: 3.15.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ specifier: ^3.15.1
+ version: 3.15.1(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@emotion/react':
specifier: ^11.14.0
version: 11.14.0(@types/react@19.1.0)(react@19.1.0)
@@ -394,8 +394,8 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@ark-ui/react@5.4.0':
- resolution: {integrity: sha512-TatFGOb6zKx4a363jg3McQY+2/wEcUZgTHZTomueFMR+JgqHR98aAFnCPvi2L5UF+326qXEWHxHIPlQLwFUb1A==}
+ '@ark-ui/react@5.5.0':
+ resolution: {integrity: sha512-zLERNKOrf77K0OMOLoo5+jZQn9uXxYck56gBzx/zhW2SjFe0M2lE6VyaIiwgKGIqbGre59gD9/tyTsqO6bqARQ==}
peerDependencies:
react: '>=18.0.0'
react-dom: '>=18.0.0'
@@ -955,8 +955,8 @@ packages:
resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines: {node: '>=18'}
- '@chakra-ui/react@3.15.0':
- resolution: {integrity: sha512-U7mR9ru5Vhpat57nP04lenVDtaMzPKfKedhBDkesk5VUbzr5euWygjspa/tTO37ew7t7Q/pyUovXAizoWEzZ1g==}
+ '@chakra-ui/react@3.15.1':
+ resolution: {integrity: sha512-BZPKvGoiWn1OTkXn4M9XJvXVES6urlCxARsT2XZhFaV41/tkYvuBMSVQ8fbZdCeY7YfnxCbiLLth46tDeEZEyQ==}
peerDependencies:
'@emotion/react': '>=11'
react: '>=18'
@@ -2145,209 +2145,215 @@ packages:
'@xtuc/long@4.2.2':
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
- '@zag-js/accordion@1.7.0':
- resolution: {integrity: sha512-LNJOjLTW2KwrToXBrXIbNIAiISA94n0AdWp14H8RrskdokywmEGiC0GgWTGEJ7DNA6TGP6Ae5o9rJ4fHSmCsDQ==}
+ '@zag-js/accordion@1.8.2':
+ resolution: {integrity: sha512-JszESCOvftl3dG6lEPjZp2p3+0VN0fwMnW+1jhWwMEe5MZ0y0IrcXww2dxet1ln+w5ViRdOTeDR07idbDKYAYg==}
- '@zag-js/anatomy@1.7.0':
- resolution: {integrity: sha512-fkRgH6vPCwykmRdV38uAJeTtJc8tayAnURfoovHAtB9bK0goagPbpdcYTNyGn8msul0h+KBloOtnw4obvX0nPw==}
+ '@zag-js/anatomy@1.8.2':
+ resolution: {integrity: sha512-F88Q+Bo1KOFZPHLffOqiuemkgZJbtspQuyOJcWb0bL7Lc1pYC4DIpIj26bcXT8xICDNcwR877hI0Wko//ZgTVA==}
- '@zag-js/aria-hidden@1.7.0':
- resolution: {integrity: sha512-YNbACFZoqw/1JymxCZXtuAFdeYZm7sK3E0jv3bPbqytPj7TziLa1dRDWDdx8cPcu0B4n4WrBMBSCGUjj/nWDCA==}
+ '@zag-js/aria-hidden@1.8.2':
+ resolution: {integrity: sha512-/SV23qfCWMbGdsNZ2pgmVqOv6a4yd/2+FAIRy/6bjZ8axBzhm7NvfDhqjZciN4JuMch82uafeTBZ7pObk/fU1g==}
- '@zag-js/auto-resize@1.7.0':
- resolution: {integrity: sha512-ifWflzZc1fNJ+XUZaYpB220AiAr4l3Eczq8ELwj/ugg7T/10Wo0FkxTCVmCZfIiCMoqHuh/2oTX3PCTIwg6uxg==}
+ '@zag-js/auto-resize@1.8.2':
+ resolution: {integrity: sha512-Z+94iR/vbPixiifjF+pmOa1UtuM5TTnJqM7D+Ol3WenRrm+Urp4JWAcyaf76NRVWK51KwMwWLljeA6J0H3V6gQ==}
- '@zag-js/avatar@1.7.0':
- resolution: {integrity: sha512-vzMCMpYIM2BIvPvK34VaRMUsUSpg3jwoxCzA31k+QrCmjm3ti8pLoT4waE01XHiaQwNPcTFbMWUi/nIQQKG14A==}
+ '@zag-js/avatar@1.8.2':
+ resolution: {integrity: sha512-PWhYVvXyOt+kdi2Vd6GfqGQQruh1TNylw6TzNbhPt3B6Fj6uNvQqfEsh6yNErfnCeaa4b/Q+48rM4b/t3DzM0g==}
- '@zag-js/carousel@1.7.0':
- resolution: {integrity: sha512-bSbo00J7/4EhXKluQnCmH3dg+GjsI1dcogMNtY3Qe/hTUJI9F8ygXHWzkbEqe2iY8JkBucRm+IVdlAOGAjVARQ==}
+ '@zag-js/carousel@1.8.2':
+ resolution: {integrity: sha512-ViPcVQFQfw8ry3i4m2HYixTfN5Km979TWtMnDKdDM3csXLOQJvfCIHtZ/08wWn1302zaDMQe72+p9jDqzqntMg==}
- '@zag-js/checkbox@1.7.0':
- resolution: {integrity: sha512-zhisqMrgKZNHyb5n4xN5JYdPU8P+duPJfy18SiHRMghi7rJrfnQZ/Ec+uEih1cGhu85juco5k9ud/AiT7bD6MA==}
+ '@zag-js/checkbox@1.8.2':
+ resolution: {integrity: sha512-KWVKo2Cofs9bjKf9QN9d9UJ6jQFuKfTPT4smDIqhXo4MIFa5eOd6yxvwbgvLvBlvvr9I6Amm9T4e9XxFbyrHdA==}
- '@zag-js/clipboard@1.7.0':
- resolution: {integrity: sha512-rPLoIE7zKBRiHwAzSu/hT21ICMP7TmSWZGvCPV0hjtAE/sFAf/rsEwcx2DT3uBhUtoFQR7tqNRn4CnIGWkr2Fg==}
+ '@zag-js/clipboard@1.8.2':
+ resolution: {integrity: sha512-KwyFxLDPkEwjiI6zxRKG1gQk1q+lL1HN6nvGCMKRxoDtYVaY9VRxQ6mVNg2VUIecM8uuhRnkM1WHGrSTUcaFcQ==}
- '@zag-js/collapsible@1.7.0':
- resolution: {integrity: sha512-W6+3tAC/ilU/ffCLhdJ2bMMTuZSgHnCaLMQemUUS4kMLKUyEdXTqxKzaTEqcBQfHotsYLQUfrK57hoiAKE/UgA==}
+ '@zag-js/collapsible@1.8.2':
+ resolution: {integrity: sha512-rtvR4WaMnjv0cW6f+wYqIKkRGhckqlY7nVYBUjGqIzlKq0VNzRgugS8qWpoqdupQJ9wyjusb/GXLOudqpdl1lw==}
- '@zag-js/collection@1.7.0':
- resolution: {integrity: sha512-gH7I03ag2niEhCVgNpXBYybnIROGXmAkX+5e1rYQ60mOh2oQnK+5k9k3DRkca5rAKbu4uT6JjYFwnY9sA/NZfA==}
+ '@zag-js/collection@1.8.2':
+ resolution: {integrity: sha512-GQ6bMscyX3R5wXct6pIMFNd9vm/Ofux7bAwdavp1RrYu/iMKRg/tLbJIOYMQ9VXpjbiOB+6f2GVtHAM0eYLb6A==}
- '@zag-js/color-picker@1.7.0':
- resolution: {integrity: sha512-t439DB6EUrcj4f+MsLOIpttr3hsP4j3OgznJwSlwWt7Wsyhu9uX7cyevA56w4L4nt7lD1AP7305eN6AnILakjg==}
+ '@zag-js/color-picker@1.8.2':
+ resolution: {integrity: sha512-WFuU5T99GPtqiD1MBZlurBjNMpHZQmbzaTgO6mdKQv3IKa2+I2jqXlnTnJbjTRmsF2DhAo45mEyGOvLwlTfTNA==}
- '@zag-js/color-utils@1.7.0':
- resolution: {integrity: sha512-OvBr4v0x7/Hkts4NFychApkSoV0kDuLhRdcjm1DcHbX5DBGlptnDqGZaswbs5KMYXXH23HDgnBRWmnvmfmGDkg==}
+ '@zag-js/color-utils@1.8.2':
+ resolution: {integrity: sha512-6oB+oxCSQoJu8sw1POQNzFLRN1wFDR5b+DSincqBR1QoKLr5K4iYmwJZ7UySvDF8uZATaShvB/qVVxniUpZ17w==}
- '@zag-js/combobox@1.7.0':
- resolution: {integrity: sha512-kaMvGoBZwiFC9KaUbHXNFkneg7grZmJlteVxk6kJXYd7JGDHhhYsFznPNIC0apvBCIEqwyBGVB/lCjK+BseZtw==}
+ '@zag-js/combobox@1.8.2':
+ resolution: {integrity: sha512-jQo1cDtsUlBMPmBv/P7pUBHpxu19L+Pd5zXWOcdYXXMyFQg/KrW+PLS84G3yk2UCoH7ywKY25wFdMcOrqrTdUw==}
- '@zag-js/core@1.7.0':
- resolution: {integrity: sha512-FyK1POPqgBp7DBpUIwvmBQH16+L52NaTaQJzg8iTI9mI/4m3AxZ5aN+8a8qzwGIkVI6rlDcrBkmuOcHDVIOEGA==}
+ '@zag-js/core@1.8.2':
+ resolution: {integrity: sha512-vZDvvXuoxKnVXqBS6H6ZGbfxRWaQ9DStVS/a+tLdP0pz05NJwyJIPSWOOHZo9XPDiN4j1mRaTVcSvNpuOSEDTw==}
- '@zag-js/date-picker@1.7.0':
- resolution: {integrity: sha512-64UEmdN74I4aOPS1+7zNSl0VHzUIVLDfgXw0QZ24miMM+SYVcZ1+KSVI4yeS4SETwGpdm9YkvN4z3guCtwcS+w==}
+ '@zag-js/date-picker@1.8.2':
+ resolution: {integrity: sha512-SnZgQOxUajnuQUDIcq73Gxy+fifm3/F0H4tokE8LAbbkcf5kr/Pyin+2amhiXBkbDiUbeCttx34TlD4HXwmjyQ==}
peerDependencies:
'@internationalized/date': '>=3.0.0'
- '@zag-js/date-utils@1.7.0':
- resolution: {integrity: sha512-zZHFx3ZuIHB38qTQzG9/frj9nFLE3JUwMkiueIVdPEgaRl7Tx5VZ3NcDKXQn9ebmXi/Zk9YOAUBr7aGXBBOAcA==}
+ '@zag-js/date-utils@1.8.2':
+ resolution: {integrity: sha512-KFMcZMb7xC7XypH1VDQIiYv4dpxB+1JEG2QX7zbYos+QKd41A8tNtaDnfJX+iePVsJV156gqiOrtogNvz4rJ8A==}
peerDependencies:
'@internationalized/date': '>=3.0.0'
- '@zag-js/dialog@1.7.0':
- resolution: {integrity: sha512-gx/CtKsPg/Y+2d+HtP3tjEdl7KM+x6lUDttjDDBn9rvXFs2REW69AlcJtRzs6B22CxDPmxssGPr1oi3zaU1AUA==}
+ '@zag-js/dialog@1.8.2':
+ resolution: {integrity: sha512-1XJIb0/YNBV5LgcRQ7ZwS/GvJiIy1e/iaZvYea6RRAInxcNH6KFon9U1Hm1Lfdz9GryCMs32WDhlFcYQoeGlKw==}
- '@zag-js/dismissable@1.7.0':
- resolution: {integrity: sha512-o6S++e7iaBmizIgsvLt5RwY7gn2OQGeG2etet+oaUAMtNhi/1+uGG+rTZgOMj/MGg9BYpPld5tXfk/RrlShh9Q==}
+ '@zag-js/dismissable@1.8.2':
+ resolution: {integrity: sha512-YGQB60pr/jbldJlt0LtToriJEMX8ds8uxienPModMgzEPo7yEDf30VMo4Ix8Sm38E6CJBOcm87vKHrrD8aEfnw==}
- '@zag-js/dom-query@1.7.0':
- resolution: {integrity: sha512-cj+mKB7Sj7mqAepHMsbV4bGvDJfUYCt4d4ruYw0dVpDa1Z9N38TtztTznfrm9kuqOYcJkgE0q3Rn/kPLi8rK8g==}
+ '@zag-js/dom-query@1.8.1':
+ resolution: {integrity: sha512-+2DYAW9riWnAAf7etTkaVqpaTHjYSHYGExJtBmZ6KurmYsc7Uw46mAcIImakZhrg69AI0cpL4b2YJHMQz8GGZA==}
- '@zag-js/editable@1.7.0':
- resolution: {integrity: sha512-tNRDr95B+mFLk6Z8Fh0+BiDiCWsUt1iR0pIjFy88Y4YjGYd8Q71yNt1SLNKTD3DZnDGmlbRUB/4CaP+jso4aYQ==}
+ '@zag-js/dom-query@1.8.2':
+ resolution: {integrity: sha512-bn6Pxga19PJzpDb+Oh326kn1sgVfO97mxRzRFqzrKz9NuANGlCblmv2NTYmhfppqE1nt9QyLLhyQ2BLbzwouLg==}
- '@zag-js/element-rect@1.7.0':
- resolution: {integrity: sha512-j0h1+DASUI5urwBCELdjfk4oekLQ0D2v3a1wQJopGh+ITRVAC1gE1YFx3O+vnP2HwqANxG4+RQHwoQBM2bMBCQ==}
+ '@zag-js/editable@1.8.2':
+ resolution: {integrity: sha512-NFg5qp2IzE0nvDFf+UyFIIHGFBCyB5r74YIVBb0oJnVcIzrYa1+HA2ZrNMzTnjpZdx7B5lE/99VAsvk2Mb+GtA==}
- '@zag-js/element-size@1.7.0':
- resolution: {integrity: sha512-Nq+HxG64Ts1QvaJPeDuy8zo/RqcbE95RPNVuHBwuxK3sbXOt7umgIrxQMp8uH+1xeJlp7F8/ydKOPyKOTtgiJg==}
+ '@zag-js/file-upload@1.8.2':
+ resolution: {integrity: sha512-b+xt9W5CqFG0NCB4F6C29FcFPlV0q5LC7m7mj7iMhk+dRkWPVhxr9o5SFPtjXLZlncFNgHfMkBU7Ktx5JY8CSA==}
- '@zag-js/file-upload@1.7.0':
- resolution: {integrity: sha512-6yJhUDLYsqbd0YBO70PzMDNVJJv8OdC0ZWrf51GMUSugGfSpvQZNDfpAW5Zkzqd4B5nkJDw5KiTSR5NYQlO7VA==}
+ '@zag-js/file-utils@1.8.1':
+ resolution: {integrity: sha512-IdulHjOzPeZWNURY1rM/FbltdnXIOjUsOA7wWAped6oMMtDmWlrfpKtFs2emnXd04mZLnZN9yBO5WtHI7TTWeg==}
- '@zag-js/file-utils@1.7.0':
- resolution: {integrity: sha512-Wb1VoI7UquG1ckJPMFPnmgLg351NI55SXjsEq+CrqgKQCo0httYFLPlkOpp4AbGsoUFZxXRxEXDEVzq5kpPFzQ==}
+ '@zag-js/file-utils@1.8.2':
+ resolution: {integrity: sha512-VBn2PeVtfj4c4snVcvp9oVFFiOVwJQ1OvS44CXv2xl9u4hRnDVSHalNmdj5jOqspNmTy9xNCKQWPK73ef26msQ==}
- '@zag-js/focus-trap@1.7.0':
- resolution: {integrity: sha512-JHMZAfiL1aoxMAQGolx+iDMgqOMy067yffaLr1tMX55NGZPfEyXEjgxmPXRPf728/7IOShLkWLX17yacmW/w/Q==}
+ '@zag-js/focus-trap@1.8.2':
+ resolution: {integrity: sha512-GzKdicdiVjlOOsNzmmRAZVccs902PXnoyO+qkzXlIsr8+RPRgtPlZthIp6wtr4CJ2vLOMByvrEt7wCNSIoDzxA==}
- '@zag-js/focus-visible@1.7.0':
- resolution: {integrity: sha512-ycrO6VetctoA7aaw83rnp3erDmQe2Zsyobzp4fzpMbOBTNWzMklt4Kz54xa1ntkia8CpSWVfoauORLlaZoDiAw==}
+ '@zag-js/focus-visible@1.8.2':
+ resolution: {integrity: sha512-YXkB4ClgEf/gTRGUrTDThvxfThpey41dDKcuQIPTA6F76ji4jLQiDYLnw4KDxLW8uLL21jZgctO5FFdIMoxJeg==}
- '@zag-js/highlight-word@1.7.0':
- resolution: {integrity: sha512-dRw9GbMTh+CKKA4dH6n2TEmaayH2cB5Otnaawm+o+q3gkioVij8V/owWFbMZrszW6ajJX/TTdsVJ5IBdPvKhKg==}
+ '@zag-js/highlight-word@1.8.2':
+ resolution: {integrity: sha512-yI65t4bFxTUkZbHuntRCdBPOEQdpO8G4nkoY8WznBetQ1LLhqOd+7KXelzq+Vot2RbXzop54xEBvgKeTQbGOgg==}
- '@zag-js/hover-card@1.7.0':
- resolution: {integrity: sha512-MqrLet1qaJfc2MEvHUWGLQ1OxgTz73gAD7oWXxnxks2Q/BXow2jU3+fVdseg3G63bmUbHXSdOkyGNo0mpHCV3Q==}
+ '@zag-js/hover-card@1.8.2':
+ resolution: {integrity: sha512-GwYGsojbVpyhOCz+XUnEtxA9ZmUlnfPrnE71j/Gc2+oLtOFwvnhINtBTZPCUXO5ec95uG9QFwxc63x1upB/PIA==}
- '@zag-js/i18n-utils@1.7.0':
- resolution: {integrity: sha512-CcDXxfobG2LlOU1m3xPzV5pXpCe0tSE9u+drtKMz7F/HOZkR3V0rpCCi/zKySPNa3uLC7G8efz1fGQXiOVKONw==}
+ '@zag-js/i18n-utils@1.8.1':
+ resolution: {integrity: sha512-Epj/VOsJppsHlo2YwGV718CsZEneH9OVZtD8LB7j/zGXjQr/LALErCQQVOJXlBO6Ky2G/ZE/vK4LyO5GIjkTKw==}
- '@zag-js/interact-outside@1.7.0':
- resolution: {integrity: sha512-tmsVQmcH2N2X2mG2/8/+WRIo9WbRVvLe1OZa3lzFYV4Mu5i+tNK1CHMESpoAd/RdjJ6AyTR2zYiH05WZe76gMw==}
+ '@zag-js/i18n-utils@1.8.2':
+ resolution: {integrity: sha512-Zhiw2U14kkYRPru/5nWYei0l0eiQOkTu2VDCc/mn9jd7+zDEIYNp3b1CvMQ3/ES21i1HH6uBuKKujuktH/f6Iw==}
- '@zag-js/live-region@1.7.0':
- resolution: {integrity: sha512-u2bYIAnBIY+GZqfPqxn2ZylOqE2blUVW7Yc2Z4Ey05K4JXSH2gKR3xPmJCS9/u8tcFKQz5L4KQ/98ntgBG2fGQ==}
+ '@zag-js/interact-outside@1.8.2':
+ resolution: {integrity: sha512-7N0v/vdsJO5a7AjwWofZ99AP5/hzFfCShSgEfg4GpRk7gPOdFanm7U3Zy9LtVvM9gwRncqGwjo4yd6O5G7SCnA==}
- '@zag-js/menu@1.7.0':
- resolution: {integrity: sha512-F2XbPC0cWrmj7nLrs1/is2osaPYX9blhEiZuEcGSrWG00w6xWyPb7bFpccW2nbq87JEc58xzW1pnTzPnaAnwSQ==}
+ '@zag-js/live-region@1.8.2':
+ resolution: {integrity: sha512-QkowjTQj9C6ZFSCB+E7QNU5yjWMA58cAR5TcWgdLLKAP+SJwaTdtptpyFq71VH+jT85sNvvBZVya1aWZrbGopg==}
- '@zag-js/number-input@1.7.0':
- resolution: {integrity: sha512-zmStn38lscmSsX/P6hZQzan35nEstVmEGC6M3m5G+bzDRC+IR3h19yr1Ma+xXDkT1Vi21GaV0+rytf9WsYJg6Q==}
+ '@zag-js/menu@1.8.2':
+ resolution: {integrity: sha512-kEz1FJ0kgkutN1XDpS27GAkk1T/v3fUctBHrj0Wvt7TvQfPyzudyjmj35UEP5e8AglJAoQt2Am93YPSQ2deJwg==}
- '@zag-js/pagination@1.7.0':
- resolution: {integrity: sha512-gIbJe1fIYlQCpXqWssET9CCmMWLvcz8OCCw7W3ASeLYRvUW3IzhkMAht5pEsvJEZ9tIWaab5fZ7OLqcgCTgVQw==}
+ '@zag-js/number-input@1.8.2':
+ resolution: {integrity: sha512-oyxXI/FDDj40BMkkLHDu84me3TgLIZizQhMj51R3ZM5Qg5BucYbamQKDgcGbb2CI6BUPo+6jklO0QZmy8/2cTQ==}
- '@zag-js/pin-input@1.7.0':
- resolution: {integrity: sha512-iQfUNfbtq28zPzFjmzDs7otRbFr+kC6luQM33wALZpmmVBNXb7yi9W6R14V6NJI3to6cAaHzRzn3ixxfQJEB3w==}
+ '@zag-js/pagination@1.8.2':
+ resolution: {integrity: sha512-+Ummfw6r0Ll4oFVRvoVhPSvox8y2vvIocjGip0e6ze8zaUuHgUYzNkcK7OalZ3pZkh9y0+9MlnqtsQwxZhMJPw==}
- '@zag-js/popover@1.7.0':
- resolution: {integrity: sha512-Nf9grOVBWlnwQL+AR6X2hAy5bTNQng9xG2Cfo4E8rD2G/CJLKtUGCHHkG8xeQ969HT4urbOrgrZ5UpAhkpNlmw==}
+ '@zag-js/pin-input@1.8.2':
+ resolution: {integrity: sha512-TME6Maud8Z78ZxFru7WvBGf5EQAuMoPQfdTMpd8os24srtO+HwiFN1wbeBsV/6BmbOeA9gFuB4K8O8rqNn3uqg==}
- '@zag-js/popper@1.7.0':
- resolution: {integrity: sha512-1Tr9ZBS2VPeZ/zeAR5uEBYLkWn4VcycbaDDkvWxa44fi6LxknDf064cP+ql9AfUp/eUGD2hN9OSEhyxB/JXjKQ==}
+ '@zag-js/popover@1.8.2':
+ resolution: {integrity: sha512-c3uk6t5MG3xluf2LR1adOGnCsKchfRqzB7K9/fyBvWXBFyFiV5DWXdc2NpnzvB0Z5fQVJMrBiMnpvmzqbVovAA==}
- '@zag-js/presence@1.7.0':
- resolution: {integrity: sha512-00YcVn3J0zwQ/DSEnbtbCx6UMokHXTiMF+CjNryPaaAOlLk/5s4ogEdrdguFvWxQ6zszQ3UxBh3H9pim+k7jVQ==}
+ '@zag-js/popper@1.8.2':
+ resolution: {integrity: sha512-OfZS5KKQZsaENZG1SliM8/shtAKmKrprJuWpn3/kzcOAO/obNZfApld4oa1N5FoePLLTY96qVfdC5W9xygKRDQ==}
- '@zag-js/progress@1.7.0':
- resolution: {integrity: sha512-dfjPtUGRZW0pURBalm55ACoN083EJ90cDT1RRRF72JhqlRJu/vSXngjSUFtYuG1WADGS3D7F5XIFMo+PAGynFg==}
+ '@zag-js/presence@1.8.2':
+ resolution: {integrity: sha512-aT9PPQAY28HeAxiSeIhnOmlkI+tw0ippxtUWenxQ6B3yyU/ZOGVqc4f7eY418z65lF2yziYvUkZgOdWc6E4kZA==}
- '@zag-js/qr-code@1.7.0':
- resolution: {integrity: sha512-fg/hI2Py6D4E2cvh2BJ4PunYyyivkkRga76K9VDvq+hq1OezB6SzchLjFkIXn6431VK+xrU1HqcSR67KAn8IWA==}
+ '@zag-js/progress@1.8.2':
+ resolution: {integrity: sha512-QUzPe5Xj0zSexKJ1+JCmQnJ+pZ5EeRjMLWSn4cdeUJtzEuPosBLCzJtMzl+uZ/mTg2YVgPC7l6wV6nfMYrco/g==}
- '@zag-js/radio-group@1.7.0':
- resolution: {integrity: sha512-9NlI5fTh8ZVX5nXm7nU/ZheQLZpHwrHZeKRjomVQQALEWuMZ5YJtVXZaUT5xsCRTk+LEQVSaKp10+aD/5cIMlA==}
+ '@zag-js/qr-code@1.8.2':
+ resolution: {integrity: sha512-W47UwF5jBL3NraobAOC9aYFpMFiXhDzgZ6O3f4Zhd3eDx6BnUvebZ+GOfE71EmJ0fu43mF6o3ial8H4nxj2myQ==}
- '@zag-js/rating-group@1.7.0':
- resolution: {integrity: sha512-jDr8M+2fXTxB9l8qm8ktA362eM6Xt6FzIz0dKlV1JsYr5KamhsZ70Y8MPB6i3b45FGdDdj02a2aaWGLRUaRnrw==}
+ '@zag-js/radio-group@1.8.2':
+ resolution: {integrity: sha512-WY0QT4XkqgXD1N1VZG11gTnu7rGaPYizZIq/m1NS0ls6b/tTnwdlrPL2bgBzlJtyuuCeQJXh5pTypCiNoAZurg==}
- '@zag-js/react@1.7.0':
- resolution: {integrity: sha512-phr7WMVJcwfOkiLwtobGWkdzVGdZmVQYvF7w8awloW0j1+YF2OdMYDZK8RauHwmg+sEVmqtGeZPr40hZNnKhVQ==}
+ '@zag-js/rating-group@1.8.2':
+ resolution: {integrity: sha512-azCMgF7FAyvDJ+fcAYzFQHhZpeydPW6h7JvYIvLsz/K609D1HJT85gtCzG+drgBhE4tRyvFdYKDkTCvOpVnkGA==}
+
+ '@zag-js/react@1.8.2':
+ resolution: {integrity: sha512-Fz9WR6wZQOAxCLSTSmUnGL+VH2/HVxvdlOKOHoUrJ0+9QOmlGrZf+mxpJuGgqUW3RyMzzpHfly8TKZkqHRYd3g==}
peerDependencies:
react: '>=18.0.0'
react-dom: '>=18.0.0'
- '@zag-js/rect-utils@1.7.0':
- resolution: {integrity: sha512-VvpqanvSrD/a5Gf5VHCM9yhkaBFWWsYTRNNQBtguNDrOh/tFvQBFAwes/BxvT+4fG4xbBL/fbSZIyhZ77Q7L2w==}
+ '@zag-js/rect-utils@1.8.2':
+ resolution: {integrity: sha512-RWgPe+MOtOJaWjvlGD1Cf1snmD+hem1mfxXqM3XTCZCjuAlqAzHSCyuBUDia96nU0YGgAxYuloQLh8HFLJcVPA==}
- '@zag-js/remove-scroll@1.7.0':
- resolution: {integrity: sha512-sjuBT/iHUZKoDaIdEa5fn0Ii6qjPbp/xO5g/2n2gI3RhRPjcc9jmrTxuvjKftB+ZoBy4GO8MbeaPKdQLIreufg==}
+ '@zag-js/remove-scroll@1.8.2':
+ resolution: {integrity: sha512-zJvLCKcb1yWEdWCP+cDhnYTY1MyoNzuiYOwWTh2YiktQYC0zpd2KDbd+jdhSWIpbIdV22UMuy4sDfFpx6i/mqA==}
- '@zag-js/scroll-snap@1.7.0':
- resolution: {integrity: sha512-dvRmgdnT0AR2g0RtjgVXGJG6Si4gd+os56u1x3VKzAzlMZWYiFd0iyoKFCr/SCBEEMN/Y3ppkQoZjWOlnpah2g==}
+ '@zag-js/scroll-snap@1.8.2':
+ resolution: {integrity: sha512-kyM4ZsRvq5WuJJZVr1TQ1xjuso0ANhySMtILH1kC9EFGIOwZegnIpZt5K1rf5NBFmBrcBjUl+lEKwySRNFauhw==}
- '@zag-js/select@1.7.0':
- resolution: {integrity: sha512-DmKIfoJFO42NgZOspEww5i6j71OqHgUCCodxR0zCmMoISxi1VYYKdjjeeSqivUYoH2mk9+z+lAJF+qdCo45Mzg==}
+ '@zag-js/select@1.8.2':
+ resolution: {integrity: sha512-ZsBU7kGp8TX4gNavmiTWz9cB+6KgqHXxSwgARnaYUBsYhpdDG2SYfzgyfGAYcAv4ejNTFEfvNk89h+Kpz4CeOg==}
- '@zag-js/signature-pad@1.7.0':
- resolution: {integrity: sha512-m81iwLl0TKsFPRnPLadVIM53q6b7NJJ6fgRH8Z+TImarorV4QcA0IXr2wcj1MLlIa4CPNiXoQrmOnOdIOFHvWA==}
+ '@zag-js/signature-pad@1.8.2':
+ resolution: {integrity: sha512-Jl3kRbxo3fkey9uqdVDyGROlECa3MpOXaMWDzO58vodrOjjLnZPO1VPF4xvjG5LUsEOGx54R97Tpc2hS3t93Pw==}
- '@zag-js/slider@1.7.0':
- resolution: {integrity: sha512-0h9ejtOWa4XjxApcCFyGt7By22kd6gG4PdUZgXiKlPCQFgYrxWXZqMlwH6ZtyD4VYUuRPJ05CezDU5KlmZD/3A==}
+ '@zag-js/slider@1.8.2':
+ resolution: {integrity: sha512-+tncZezgA4FVHV6M7a6lV3cPJUa5OsP7ouXkYGw7Z3cvOoFLaL+bxaCe/UHouRTKqoZj4ImR83x85xcIj50e1g==}
- '@zag-js/splitter@1.7.0':
- resolution: {integrity: sha512-iJiKgRqIp/gbzjTajLIjpoc8dVBhjrTGauwVFj2yfKlkM30lgBRBHPtnrtsVox2A5ZyTikuj2ZtMCFXJAL8BDA==}
+ '@zag-js/splitter@1.8.2':
+ resolution: {integrity: sha512-jcr382kBA/pRrQu04PVqB2U4Tn32wBCbJMX4UC/tmuVTP5RwQrA4WaDs21CelfntI0qEbzCMxFfYvbU7+ma7iw==}
- '@zag-js/steps@1.7.0':
- resolution: {integrity: sha512-niYlKAy4j7yariPVbPJwBgzWhEsE82d7JIxD4yQW1nyyM6+xAgZrJaTG6WY1ogiBLCDj5kZw1rJv1uBBF6I5EA==}
+ '@zag-js/steps@1.8.2':
+ resolution: {integrity: sha512-iCwaiT6q0GyhZCnHH9bwmQfYGqVmN5ObF+efV2eYDVsuICKe/PlEHL7H3gRClJR6x6FehXmYYI/gCI/PLzsuHg==}
- '@zag-js/store@1.7.0':
- resolution: {integrity: sha512-3n+AGo3Y3d1+SkEjY/6QPcDU5kfGu4DEA9qMxJgnnOlYT07SEWByMQD2uoEji9M9psHcVvxm86OnF3Y6UuTsuA==}
+ '@zag-js/store@1.8.2':
+ resolution: {integrity: sha512-Q/sg8L5B3lbX1MWFJNhE5bcPzJrwhRcgDGtvKf8KDKcbcirhF5HiXUbbE4jvav52QVQYKru+WnOJ8WVj5Bi3tA==}
- '@zag-js/switch@1.7.0':
- resolution: {integrity: sha512-sz3whYMAD949fJ5v9DegU43SrpUNKhoPOum4LOpoSrh364ePfm7ShsTIgJnqPrdMknr+17ljLx54tXPS1SsMTw==}
+ '@zag-js/switch@1.8.2':
+ resolution: {integrity: sha512-WYgtfzponocm4rrJcG4CNy1xsOwOXZ1yE9NBNKvew2Cj5yZLpTQLcjJBlWR5VjZ3Tgx+3D/F2nmBYzVFtU8zyw==}
- '@zag-js/tabs@1.7.0':
- resolution: {integrity: sha512-bAMp7Vhyis5j3BSKs4m0OwsbchRLLzFf6Yaf54CNraAUdKRwLQckznrajQLPI5F+BrHkGzMXvj/lt9jlGiKDcw==}
+ '@zag-js/tabs@1.8.2':
+ resolution: {integrity: sha512-aM7gx9aj1DcyTV6T5H7okMHWBhi/0jdjhUhFRWWSdYxiYvpveBhVK+Tvg9Nq9GBqXZEgg8E1hxuLgPQUZv7QBQ==}
- '@zag-js/tags-input@1.7.0':
- resolution: {integrity: sha512-ME/KwP1yrPHX0bP0EqkHI30IQgrE2cAkREoRluM5ScpG3Uiug98x6+zts0YS9j1OB3pyTl0d4alECBruxN8cPA==}
+ '@zag-js/tags-input@1.8.2':
+ resolution: {integrity: sha512-9DF2pXz6a6lX5IiCwg8ug0TSLZ3FILIHUaX9WNBSx7afDlCMH36UgKhyfs2Xhl9gliVC/6a0Tr2sX5VDEYCe7g==}
- '@zag-js/time-picker@1.7.0':
- resolution: {integrity: sha512-oeJ/2cHUD/iNF9LVWeFZ0ZrUDpMcSjb1lScqmrDdSuBpt9Hv5NLwjKFVeCtcE7VP3ijgN1VHY5FJzqQyynK9tw==}
+ '@zag-js/time-picker@1.8.2':
+ resolution: {integrity: sha512-RdAPrRBeuiCL7m4PdEZOR6YzfQfOeNElgjEAVLZgUTu4WEhLt/XVdjaOuUQtiuLW4ukT72wNVWi0S+NBCHerIw==}
peerDependencies:
'@internationalized/date': '>=3.0.0'
- '@zag-js/timer@1.7.0':
- resolution: {integrity: sha512-IpFkbuyBPJl/1idCchljtpZ0PirJWHLpvoFrEnyXQ7clyIeeLuYjyMMfwG+BVWZ7BeYby9A+b0+UNksvoJLtvQ==}
+ '@zag-js/timer@1.8.2':
+ resolution: {integrity: sha512-EUqVacZyrKuvzDFHRZLYjDzNwMyr/5cQCu4m1Da4nv7hvqivDvofU2HUUf7mi7isuYuRaRAZ6sFQqknmvfbKQQ==}
+
+ '@zag-js/toast@1.8.2':
+ resolution: {integrity: sha512-ew+lfy8y5j4HWj5Ir9RoSfQKlbZnmGnn1r8GHMBhQXegWVGWAb04n4sp7t/e656iBif9HpLm3+/SUwOdCPIiJg==}
- '@zag-js/toast@1.7.0':
- resolution: {integrity: sha512-tvEO1vpC9QZ0oYJOKay2dvcq5lAPn4MT7ahnALs89iVjhWyguXAs5kzoq/Devlbuhi+bUY1YxvtrMDJjYVFhaA==}
+ '@zag-js/toggle-group@1.8.2':
+ resolution: {integrity: sha512-kBvFQtUJ70PpqJ6aA9uLCXLvSTiUMhzX3GkJbmTxffu2BdVKUF5OEKW3x9VpYdPeekBnayCXoGdW7WEOkgpYGw==}
- '@zag-js/toggle-group@1.7.0':
- resolution: {integrity: sha512-qf8S66MUSw95S65BFH+PUtPs6GCLd39MWHJqzvZSXS+UWCLNXQlK8ayrNYh6CQgtgNeyljMqc2pFGWmp+M987w==}
+ '@zag-js/toggle@1.8.2':
+ resolution: {integrity: sha512-2EebV04Hv25ex1jQVa1Cjb4A85qcC6kvABn4qR6wZooxf5Ua72C9sdiEjrAvMhDGAWaa37JuxlyYs+sZG1l0Lw==}
- '@zag-js/toggle@1.7.0':
- resolution: {integrity: sha512-94TEthfGXjNmPcIiaOlwwEm73SSI2rRVn6FPviatzQU/OcDaaiAxuvGMIkW7Ov4+1sniAElGP24LTnyz0QuQpg==}
+ '@zag-js/tooltip@1.8.2':
+ resolution: {integrity: sha512-FqDq4H3PFnEJt96JCr4dap3Pkcq2D0Gb/G5G5gG3QAs7kOIHL2Jpq1CGCxE3EpmQOFee1HwyokC6R4Q4kot1Nw==}
- '@zag-js/tooltip@1.7.0':
- resolution: {integrity: sha512-ehZOewcxYZL4+ND5QMeDlQQrckssMTzxcReRCOVFXrRZb5X1jX6+ale9MSG+cJYMpQUqT2J5VtzMJH+GNj/jfw==}
+ '@zag-js/tour@1.8.2':
+ resolution: {integrity: sha512-67Qw+dYY8ayf1x0ggvU0U0MoS0I/nhVe9JRpabPjYc09123DgGsDA4sdbj6VfCeFW6j3kffn5VEmTm8C3yV8gA==}
- '@zag-js/tour@1.7.0':
- resolution: {integrity: sha512-P8wYE0OpW1GtopvQ7ELdF2SuTMI64iBSr4UYGRCt2WkbrjP0vkFp35iUEbFmE44cRKIF8jGU6gznSPCGnGjz9A==}
+ '@zag-js/tree-view@1.8.2':
+ resolution: {integrity: sha512-l/JmKjkz/BM59HVscazl8BMJj+suXl+FNRQVZqhyijzlb2PrB5xtgiQNV9XLNM2qHBCub9820Y1YMLyEP5YiwQ==}
- '@zag-js/tree-view@1.7.0':
- resolution: {integrity: sha512-ULjbcLG3PqYV5BKNW8Z9Ikh+67GblYhEscgfBN4X3BLv9KOG6J0Gp4JQkxkWBTeRpUCTnoBgZ1ZbeOFgNJbcfQ==}
+ '@zag-js/types@1.8.1':
+ resolution: {integrity: sha512-gJU3UlRccL2N4ukG4xEtetAr/fiuFBxpG5IKZ/Pr0zz8Z17LpdhK7ozyn9SU7y9W6YOcngByAgNgz+nRzmu5aQ==}
- '@zag-js/types@1.7.0':
- resolution: {integrity: sha512-rmPonVc8EBOGIEJYjzWIBQ6LJwUMc3LnipRREECO+n7LNlUQUliCOFbHw1UOGP+4ZkCKmxjGFR3jLtjY8aN4gQ==}
+ '@zag-js/types@1.8.2':
+ resolution: {integrity: sha512-J+94HhFAPOBchNdGcmvqjB8nbQFgKHcqGoPl5vNTKlcoibN0yFjn4XFZoQU6uCf8sPhNg6NUNTkluR5YjybyJA==}
- '@zag-js/utils@1.7.0':
- resolution: {integrity: sha512-yIxvH5V27a1WuLgCxHX7qpdtFo8vTJaZLafBpSNfVYG4B8FaxTE+P7JAcpmAzs3UyXura/WfAY2eVWWVBpk9ZA==}
+ '@zag-js/utils@1.8.2':
+ resolution: {integrity: sha512-7HnRAQ7+pR00c4BQChulTdf6G1gJ0NqV4mMKd9UXk4/E7GLYinUdBNAZ3jZCdHDrio3+2zIlNvpzkO3G4pVjlw==}
acorn-jsx@5.3.2:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
@@ -4766,62 +4772,62 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@ark-ui/react@5.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@ark-ui/react@5.5.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
'@internationalized/date': 3.7.0
- '@zag-js/accordion': 1.7.0
- '@zag-js/anatomy': 1.7.0
- '@zag-js/auto-resize': 1.7.0
- '@zag-js/avatar': 1.7.0
- '@zag-js/carousel': 1.7.0
- '@zag-js/checkbox': 1.7.0
- '@zag-js/clipboard': 1.7.0
- '@zag-js/collapsible': 1.7.0
- '@zag-js/collection': 1.7.0
- '@zag-js/color-picker': 1.7.0
- '@zag-js/color-utils': 1.7.0
- '@zag-js/combobox': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/date-picker': 1.7.0(@internationalized/date@3.7.0)
- '@zag-js/date-utils': 1.7.0(@internationalized/date@3.7.0)
- '@zag-js/dialog': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/editable': 1.7.0
- '@zag-js/file-upload': 1.7.0
- '@zag-js/file-utils': 1.7.0
- '@zag-js/focus-trap': 1.7.0
- '@zag-js/highlight-word': 1.7.0
- '@zag-js/hover-card': 1.7.0
- '@zag-js/i18n-utils': 1.7.0
- '@zag-js/menu': 1.7.0
- '@zag-js/number-input': 1.7.0
- '@zag-js/pagination': 1.7.0
- '@zag-js/pin-input': 1.7.0
- '@zag-js/popover': 1.7.0
- '@zag-js/presence': 1.7.0
- '@zag-js/progress': 1.7.0
- '@zag-js/qr-code': 1.7.0
- '@zag-js/radio-group': 1.7.0
- '@zag-js/rating-group': 1.7.0
- '@zag-js/react': 1.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- '@zag-js/select': 1.7.0
- '@zag-js/signature-pad': 1.7.0
- '@zag-js/slider': 1.7.0
- '@zag-js/splitter': 1.7.0
- '@zag-js/steps': 1.7.0
- '@zag-js/switch': 1.7.0
- '@zag-js/tabs': 1.7.0
- '@zag-js/tags-input': 1.7.0
- '@zag-js/time-picker': 1.7.0(@internationalized/date@3.7.0)
- '@zag-js/timer': 1.7.0
- '@zag-js/toast': 1.7.0
- '@zag-js/toggle': 1.7.0
- '@zag-js/toggle-group': 1.7.0
- '@zag-js/tooltip': 1.7.0
- '@zag-js/tour': 1.7.0
- '@zag-js/tree-view': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/accordion': 1.8.2
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/auto-resize': 1.8.2
+ '@zag-js/avatar': 1.8.2
+ '@zag-js/carousel': 1.8.2
+ '@zag-js/checkbox': 1.8.2
+ '@zag-js/clipboard': 1.8.2
+ '@zag-js/collapsible': 1.8.2
+ '@zag-js/collection': 1.8.2
+ '@zag-js/color-picker': 1.8.2
+ '@zag-js/color-utils': 1.8.2
+ '@zag-js/combobox': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/date-picker': 1.8.2(@internationalized/date@3.7.0)
+ '@zag-js/date-utils': 1.8.2(@internationalized/date@3.7.0)
+ '@zag-js/dialog': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/editable': 1.8.2
+ '@zag-js/file-upload': 1.8.2
+ '@zag-js/file-utils': 1.8.1
+ '@zag-js/focus-trap': 1.8.2
+ '@zag-js/highlight-word': 1.8.2
+ '@zag-js/hover-card': 1.8.2
+ '@zag-js/i18n-utils': 1.8.2
+ '@zag-js/menu': 1.8.2
+ '@zag-js/number-input': 1.8.2
+ '@zag-js/pagination': 1.8.2
+ '@zag-js/pin-input': 1.8.2
+ '@zag-js/popover': 1.8.2
+ '@zag-js/presence': 1.8.2
+ '@zag-js/progress': 1.8.2
+ '@zag-js/qr-code': 1.8.2
+ '@zag-js/radio-group': 1.8.2
+ '@zag-js/rating-group': 1.8.2
+ '@zag-js/react': 1.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@zag-js/select': 1.8.2
+ '@zag-js/signature-pad': 1.8.2
+ '@zag-js/slider': 1.8.2
+ '@zag-js/splitter': 1.8.2
+ '@zag-js/steps': 1.8.2
+ '@zag-js/switch': 1.8.2
+ '@zag-js/tabs': 1.8.2
+ '@zag-js/tags-input': 1.8.2
+ '@zag-js/time-picker': 1.8.2(@internationalized/date@3.7.0)
+ '@zag-js/timer': 1.8.2
+ '@zag-js/toast': 1.8.2
+ '@zag-js/toggle': 1.8.2
+ '@zag-js/toggle-group': 1.8.2
+ '@zag-js/tooltip': 1.8.2
+ '@zag-js/tour': 1.8.2
+ '@zag-js/tree-view': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -5549,9 +5555,9 @@ snapshots:
'@bcoe/v8-coverage@1.0.2': {}
- '@chakra-ui/react@3.15.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@chakra-ui/react@3.15.1(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@ark-ui/react': 5.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@ark-ui/react': 5.5.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@emotion/is-prop-valid': 1.3.1
'@emotion/react': 11.14.0(@types/react@19.1.0)(react@19.1.0)
'@emotion/serialize': 1.3.3
@@ -6869,472 +6875,481 @@ snapshots:
'@xtuc/long@4.2.2': {}
- '@zag-js/accordion@1.7.0':
+ '@zag-js/accordion@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/anatomy@1.7.0': {}
+ '@zag-js/anatomy@1.8.2': {}
- '@zag-js/aria-hidden@1.7.0': {}
+ '@zag-js/aria-hidden@1.8.2': {}
- '@zag-js/auto-resize@1.7.0':
+ '@zag-js/auto-resize@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
+ '@zag-js/dom-query': 1.8.2
- '@zag-js/avatar@1.7.0':
+ '@zag-js/avatar@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/carousel@1.7.0':
+ '@zag-js/carousel@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/scroll-snap': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/scroll-snap': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/checkbox@1.7.0':
+ '@zag-js/checkbox@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/focus-visible': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-visible': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/clipboard@1.7.0':
+ '@zag-js/clipboard@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/collapsible@1.7.0':
+ '@zag-js/collapsible@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/collection@1.7.0':
+ '@zag-js/collection@1.8.2':
dependencies:
- '@zag-js/utils': 1.7.0
+ '@zag-js/utils': 1.8.2
- '@zag-js/color-picker@1.7.0':
+ '@zag-js/color-picker@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/color-utils': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/color-utils': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/color-utils@1.7.0':
+ '@zag-js/color-utils@1.8.2':
dependencies:
- '@zag-js/utils': 1.7.0
+ '@zag-js/utils': 1.8.2
- '@zag-js/combobox@1.7.0':
+ '@zag-js/combobox@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/aria-hidden': 1.7.0
- '@zag-js/collection': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/aria-hidden': 1.8.2
+ '@zag-js/collection': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/core@1.7.0':
+ '@zag-js/core@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/date-picker@1.7.0(@internationalized/date@3.7.0)':
+ '@zag-js/date-picker@1.8.2(@internationalized/date@3.7.0)':
dependencies:
'@internationalized/date': 3.7.0
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/date-utils': 1.7.0(@internationalized/date@3.7.0)
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/live-region': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/date-utils@1.7.0(@internationalized/date@3.7.0)':
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/date-utils': 1.8.2(@internationalized/date@3.7.0)
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/live-region': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/date-utils@1.8.2(@internationalized/date@3.7.0)':
dependencies:
'@internationalized/date': 3.7.0
- '@zag-js/dialog@1.7.0':
+ '@zag-js/dialog@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/aria-hidden': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/focus-trap': 1.7.0
- '@zag-js/remove-scroll': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/aria-hidden': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-trap': 1.8.2
+ '@zag-js/remove-scroll': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/dismissable@1.7.0':
+ '@zag-js/dismissable@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
- '@zag-js/interact-outside': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/interact-outside': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/dom-query@1.7.0':
+ '@zag-js/dom-query@1.8.1':
dependencies:
- '@zag-js/types': 1.7.0
+ '@zag-js/types': 1.8.1
- '@zag-js/editable@1.7.0':
+ '@zag-js/dom-query@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/interact-outside': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/types': 1.8.2
- '@zag-js/element-rect@1.7.0': {}
+ '@zag-js/editable@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/interact-outside': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/element-size@1.7.0': {}
+ '@zag-js/file-upload@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/file-utils': 1.8.2
+ '@zag-js/i18n-utils': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/file-upload@1.7.0':
+ '@zag-js/file-utils@1.8.1':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/file-utils': 1.7.0
- '@zag-js/i18n-utils': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/i18n-utils': 1.8.1
- '@zag-js/file-utils@1.7.0':
+ '@zag-js/file-utils@1.8.2':
dependencies:
- '@zag-js/i18n-utils': 1.7.0
+ '@zag-js/i18n-utils': 1.8.2
- '@zag-js/focus-trap@1.7.0':
+ '@zag-js/focus-trap@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
+ '@zag-js/dom-query': 1.8.2
- '@zag-js/focus-visible@1.7.0':
+ '@zag-js/focus-visible@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
+ '@zag-js/dom-query': 1.8.2
- '@zag-js/highlight-word@1.7.0': {}
+ '@zag-js/highlight-word@1.8.2': {}
- '@zag-js/hover-card@1.7.0':
+ '@zag-js/hover-card@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/i18n-utils@1.7.0':
+ '@zag-js/i18n-utils@1.8.1':
dependencies:
- '@zag-js/dom-query': 1.7.0
+ '@zag-js/dom-query': 1.8.1
- '@zag-js/interact-outside@1.7.0':
+ '@zag-js/i18n-utils@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/dom-query': 1.8.2
- '@zag-js/live-region@1.7.0': {}
+ '@zag-js/interact-outside@1.8.2':
+ dependencies:
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/menu@1.7.0':
+ '@zag-js/live-region@1.8.2': {}
+
+ '@zag-js/menu@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/rect-utils': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/rect-utils': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/number-input@1.7.0':
+ '@zag-js/number-input@1.8.2':
dependencies:
'@internationalized/number': 3.6.0
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/pagination@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/pin-input@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/popover@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/aria-hidden': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/focus-trap': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/remove-scroll': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/popper@1.7.0':
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/pagination@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/pin-input@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/popover@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/aria-hidden': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-trap': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/remove-scroll': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/popper@1.8.2':
dependencies:
'@floating-ui/dom': 1.6.13
- '@zag-js/dom-query': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/presence@1.7.0':
+ '@zag-js/presence@1.8.2':
dependencies:
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
- '@zag-js/progress@1.7.0':
+ '@zag-js/progress@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/qr-code@1.7.0':
+ '@zag-js/qr-code@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
proxy-memoize: 3.0.1
uqr: 0.1.2
- '@zag-js/radio-group@1.7.0':
+ '@zag-js/radio-group@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/element-rect': 1.7.0
- '@zag-js/focus-visible': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-visible': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/rating-group@1.7.0':
+ '@zag-js/rating-group@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/react@1.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ '@zag-js/react@1.8.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@zag-js/core': 1.7.0
- '@zag-js/store': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/core': 1.8.2
+ '@zag-js/store': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- '@zag-js/rect-utils@1.7.0': {}
+ '@zag-js/rect-utils@1.8.2': {}
- '@zag-js/remove-scroll@1.7.0':
+ '@zag-js/remove-scroll@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
+ '@zag-js/dom-query': 1.8.2
- '@zag-js/scroll-snap@1.7.0':
+ '@zag-js/scroll-snap@1.8.2':
dependencies:
- '@zag-js/dom-query': 1.7.0
+ '@zag-js/dom-query': 1.8.2
- '@zag-js/select@1.7.0':
+ '@zag-js/select@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/collection': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/collection': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/signature-pad@1.7.0':
+ '@zag-js/signature-pad@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
perfect-freehand: 1.2.2
- '@zag-js/slider@1.7.0':
+ '@zag-js/slider@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/element-size': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/splitter@1.7.0':
+ '@zag-js/splitter@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/steps@1.7.0':
+ '@zag-js/steps@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/store@1.7.0':
+ '@zag-js/store@1.8.2':
dependencies:
proxy-compare: 3.0.1
- '@zag-js/switch@1.7.0':
+ '@zag-js/switch@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/focus-visible': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-visible': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/tabs@1.7.0':
+ '@zag-js/tabs@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/element-rect': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/tags-input@1.7.0':
+ '@zag-js/tags-input@1.8.2':
dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/auto-resize': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/interact-outside': 1.7.0
- '@zag-js/live-region': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/auto-resize': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/interact-outside': 1.8.2
+ '@zag-js/live-region': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
- '@zag-js/time-picker@1.7.0(@internationalized/date@3.7.0)':
+ '@zag-js/time-picker@1.8.2(@internationalized/date@3.7.0)':
dependencies:
'@internationalized/date': 3.7.0
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/timer@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/toast@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/toggle-group@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/toggle@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/tooltip@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/focus-visible': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/store': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/tour@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dismissable': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/focus-trap': 1.7.0
- '@zag-js/interact-outside': 1.7.0
- '@zag-js/popper': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/tree-view@1.7.0':
- dependencies:
- '@zag-js/anatomy': 1.7.0
- '@zag-js/collection': 1.7.0
- '@zag-js/core': 1.7.0
- '@zag-js/dom-query': 1.7.0
- '@zag-js/types': 1.7.0
- '@zag-js/utils': 1.7.0
-
- '@zag-js/types@1.7.0':
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/timer@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/toast@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/toggle-group@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/toggle@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/tooltip@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-visible': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/store': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/tour@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dismissable': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/focus-trap': 1.8.2
+ '@zag-js/interact-outside': 1.8.2
+ '@zag-js/popper': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/tree-view@1.8.2':
+ dependencies:
+ '@zag-js/anatomy': 1.8.2
+ '@zag-js/collection': 1.8.2
+ '@zag-js/core': 1.8.2
+ '@zag-js/dom-query': 1.8.2
+ '@zag-js/types': 1.8.2
+ '@zag-js/utils': 1.8.2
+
+ '@zag-js/types@1.8.1':
+ dependencies:
+ csstype: 3.1.3
+
+ '@zag-js/types@1.8.2':
dependencies:
csstype: 3.1.3
- '@zag-js/utils@1.7.0': {}
+ '@zag-js/utils@1.8.2': {}
acorn-jsx@5.3.2(acorn@8.14.1):
dependencies: